.app-hero{padding-top:50px;padding-bottom:68px}.app-hero h1{font-size:clamp(36px,3.8vw,57px)}.page-jumps{display:flex;gap:12px 28px;flex-wrap:wrap;margin:36px 0 26px;padding-block:18px;border-block:1px solid var(--line);font-size:13px}.page-jumps a{color:#c7d3cb}.page-jumps a:hover{color:var(--green)}.suite-stage{padding:14px;border:1px solid #364b3e;border-radius:12px;background:radial-gradient(ellipse at top right,#ff8a3510,transparent 60%),#0c100e;box-shadow:0 24px 60px #0005}.suite-stage .shot-button{border:0}.suite-stage figcaption{padding:4px 6px}.suite-points{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.suite-points strong{font-weight:600}.suite-points p{font-size:13px;margin-top:8px}.suite-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-bottom:38px}.suite-controls h3{font-size:23px;margin-bottom:16px}.suite-controls p{font-size:14px}.under-shot{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-top:25px}.under-shot p{max-width:650px;font-size:13px}.under-shot .text-link{flex-shrink:0}.apps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.app-card{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:26px 0 12px}.app-card img{object-fit:contain;border:1px solid #395143;border-radius:12px;margin-bottom:22px}.app-card h3{font-size:16px;letter-spacing:0}.app-card .card-benefit{color:var(--text);font-size:18px;line-height:1.4;margin:14px 0}.app-card p{font-size:13px;margin-bottom:20px}.app-card .text-link{margin-top:auto;align-self:start;font-size:12px}.app-card-link{border-top-color:var(--orange)}.plia-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;align-items:start}.plia-copy h3{font-size:23px;margin-bottom:14px}.plia-copy h3:not(:first-child){margin-top:30px}.plia-copy p{font-size:14px}.plia-copy .fine-print{font-size:12px}.plia-copy .text-link{margin-top:20px}.below-link{margin-top:22px}.ai-options{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:32px;margin-top:42px;border-top:1px solid var(--line)}.ai-options h3{font-size:19px;margin-bottom:13px}.ai-options p{font-size:13px}.ai-note{margin-top:30px;font-size:12px;max-width:850px}.coach-feature{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center;margin-bottom:70px}.coach-feature h3{font-size:29px;margin:14px 0 20px}.coach-feature p:not(.app-name){font-size:14px;max-width:420px}.screen-family{display:grid;grid-template-columns:.7fr 1.6fr;gap:65px;border-top:1px solid var(--line);padding:35px 0}.screen-family h3{font-size:24px;margin-bottom:14px}.screen-family>div>p{font-size:14px;max-width:260px}.screen-list{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.screen-link{display:grid;grid-template-columns:1fr 20px;padding:18px 0;gap:6px 12px;border-bottom:1px solid #24312a}.screen-link strong{font-size:14px}.screen-link>span:not(.link-arrow){font-size:13px;color:var(--muted);grid-column:1}.screen-link .link-arrow{grid-column:2;grid-row:1;color:var(--orange)}.screen-link:hover strong{color:var(--green)}.start-steps{counter-reset:steps;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.start-steps li{counter-increment:steps;padding-left:40px;position:relative}.start-steps li:before{content:counter(steps);position:absolute;left:0;top:1px;color:var(--orange);font-size:24px;line-height:1}.start-steps h3{font-size:21px;margin-bottom:16px}.start-steps p{font-size:14px}.app-purchase{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;margin-top:65px;padding-top:50px;border-top:1px solid #485244}.app-purchase h2{margin:18px 0 23px}.app-purchase>div>p{max-width:470px}.app-checkout{padding:25px 30px;border:1px solid #465044;border-top:3px solid var(--orange);border-radius:9px;background:#101511cc}.app-checkout .button{margin-top:22px;width:100%}.app-checkout .text-link{margin-top:20px;font-size:12px}.app-checkout .fine-print{font-size:11px}.app-hero+.section{margin-top:0}
@media(max-width:1250px){.plia-layout{grid-template-columns:1fr}.plia-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.plia-copy h3:not(:first-child){margin-top:0;grid-column:2;grid-row:1}.plia-copy p:nth-child(2){grid-row:2;grid-column:1}.plia-copy p:nth-child(4){grid-row:2;grid-column:2}.plia-copy .fine-print{grid-column:2}.plia-copy .text-link{grid-column:1;grid-row:3;align-self:start}.screen-family{gap:35px}.app-purchase{gap:40px}}
@media(max-width:850px){.app-hero{padding-top:30px}.app-hero .hero-top{grid-template-columns:1fr}.app-hero .hero-offer{padding:22px 0 0;border-left:0;border-top:1px solid var(--line);max-width:430px}.app-hero h1{font-size:42px}.page-jumps{margin-top:28px}.suite-points,.suite-controls,.ai-options,.start-steps{gap:25px}.coach-feature{grid-template-columns:1fr;gap:28px}.screen-family{grid-template-columns:1fr;gap:15px}.screen-family>div>p{max-width:none}.app-purchase{grid-template-columns:1fr}.app-checkout{max-width:470px}.under-shot{flex-direction:column;gap:16px}}
@media(max-width:600px){.app-hero h1{font-size:35px}.page-jumps{gap:10px 18px;font-size:12px}.suite-stage{padding:7px}.suite-points,.suite-controls,.ai-options,.start-steps{grid-template-columns:1fr;gap:25px}.suite-points>div+div,.suite-controls>article+article{padding-top:20px;border-top:1px solid var(--line)}.apps-grid{gap:28px 20px}.app-card .card-benefit{font-size:16px}.app-card p{font-size:12px}.app-card h3{font-size:14px}.plia-copy{display:block}.plia-copy h3:not(:first-child){margin-top:25px}.screen-list{grid-template-columns:1fr}.section-intro{display:block}.section-intro>p{margin-top:22px;max-width:100%}.app-checkout{padding:20px}.start-steps li{padding-left:36px}}

@media(max-width:860px){.apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
