:root{color-scheme:dark;--bg:#0b0b0c;--surface:#151517;--text:#f5f5f7;--muted:#aaaab1;--line:#303034;--red:#e33b36;--max:1200px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Microsoft YaHei",sans-serif;font-synthesis:none;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible{outline:2px solid #a6cfff;outline-offset:5px}button:active,.button:active{transform:scale(.98)}button:disabled{cursor:default}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;letter-spacing:-.045em;line-height:1.15}h1{font-size:clamp(44px,5.8vw,80px)}h2{font-size:clamp(34px,4.4vw,60px)}h3{font-size:25px}p{color:var(--muted)}[hidden]{display:none!important}.container{width:min(var(--max),calc(100% - 112px));margin-inline:auto}.eyebrow{font-size:13px;font-weight:550;letter-spacing:.09em;color:#b6b6bd;margin-bottom:24px}.muted{color:#909097}.lead{font-size:21px;line-height:1.7;letter-spacing:-.015em}.measure{max-width:760px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:15px;min-height:44px}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(2px,-2px)}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:48px;padding:10px 25px;background:#eeeef0;border:1px solid #eeeef0;border-radius:28px;color:#171719;font-size:15px;transition:background .2s,transform .15s}.button:hover{background:#fff}.button.outline{background:transparent;color:var(--text);border-color:#58585f}.button.outline:hover{background:#242427}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:6px;left:12px;padding:10px;background:white;color:black;z-index:100;transform:translateY(-150%)}.skip:focus{transform:none}.site-header{height:80px;position:sticky;top:0;z-index:40;background:rgba(11,11,12,.92);backdrop-filter:blur(22px);border-bottom:1px solid #ffffff0a}.header-inner{max-width:1440px;padding:0 44px;margin:auto;height:100%;display:flex;align-items:center;gap:32px}.brand-logo{display:flex;align-items:center;min-height:48px;flex-shrink:0;padding:8px 0}.brand-logo img{height:32px;width:auto}.main-nav{margin:auto;display:flex;align-items:center;gap:26px;font-size:13px}.main-nav>a,.nav-trigger,.nav-fallback{white-space:nowrap;display:flex;align-items:center;min-height:48px;color:#cccdd2;position:relative}.main-nav>a:hover,.nav-trigger:hover,.nav-fallback:hover,.main-nav [aria-current=page],.nav-trigger[aria-expanded=true]{color:#fff}.main-nav [aria-current=page]:after,.nav-trigger[aria-expanded=true]:after{content:"";height:2px;width:20px;background:var(--red);position:absolute;bottom:4px;left:0}.nav-trigger{border:0;background:none;padding:0;font-size:13px}.header-actions{display:flex;align-items:center;gap:24px;font-size:13px}.login{min-height:44px;display:flex;align-items:center;color:#c8c8ce}.entry{border:1px solid #68686d;border-radius:24px;white-space:nowrap;padding:7px 16px;min-height:36px;display:flex;align-items:center}.entry:hover{background:#ffffff12;border-color:#b8b8bf}.main-nav .mobile-login{display:none}.mega{position:absolute;top:79px;left:0;right:0;background:#141416;border-bottom:1px solid var(--line);box-shadow:0 20px 40px #0003}.mega-inner{width:min(1200px,calc(100% - 112px));margin:auto;padding:45px 0 48px;display:grid;grid-template-columns:1fr 3fr;gap:60px}.mega-intro h2{font-size:28px}.mega-intro .eyebrow{font-size:10px;margin-bottom:14px}.mega-intro .text-link{color:#aaaab1;margin-top:16px;font-size:13px}.mega-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 30px}.mega-links a{padding:12px 0;display:flex;flex-direction:column;gap:7px;border-bottom:1px solid #ffffff0e;min-height:78px}.mega-links a:hover strong{color:#fff}.mega-links strong{font-size:17px;font-weight:500;color:#e3e3e8}.mega-links span{font-size:12px;color:#96969d}.nav-shade{position:fixed;inset:80px 0 0;background:#0007;z-index:35}.menu-toggle{width:44px;height:44px;border:0;background:transparent;position:relative;padding:12px}.menu-toggle>span:not(.sr-only){display:block;width:20px;height:1px;background:#eee;margin:6px 0;transition:transform .2s}.menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}
.hero{height:min(850px,calc(100svh - 80px));min-height:650px;position:relative;isolation:isolate;overflow:hidden}.hero-media{position:absolute;inset:0;z-index:-2;background:#141414}.hero-media img,.hero-media video{width:100%;height:100%;object-fit:cover;object-position:center}.hero-media video{position:absolute;inset:0;opacity:0;transition:opacity .7s}.hero-media video.playing{opacity:1}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.5) 48%,rgba(0,0,0,.15)),linear-gradient(0deg,#0b0b0c 0%,transparent 35%,rgba(0,0,0,.16));pointer-events:none}.hero-copy{padding-top:clamp(80px,12vh,150px)}.hero-copy .eyebrow{color:#d6d3d6;font-size:14px;letter-spacing:.12em;margin-bottom:30px}.hero h1{font-size:clamp(56px,6.3vw,92px);line-height:1.14;letter-spacing:-.05em;max-width:850px}.hero-copy>p:not(.eyebrow){margin-top:32px;font-size:19px;line-height:1.9;color:#d1cdd2}.explore{display:inline-flex;align-items:center;gap:30px;margin-top:44px;min-height:48px;font-size:15px}.explore:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.hero-bottom{position:absolute;bottom:45px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.15em;color:#b9b6bd}.video-toggle{height:44px;width:44px;border:1px solid #9c9c9e;border-radius:50%;background:#1115;font-size:16px}.video-toggle:hover{background:#fff2}.statement{text-align:center;padding:140px 0 125px}.statement>p:first-child{font-size:17px;margin-bottom:24px}.statement h2{font-size:clamp(38px,4.5vw,64px);line-height:1.25}.statement-desc{margin-top:28px;font-size:18px;line-height:1.9}.chapter{padding:45px 0 100px}.chapter-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:52px}.chapter-heading h2{line-height:1.2}.chapter-description{max-width:490px;padding-bottom:6px}.chapter-description p{font-size:17px;line-height:1.85;margin-bottom:18px}.work-display{border:1px solid #3b3b42;border-radius:14px;background:#eeeef0;overflow:hidden;box-shadow:0 30px 80px #0006;color:#23262b;text-align:left}.window-bar{height:42px;display:flex;align-items:center;justify-content:space-between;background:#202023;color:#b2b2ba;padding:0 19px;font-size:11px}.window-dots{letter-spacing:3px;color:#696970;font-size:9px}.demo-label{font-size:10px;color:#b2b2b9}.workspace{display:grid;grid-template-columns:170px 1fr;min-height:480px}.workspace aside{padding:28px 16px;background:#f0f1f3;border-right:1px solid #e1e4e9;font-size:12px}.workspace aside img{height:24px;width:auto;margin:0 0 28px 6px}.workspace aside b{display:block;font-size:13px;margin-left:8px;margin-bottom:10px}.workspace aside>span{font-size:10px;color:#737982;display:block;margin:20px 8px 6px}.workspace aside div{padding:10px 12px}.workspace aside .chosen{background:#e1e4e9;border-radius:8px;font-weight:600}.workspace-main{padding:28px 40px;background:#f6f7f9}.workspace-breadcrumb{font-size:11px;color:#727780;margin-bottom:25px}.workspace-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-title small{font-size:11px;color:#7c818b}.workspace-title h3{font-size:25px;letter-spacing:-.02em;line-height:1.35;margin-top:5px}.pill{font-size:11px;background:#e5f0e8;color:#3b6350;padding:4px 10px;border-radius:15px;white-space:nowrap}.workspace-tabs{display:flex;gap:26px;border-bottom:1px solid #dfe2e8;margin-top:25px;font-size:11px;padding-bottom:11px;color:#6d737d}.workspace-tabs b{color:#26292f}.work-progress{display:flex;gap:0;justify-content:space-between;font-size:12px;padding:22px 0;color:#6b737e}.work-progress strong{color:#0067d9}.work-list{background:white;border:1px solid #e1e4e9;border-radius:12px;padding:0 18px}.work-list>div{display:grid;grid-template-columns:1fr 2fr 1fr;gap:12px;align-items:center;border-bottom:1px solid #eceef1;padding:16px 0;font-size:12px}.work-list>div:last-child{border:0}.work-list span{color:#717884}.work-list b{font-weight:500}.work-list i{font-style:normal;font-size:10px;color:#626a75;justify-self:end;white-space:nowrap}.work-list .ok{color:#307554}.demo-caption{font-size:10px;color:#8a8f99;margin-top:15px}.chapter-notes{display:flex;justify-content:space-between;gap:20px;margin-top:26px;font-size:13px;color:#909098}.commerce-chapter{padding:90px 0;background:#101012;overflow:hidden}.commerce-layout{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:10px;min-height:650px}.commerce-copy{position:relative;z-index:2}.commerce-copy h2{line-height:1.2}.commerce-copy .lead{font-size:18px;margin-top:26px;margin-bottom:20px}.inline-tags{display:flex;flex-wrap:wrap;gap:0;margin-top:40px;font-size:12px;color:#d0d0d6}.inline-tags span+span{border-left:1px solid #4b4b50;padding-left:15px;margin-left:15px}.availability-note{font-size:11px;margin-top:17px;color:#97979e}.commerce-visual{height:650px;position:relative;display:flex;align-items:center}.commerce-photo{position:absolute;right:-170px;bottom:-20px;width:820px;max-width:none;height:610px;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 90%,transparent)}.commerce-visual .phone{position:relative;z-index:1;width:235px;margin-left:12px;transform:rotate(-5deg);box-shadow:20px 25px 60px #0008}.phone{width:264px;border-radius:38px;background:#121214;border:2px solid #57575a;padding:8px;position:relative;box-shadow:0 20px 50px #0007;flex-shrink:0}.phone-island{position:absolute;left:50%;top:12px;transform:translateX(-50%);height:19px;width:70px;border-radius:30px;background:#101012;z-index:3}.phone-screen{border-radius:30px;overflow:hidden;background:#fafafa;color:#24272d;min-height:476px;padding-top:25px}.phone-venue{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;font-size:12px;font-weight:600}.phone-venue span{color:#6b6b71;letter-spacing:2px}.phone-screen>img{width:100%;height:145px;object-fit:cover}.phone-screen>small{font-size:9px;display:block;margin:16px 15px 6px;color:#747981}.phone h3{font-size:24px;letter-spacing:-.03em;margin:0 15px;line-height:1.3}.ticket-offer{margin:18px 13px;padding:12px 10px;background:#f0ece6;border-radius:8px}.ticket-offer span{display:block;font-size:10px;color:#7d5a31}.ticket-offer b{display:block;font-size:13px;margin-top:4px}.ticket-offer p{font-size:9px;color:#7c7369;margin-top:6px}.phone-button{margin:0 13px;padding:10px;text-align:center;background:#26272b;color:white;border-radius:7px;font-size:11px}.phone-hint{font-size:8px!important;color:#8a8b91!important;text-align:center;margin:15px 5px 13px!important}.phone-categories{display:flex;justify-content:space-around;margin:18px 0 7px;padding-bottom:10px;border-bottom:1px solid #e7e7e8;font-size:11px}.phone-categories b{color:#b9332e}.phone-event{display:flex;align-items:center;gap:10px;padding:9px 14px;font-size:11px}.phone-event>div{flex:1}.phone-event b{font-weight:500}.phone-event small{font-size:9px;color:#919198;display:block;margin-top:3px}.event-color{height:39px;width:32px;display:block;background:linear-gradient(160deg,#c06538,#20192b);border-radius:3px}.event-color.alt{background:linear-gradient(160deg,#283c6a,#b2c0c5)}.brand-chapter{padding-top:120px}.brand-visual{min-height:580px;background:radial-gradient(ellipse at 70% 80%,#34313b 0%,#151518 45%,#121214 80%);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:45px 55px;overflow:hidden;position:relative}.brand-visual-copy{max-width:330px}.brand-visual-copy .eyebrow{font-size:10px}.brand-visual-copy h3{font-size:44px;line-height:1.23}.brand-visual-copy p{font-size:14px;max-width:260px;margin-top:20px}.visual-note{font-size:10px;color:#8e8e97;display:block;margin-top:65px}.relationship{display:flex;flex-direction:column;gap:18px;width:175px;color:#c8c7ce;font-size:13px}.relationship>span{font-size:12px;color:#8f8f99}.relationship-line{height:30px;width:1px;background:#5e5d68;margin-left:5px}.relationship b{font-weight:500}.relationship small{margin-top:20px;color:#9998a2;font-size:10px;max-width:120px;line-height:1.7}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:42px}.roles-section{padding:30px 0 110px}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.role-grid>a{border-top:1px solid #3d3d43;padding:30px 0;position:relative}.role-grid>a:hover h3{color:white}.role-number{font-size:11px;color:#7f7f89}.role-grid h3{font-size:23px;margin:25px 0 15px;color:#d9d9df}.role-grid p{font-size:14px;padding-right:20px}.role-arrow{display:block;margin-top:25px}.home-pricing{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center;border-top:1px solid var(--line);padding-top:75px;padding-bottom:100px}.home-pricing h2{font-size:44px;line-height:1.3}.home-pricing>div>p:not(.eyebrow){font-size:15px;line-height:1.9}.home-pricing .price-teaser{font-size:18px;margin-bottom:20px}.price-teaser strong{color:#f3f3f5;font-size:32px;padding-left:25px;font-weight:500}.home-pricing .text-link{margin-top:20px}.closing{padding:90px 0 110px;border-top:1px solid var(--line);text-align:center}.closing h2{font-size:clamp(36px,4.2vw,58px);line-height:1.3}.closing .button{margin-top:35px}.closing>p:last-child{font-size:12px;margin-top:18px}.closing>p a{text-decoration:underline;text-underline-offset:4px}.site-footer{border-top:1px solid #242427;background:#101012;padding:60px 0 20px}.footer-top{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:45px;padding-bottom:55px}.footer-top img{height:28px;width:auto}.footer-top p{font-size:12px;margin-top:20px}.footer-top h2{font-size:12px;font-weight:500;letter-spacing:0;margin-bottom:17px}.footer-top a{display:block;color:#92929b;font-size:12px;line-height:2.5}.footer-top a:hover{color:white}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid #242427;color:#777781;font-size:10px}
.page-intro{padding:100px 0 70px}.page-intro .lead{margin-top:32px;max-width:720px;font-size:20px}.page-intro h1{line-height:1.18}.section-nav{display:flex;flex-wrap:wrap;gap:14px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:25px;color:#d3d3db;font-size:13px}.section-nav a{min-height:40px;display:flex;align-items:center}.section-nav a:hover{text-decoration:underline;text-underline-offset:6px}.product-section{padding:75px 0;border-bottom:1px solid var(--line)}.product-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.product-heading .eyebrow{margin:0}.status-tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.01em;color:#b8b8c1;border:1px solid #414148;padding:5px 12px;border-radius:20px;white-space:nowrap}.product-section h2{font-size:40px}.product-section .lead{font-size:18px;margin-top:25px}.feature-list{padding:0;margin:35px 0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;font-size:14px}.feature-list li{padding:18px 0;border-top:1px solid #42424a}.feature-list li:before{content:"＋";color:#888893;margin-right:10px}.scope-note{color:#9a9aa5;font-size:12px;line-height:1.85;max-width:800px;margin-top:25px}.product-photo{height:430px;overflow:hidden;border-radius:12px}.product-photo img{height:100%;width:100%;object-fit:cover}.product-phone{border-radius:12px;background:radial-gradient(ellipse at 50% 90%,#33303d,#151517);padding:45px;display:flex;justify-content:center}.solution-section{padding:75px 0;border-bottom:1px solid var(--line)}.solution-section h2{font-size:42px}.solution-section .lead{font-size:18px;margin-top:26px}.solution-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;padding:0;margin:55px 0 20px}.solution-flow li{border-top:1px solid #43434a;padding:22px 0}.solution-flow span{color:#a8a8b1;font-size:11px}.solution-flow h3{font-size:18px;line-height:1.6;margin-top:20px}.channel-section{padding:80px 0 100px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px;margin-top:45px}.two-columns h3{font-size:22px;margin-bottom:18px}.two-columns p{font-size:15px;line-height:1.9}.two-columns .text-link{font-size:12px;margin-top:20px}.pricing-section{padding-bottom:60px}.billing{display:flex;justify-content:center;gap:5px;background:#1e1e22;padding:5px;border-radius:30px;width:fit-content;margin:0 auto 35px}.billing button{border:0;background:transparent;color:#aaaab2;padding:9px 20px;border-radius:24px;font-size:14px;min-height:44px}.billing button[aria-pressed=true]{background:#e9e9ed;color:#1a1a1d}.billing button span{font-size:10px;margin-left:8px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.plan{padding:45px;background:#151517;border:1px solid #37373f;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}.plan.business{background:linear-gradient(140deg,#232326,#151517);border-color:#6a6a75}.plan h2{font-size:26px;letter-spacing:-.03em}.plan-price{color:#f5f5f7;font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:30px 0 20px;font-variant-numeric:tabular-nums}.plan-price .currency{font-size:26px;margin-right:8px}.plan-price #plan-period{font-size:15px;color:#b9b9c1;letter-spacing:0}.plan-desc,.annual-explanation{font-size:13px;min-height:52px;line-height:1.8}.plan ul{list-style:none;margin:25px 0 35px;padding:0;font-size:14px;flex:1;line-height:2.5;color:#d0d0d8}.plan li:before{content:"✓";margin-right:12px;color:#aaaab4}.plan .scope-note{font-size:11px;margin-top:18px}.pricing-scope{font-size:12px;line-height:1.85;margin:25px 0;color:#9696a0;max-width:900px}.usage-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:70px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.usage-section h2{font-size:42px;line-height:1.25}.usage-price{font-size:64px;line-height:1.25;letter-spacing:-.04em;color:#f0f0f4;margin-bottom:20px}.usage-price span{font-size:17px;color:#9999a3}.usage-section>div>p:not(.usage-price){font-size:15px}.usage-section>div>.scope-note{font-size:12px!important}.price-notes{padding:75px 0 110px}.price-notes h2{font-size:36px}.price-notes>.scope-note{margin-top:50px}.brand-manifesto{padding-bottom:80px}.brand-stage{width:100%;height:430px;object-fit:cover;border-radius:12px}.manifesto-copy{max-width:760px;margin:75px auto 0}.manifesto-copy h2{font-size:48px;line-height:1.25;margin-bottom:35px}.manifesto-copy p{font-size:20px;line-height:1.95;margin:20px 0}.brand-principles{padding:65px 0 90px;border-top:1px solid var(--line)}.brand-principles h2{font-size:40px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:45px}.principles span{font-size:11px;color:#92929c}.principles h3{font-size:30px;margin:18px 0}.principles p{font-size:16px;line-height:1.9}.outlook,.availability{padding:70px 0 100px;border-top:1px solid var(--line)}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.roadmap article{border-top:1px solid #3a3a43;padding-top:25px}.roadmap h3{font-size:22px;margin:25px 0 18px}.roadmap p{font-size:15px;line-height:1.9}.questions{padding:10px 0 80px;max-width:1000px}.questions>h2{font-size:35px;margin-bottom:35px}.questions article{display:grid;grid-template-columns:1fr 1.6fr;gap:45px;padding:30px 0;border-top:1px solid var(--line)}.questions article h3,.questions article h2{font-size:19px;line-height:1.65}.questions article p{font-size:15px;line-height:1.85}.updates{padding:60px 0 90px}.updates .lead{margin-top:28px}.update-empty{margin-top:38px;border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;padding:25px 0;font-size:14px}
@media(min-width:1600px){.hero{max-height:900px}.hero-copy{padding-top:140px}}
@media(max-width:1180px){.header-inner{padding:0 28px;gap:24px}.main-nav{gap:18px;font-size:12px}.nav-trigger{font-size:12px}.brand-logo img{height:28px}.header-actions{gap:18px}.container{width:calc(100% - 80px)}.mega-inner{width:calc(100% - 80px);gap:40px}.commerce-visual .phone{width:220px}.relationship{display:none}.brand-visual{padding:45px}.workspace-main{padding:25px}.chapter-description p{font-size:15px}.hero h1{font-size:72px}.commerce-photo{right:-240px}.footer-top{gap:28px}.plan{padding:35px}}
@media(max-width:1000px){.site-header{height:72px}.header-inner{padding:0 25px;justify-content:space-between}.header-actions{margin-left:auto;gap:12px}.brand-logo img{height:28px}.header-actions .login{display:none}.entry{font-size:12px}.main-nav{gap:18px;font-size:11px}.nav-trigger{font-size:11px}.mega{top:71px}.mega-inner{grid-template-columns:1fr 3fr;gap:25px}.mega-links{grid-template-columns:repeat(2,1fr);gap:5px 20px}.nav-shade{top:72px}.hero{min-height:640px;height:calc(100svh - 72px)}.hero-copy{padding-top:100px}.hero h1{font-size:65px}.chapter-heading{gap:30px}.chapter-description{max-width:370px}.workspace{grid-template-columns:135px 1fr;min-height:440px}.workspace aside{padding:24px 10px}.workspace aside img{height:20px}.workspace-title h3{font-size:21px}.work-list>div{font-size:11px}.commerce-layout{grid-template-columns:1fr 1fr}.commerce-copy .lead{font-size:16px}.commerce-visual{height:560px}.commerce-visual .phone{width:210px;margin-left:30px}.commerce-photo{right:-270px;width:730px;height:530px}.phone-screen{min-height:440px}.brand-visual-copy h3{font-size:38px}.brand-visual{gap:25px}.role-grid h3{font-size:20px}.home-pricing h2{font-size:36px}.home-pricing{gap:35px}.plan h2{font-size:22px}.plan-price{font-size:56px}.feature-list{grid-template-columns:repeat(2,1fr)}.solution-flow{grid-template-columns:repeat(2,1fr)}.roadmap{gap:25px}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:22px}.footer-top img{height:24px}.footer-top p{font-size:10px}}
@media(max-width:800px){html{scroll-padding-top:92px}.container{width:calc(100% - 48px)}.header-inner{padding:0 24px}.site-header.enhanced .main-nav{display:none}.site-header:not(.enhanced){height:auto;position:relative}.site-header:not(.enhanced) .header-inner{flex-wrap:wrap;padding-block:16px}.site-header:not(.enhanced) .main-nav{order:3;flex-basis:100%;flex-wrap:wrap;gap:12px 25px}.site-header.enhanced.mobile-open .main-nav{display:flex;position:absolute;top:71px;left:0;right:0;height:calc(100dvh - 71px);overflow:auto;overscroll-behavior:contain;background:#141416;padding:25px 28px 90px;flex-direction:column;align-items:stretch;gap:4px}.main-nav>a,.nav-trigger,.nav-fallback{font-size:22px;min-height:58px;font-weight:500;letter-spacing:-.025em;width:100%;text-align:left}.main-nav .mobile-login{display:flex;font-size:16px;color:#aaaab3;margin-top:20px}.main-nav [aria-current=page]:after,.nav-trigger[aria-expanded=true]:after{width:28px;bottom:7px}.nav-group{position:static}.mega{position:static;border:0;box-shadow:none}.mega-inner{width:100%;padding:12px 0 22px;display:block}.mega-intro .eyebrow,.mega-intro h2{display:none}.mega-intro .text-link{font-size:13px;margin:0 0 12px}.mega-links{grid-template-columns:1fr 1fr;gap:0 20px}.mega-links a{min-height:75px;padding:14px 0}.mega-links strong{font-size:15px}.mega-links span{font-size:10px}.nav-shade{display:none!important}.header-actions{gap:13px}.hero{min-height:620px;height:calc(100svh - 72px);max-height:800px}.hero-copy{padding-top:90px}.hero h1{font-size:clamp(44px,8.6vw,64px)}.hero-copy>p:not(.eyebrow){font-size:16px}.hero-media img,.hero-media video{object-position:63% center}.hero-media:after{background:linear-gradient(90deg,#000b,#0006),linear-gradient(0deg,#0b0b0c,transparent 35%)}.hero-bottom{bottom:30px;font-size:9px;letter-spacing:.05em}.hero-copy .eyebrow{font-size:12px}.statement{padding:95px 0 70px}.statement>p:first-child{font-size:14px}.statement h2{font-size:44px}.statement-desc{font-size:16px}.chapter{padding:30px 0 65px}.chapter-heading{display:block;margin-bottom:32px}.chapter-description{margin-top:25px;max-width:100%}.chapter-description p{font-size:16px}.chapter h2{font-size:44px}.workspace aside{display:none}.workspace{display:block;min-height:0}.workspace-main{padding:24px}.workspace-title h3{font-size:23px}.work-list>div{font-size:12px}.chapter-notes{font-size:11px;gap:14px}.commerce-chapter{padding:65px 0 20px}.commerce-layout{display:block}.commerce-copy h2{font-size:48px}.commerce-copy .lead{font-size:17px}.inline-tags{margin-top:24px}.commerce-visual{height:600px;margin-top:25px}.commerce-visual .phone{width:230px;margin-left:12%;transform:rotate(-4deg)}.commerce-photo{width:850px;right:-140px;height:580px;bottom:0}.brand-chapter{padding-top:70px}.brand-visual{padding:40px;min-height:550px}.brand-visual-copy{max-width:230px}.brand-visual-copy h3{font-size:36px}.brand-visual-copy p{font-size:13px}.brand-visual .phone{width:230px}.brand-visual-copy .eyebrow{font-size:9px}.section-top{display:block}.section-top>.text-link{margin-top:20px}.section-top h2{font-size:38px}.roles-section{padding-top:25px;padding-bottom:60px}.role-grid{gap:16px}.role-grid h3{font-size:18px;line-height:1.5}.role-grid p{font-size:12px}.home-pricing{padding-top:55px;padding-bottom:65px}.home-pricing h2{font-size:32px}.home-pricing>div>p:not(.eyebrow){font-size:12px}.closing{padding:65px 0 75px}.footer-top{grid-template-columns:repeat(3,1fr);row-gap:35px}.footer-top>div:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.footer-top p{margin:0;font-size:11px}.footer-top img{height:28px}.footer-bottom{flex-wrap:wrap;font-size:9px;gap:10px}.page-intro{padding:65px 0 45px}.page-intro .lead{font-size:17px;line-height:1.9}.product-section h2,.solution-section h2{font-size:32px;line-height:1.3}.product-section .lead,.solution-section .lead{font-size:16px}.product-section,.solution-section{padding:50px 0}.product-heading{align-items:flex-start}.product-heading .eyebrow{font-size:11px}.status-tag{font-size:10px}.two-columns{gap:30px}.pricing-grid{gap:18px}.plan{padding:27px}.plan h2{font-size:20px}.plan-price{font-size:52px}.plan-price #plan-period{font-size:13px}.plan ul{font-size:12px}.plan-desc,.annual-explanation{font-size:12px;min-height:65px}.plan .button{width:100%}.usage-section{gap:40px}.usage-section h2{font-size:34px}.brand-stage{height:320px}.manifesto-copy{margin-top:50px}.manifesto-copy h2{font-size:39px}.manifesto-copy p{font-size:17px}.principles{gap:28px}.principles p{font-size:14px}.roadmap{gap:22px}.roadmap h3{font-size:19px}.roadmap p{font-size:13px}.questions article{gap:25px;grid-template-columns:1fr 1.5fr}.questions article h3{font-size:17px}.questions article p{font-size:14px}.outlook h2,.availability h2,.updates h2{font-size:40px}}
@media(max-width:540px){.container{width:calc(100% - 40px)}.header-inner{padding:0 18px;gap:10px}.brand-logo img{height:26px}.header-actions{gap:6px}.entry{padding:5px 12px;font-size:11px}.hero{min-height:630px;max-height:760px}.hero-copy{padding-top:105px}.hero h1{font-size:clamp(38px,10vw,52px);line-height:1.2}.hero-copy .eyebrow{font-size:11px;margin-bottom:24px}.hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.95;margin-top:26px}.explore{margin-top:34px;font-size:13px}.hero-bottom{font-size:8px}.statement{padding:75px 0 65px;text-align:left}.statement>p:first-child{font-size:12px}.statement h2{font-size:38px}.statement-desc{font-size:14px;margin-top:24px}.desktop-only{display:none}.chapter h2{font-size:38px}.chapter .eyebrow{font-size:11px;margin-bottom:20px}.chapter-description p{font-size:14px}.text-link{font-size:13px}.window-bar{height:34px;padding:0 12px;font-size:9px}.window-dots{font-size:7px}.demo-label{font-size:8px}.workspace-main{padding:18px 14px}.workspace-breadcrumb{font-size:9px;margin-bottom:18px}.workspace-title{gap:8px}.workspace-title small{font-size:9px}.workspace-title h3{font-size:18px}.pill{font-size:9px;padding:3px 7px}.workspace-tabs{gap:18px;font-size:9px;margin-top:22px}.work-progress{font-size:10px;padding:17px 0}.work-list{padding:0 12px}.work-list>div{grid-template-columns:62px 1fr auto;gap:4px;font-size:9px;padding:13px 0}.work-list i{font-size:8px}.demo-caption{font-size:8px}.chapter-notes{display:block;font-size:11px;line-height:2}.chapter-notes span{display:block}.commerce-copy h2{font-size:40px}.commerce-copy .lead{font-size:14px}.commerce-visual{height:500px;margin-top:0}.commerce-visual .phone{width:198px;margin-left:5px}.commerce-visual .phone-screen{min-height:420px}.commerce-visual .phone h3{font-size:22px}.commerce-visual .phone-screen>img{height:110px}.commerce-photo{right:-155px;bottom:10px;width:640px;height:440px}.inline-tags{font-size:11px}.availability-note{font-size:10px}.brand-visual{display:block;padding:30px 28px 36px}.brand-visual-copy{max-width:none}.brand-visual-copy .eyebrow{font-size:9px}.brand-visual-copy h3{font-size:35px}.brand-visual-copy p{max-width:280px;margin-top:18px}.visual-note{margin-top:15px;font-size:9px}.brand-visual .phone{width:235px;margin:35px auto 0}.role-grid{display:block}.role-grid>a{display:block;padding:20px 35px 20px 0}.role-number{font-size:10px}.role-grid h3{font-size:22px;margin:12px 0}.role-grid p{font-size:13px}.role-arrow{position:absolute;right:5px;top:38px;margin:0}.home-pricing{display:block}.home-pricing h2{font-size:35px}.home-pricing>div+div{margin-top:30px}.home-pricing>div>p:not(.eyebrow){font-size:14px}.home-pricing .eyebrow{font-size:11px}.home-pricing .price-teaser{margin-bottom:10px}.closing{text-align:left}.closing h2{font-size:33px}.closing .eyebrow{font-size:11px}.site-footer{padding-top:38px}.footer-top{gap:25px 15px}.footer-top>div:first-child{display:block}.footer-top>div:first-child p{margin-top:16px;font-size:12px}.footer-top h2,.footer-top a{font-size:11px}.footer-top img{height:28px}.footer-bottom{font-size:9px}.footer-bottom span:nth-child(2){width:100%;order:3}.page-intro{padding:55px 0 38px}.page-intro h1{font-size:38px}.page-intro .lead{font-size:15px;margin-top:26px}.page-intro .eyebrow{font-size:11px}.section-nav{gap:0 20px;font-size:12px;padding:10px 0}.feature-list{font-size:12px;gap:10px 18px}.feature-list li{padding:14px 0}.feature-list li:before{margin-right:6px}.product-heading{display:block}.product-heading .status-tag{margin-top:15px}.product-section h2{font-size:29px}.product-section .lead,.solution-section .lead{font-size:15px}.product-section .scope-note{font-size:11px}.product-photo{height:260px}.product-phone{padding:30px 15px}.solution-flow{gap:10px 20px;margin-top:30px}.solution-flow h3{font-size:15px;margin-top:15px}.solution-section h2{font-size:30px}.channel-section{padding:55px 0 65px}.channel-section h2{font-size:32px;line-height:1.3}.two-columns{grid-template-columns:1fr;gap:30px}.two-columns h3{font-size:20px;margin-bottom:13px}.two-columns p{font-size:14px}.billing{margin-bottom:25px}.billing button{padding:9px 16px;font-size:13px}.billing button span{font-size:9px}.pricing-grid{grid-template-columns:1fr;gap:20px}.plan{padding:30px}.plan h2{font-size:25px}.plan-price{font-size:62px}.plan ul{font-size:14px}.plan-desc,.annual-explanation{min-height:0;font-size:13px}.pricing-section{padding-bottom:30px}.usage-section{display:block;padding:50px 0}.usage-section h2{font-size:33px}.usage-section>div+div{margin-top:30px}.usage-price{font-size:60px}.price-notes{padding:55px 0 70px}.price-notes h2{font-size:30px}.brand-stage{height:240px}.manifesto-copy h2{font-size:34px}.manifesto-copy p{font-size:16px}.brand-manifesto{padding-bottom:45px}.brand-principles{padding:45px 0 60px}.brand-principles h2{font-size:32px}.principles{grid-template-columns:1fr;gap:25px}.principles article{border-top:1px solid var(--line);padding-top:20px}.principles h3{font-size:27px;margin:12px 0}.principles p{font-size:15px}.outlook,.availability{padding:50px 0 65px}.outlook h2,.availability h2,.updates h2{font-size:34px}.roadmap{grid-template-columns:1fr;gap:30px;margin-top:35px}.roadmap h3{font-size:24px;margin:18px 0 13px}.roadmap p{font-size:15px}.questions{padding-bottom:50px}.questions article{display:block;padding:24px 0}.questions article p{margin-top:14px;font-size:14px}.questions>h2{font-size:30px;margin-bottom:24px}.updates{padding:40px 0 65px}.update-empty{align-items:flex-start;gap:16px;font-size:13px}.scope-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-media video{transition:none}}
@media(prefers-reduced-transparency:reduce){.site-header{background:#0b0b0c;backdrop-filter:none}}
.anchor-alias{display:block;position:relative;top:-20px;scroll-margin-top:100px}.footer-bottom{color:#9a9aa2;font-size:11px}.workspace aside img{margin-left:0}
@media(min-width:801px) and (max-width:1000px){.workspace{grid-template-columns:160px 1fr}.workspace aside img{height:24px}}
@media(max-width:540px){.plan-price{font-size:clamp(44px,13vw,62px);white-space:nowrap}.annual-explanation{min-height:70px}}
/* V3 · editorial narratives; semantic content remains visible without script. */
.editorial-photo{margin:0}.photo-frame{overflow:hidden;border-radius:20px;background:#181819;isolation:isolate}.editorial-photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9;transition:transform .8s cubic-bezier(.2,.65,.2,1)}.editorial-photo figcaption{color:#9b9b9e;font-size:13px;line-height:1.6;margin:16px 0 0}.solution-section>.editorial-photo{margin-bottom:52px}.solution-section .photo-frame{max-height:550px}.solution-section>.editorial-photo img{height:550px}.merchant-money,.growth-section{padding-block:110px;border-top:1px solid #2b2b2d}.measure-small{max-width:440px;font-size:19px!important;line-height:1.7}.money-path{display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center;margin:70px 0 30px;padding:34px 0;border-block:1px solid #343436}.money-path>div{padding:12px}.path-kicker{color:#999;font-size:12px;letter-spacing:.12em}.money-path h3{font-size:28px;margin:18px 0 8px}.money-path p{color:#aaa;font-size:15px;line-height:1.6}.path-destination h3{color:#f16b61}.path-connector{height:1px;background:#505053;position:relative}.path-connector:after{content:'';position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid #aaa;border-right:1px solid #aaa;transform:rotate(45deg)}.money-promises{display:flex;gap:36px;flex-wrap:wrap;padding:8px 0 20px;font-size:17px}.money-promises span:before{content:'✓';color:#ed655f;margin-right:10px}.growth-section>.editorial-photo{margin-top:55px}.growth-section .photo-frame{max-height:580px}.value-trio,.onboarding-path{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:45px}.value-trio article,.onboarding-path article{border-top:1px solid #444;padding-top:25px}.value-trio article>span,.onboarding-path article>span{color:#ed655f;font-size:14px}.value-trio h3,.onboarding-path h3{font-size:25px;margin:20px 0 14px}.value-trio p,.onboarding-path p{font-size:17px;color:#aaa;line-height:1.8}.future-line{margin-top:55px;padding-top:35px;border-top:1px solid #363638;display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:start}.future-line h3{font-size:26px;margin:0 0 16px}.future-line p{max-width:780px;color:#aaa;font-size:17px;line-height:1.8}.future-line .status-tag{justify-self:start}.price-visual{position:relative;margin-bottom:55px}.price-visual .photo-frame{height:380px}.price-visual .photo-frame:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.05));border-radius:20px}.price-visual img{height:100%;object-position:center 62%}.price-visual-copy{position:absolute;left:50px;top:50%;transform:translateY(-50%);max-width:75%}.price-visual-copy h2{font-size:clamp(32px,4vw,52px);margin:18px 0}.price-visual-copy p{color:#d0cccc;line-height:1.7}.brand-diptych{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:100px}.brand-diptych img{aspect-ratio:4/5}.brand-manifesto .brand-stage{object-fit:cover}.help-hero{position:relative}.help-hero>.editorial-photo{width:100%}.help-hero .photo-frame{height:530px}.help-hero img{height:100%;object-position:70% center}.help-hero>.editorial-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.93),transparent);border-radius:20px}.help-hero>div{position:absolute;left:48px;top:50%;transform:translateY(-50%);max-width:390px}.help-hero h2{font-size:52px;line-height:1.15;margin:20px 0}.help-hero p{font-size:18px;color:#ddd;line-height:1.8}.onboarding-path{margin-top:55px;margin-bottom:110px}.invite-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-bottom:100px;align-items:start}.invite-layout img{aspect-ratio:4/5}.invite-content h2{font-size:34px;margin:18px 0}.invite-content p{line-height:1.9;color:#aaa;font-size:17px}.invite-content .button{margin:22px 0}.invite-content>.text-link{display:block}.invite-note{border-top:1px solid #333;margin-top:28px;padding-top:22px}.invite-note h3{font-size:22px;margin:0 0 10px}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:#e33b36;transform:scaleX(0);transform-origin:left;z-index:100;pointer-events:none}.role-grid a,.plan,.value-trio article,.principles article{transition:transform .35s ease,border-color .35s ease}.hero-media img{object-position:65% center}.hero-media video{object-position:center}.hero-copy{z-index:2}.scene-label{font-size:12px;letter-spacing:.18em;color:#d2c8bd;max-width:55%}.hero-bottom{gap:20px}.hero-bottom>span:not(.scene-label){display:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.editorial-photo:hover img{transform:scale(1.025)}.role-grid a:hover{transform:translateY(-5px)}.plan:hover{transform:translateY(-4px)}.value-trio article:hover,.principles article:hover{border-color:#d85d54}.text-link:hover span{display:inline-block;transform:translate(3px,-3px)}}
@media(max-width:800px){.merchant-money,.growth-section{padding-block:70px}.money-path{grid-template-columns:1fr;gap:15px;margin:35px 0}.money-path>div{padding:8px}.path-connector{width:1px;height:28px;margin-left:24px}.path-connector:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.money-promises{gap:16px;font-size:15px}.value-trio,.onboarding-path{grid-template-columns:1fr;gap:20px}.value-trio h3,.onboarding-path h3{margin:12px 0}.future-line{grid-template-columns:1fr;gap:20px}.solution-section>.editorial-photo{margin-bottom:30px}.solution-section>.editorial-photo img{height:auto;aspect-ratio:4/3}.price-visual .photo-frame{height:330px}.price-visual-copy{left:24px}.brand-diptych{gap:18px;margin-bottom:65px}.brand-diptych img{aspect-ratio:3/4}.help-hero .photo-frame{height:430px}.help-hero>div{left:24px;right:24px;max-width:320px}.help-hero h2{font-size:40px}.help-hero p{font-size:16px}.invite-layout{grid-template-columns:1fr;gap:28px}.invite-layout img{aspect-ratio:16/10}.invite-content h2{font-size:28px}.scene-label{font-size:11px}.photo-frame{border-radius:14px}}
@media(max-width:480px){.brand-diptych{grid-template-columns:1fr}.price-visual-copy{max-width:82%}.money-promises{flex-direction:column}.money-path h3{font-size:25px}.price-visual-copy h2{font-size:32px}.growth-section .photo-frame img{aspect-ratio:4/3}.help-hero .photo-frame{height:390px}}
@media(prefers-reduced-motion:reduce){.editorial-photo img,.role-grid a,.plan,.value-trio article,.principles article{transition:none!important;transform:none!important}.reading-progress{display:none}}
/* Multi-format performance venues and private approval collaboration. */
.stages-section,.approval-story{padding-block:100px;border-top:1px solid #303033}.stages-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:48px}.stages-grid img{aspect-ratio:4/3}.stages-grid h3{font-size:25px;margin:24px 0 12px}.stages-grid p{color:#aaa;font-size:17px;line-height:1.7}.stages-section>.scope-note{margin-top:30px}.approval-visual{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;margin-top:55px}.approval-sheet{background:#f2f1ee;border-radius:16px;color:#242428;padding:32px;box-shadow:0 20px 60px #0003}.sheet-top{display:flex;justify-content:space-between;gap:12px;color:#777;font-size:12px;border-bottom:1px solid #d8d7d3;padding-bottom:22px}.approval-sheet h3{font-size:27px;line-height:1.4;margin:30px 0}.approval-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #d5d4d0;padding:22px 0;font-size:16px}.approval-row b{font-weight:500;color:#6c6c71;font-size:13px}.approval-sheet>p{font-size:12px;color:#747479;margin:26px 0 0}.privacy-copy h3{font-size:36px;line-height:1.4;margin:24px 0}.privacy-copy>p:not(.scope-note){color:#bbb;font-size:17px;line-height:1.9}.approval-flow{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;counter-reset:approval;padding:0;margin:55px 0 26px}.approval-flow li{counter-increment:approval;border-top:1px solid #444;padding-top:24px;font-size:17px}.approval-flow li:before{content:'0'counter(approval);color:#e56b63;display:block;font-size:13px;margin-bottom:14px}.pay-channel{display:inline-block;border:1px solid #444;border-radius:6px;padding:4px 7px;font-size:13px;margin:0 6px 4px 0;white-space:nowrap}.pay-channel.wechat{color:#a9d6b9}.pay-channel.alipay{color:#add2eb}.product-section>.approval-story{width:100%;padding-block:45px;margin:0;border:0}.product-section>.approval-story h2{font-size:38px}.money-path h3{font-size:26px}
@media(max-width:800px){.stages-section,.approval-story{padding-block:70px}.stages-grid{gap:20px}.stages-grid h3{font-size:20px;line-height:1.5}.approval-visual{grid-template-columns:1fr;gap:35px}.approval-flow{grid-template-columns:1fr 1fr;gap:22px}.approval-sheet{padding:24px}.privacy-copy h3{font-size:31px}}
@media(max-width:540px){.stages-grid{grid-template-columns:1fr}.approval-row{font-size:14px;gap:8px}.approval-row b{font-size:12px}.approval-sheet{padding:20px}.approval-sheet h3{font-size:23px}.approval-flow li{font-size:15px}.stages-grid p{font-size:15px}.product-section>.approval-story h2{font-size:30px}}

/* Offer hierarchy and preferred homepage cover, November 13 review. */
.offer-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:32px;padding:7px 13px;border-radius:7px;background:#c62b2a;color:#fff;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.03em;white-space:nowrap;box-shadow:0 4px 16px #c62b2a20}.plan-label{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:28px}.plan-label .eyebrow{margin:0}.home-pricing .offer-badge{font-size:14px}.hero-media img{object-position:65% center}@media(max-width:540px){.offer-badge{min-height:30px;padding:7px 11px;font-size:13px}.plan-label{gap:12px;margin-bottom:24px}}

.plan-label{min-height:32px}@media(max-width:540px){.plan-label{min-height:30px}}

.legacy-links{display:none}.legacy-links:has(:target){display:block;padding-block:14px}.legacy-links a{display:none}.legacy-links a:target{display:inline-block;text-decoration:underline}

.price-compare{color:#aaa9b2;font-size:.88em;font-weight:500}.price-compare s{text-decoration-thickness:1px}.plan .price-compare{margin:0 0 6px;line-height:1.4}.plan .price-compare[hidden]{display:none}
