.landing{--lp-bg:#f8f5ed;--lp-panel:#ffffff;--lp-ink:#14231f;--lp-muted:#586a63;--lp-line:#294b3c24;--lp-mist:#dce7e1;--lp-surface-soft:#edf3ef;--lp-accent:#087659;--lp-accent-bright:#16a777;--lp-mint:#46c99a;--lp-cobalt:#5578ff;--lp-gold:#9b6d16;--lp-champagne:#d2a85c;--lp-chart-grid:#35584922;--lp-shadow:#3558491f;--color-bg-primary:248 245 237;--color-text-primary:20 35 31;--color-text-secondary:82 106 96;--color-text-disabled:111 132 123;--color-bg-secondary:255 255 255;--color-bg-elevated:237 246 241;--color-bg-raised:220 239 230;--color-brand-primary:8 118 89;--color-brand-accent:8 118 89;--color-on-accent:255 255 255;--color-border-subtle:171 190 181;--color-border-active:8 118 89;--focus-ring:0 0 0 2px #ffffff,0 0 0 4px rgba(8,118,89,0.45);--elev-2:0 12px 34px -18px rgba(27,66,51,0.32),0 2px 8px -4px rgba(27,66,51,0.18);background:radial-gradient(circle at 78% 2%,#46c99a14,transparent 28%),linear-gradient(180deg,#fcfaf4 0,var(--lp-bg) 44%,#f2f5f1 100%);color:var(--lp-ink);overflow:clip;font-size:16px;line-height:1.6}.landing *{box-sizing:border-box}.landing :is(h1,h2,h3,h4,p){margin:0}.landing :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:1.06;text-wrap:balance}.landing h2{font-size:clamp(36px,4.3vw,64px);max-width:870px}.landing h3{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.025em}.landing p{color:var(--lp-muted)}.landing a{text-decoration:none}.landing :is(a,button,summary,select):focus-visible{outline:2px solid #d8b76f;outline-offset:5px}.landing main,.landing section[id]{scroll-margin-top:105px}.lp-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.lp-section{padding-block:112px}.landing .lp-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#b7c8bb}.landing .lp-lead{font-size:17px;line-height:1.8;max-width:550px}.lp-section-heading{margin-bottom:64px}.lp-section-heading h2{margin:20px 0 25px}.lp-header{position:sticky;top:0;z-index:30;background:#111b1af0;border-bottom:1px solid var(--lp-line);backdrop-filter:blur(18px);min-height:84px;padding:16px 3.5%;justify-content:space-between;gap:24px}.lp-header,.lp-logo{display:flex;align-items:center}.lp-logo{gap:9px;font-size:20px;line-height:1.1;flex-shrink:0;font-weight:500}.lp-logo-sub{display:block;font-size:9px;letter-spacing:.23em;color:#b3c4b9;margin-top:5px}.lp-header-actions,.lp-nav{display:flex;align-items:center}.lp-nav{gap:4px;font-size:13px;color:#c3cec6}.lp-nav a{display:inline-flex;min-height:42px;align-items:center;border-radius:6px;padding:10px 12px;transition:background .16s,color .16s}.lp-nav a:hover{background:#ffffff0a;color:#ffffff}.lp-login{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #71867988;border-radius:6px;background:#ffffff05;padding:10px 15px;color:#dce6de;font-size:12px;transition:background .16s,border-color .16s,color .16s,transform .16s}.lp-login:hover{border-color:#9bb2a3;background:#ffffff12;color:#ffffff;transform:translateY(-2px)}.lp-header-actions{gap:16px}.lp-header [data-custom-select]{font-family:inherit;width:132px;min-height:42px;padding:10px 20px 10px 16px}.lp-button{display:inline-flex;justify-content:center;align-items:center;gap:26px;background:#0c7956;color:white;border:1px solid #299b73;border-radius:6px;padding:15px 24px;font-size:14px;font-weight:500;min-height:52px;transition:background .16s,transform .16s;white-space:normal;text-align:center;line-height:1.4}.lp-button:hover{background:#128960;transform:translateY(-2px)}.lp-button-small{padding:10px 15px;font-size:12px;min-height:42px;gap:16px}.lp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px}.lp-text-link{font-size:13px;color:#e3e7dc;display:inline-flex;gap:18px;align-items:center;min-height:44px}.lp-skip{position:fixed;top:-100px;left:20px;z-index:100;background:#0c7956;padding:12px}.lp-skip:focus{top:10px}.lp-hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:calc(100svh - 84px);padding-top:80px;padding-bottom:130px;gap:12px}.lp-hero-copy{position:relative;z-index:2}.lp-hero h1{font-size:clamp(48px,5.2vw,78px);margin-top:28px;line-height:1.07}.lp-hero h1 em{color:#a0c9ac;font-weight:400}.lp-hero .lp-lead{margin-block:30px 34px;max-width:470px}.lp-live-dot{width:6px;height:6px;background:#6bcc97;box-shadow:0 0 16px #68bd8360;border-radius:50%}.lp-hero .lp-hero-foot{font-size:11px;margin-top:25px;color:#a0b2a6;letter-spacing:.03em}.lp-hero-scene{position:relative;perspective:1000px;min-width:0;height:460px;isolation:isolate}.lp-table-halo{position:absolute;inset:-40px -60px;background:radial-gradient(ellipse,#3c694041,transparent 65%);z-index:-1}.lp-hero-table-motion{position:absolute;width:112%;left:2%;top:65px;transform-origin:50% 50%;filter:drop-shadow(0 40px 25px #0007)}.lp-table-svg{display:block;width:100%;height:auto}.lp-shot-cue,.lp-shot-cue-ball,.lp-shot-pocket-pulse,.lp-shot-red-ball{transform-box:fill-box;transform-origin:center}.lp-shot-pocket-pulse{stroke:#d8b76f;stroke-width:2;opacity:0}.lp-hero-note{position:absolute;right:0;bottom:-15px;width:270px;padding:21px 24px;background:#1b2824f5;border:1px solid #66796670;border-radius:9px;box-shadow:0 24px 60px #0006;display:flex;flex-direction:column;gap:9px;font-size:12px;color:#adbeb1;transform:rotate(3deg)}.lp-hero-note strong{font-size:22px;font-weight:500;color:#f3f0e8}.lp-hero-note .lp-eyebrow{font-size:9px}.lp-note-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--lp-line);padding-top:12px;margin-top:5px;color:#9ed3b1}.lp-hero-index{position:absolute;bottom:35px;left:0;right:0;display:flex;gap:20px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9fb0a5;border-bottom:1px solid var(--lp-line);padding-bottom:25px}.lp-hero-index span:nth-child(2){margin-left:auto}.lp-recognition{padding-block:100px 60px}.lp-recognition h2{font-size:clamp(32px,3.5vw,49px);margin-top:20px}.lp-questions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;gap:18px}.lp-questions a{position:relative;display:flex;min-height:190px;flex-direction:column;border:1px solid #809e8155;border-radius:10px;background:#16221e;padding:24px;box-shadow:0 18px 38px #00000018;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.lp-questions a:hover{border-color:#91ad93;background:#1e2e27;box-shadow:0 24px 48px #00000036;transform:translateY(-3px)}.lp-number{position:absolute;right:24px;top:24px;font-family:Georgia,serif;font-size:34px;color:#4d6b57}.lp-questions h3{font-size:21px;max-width:285px;color:#dce5d9}.lp-question-main{display:flex;flex:1;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:20px}.lp-question-arrow{flex-shrink:0;color:#93bc99;transition:color .18s,transform .18s}.lp-questions a:hover .lp-question-arrow{color:#d8c390;transform:translate(2px,-2px)}.landing .lp-bridge{font-size:19px;max-width:630px;margin:35px auto 0;text-align:center;color:#c7d4c8;line-height:1.8}.lp-journey{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(36px,5vw,68px);align-items:start;position:relative}.lp-journey-sticky{--lp-journey-sticky-top:86px;position:sticky;top:var(--lp-journey-sticky-top);width:min(100%,560px,calc(80svh - 110px));margin-inline:auto;padding-top:6px}.lp-journey-context{padding:0 4px 10px;font-size:11px}.lp-journey-stack{position:relative;display:grid}.lp-journey-screen{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .22s,visibility .22s}.lp-journey-screen.is-active{opacity:1;visibility:visible}.lp-journey-stack.has-token [data-result-anchor]{visibility:hidden}.lp-result-token{position:absolute;left:0;top:0;color:var(--lp-gold);line-height:1;letter-spacing:-.04em;pointer-events:none}.lp-progress-track{display:flex;gap:10px;margin-top:8px;padding-block:4px 8px}.lp-progress-track>span{display:flex;flex:1;flex-direction:column;gap:7px;color:var(--lp-muted);font-size:10px;line-height:1.35}.lp-progress-track i{display:block;height:2px;background:#294b3c24}.lp-progress-track>span.is-active{color:#087659}.lp-progress-track .is-active i{background:linear-gradient(90deg,#087659,#46c99a)}.lp-journey-sticky .lp-demo-profile,.lp-journey-sticky .lp-demo-toolbar{display:none}.lp-journey-sticky .lp-demo-content{padding:12px}.lp-journey-sticky .lp-demo-title{padding:0 0 8px}.lp-journey-sticky .lp-demo h4{font-size:19px}.lp-journey-sticky .lp-score{padding:4px 0 16px}.lp-journey-sticky .lp-demo-bottom{margin-top:12px;padding-top:10px}.lp-chapters article{min-height:clamp(270px,42svh,380px);display:flex;flex-direction:column;justify-content:center;position:relative;padding:36px 0;border-bottom:1px solid var(--lp-line)}.lp-chapters article:last-child{min-height:clamp(320px,54svh,460px);border-bottom:0}.lp-chapter-number{font-family:Georgia,serif;font-size:44px;color:#55755c;line-height:1;margin-bottom:18px}.lp-chapters h3{font-size:28px;margin-bottom:14px;max-width:350px}.lp-chapters p{max-width:365px;font-size:14px;line-height:1.7}.lp-mobile-screen{display:none}.lp-section-cta{border-block:1px solid var(--lp-line);padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.lp-section-cta p{font-size:19px;max-width:600px}.lp-demo{background:#192522;border:1px solid #52675870;border-radius:12px;overflow:hidden;box-shadow:0 25px 70px #0003;font-size:12px;line-height:1.6;color:#e4ebe1;text-align:left}.lp-demo-toolbar{padding:14px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--lp-line);gap:16px;font-size:9px;color:#a1b5a7;letter-spacing:.04em}.lp-demo-brand{font-size:12px;color:#d9e5d9;white-space:nowrap}.lp-demo-brand>span{color:#83c8a3;font-size:18px;margin-right:5px}.lp-demo-content{padding:24px}.lp-demo-profile{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--lp-line)}.lp-avatar{background:#3b5345;border:1px solid #74846b66;color:#e3e7d4;display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;font-family:Georgia,serif;font-size:19px}.lp-demo-profile strong{display:block;font-weight:500;font-size:13px}.lp-demo-profile div>span{display:block;font-size:10px;color:#a1b2a7}.lp-status{margin-left:auto;font-size:9px;color:#b5c5b6;border:1px solid #6b866655;padding:3px 8px;border-radius:20px}.lp-demo-title{padding:24px 0 20px}.lp-demo-title .lp-eyebrow{font-size:9px}.lp-demo h4{font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.035em;margin:7px 0}.lp-demo-title p{font-size:12px;max-width:380px}.lp-demo-bottom{border-top:1px solid var(--lp-line);margin-top:22px;padding-top:16px;display:flex;gap:15px;align-items:center;color:#b3c5b7;font-size:10px;flex-wrap:wrap}.lp-demo-chip{margin-left:auto;background:#28483770;border:1px solid #45695266;border-radius:4px;padding:4px 9px;color:#afdbbd}.lp-score{display:flex;flex-direction:column;align-items:center;padding:12px 0 25px}.lp-score strong{font-size:72px;line-height:1.2;font-weight:400;color:#d8b76f;letter-spacing:-.06em}.lp-score small{font-size:25px;color:#a9b9ad;letter-spacing:-.04em}.lp-score>span{color:#bac8bc;font-size:12px}.lp-attempts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.lp-attempts>span{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#28332d;border:1px solid #54605560;border-radius:5px;color:#aab5a9;font-size:16px}.lp-attempts small{font-size:9px;opacity:.8}.lp-attempt-art .hit,.lp-attempts .hit{color:#a6dfb9;background:#284c3980;border-color:#49735770}.lp-trend svg{display:block;width:100%;height:auto}.lp-trend-caption{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#aebeb2;margin-top:10px}.lp-demo-explanation{font-size:11px;border-top:1px solid var(--lp-line);padding-top:17px;margin-top:20px!important;line-height:1.75}.lp-plan-item{display:flex;align-items:flex-start;gap:14px;background:#213329;border:1px solid #435e4c;padding:18px;margin-bottom:25px;border-radius:7px}.lp-plan-item>div{flex:1}.lp-plan-item small,.lp-plan-item strong{display:block}.lp-plan-item strong{font-size:14px;font-weight:500}.lp-plan-item p{margin-top:7px;line-height:1.7}.lp-plan-check{height:17px;width:17px;border:1px solid #7d9880;border-radius:4px;flex-shrink:0;margin-top:4px}.lp-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.lp-mini-stats>div{padding:15px;background:#213329;border:1px solid #45624c66;border-radius:7px;display:flex;flex-direction:column}.lp-mini-stats strong{font-size:25px;font-weight:400;color:#d7dcbf}.lp-mini-stats span{color:#b0c2b3;font-size:10px}.lp-access-row{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #52795a;background:#24413170;color:#b9dbc0;border-radius:6px}.lp-shared-history{padding:25px 0 5px}.lp-shared-history>p{font-size:18px;color:#e1e7dc;margin-top:17px}.lp-pilot{display:inline-block;font-size:10px;color:#d8b76f;border:1px solid #d8b76f55;border-radius:20px;padding:4px 12px;margin:20px 0}.lp-role-section{padding-block:110px;background:#1d2b23;border-block:1px solid #71856833}.lp-role-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid #8ca28455;margin-bottom:60px}.lp-role-tabs button{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:17px;color:#adc1ac;padding:22px 20px;border-bottom:2px solid transparent;background:transparent;min-height:65px}.lp-role-tabs button[aria-selected=true]{border-color:#d8b76f;color:#f3efdc;background:#ffffff04}.lp-role-tabs button span{color:#8ca17e}.lp-role-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;min-height:570px;align-items:center}.lp-role-panel[hidden]{display:none}.lp-role-copy h3{font-size:36px;line-height:1.2;margin-bottom:25px}.lp-role-copy>p{font-size:15px;line-height:1.85}.lp-role-copy ul{padding:0;margin:27px 0 35px;list-style:none}.lp-role-copy li{display:flex;align-items:flex-start;gap:13px;color:#d1ddca;margin-bottom:12px;font-size:13px}.lp-role-copy li span{color:#acd19d}.lp-role-copy .lp-first-step{font-size:11px;max-width:350px;margin-top:18px}.lp-role-visual{min-width:0}.lp-features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lp-feature{padding:28px;background:#1a2621;border:1px solid #7c936532;border-radius:9px;overflow:hidden}.lp-feature-wide{grid-column:span 2}.lp-feature-art{height:135px;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.lp-feature-wide .lp-feature-art{height:310px}.lp-feature-wide .lp-table-svg{width:84%;transform:translateY(8px) rotate(-6deg)}.lp-feature-wide .lp-trend{width:88%}.lp-feature h3{font-size:21px;margin:13px 0}.lp-feature>p:last-child{font-size:13px;line-height:1.8}.lp-attempt-art{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%}.lp-attempt-art span{aspect-ratio:1;display:grid;place-items:center;border:1px solid #53665177;border-radius:5px;font-size:12px;color:#839e88}.lp-calendar-art{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;width:100%}.lp-calendar-art span{aspect-ratio:1;background:#3a4e3d;border-radius:4px}.lp-calendar-art .selected{background:#b2c09c;box-shadow:0 0 22px #a1bc6833}.lp-match-art,.lp-team-art{display:flex;align-items:center;justify-content:center;gap:16px;color:#799c7d;width:100%;font-size:24px}.lp-trophy{font-size:90px;line-height:1;color:#d8b76f}.lp-team-art span{border:1px solid #7c9b71;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:20px;flex-shrink:0}.lp-team-art{gap:0}.lp-team-art i{height:1px;flex:1;background:#819668}.lp-proof{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:75px;padding-block:80px 120px;border-block:1px solid var(--lp-line)}.lp-proof h2{font-size:clamp(34px,3.5vw,50px);margin:18px 0}.lp-proof-note{font-size:12px;margin-top:25px!important}.lp-proof-chain{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:#b2cbb6;margin-top:30px}.lp-devices{position:relative;padding-bottom:110px;min-width:0}.lp-desktop-demo{margin-left:55px;border:6px solid #344239;border-radius:17px}.lp-desktop-demo .lp-demo{border-radius:10px;box-shadow:0 30px 60px #0005}.lp-phone-demo{position:absolute;left:-15px;bottom:0;width:205px;border:6px solid #576150;border-radius:28px;overflow:hidden;box-shadow:10px 25px 50px #0006;background:#192522}.lp-phone-speaker{display:block;margin:8px auto 0;width:55px;height:4px;background:#090f0b;border-radius:8px}.lp-phone-demo .lp-demo{border:0;border-radius:0;box-shadow:none}.lp-phone-demo .lp-demo-content{padding:13px}.lp-phone-demo .lp-demo-toolbar{padding:9px;font-size:8px;gap:8px}.lp-phone-demo .lp-demo-brand{font-size:10px}.lp-phone-demo .lp-demo-profile{padding-bottom:12px;gap:6px}.lp-phone-demo .lp-status{display:none}.lp-phone-demo .lp-demo-title{padding:12px 0 8px}.lp-phone-demo .lp-demo h4{font-size:17px}.lp-phone-demo .lp-score{padding:0 0 16px}.lp-phone-demo .lp-score strong{font-size:43px}.lp-phone-demo .lp-score small{font-size:18px}.lp-phone-demo .lp-score>span{font-size:10px}.lp-phone-demo .lp-attempts{gap:4px}.lp-phone-demo .lp-attempts>span{padding:4px;font-size:10px}.lp-phone-demo .lp-attempts small{font-size:7px}.lp-phone-demo .lp-demo-bottom{font-size:8px;gap:4px;padding-top:10px;margin-top:12px}.lp-phone-demo .lp-demo-chip{margin:0}.lp-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.lp-start-grid h3{font-size:20px;padding-bottom:20px;border-bottom:1px solid var(--lp-line)}.lp-start-grid ol{padding:0;margin:25px 0 0;list-style:none}.lp-start-grid li{display:flex;gap:17px;align-items:baseline;font-size:14px;color:#c1d0c2;margin-bottom:23px}.lp-start-grid li span{color:#91aa8c;font-size:10px}.lp-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:25px 90px;padding-bottom:120px}.lp-faq>.lp-eyebrow{grid-column:1/-1}.lp-faq h2{font-size:42px}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;padding:21px 0;font-size:15px;color:#dbe3d6;line-height:1.5}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{font-size:23px;color:#9db98e;line-height:1;flex-shrink:0}.lp-faq details[open] summary span{transform:rotate(45deg)}.lp-faq details p{padding-bottom:25px;font-size:14px;line-height:1.9}.lp-finale{position:relative;isolation:isolate;background:#223626;padding:110px 0 120px;overflow:hidden;border-block:1px solid #8ca77644}.lp-finale .lp-wrap{position:relative;z-index:1}.lp-finale h2{max-width:730px;margin:22px 0 25px;font-size:clamp(40px,5vw,72px)}.lp-finale .lp-lead{color:#c7d5bc;max-width:540px}.lp-finale .lp-actions{margin-top:35px}.lp-finale-table{position:absolute;width:680px;right:-210px;bottom:-50px;transform:rotate(-28deg);opacity:.35;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.lp-footer{padding-block:28px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;font-size:12px}.lp-footer-brand{font-size:14px;font-weight:600}.lp-footer-copy{text-align:center}.lp-footer-actions,.lp-footer-links{display:flex;align-items:center}.lp-footer-actions{justify-content:flex-end;gap:24px}.lp-footer-links{flex-wrap:wrap;justify-content:flex-end;-moz-column-gap:20px;column-gap:20px;row-gap:8px}.lp-footer-links a,.lp-footer-top{display:inline-flex;min-height:44px;align-items:center;color:#365249;text-decoration:underline;text-decoration-color:#08765966;text-underline-offset:4px}.lp-footer-links a:hover,.lp-footer-top:hover{color:#075b45;text-decoration-color:currentColor}.lp-hero-scene.is-playing .lp-hero-table-motion{animation:lp-hero-table-reveal .65s ease-out both}.lp-hero-scene.is-playing .lp-shot-path{stroke-dasharray:500;animation:lp-shot-path 11s ease-in-out infinite}.lp-hero-scene.is-playing .lp-shot-cue{animation:lp-shot-cue 11s ease-in-out infinite}.lp-hero-scene.is-playing .lp-shot-cue-ball{animation:lp-shot-cue-ball 11s ease-in-out infinite}.lp-hero-scene.is-playing .lp-shot-red-ball{animation:lp-shot-red-ball 11s ease-in-out infinite}.lp-hero-scene.is-playing .lp-shot-pocket-pulse{animation:lp-shot-pocket 11s ease-out infinite}.lp-hero-scene.is-playing .lp-note-bottom{animation:lp-shot-saved 11s ease-out infinite}@media (prefers-reduced-motion:no-preference){.lp-role-panel:not([hidden]) .lp-role-visual{animation:lp-role-enter .24s ease-out}.lp-journey-screen.is-active .lp-chart-line{stroke-dasharray:500;stroke-dashoffset:500;animation:lp-chart .7s ease-out forwards}}@keyframes lp-role-enter{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-chart{to{stroke-dashoffset:0}}@keyframes lp-hero-table-reveal{0%{opacity:.35}to{opacity:1}}@keyframes lp-shot-path{0%,7%{opacity:0;stroke-dashoffset:500}12.5%,17%{opacity:.38;stroke-dashoffset:0}27%,to{opacity:0;stroke-dashoffset:0}}@keyframes lp-shot-cue{0%,12%{transform:none}14.5%,24%{transform:translate(12px,-5px)}31%,to{transform:none}}@keyframes lp-shot-cue-ball{0%,14.5%{opacity:1;transform:none}20.5%,29%{opacity:1;transform:translate(216px,-92px)}30%{opacity:0;transform:translate(216px,-92px)}31%{opacity:0;transform:none}34%,to{opacity:1;transform:none}}@keyframes lp-shot-red-ball{0%,20.5%{opacity:1;transform:none}24%{opacity:0;transform:translate(188px,-80px) scale(.72)}30%{opacity:0;transform:translate(188px,-80px) scale(.72)}31%{opacity:0;transform:none}34%,to{opacity:1;transform:none}}@keyframes lp-shot-pocket{0%,21%{opacity:0;transform:scale(.72)}24%{opacity:.65;transform:scale(1)}28%,to{opacity:0;transform:scale(1.35)}}@keyframes lp-shot-saved{0%,24%{opacity:.58;transform:translateY(3px)}28%,to{opacity:1;transform:none}}@media (max-width:1100px){.lp-wrap{width:calc(100% - 64px)}.lp-header,.lp-nav{gap:15px}.lp-header-actions{gap:12px}.lp-header .lp-button-small{display:none}.lp-hero h1{font-size:58px}.lp-hero-scene{height:390px}.lp-hero-note{bottom:-30px;width:245px}.lp-journey{gap:38px}.lp-role-panel{gap:40px}.lp-features{grid-template-columns:repeat(2,1fr)}.lp-feature-wide{grid-column:span 1}.lp-feature-wide .lp-feature-art{height:200px}.lp-proof{gap:35px}.lp-role-copy h3{font-size:31px}.lp-start-grid{gap:25px}}@media (min-width:901px) and (max-height:680px){.lp-journey-sticky{--lp-journey-sticky-top:72px;width:min(100%,calc(72svh - 112px));padding-top:0}.lp-journey-context{padding-bottom:7px}.lp-progress-track{margin-top:5px;padding-block:2px 5px}.lp-progress-track>span{gap:5px;font-size:9px}.lp-chapters article{min-height:clamp(260px,48svh,330px);padding-block:30px}.lp-chapters article:last-child{min-height:clamp(360px,75svh,450px)}}@media (min-width:901px) and (max-height:560px){.lp-journey{display:block}.lp-journey-sticky{display:none}.lp-chapters article,.lp-chapters article:last-child{min-height:0;display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);grid-template-rows:auto auto 1fr;-moz-column-gap:clamp(28px,5vw,64px);column-gap:clamp(28px,5vw,64px);align-items:start;padding:32px 0}.lp-chapter-number{grid-column:1;grid-row:1}.lp-chapters h3{grid-column:1;grid-row:2}.lp-chapters p{grid-column:1;grid-row:3}.lp-mobile-screen{display:block;grid-column:2;grid-row:1/span 3;width:100%;margin:0}.lp-mobile-screen .lp-demo-profile,.lp-mobile-screen .lp-demo-toolbar{display:none}.lp-mobile-screen .lp-demo-content{padding:12px}.lp-mobile-screen .lp-demo-title{padding:0 0 8px}.lp-mobile-screen .lp-demo h4{font-size:19px}.lp-mobile-screen .lp-demo-explanation,.lp-mobile-screen .lp-table-svg{display:none}.lp-mobile-screen .lp-score{padding:0 0 12px}.lp-mobile-screen .lp-score strong{font-size:56px}.lp-mobile-screen .lp-trend svg{height:180px}}@media (max-width:900px){.lp-nav{display:none}.lp-hero{grid-template-columns:1fr;padding-top:65px;padding-bottom:90px;gap:15px}.lp-hero h1{font-size:clamp(46px,8vw,70px);max-width:680px}.lp-hero .lp-lead{max-width:540px}.lp-hero-scene{height:420px;max-width:640px;width:100%;margin-inline:auto}.lp-hero-table-motion{width:100%;left:0;top:65px}.lp-hero-note{right:20px;bottom:0}.lp-hero-index{bottom:0}.lp-journey{display:block}.lp-journey-sticky{display:none}.lp-chapters article{min-height:0;display:block;padding:26px 0 36px}.lp-chapter-number{font-size:36px;display:block;margin-bottom:18px}.lp-chapters h3{font-size:30px;max-width:none;margin-bottom:15px}.lp-chapters p{max-width:550px}.lp-mobile-screen{display:block;margin-top:16px;max-width:620px}.lp-mobile-screen .lp-demo-profile,.lp-mobile-screen .lp-demo-toolbar{display:none}.lp-mobile-screen .lp-demo-content{padding:14px}.lp-mobile-screen .lp-demo-title{padding-top:0}.lp-mobile-screen .lp-demo-explanation,.lp-mobile-screen .lp-table-svg{display:none}.lp-mobile-screen .lp-score{padding:0 0 12px}.lp-mobile-screen .lp-score strong{font-size:56px}.lp-mobile-screen .lp-attempts{gap:5px}.lp-mobile-screen .lp-attempts>span{padding:5px 7px;font-size:14px}.lp-mobile-screen .lp-trend svg{height:190px}.lp-role-panel{grid-template-columns:1fr 1fr;gap:30px;min-height:690px;align-items:start}.lp-role-tabs{margin-bottom:35px}.lp-role-copy h3{font-size:29px}.lp-role-copy>p{font-size:14px}.lp-role-copy li{font-size:12px}.lp-role-visual .lp-demo-content{padding:16px}.lp-proof{grid-template-columns:1fr;gap:50px}.lp-devices{max-width:620px;width:100%;margin-inline:auto}.lp-faq{gap:25px 40px}.lp-role-section,.lp-section{padding-block:80px}}@media (max-width:600px){.lp-wrap{width:calc(100% - 40px)}.lp-header{min-height:72px;padding:12px 20px;gap:12px}.lp-logo{font-size:17px;gap:6px}.lp-logo img{width:28px;height:28px}.lp-logo-sub{font-size:7px;letter-spacing:.2em}.lp-header-actions{gap:10px}.lp-header [data-custom-select]{width:104px;font-size:10px;padding:9px 16px 9px 10px}.lp-login{font-size:12px;min-height:44px;display:flex;align-items:center}.lp-hero{padding-top:30px;gap:15px}.lp-hero h1{font-size:clamp(36px,9.5vw,43px);margin-top:25px;letter-spacing:-.06em}.lp-hero .lp-eyebrow{font-size:9px;letter-spacing:.1em}.lp-hero .lp-lead{font-size:15px;line-height:1.8;margin:18px 0}.lp-actions{gap:13px 20px}.lp-button{font-size:13px;padding:14px 20px;gap:20px}.lp-text-link{font-size:12px;gap:10px}.lp-hero .lp-hero-foot{font-size:10px;max-width:280px}.lp-hero-scene{height:315px;margin-top:10px}.lp-hero-table-motion{width:112%;left:-6%;top:35px}.lp-hero-note{right:0;bottom:0;width:210px;padding:15px 17px;gap:7px;font-size:10px}.lp-hero-note strong{font-size:18px}.lp-hero-note .lp-eyebrow{font-size:8px}.lp-hero-index{font-size:8px;gap:12px}.lp-recognition{padding-block:48px 20px}.lp-recognition h2{font-size:34px}.lp-questions{grid-template-columns:1fr;gap:12px;margin-top:30px}.lp-questions a{min-height:0;padding:20px}.lp-number{display:none}.lp-questions .lp-eyebrow{font-size:10px}.lp-questions h3{font-size:20px;max-width:290px}.lp-question-main{margin-top:14px}.landing .lp-bridge{font-size:16px;margin-top:25px;text-align:left}.lp-section{padding-block:52px}.landing h2{font-size:37px}.lp-section-heading{margin-bottom:25px}.lp-section-heading h2{margin:18px 0 20px}.landing .lp-lead{font-size:15px}.lp-chapters h3{font-size:28px}.lp-chapters p{font-size:14px}.lp-demo-content{padding:18px}.lp-demo-toolbar{padding:12px 16px}.lp-demo-profile{padding-bottom:17px}.lp-demo-title{padding:20px 0 17px}.lp-demo h4{font-size:22px}.lp-demo-title p{font-size:11px}.lp-section-cta{flex-direction:column;align-items:flex-start;padding:25px 0}.lp-section-cta p{font-size:17px}.lp-role-section{padding-block:52px}.lp-role-tabs button{font-size:14px;padding:17px 10px;min-height:58px}.lp-role-tabs button span{font-size:12px}.lp-role-panel{grid-template-columns:1fr;gap:35px;min-height:1100px;align-content:start}.lp-role-copy h3{font-size:30px}.lp-role-copy>p{font-size:14px}.lp-role-copy li{font-size:13px}.lp-role-copy ul{margin-block:22px 27px}.lp-role-copy .lp-first-step{max-width:none}.lp-role-visual .lp-demo-content{padding:20px}.lp-features{grid-template-columns:1fr;gap:14px}.lp-feature{padding:25px}.lp-feature-art{height:120px;max-width:230px;margin-inline:auto}.lp-feature-wide .lp-feature-art{height:auto;min-height:170px;max-width:none}.lp-feature h3{font-size:23px}.lp-feature>p:last-child{font-size:14px}.lp-proof{padding-block:60px 70px}.lp-proof-chain{font-size:9px;gap:7px}.lp-devices{padding-bottom:180px}.lp-desktop-demo{margin-left:15px;border-width:4px}.lp-desktop-demo .lp-demo-content{padding:15px}.lp-phone-demo{width:180px;left:0;border-width:5px}.lp-phone-demo .lp-demo-content{padding:10px}.lp-phone-demo .lp-demo-profile strong{font-size:11px}.lp-phone-demo .lp-avatar{width:29px;height:29px;font-size:16px}.lp-phone-demo .lp-demo-toolbar{padding:8px 10px;align-items:start}.lp-start-grid{grid-template-columns:1fr;gap:24px}.lp-start-grid li{font-size:14px;margin-bottom:17px}.lp-faq{grid-template-columns:1fr;padding-bottom:52px;gap:18px}.lp-faq>.lp-eyebrow{grid-column:auto}.lp-faq summary{font-size:14px}.lp-finale{padding:55px 0 65px}.lp-finale h2{font-size:43px}.lp-finale-table{width:460px;right:-240px;bottom:0;opacity:.22}.lp-finale .lp-lead{max-width:320px}.lp-footer{grid-template-columns:1fr;gap:14px 20px;font-size:12px}.lp-footer-copy{grid-row:3;text-align:left}.lp-footer-actions{grid-row:2;flex-wrap:wrap;gap:16px}.lp-footer-actions,.lp-footer-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lp-hero-table-motion{transform:rotateX(24deg) rotate(-18deg)!important}.lp-button:hover,.lp-login:hover,.lp-questions a:hover,.lp-questions a:hover .lp-question-arrow{transform:none!important}.lp-hero-scene.is-playing .lp-shot-path{stroke-dasharray:500;animation:lp-shot-path 11s ease-in-out infinite!important}.lp-hero-scene.is-playing .lp-shot-cue{animation:lp-shot-cue 11s ease-in-out infinite!important}.lp-hero-scene.is-playing .lp-shot-cue-ball{animation:lp-shot-cue-ball 11s ease-in-out infinite!important}.lp-hero-scene.is-playing .lp-shot-red-ball{animation:lp-shot-red-ball 11s ease-in-out infinite!important}.lp-hero-scene.is-playing .lp-shot-pocket-pulse{animation:lp-shot-pocket 11s ease-out infinite!important}.lp-hero-scene.is-playing .lp-note-bottom{animation:lp-shot-saved 11s ease-out infinite!important}}@media (hover:none){.lp-button:hover,.lp-login:hover,.lp-questions a:hover,.lp-questions a:hover .lp-question-arrow{transform:none}}html:lang(zh-Hans) .landing :is(h1,h2),html:lang(zh-Hant-TW) .landing :is(h1,h2){font-family:Georgia,Songti SC,Songti TC,SimSun,PMingLiU,serif;letter-spacing:-.025em;line-height:1.25}.lp-role-panels{display:grid}.lp-role-panel{grid-area:1/1;min-height:0;align-items:start}.lp-role-panel[hidden]{display:grid;visibility:hidden;pointer-events:none}.lp-score strong>span{display:inline-block;line-height:1}@media (max-width:900px){.lp-header{flex-wrap:wrap;row-gap:8px}.lp-header-actions{margin-left:auto}.lp-nav{display:flex;order:3;flex-basis:100%;justify-content:space-between;gap:15px;border-top:1px solid var(--lp-line);padding-top:6px;font-size:10px}.lp-nav a{min-height:32px;display:flex;align-items:center}.landing main,.landing section[id]{scroll-margin-top:135px}}.lp-button-outline{background:transparent;color:var(--lp-ink);border:1px solid #a9bd8d77}.lp-button-outline:hover{background:#a9bd8d14;color:var(--lp-ink)}.lp-finale-login{border-color:#9bb2a388;background:#ffffff08;color:#eef4ef;transition:background .16s,border-color .16s,color .16s,transform .16s}.lp-finale-login:hover{border-color:#b8c9bc;background:#ffffff14;color:#ffffff}.lp-nav a[aria-current=page]{color:#d8c390;background:#d3e2d8}.landing:has(#journey:target) .lp-nav a[href="#journey"],.landing:has(#roles:target) .lp-nav a[href="#roles"],.landing:has(#start:target) .lp-nav a[href="#start"],.landing:has([id=roles-coach]:target) .lp-nav a[href="#roles"],.landing:has([id=roles-parent]:target) .lp-nav a[href="#roles"],.landing:has([id=roles-player]:target) .lp-nav a[href="#roles"]{color:#d8c390;background:#d3e2d8}.lp-role-anchor{display:block;position:relative;top:-110px;width:0;height:0}.lp-support{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:100px 20px}.lp-support h2{margin:20px 0 25px;font-size:clamp(34px,3.6vw,52px)}.lp-support-copy>.lp-text-link{margin-top:28px}.lp-support-visual{border:1px solid #ae956c44;border-radius:20px;background:radial-gradient(ellipse at top right,#9a774516,transparent 70%),#1c2822;padding:25px;box-shadow:0 30px 70px #0002}.lp-support-caption{display:flex;justify-content:space-between;gap:15px;color:#d6c49c;font-size:12px}.lp-support-caption span:last-child{color:var(--lp-muted);font-size:11px}.lp-support-table{max-width:400px;margin:20px auto}.lp-support-record{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;padding-top:20px;border-top:1px solid var(--lp-line)}.lp-support-record>div{display:flex;flex-direction:column;gap:8px}.lp-support-record span{font-size:11px;color:#d6c49c}.lp-support-record strong{font-size:27px;font-weight:500;line-height:1.2}.lp-support-record small{font-size:15px;color:var(--lp-muted)}.lp-support-record p{font-size:12px}.landing .lp-support-note{font-size:11px;line-height:1.6;margin-top:24px;color:var(--lp-muted)}.lp-pricing-banner{display:flex;align-items:center;justify-content:space-between;gap:50px;border-block:1px solid #bca77c55;background:linear-gradient(90deg,#bca77c09,transparent);padding:35px 40px}.lp-pricing-banner>div{max-width:700px}.lp-pricing-banner h2{font-size:clamp(28px,3vw,40px);margin:14px 0}.lp-pricing-banner p{font-size:14px}.lp-pricing-banner>.lp-button{flex-shrink:0}html:lang(zh-Hans) .landing em,html:lang(zh-Hant-TW) .landing em{font-style:normal}html:lang(zh-Hans) .landing .lp-eyebrow,html:lang(zh-Hant-TW) .landing .lp-eyebrow{letter-spacing:.04em}@media (max-width:1150px){.lp-nav{gap:17px}.lp-header{gap:16px}}@media (max-width:900px){.lp-support{gap:30px}.lp-pricing-banner{align-items:flex-start;flex-direction:column;gap:25px}}@media (max-width:600px){.lp-nav{gap:4px;justify-content:space-between}.lp-nav a{min-height:40px;padding:8px 5px;font-size:11px;white-space:nowrap}.lp-support{grid-template-columns:1fr;padding-block:65px 10px}.lp-support-visual{padding:20px}.lp-support-record{gap:16px}.lp-support-record strong{font-size:24px}.lp-pricing-banner{padding:28px 22px;gap:22px}.lp-pricing-banner>.lp-button{width:100%;justify-content:space-between}.lp-finale .lp-actions{align-items:flex-start;flex-direction:column}.lp-finale .lp-button{width:100%;justify-content:space-between}.lp-feature-art{max-width:none}.lp-hero .lp-hero-foot{display:none}}.lp-header{background:#faf8f1e8;border-bottom-color:#294b3c1f;box-shadow:0 10px 35px #3558490d}.lp-logo{color:var(--lp-ink)}.lp-logo-sub,.lp-nav{color:#526860}.lp-nav a:hover{background:#0876590b;color:#075b45}.lp-login{border-color:#315d4a4a;background:#ffffff9e;color:#234238;box-shadow:0 6px 18px #3558490d}.lp-login:hover{border-color:#08765980;background:#ffffff;color:#075b45}.lp-button{position:relative;isolation:isolate;overflow:hidden;border-color:#087659;background:linear-gradient(105deg,#087659,#16a777 72%,#3478d4 150%);box-shadow:0 14px 30px #3de2ae29,0 5px 14px #315d4a21}.lp-button:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(115deg,transparent 10%,#ffffff2b 46%,transparent 72%);transform:translateX(-115%);transition:transform .45s ease}.lp-button:hover{background:linear-gradient(105deg,#076b50,#0f9e70 70%,#3478d4 150%);box-shadow:0 17px 38px #3de2ae36,0 6px 18px #315d4a29}.lp-button:hover:before{transform:translateX(115%)}.lp-text-link{color:#28483d}.lp-text-link:hover{color:var(--lp-accent)}.landing .lp-eyebrow{color:#45675b}.lp-hero{isolation:isolate}.lp-hero:before{position:absolute;z-index:-2;inset:0 calc(50% - 50vw);content:"";border-bottom:1px solid #315d4a1c;background:radial-gradient(65% 90% at 82% 34%,#46c99a42 0,transparent 64%),radial-gradient(42% 52% at 12% 0,#d2a85c2e 0,transparent 72%),radial-gradient(36% 48% at 76% 18%,#5578ff14 0,transparent 70%),linear-gradient(135deg,#fcfaf4,#eef3ef 52%,#dce8e1)}.lp-hero h1{color:#14231f;text-shadow:0 1px 0 #ffffffb8}.lp-hero h1 em{color:var(--lp-accent)}.lp-live-dot{background:var(--lp-mint);box-shadow:0 0 0 4px #46c99a12,0 0 18px #46c99a70}.lp-hero .lp-hero-foot,.lp-hero-index{color:#526860}.lp-table-halo{inset:-80px -105px;background:radial-gradient(ellipse at 52% 55%,#3de2ae55 0,transparent 59%),radial-gradient(circle at 68% 22%,#5578ff2b 0,transparent 38%),radial-gradient(circle at 20% 80%,#d2a85c20 0,transparent 34%);filter:blur(5px)}.lp-hero-table-motion{filter:drop-shadow(0 42px 28px #163b2b42) drop-shadow(0 0 22px #46c99a24)}.lp-hero-note{color:#526860;border-color:#52786652;background:#fffef6df;box-shadow:0 28px 60px #2746382e,0 0 28px #5578ff0f;backdrop-filter:blur(18px) saturate(125%)}.lp-hero-note strong{color:#14231f}.lp-note-bottom{color:#087659}.lp-recognition{position:relative}.lp-questions a{border-color:#4c715f35;background:#ffffffd9;box-shadow:0 18px 42px #35584913}.lp-questions a:hover{border-color:#46a77f85;background:#ffffff;box-shadow:0 24px 52px #35584920,0 0 0 5px #46c99a0c}.lp-chapter-number,.lp-number{color:#7d9c8f}.landing .lp-bridge,.lp-questions h3{color:#203a31}.lp-question-arrow,.lp-role-copy li span{color:#087659}.landing:has(#journey:target) .lp-nav a[href="#journey"],.landing:has(#roles:target) .lp-nav a[href="#roles"],.landing:has(#start:target) .lp-nav a[href="#start"],.landing:has([id=roles-coach]:target) .lp-nav a[href="#roles"],.landing:has([id=roles-parent]:target) .lp-nav a[href="#roles"],.landing:has([id=roles-player]:target) .lp-nav a[href="#roles"],.lp-nav a[aria-current=page]{color:#087659}.lp-demo{color:#203a31;border-color:#4c715f38;background:#ffffffed;box-shadow:0 28px 65px #3558491c,inset 0 0 0 1px #ffffffb5}.lp-demo-bottom,.lp-demo-profile div>span,.lp-demo-toolbar,.lp-mini-stats span,.lp-score small,.lp-score>span,.lp-status,.lp-trend-caption{color:#61766e}.lp-demo-brand,.lp-shared-history>p{color:#203a31}.lp-demo-brand>span,.lp-demo-chip{color:#087659}.lp-avatar{color:#1e493a;border-color:#78a18f55;background:#dbe9e2}.lp-status{border-color:#567a6a42;background:#f5f8f6}.lp-demo-chip{border-color:#46a77f4d;background:#dff1e8}.lp-pilot,.lp-score strong{color:var(--lp-gold)}.lp-attempts>span{color:#6f8079;border-color:#58736538;background:#f0f4f1}.lp-attempt-art .hit,.lp-attempts .hit{color:#087659;border-color:#46a77f55;background:#dff1e8}.lp-mini-stats>div,.lp-plan-item{border-color:#557a6838;background:#eef4f0}.lp-mini-stats strong{color:#203a31}.lp-access-row{color:#087659;border-color:#46a77f55;background:#dff1e8}.lp-role-section{border-block:1px solid #315d4a18;background:radial-gradient(circle at 82% 18%,#5578ff0e,transparent 29%),linear-gradient(145deg,#e8efeb,#dce8e2)}.lp-role-tabs{border-bottom-color:#315d4a24}.lp-role-tabs button{color:#526860}.lp-role-tabs button[aria-selected=true]{color:#14231f;border-color:var(--lp-champagne);background:#ffffff70}.lp-role-tabs button span{color:#087659}.lp-role-copy li{color:#28483d}.lp-feature{border-color:#5074612e;background:#ffffffcf;box-shadow:0 18px 42px #35584910}.lp-feature-wide{background:radial-gradient(circle at 84% 12%,#46c99a0f,transparent 34%),#ffffffde}.lp-proof-chain{color:#315d4a}.lp-desktop-demo{border-color:#385347}.lp-phone-demo{border-color:#263b34;background:#ffffff;box-shadow:10px 25px 50px #35584935}.lp-support-visual{border-color:#9a774533;background:radial-gradient(ellipse at top right,#d2a85c1d,transparent 62%),radial-gradient(circle at 15% 80%,#5578ff0b,transparent 35%),#ffffffd9;box-shadow:0 30px 70px #35584918}.lp-support-caption,.lp-support-record span{color:#80622e}.lp-pricing-banner{border-color:#b18a4752;background:radial-gradient(circle at 90% 30%,#46c99a12,transparent 35%),linear-gradient(90deg,#d2a85c12,transparent)}.lp-faq summary,.lp-start-grid li{color:#28483d}.lp-faq summary span,.lp-start-grid li span{color:#087659}.lp-button-outline{color:#1d4034;border-color:#315d4a66;background:#ffffff80;box-shadow:none}.lp-button-outline:before{display:none}.lp-button-outline:hover{color:#075b45;border-color:#0876598f;background:#ffffff;box-shadow:0 10px 25px #35584914}.lp-finale{background:radial-gradient(44% 80% at 82% 50%,#3de2ae3d 0,transparent 64%),radial-gradient(38% 62% at 62% 0,#5578ff2b 0,transparent 68%),linear-gradient(125deg,#07131d,#102833 54%,#09201f)}.lp-finale .lp-eyebrow,.lp-finale h2{color:#f6f2e9}.lp-finale .lp-lead{color:#bdcbc8}.lp-finale .lp-button-outline{color:#eef4ef;border-color:#9fc7b36b;background:#ffffff0d}.lp-finale .lp-button-outline:hover{color:#ffffff;border-color:#8ee8c5;background:#ffffff17}.lp-finale-table{opacity:.34;filter:drop-shadow(0 0 32px #3de2ae5c)}.lp-footer{color:#435a51}.lp-footer-brand{color:#203a31}@media (prefers-reduced-motion:reduce){.lp-button:before{display:none}}