.head .wrap{gap:18px;min-height:78px}.nav{flex-wrap:nowrap;gap:22px}.nav>a,.nav-drop>a{white-space:nowrap}.head-right{flex-wrap:nowrap;gap:14px}.head-phone .n{white-space:nowrap;font-size:1.1rem}.head-phone .l{font-size:.68rem}.head .btn-primary{white-space:nowrap;padding-inline:22px;font-size:.98rem}@media (width>=981px) and (width<=1180px){.nav{gap:16px}.nav>a,.nav-drop-trigger{font-size:.94rem}.head .wrap{gap:14px}.head .btn-primary{padding-inline:18px;font-size:.92rem}.head-phone .n{font-size:1rem}}.page-hero{padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,72px)}.page-hero__inner{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.page-hero--split .page-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.page-hero__title{max-width:22ch}.page-hero__media{border-radius:var(--r-lg);aspect-ratio:5/4;background:var(--paper-2);border:1px solid var(--line-c);position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #1c1a2252}.page-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.page-hero__badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);background:#fffffff0;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.92rem;font-weight:800;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 12px 28px -16px #1c1a2259}.page-hero__badge .ic{color:var(--v);width:18px;height:18px}@media (width<=880px){.page-hero--split .page-hero__inner{grid-template-columns:1fr}.page-hero__media{aspect-ratio:16/10;order:-1}}.sec-head{margin-bottom:clamp(28px,3.4vw,44px)}.sec-head.center{text-align:center;max-width:60ch;margin-inline:auto}.sec-head.center .kicker{justify-content:center}.sec-head h2{letter-spacing:-.014em;margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15}.sec-head p{color:var(--ink-soft);margin-top:12px;font-size:1.1rem;line-height:1.55}a.feature-card{color:inherit;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s}a.feature-card:hover{border-color:var(--v-300);transform:translateY(-2px);box-shadow:0 20px 40px -28px #6d4aff59}a.feature-card h3{color:var(--ink)}a.feature-card:after{content:"Learn more →";color:var(--v);margin-top:14px;font-size:.95rem;font-weight:800;display:block}.feature-card h3{letter-spacing:-.01em}.steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,2.4vw,28px);display:grid}.step{background:var(--surface);border:1px solid var(--line-c);border-radius:var(--r-lg);padding:clamp(24px,2.6vw,32px)}.step .n{font-family:var(--serif);color:var(--v);letter-spacing:-.02em;margin:6px 0 14px;font-size:2.4rem;font-weight:600;line-height:1}.step h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.2rem}.step p{color:var(--body-c);font-size:1rem;line-height:1.55}.step-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-c);font-size:.7rem;font-weight:800}.plan-table th:last-child,.plan-table td:last-child{background:linear-gradient(180deg,var(--v-050),#fff);color:var(--ink);font-weight:700}.plan-table th:last-child{color:var(--v)}.plan-table th:last-child:after{content:"Most chosen";letter-spacing:.16em;text-transform:uppercase;color:var(--v);margin-top:4px;font-size:.66rem;font-weight:900;display:block}.plan-table th,.plan-table td{vertical-align:middle}.plan-table th:not(:first-child),.plan-table td:not(:first-child){text-align:center;width:18%}.plan-table tbody tr:nth-child(odd) td:first-child{background:color-mix(in oklab,var(--paper-2) 60%,#fff)}@media (width<=640px){.plan-table{font-size:.94rem}.plan-table th,.plan-table td{padding:14px 12px}}.case-card__media{position:relative}.case-card__media:before,.case-card__media:after{color:#fff;letter-spacing:.16em;text-transform:uppercase;z-index:2;border-radius:6px;padding:5px 10px;font-size:.7rem;font-weight:900;position:absolute;top:12px}.case-card__media:before{content:"Before";background:#1a1722c7;left:12px}.case-card__media:after{content:"After";background:var(--v);right:12px}.blog-card{padding:0;overflow:hidden}.blog-card__cover{aspect-ratio:16/10;border-radius:0;margin:0}.blog-card__body{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.blog-card h3{margin-top:2px}.blog-card p{margin-top:10px}.blog-card__more{margin-top:18px}.app-grid img{border:1px solid var(--line-c);box-shadow:0 30px 60px -32px #1c1a2257}.cta-strip{background:radial-gradient(60% 100% at 50% 0%, #6d4aff40, transparent 70%), var(--dark);position:relative;overflow:hidden}.cta-strip:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;position:absolute;inset:auto 0 0}.cta-strip .actions .btn-line.btn-on-dark{color:#fff;border-color:#ffffff8c}.page-crumbs{letter-spacing:.04em;text-transform:none;color:var(--muted-c);font-size:.9rem;font-weight:600}.page-crumbs>span>span[aria-hidden]{color:var(--line-c);padding:0 4px}.prose h2{letter-spacing:-.012em}.prose strong{color:var(--ink)}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.split.reverse{grid-template-columns:.95fr 1.05fr}.split.reverse>:first-child{order:2}.split img{border-radius:var(--r-lg);border:1px solid var(--line-c);width:100%;height:auto;box-shadow:0 28px 60px -34px #1c1a224d}@media (width<=820px){.split,.split.reverse{grid-template-columns:1fr}.split.reverse>:first-child{order:0}}.pull{border-left:4px solid var(--v);font-family:var(--serif);color:var(--ink-soft);padding:8px 0 8px 20px;font-size:clamp(1.2rem,1.8vw,1.45rem);font-style:italic;line-height:1.45}.article__cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line-c);width:100%;margin:24px 0 8px;box-shadow:0 30px 60px -36px #1c1a2252}@media (width>=681px){.foot{padding-bottom:30px}}
