.FitBox-module__c_p5ZG__box{width:100%}.FitBox-module__c_p5ZG__viewport{width:100%;height:auto;display:block;overflow:visible}.FitBox-module__c_p5ZG__frame{width:100%;height:100%;position:relative}
.AppPage-module__G4hT7a__page{background:var(--color-app-bg);color:var(--color-app-text);font-family:var(--font-body);--gutter:clamp(20px, -8.229px + 7.238vw, 96px)}.AppPage-module__G4hT7a__page~footer[data-section=footer]{display:none}.AppPage-module__G4hT7a__hero{isolation:isolate;text-align:center;background:#010200;padding:clamp(112px,97.143px + 3.81vw,152px) 20px 31px;position:relative;overflow:clip}.AppPage-module__G4hT7a__heroCopy{z-index:1;position:relative}.AppPage-module__G4hT7a__eyebrow{color:#c9ff00;letter-spacing:.05em;font-size:12px;font-weight:600;line-height:1}.AppPage-module__G4hT7a__heroTitle{letter-spacing:-.02em;color:#f7f7f2;text-wrap:balance;max-width:1280px;margin:30px auto 0;font-size:clamp(40px,28.114px + 3.048vw,72px);font-weight:600;line-height:1.04}.AppPage-module__G4hT7a__heroSub{color:#949691;max-width:800px;margin:27px auto 0;font-size:clamp(16px,14.514px + .381vw,20px);line-height:1.4}.AppPage-module__G4hT7a__actions{justify-content:center;align-items:center;gap:30px;margin-top:44px;display:flex}.AppPage-module__G4hT7a__primary,.AppPage-module__G4hT7a__secondary{letter-spacing:.005em;font-size:13px;font-weight:600;line-height:1.2;transition:opacity .2s}.AppPage-module__G4hT7a__primary{color:#040503;background:#c9ff00;border-radius:999px;justify-content:center;align-items:center;min-width:212px;min-height:54px;padding:16px 28px;display:inline-flex}.AppPage-module__G4hT7a__secondary{color:#f7f7f2;white-space:nowrap;padding-block:16px}.AppPage-module__G4hT7a__primary:hover,.AppPage-module__G4hT7a__secondary:hover{opacity:.8}.AppPage-module__G4hT7a__primary:focus-visible,.AppPage-module__G4hT7a__secondary:focus-visible{outline-offset:5px;outline:2px solid #f7f7f2}.AppPage-module__G4hT7a__preview{width:100%;max-width:960px;margin:58px auto 0;position:relative}.AppPage-module__G4hT7a__glow{z-index:-1;pointer-events:none;position:absolute;inset:-18.066% -8.333% -10.654%}.AppPage-module__G4hT7a__caption{color:#949691;letter-spacing:.015em;margin-top:24px;font-size:12px;line-height:1}.AppPage-module__G4hT7a__section{padding-inline:var(--gutter)}.AppPage-module__G4hT7a__container{max-width:1248px;margin-inline:auto}.AppPage-module__G4hT7a__heading{min-width:0}.AppPage-module__G4hT7a__kicker{color:var(--color-accent);font-size:13px;font-weight:500;line-height:1.4}.AppPage-module__G4hT7a__heading h2{text-wrap:balance;margin-top:32px;font-size:clamp(32px,23.086px + 2.286vw,56px);font-weight:500;line-height:1.15}.AppPage-module__G4hT7a__sub{color:var(--color-app-muted);margin-top:16px;font-size:clamp(16px,14.514px + .381vw,20px);line-height:1.4}.AppPage-module__G4hT7a__terrain{padding-top:72px;padding-bottom:64px}.AppPage-module__G4hT7a__terrainGrid{grid-template-columns:clamp(240px,214px + 6.667vw,310px) minmax(0,1fr);align-items:center;gap:clamp(32px,4.445vw,64px);margin-top:58px;padding-block:13px;display:grid}.AppPage-module__G4hT7a__terrainPhone{width:100%}.AppPage-module__G4hT7a__terrainDetail{width:100%;min-width:0;max-width:860px;font-weight:500}.AppPage-module__G4hT7a__terrainLabel{color:var(--color-accent);font-size:14px;line-height:1.4}.AppPage-module__G4hT7a__terrainImage{aspect-ratio:860/390;margin-top:clamp(16px,3.612vw,52px);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.AppPage-module__G4hT7a__terrainDetail h3{margin-top:18px;font-size:clamp(24px,21.029px + .762vw,32px);line-height:1.2}.AppPage-module__G4hT7a__terrainDetail>p:last-child{color:var(--color-app-muted);margin-top:24px;font-size:clamp(16px,15.257px + .19vw,18px);line-height:1.5}.AppPage-module__G4hT7a__putt{padding-top:80px;padding-bottom:75px}.AppPage-module__G4hT7a__puttHeading{text-align:center}.AppPage-module__G4hT7a__puttHeading h2,.AppPage-module__G4hT7a__sessionHeading h2{font-size:clamp(36px,25.6px + 2.667vw,64px);font-weight:600}.AppPage-module__G4hT7a__puttPhone{width:100%;max-width:1100px;margin:70px auto 0}.AppPage-module__G4hT7a__deviceShadow{filter:drop-shadow(0 20px 20px #00000052)}.AppPage-module__G4hT7a__session{padding-block:100px}.AppPage-module__G4hT7a__sessionGrid{grid-template-columns:minmax(0,470fr) minmax(0,650fr);grid-template-areas:"phone heading""phone chart";align-items:center;gap:32px clamp(32px,5.556vw,80px);max-width:1200px;margin-inline:auto;display:grid}.AppPage-module__G4hT7a__sessionHeading{grid-area:heading;align-self:end}.AppPage-module__G4hT7a__sessionHeading h2{white-space:pre-line;margin-top:18px;line-height:1.0625}.AppPage-module__G4hT7a__sessionPhone{grid-area:phone;justify-self:center;width:clamp(260px,222.857px + 9.524vw,360px);max-width:100%;padding-block:32px}.AppPage-module__G4hT7a__chart{grid-area:chart;align-self:start;width:100%;max-width:500px}@media (max-width:809px){.AppPage-module__G4hT7a__hero{padding-top:144px}.AppPage-module__G4hT7a__heroTitle{margin-top:24px}.AppPage-module__G4hT7a__heroSub{margin-top:20px}.AppPage-module__G4hT7a__actions{flex-direction:column;gap:4px;margin-top:32px}.AppPage-module__G4hT7a__preview{margin-top:32px}.AppPage-module__G4hT7a__section{padding:64px 20px}.AppPage-module__G4hT7a__heading h2{margin-top:12px}.AppPage-module__G4hT7a__terrainGrid{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px;padding:0}.AppPage-module__G4hT7a__terrainPhone{justify-self:center;width:clamp(240px,214px + 6.667vw,310px);max-width:100%}.AppPage-module__G4hT7a__terrainDetail{justify-self:center;width:100%;max-width:600px}.AppPage-module__G4hT7a__terrainImage{margin-top:16px}.AppPage-module__G4hT7a__terrainDetail>p:last-child{margin-top:12px}.AppPage-module__G4hT7a__puttPhone{margin-top:40px}.AppPage-module__G4hT7a__sessionGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""phone""chart";gap:40px}.AppPage-module__G4hT7a__sessionPhone{padding:0}.AppPage-module__G4hT7a__chart{justify-self:center}}
