.audience[data-astro-cid-5oxtwd5f]{background:var(--charcoal);color:var(--pure);scroll-margin-top:5.5rem}.audience-shell[data-astro-cid-5oxtwd5f]{gap:clamp(2.75rem,5vw,4.75rem);display:grid}.audience-intro[data-astro-cid-5oxtwd5f]{grid-template-columns:minmax(280px,.9fr) minmax(320px,.86fr);justify-content:space-between;align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.audience[data-astro-cid-5oxtwd5f] .section-heading[data-astro-cid-5oxtwd5f]{max-width:10ch}.audience[data-astro-cid-5oxtwd5f] .section-copy[data-astro-cid-5oxtwd5f]{color:#c8caca;max-width:42ch}.audience-list[data-astro-cid-5oxtwd5f]{border-block:1px solid #4a4c4c;margin:0;padding:0;list-style:none;display:grid}.profile[data-astro-cid-5oxtwd5f]{--row-accent:#4a4c4c;background-color:#0000;grid-template-columns:54px minmax(210px,.7fr) minmax(280px,1fr);align-items:center;gap:clamp(1.25rem,3vw,3.5rem);min-height:124px;padding:1.45rem clamp(0rem,1.4vw,1rem);transition:background-color .22s ease-out;display:grid}.profile[data-astro-cid-5oxtwd5f]+.profile[data-astro-cid-5oxtwd5f]{border-top:1px solid #4a4c4c}.profile-primary[data-astro-cid-5oxtwd5f]{--row-accent:var(--orange)}.profile-icon[data-astro-cid-5oxtwd5f]{border:1px solid var(--row-accent);width:54px;height:54px;color:var(--orange);border-radius:12px;place-items:center;transition:border-color .22s ease-out,background-color .22s ease-out,color .22s ease-out;display:grid}.profile-icon[data-astro-cid-5oxtwd5f] svg{stroke-width:1.8px;width:23px;height:23px}h3[data-astro-cid-5oxtwd5f]{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:900;line-height:1.08}.profile[data-astro-cid-5oxtwd5f] p[data-astro-cid-5oxtwd5f]{color:#c8caca;max-width:52ch;margin:0;font-size:.98rem;line-height:1.6}.principle[data-astro-cid-5oxtwd5f]{background:var(--orange);max-width:800px;min-height:112px;color:var(--charcoal);border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:1.35rem;margin-left:auto;padding:1.35rem clamp(1.25rem,2.5vw,2rem);display:grid}.principle-icon[data-astro-cid-5oxtwd5f]{border:1px solid color-mix(in srgb, var(--charcoal) 34%, transparent);border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.principle-icon[data-astro-cid-5oxtwd5f] svg{stroke-width:2px;width:24px;height:24px}.principle[data-astro-cid-5oxtwd5f] h3[data-astro-cid-5oxtwd5f]{font-size:clamp(1.15rem,2vw,1.55rem)}.principle[data-astro-cid-5oxtwd5f] p[data-astro-cid-5oxtwd5f]{max-width:64ch;margin:.35rem 0 0;line-height:1.5}@media (hover:hover){.profile[data-astro-cid-5oxtwd5f]:hover{background-color:color-mix(in srgb, var(--orange) 6%, transparent)}.profile[data-astro-cid-5oxtwd5f]:hover .profile-icon[data-astro-cid-5oxtwd5f]{border-color:var(--orange);background:var(--orange);color:var(--charcoal)}}@media (width<=880px){.audience-intro[data-astro-cid-5oxtwd5f]{grid-template-columns:1fr;align-items:start;gap:1.75rem}.audience[data-astro-cid-5oxtwd5f] .section-copy[data-astro-cid-5oxtwd5f]{max-width:58ch}.profile[data-astro-cid-5oxtwd5f]{grid-template-columns:54px minmax(180px,.8fr) minmax(240px,1fr);gap:1.25rem}}@media (width<=680px){.audience-shell[data-astro-cid-5oxtwd5f]{gap:2.5rem}.profile[data-astro-cid-5oxtwd5f]{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:.45rem 1rem;min-height:0;padding:1.4rem 0}.profile-icon[data-astro-cid-5oxtwd5f]{grid-area:1/1/span 2;width:46px;height:46px}.profile[data-astro-cid-5oxtwd5f] h3[data-astro-cid-5oxtwd5f],.profile[data-astro-cid-5oxtwd5f] p[data-astro-cid-5oxtwd5f]{grid-column:2}.profile[data-astro-cid-5oxtwd5f] h3[data-astro-cid-5oxtwd5f]{font-size:1.28rem}.profile[data-astro-cid-5oxtwd5f] p[data-astro-cid-5oxtwd5f]{font-size:.92rem;line-height:1.55}.principle[data-astro-cid-5oxtwd5f]{grid-template-columns:46px minmax(0,1fr);gap:1rem;width:100%;min-height:0;padding:1.15rem}.principle-icon[data-astro-cid-5oxtwd5f]{width:46px;height:46px}.principle[data-astro-cid-5oxtwd5f] h3[data-astro-cid-5oxtwd5f]{font-size:1.1rem}.principle[data-astro-cid-5oxtwd5f] p[data-astro-cid-5oxtwd5f]{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.profile[data-astro-cid-5oxtwd5f],.profile-icon[data-astro-cid-5oxtwd5f]{transition:none}}.day-section[data-astro-cid-6u66q5lk]{background:var(--mist)}.day-layout[data-astro-cid-6u66q5lk]{grid-template-columns:minmax(300px,.86fr) minmax(0,1.34fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.day-intro[data-astro-cid-6u66q5lk]{align-content:start;gap:1.5rem;display:grid}.day-intro[data-astro-cid-6u66q5lk] .section-heading[data-astro-cid-6u66q5lk]{max-width:12ch}.day-intro[data-astro-cid-6u66q5lk] .section-copy[data-astro-cid-6u66q5lk]{max-width:42ch}.day-intro[data-astro-cid-6u66q5lk] a[data-astro-cid-6u66q5lk]{width:fit-content;min-height:44px;color:var(--orange-dark);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:6px;align-items:center;gap:.65rem;font-size:.78rem;font-weight:900;text-decoration:underline 2px;transition:color .18s ease-out,gap .18s ease-out;display:inline-flex}.day-intro[data-astro-cid-6u66q5lk] a[data-astro-cid-6u66q5lk]:hover{color:var(--charcoal);gap:.9rem}.day-intro[data-astro-cid-6u66q5lk] a[data-astro-cid-6u66q5lk] svg{width:17px;height:17px}.process-loop[data-astro-cid-6u66q5lk]{aspect-ratio:1;width:min(100%,690px);margin-inline:auto;position:relative}.process-loop[data-astro-cid-6u66q5lk] ol[data-astro-cid-6u66q5lk]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.loop-track[data-astro-cid-6u66q5lk]{width:84%;height:84%;position:absolute;inset:8%;overflow:visible}.loop-track-base[data-astro-cid-6u66q5lk],.loop-arc[data-astro-cid-6u66q5lk]{fill:none;vector-effect:non-scaling-stroke}.loop-track-base[data-astro-cid-6u66q5lk]{stroke:color-mix(in srgb, var(--system-grey) 20%, var(--pure));stroke-width:22px}.loop-arc[data-astro-cid-6u66q5lk]{stroke:var(--charcoal);stroke-linecap:round;stroke-width:14px;marker-end:url(#loop-arrow-muted)}.loop-arc-1[data-astro-cid-6u66q5lk],.loop-arc-3[data-astro-cid-6u66q5lk]{stroke:var(--system-grey)}.loop-arc-4[data-astro-cid-6u66q5lk]{stroke:var(--orange-dark);marker-end:url(#loop-arrow-orange)}#loop-arrow-muted[data-astro-cid-6u66q5lk] path[data-astro-cid-6u66q5lk]{fill:var(--charcoal)}#loop-arrow-orange[data-astro-cid-6u66q5lk] path[data-astro-cid-6u66q5lk]{fill:var(--orange-dark)}.flow-step[data-astro-cid-6u66q5lk]{border:1px solid color-mix(in srgb, var(--system-grey) 22%, var(--pure));background:var(--pure);border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:.8rem;width:min(38%,250px);min-height:132px;padding:1rem;display:grid;position:absolute}.flow-step[data-astro-cid-6u66q5lk]:first-child{top:0;left:50%;translate:-50%}.flow-step[data-astro-cid-6u66q5lk]:nth-child(2){top:50%;right:0;translate:0 -50%}.flow-step[data-astro-cid-6u66q5lk]:nth-child(3){bottom:0;left:50%;translate:-50%}.flow-step[data-astro-cid-6u66q5lk]:nth-child(4){top:50%;left:0;translate:0 -50%}.flow-role[data-astro-cid-6u66q5lk]{color:var(--system-grey);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.flow-symbol[data-astro-cid-6u66q5lk]{border:1px solid color-mix(in srgb, var(--orange) 36%, var(--pure));background:color-mix(in srgb, var(--orange) 9%, var(--pure));width:42px;height:42px;color:var(--orange-dark);border-radius:50%;place-items:center;display:grid;position:relative}.flow-symbol[data-astro-cid-6u66q5lk] svg{stroke-width:2px;width:20px;height:20px}.flow-body[data-astro-cid-6u66q5lk]{align-content:start;gap:.25rem;display:grid}.flow-body[data-astro-cid-6u66q5lk] h3[data-astro-cid-6u66q5lk]{color:var(--charcoal);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:900;line-height:1.2}.flow-body[data-astro-cid-6u66q5lk] p[data-astro-cid-6u66q5lk]{max-width:29ch;color:var(--system-grey);margin:0;font-size:clamp(.78rem,1.05vw,.94rem);line-height:1.4}.return-path[data-astro-cid-6u66q5lk]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--orange) 42%, var(--pure));background:var(--charcoal);width:clamp(112px,19%,136px);color:var(--pure);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:50%;place-content:center;align-items:center;gap:.45rem;padding:1rem;font-size:.7rem;font-weight:900;line-height:1.25;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.return-path[data-astro-cid-6u66q5lk] svg{width:24px;height:24px;color:var(--orange);stroke-width:2px;margin-inline:auto}@media (width<=900px){.day-layout[data-astro-cid-6u66q5lk]{grid-template-columns:1fr;gap:2.5rem}.day-intro[data-astro-cid-6u66q5lk]{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:end}.day-intro[data-astro-cid-6u66q5lk] .section-copy[data-astro-cid-6u66q5lk]{max-width:54ch}.day-intro[data-astro-cid-6u66q5lk] a[data-astro-cid-6u66q5lk]{grid-column:2}.process-loop[data-astro-cid-6u66q5lk]{width:min(100%,700px)}}@media (width<=620px){.day-intro[data-astro-cid-6u66q5lk]{grid-template-columns:1fr}.day-intro[data-astro-cid-6u66q5lk] a[data-astro-cid-6u66q5lk]{grid-column:auto}.process-loop[data-astro-cid-6u66q5lk]{width:min(100%,420px);overflow:visible}.loop-track[data-astro-cid-6u66q5lk]{width:76%;height:76%;inset:12%}.loop-track-base[data-astro-cid-6u66q5lk],.loop-arc[data-astro-cid-6u66q5lk]{vector-effect:none}.loop-track-base[data-astro-cid-6u66q5lk]{stroke-width:18px}.loop-arc[data-astro-cid-6u66q5lk]{stroke-width:11px}.flow-step[data-astro-cid-6u66q5lk]{grid-template-columns:28px minmax(0,1fr);gap:.35rem .45rem;width:min(36%,128px);min-height:0;padding:.65rem .6rem}.flow-symbol[data-astro-cid-6u66q5lk]{width:28px;height:28px}.flow-symbol[data-astro-cid-6u66q5lk] svg{width:14px;height:14px}.flow-role[data-astro-cid-6u66q5lk]{letter-spacing:.08em;font-size:.62rem}.flow-body[data-astro-cid-6u66q5lk] h3[data-astro-cid-6u66q5lk]{letter-spacing:-.03em;font-size:.78rem}.flow-body[data-astro-cid-6u66q5lk] p[data-astro-cid-6u66q5lk]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.return-path[data-astro-cid-6u66q5lk]{gap:.2rem;width:clamp(72px,22%,88px);padding:.55rem;font-size:.56rem}.return-path[data-astro-cid-6u66q5lk] svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.day-intro[data-astro-cid-6u66q5lk] a[data-astro-cid-6u66q5lk]{transition:none}}.demo-section{background:var(--charcoal);color:var(--pure);padding-block:clamp(3rem,6vw,5.5rem) clamp(5.5rem,10vw,9rem);scroll-margin-top:72px}.demo-shell{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.demo-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.demo-heading-row h2{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:900;line-height:.95}.demo-copy p{color:#c8caca;max-width:62ch;margin:1rem 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.55}.demo-meta{flex-wrap:nowrap;justify-content:flex-end;gap:.75rem clamp(.9rem,1.8vw,1.25rem);margin:0;padding:0;list-style:none;display:flex}.demo-meta li{white-space:nowrap;color:#c8caca;letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:.45rem;min-height:32px;font-size:.75rem;font-weight:800;display:inline-flex}.demo-meta svg{width:17px;height:17px;color:var(--orange)}.demo-meta .product-proof{color:var(--pure)}.product-proof>span{background:var(--orange);border-radius:50%;width:8px;height:8px}.demo-stage{min-width:0;margin:0}.player-frame{cursor:pointer;background:#111;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 32px 84px #00000075}.player-frame video{aspect-ratio:16/9;object-fit:contain;color-scheme:dark;background:#111;width:100%;display:block}.video-toggle{background:var(--orange);width:clamp(64px,7vw,80px);height:clamp(64px,7vw,80px);color:var(--charcoal);box-shadow:0 12px 28px color-mix(in srgb, var(--charcoal) 70%, transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .28s cubic-bezier(.16,1,.3,1),scale .16s ease-out,filter .28s cubic-bezier(.16,1,.3,1),box-shadow .16s ease-out;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.player-frame.is-faded .video-toggle:not(:focus-visible){opacity:0;filter:blur(8px);pointer-events:none;transition-duration:.22s;scale:.92}.video-toggle[hidden]{display:none}.video-toggle:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--charcoal) 78%, transparent);scale:1.06}.video-toggle:active{scale:.97}.video-toggle:focus-visible{outline:3px solid var(--pure);outline-offset:4px}.video-toggle svg{stroke-width:2.5px;width:clamp(27px,3vw,34px);height:clamp(27px,3vw,34px)}.video-toggle-play{margin-left:4px}.video-toggle-pause,.video-toggle[aria-pressed=true] .video-toggle-play{display:none}.video-toggle[aria-pressed=true] .video-toggle-pause{display:block}.demo-transcript{color:#c8caca;border:1px solid #555858;border-radius:12px;transition:background-color .18s ease-out,border-color .18s ease-out;overflow:hidden}.demo-transcript[open]{border-color:color-mix(in srgb, var(--orange) 42%, #555858);background:color-mix(in srgb, var(--pure) 4%, transparent)}.demo-transcript summary{min-height:64px;color:var(--pure);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem 1rem;list-style:none;transition:background-color .18s ease-out;display:flex}.demo-transcript summary::-webkit-details-marker{display:none}.demo-transcript summary:hover{background:color-mix(in srgb, var(--pure) 4%, transparent)}.demo-transcript summary:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.transcript-label{gap:.2rem;display:grid}.transcript-label strong{letter-spacing:.035em;text-transform:uppercase;font-size:.8rem;font-weight:850}.transcript-label small{color:var(--brand-grey);font-size:.75rem;font-weight:500}.transcript-toggle{background:color-mix(in srgb, var(--pure) 8%, transparent);border-radius:8px;flex:0 0 32px;width:32px;height:32px;position:relative}.transcript-toggle:before,.transcript-toggle:after{background:var(--orange);content:"";border-radius:999px;width:12px;height:2px;transition:rotate .18s ease-out,scale .18s ease-out;position:absolute;top:50%;left:50%;translate:-50% -50%}.transcript-toggle:after{rotate:90deg}.demo-transcript[open] .transcript-toggle:after{rotate:0deg;scale:0 1}.transcript-body{max-width:78ch;padding:0 4.5rem 1.5rem 1rem;line-height:1.65}.transcript-body p,.transcript-body ol{margin:0}.transcript-body ol{gap:.6rem;padding:.9rem 0 0 1.25rem;display:grid}@media (width<=720px){.demo-section{padding-block:2.5rem 5.5rem;scroll-margin-top:64px}.demo-shell{gap:1.5rem}.demo-heading-row{grid-template-columns:1fr;gap:1.5rem}.demo-heading-row h2{max-width:100%;font-size:clamp(2.35rem,11vw,3.25rem)}.demo-meta{flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1rem}.demo-meta li{white-space:normal}.player-frame{border-radius:12px;box-shadow:0 22px 56px #0006}.video-toggle{width:60px;height:60px}.demo-transcript summary{gap:.75rem;min-height:72px;padding-inline:.85rem}.transcript-label strong{font-size:.74rem}.transcript-body{padding:0 1rem 1.25rem}}.faq-section{background:var(--mist);padding-block:clamp(4.75rem,8vw,7.5rem)}.faq-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3.5rem,8vw,8.5rem);display:grid}.faq-intro{max-width:34rem}.faq-intro .section-heading{max-width:9ch}.faq-grid .section-copy{max-width:32ch;margin-top:1.25rem}.faq-list{border-block:1px solid #cfd2d2}.faq-list [data-slot=accordion-item]{border-color:#cfd2d2}.faq-list [data-slot=accordion-trigger]{min-height:80px;color:var(--charcoal);border-radius:0;padding:1.1rem 0;font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:800;line-height:1.35;text-decoration:none;transition:color .18s}.faq-question{max-width:42ch;transition:transform .22s cubic-bezier(.16,1,.3,1)}.faq-list [data-slot=accordion-trigger]>svg{width:1.25rem;height:1.25rem;color:var(--system-grey);margin-top:.1rem;transition:color .18s,transform .24s cubic-bezier(.16,1,.3,1)}.faq-list [data-slot=accordion-trigger][data-state=open],.faq-list [data-slot=accordion-trigger][data-state=open]>svg{color:var(--orange-dark)}.faq-list [data-slot=accordion-trigger]:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.faq-list [data-slot=accordion-trigger]:hover{text-decoration:none}.faq-answer{max-width:66ch;color:var(--system-grey);padding:0 3.5rem 1.75rem 0;font-size:1rem;line-height:1.65}.faq-answer p{margin:0}@media (hover:hover) and (pointer:fine){.faq-list [data-slot=accordion-trigger]:hover{color:var(--orange-dark)}.faq-list [data-slot=accordion-trigger]:hover .faq-question{transform:translate(.35rem)}}@media (width<=900px){.faq-grid{grid-template-columns:1fr;gap:2.75rem}.faq-intro .section-heading{max-width:12ch}.faq-grid .section-copy{max-width:42ch}}@media (width<=560px){.faq-section{padding-block:4.5rem}.faq-grid{gap:2rem}.faq-grid .section-copy{margin-top:1rem}.faq-list [data-slot=accordion-trigger]{min-height:68px;padding-block:.9rem;font-size:1rem}.faq-answer{padding:0 2.5rem 1.35rem 0;font-size:.96rem}}@media (prefers-reduced-motion:reduce){.faq-question{transform:none!important}}.features-section{background:var(--charcoal);color:var(--pure);padding-block:clamp(4rem,6.5vw,6.25rem) clamp(5.5rem,10vw,8.5rem);scroll-margin-top:72px}.features-stage{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-template-areas:"intro panel""list panel";align-items:start;gap:clamp(2.75rem,5vw,4.25rem) clamp(2rem,5vw,4.75rem);display:grid}.features-intro{grid-area:intro;gap:1.15rem;display:grid}.feature-list{grid-area:list;margin:0;padding:0;list-style:none;display:grid}.feature-panel{grid-area:panel}.features-section .section-heading{max-width:10ch;font-size:clamp(2.5rem,5.2vw,4.4rem)}.features-section .section-copy{color:#d0d1d1;max-width:36ch;font-size:clamp(1rem,1.35vw,1.12rem)}.feature-item{align-content:center;min-height:min(58svh,560px);display:grid;position:relative}.feature-item:first-child{align-content:start;min-height:min(48svh,460px)}.feature-item:last-child{min-height:min(68svh,640px)}.feature-item button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2.6rem minmax(0,1fr);gap:.85rem;padding:.35rem 0 .35rem .85rem;display:grid;position:relative}.feature-item button:before{content:"";background:#3d3f3f;width:2px;position:absolute;top:.45rem;bottom:.45rem;left:0}.feature-item.is-active button:before{background:var(--orange)}.feature-index{color:#8d8f8f;letter-spacing:.08em;padding-top:.42rem;font-size:.72rem;font-weight:800;line-height:1}.feature-item.is-active .feature-index{color:var(--orange)}.feature-body{gap:.85rem;display:grid}.feature-item h3{color:#b4b6b6;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.28rem,2vw,1.85rem);font-weight:900;line-height:1.08}.feature-item.is-active h3{color:var(--pure)}.feature-item button>.feature-body>ul,.feature-body ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.feature-body ul li{color:#8f9191;max-width:38ch;font-size:.95rem;line-height:1.5}.feature-item.is-active .feature-body ul li{color:#d8d9d9}.feature-item button:hover h3{color:var(--pure)}.feature-inline-shot{display:none}.feature-panel{align-content:start;gap:1rem;display:grid;position:sticky;top:5.5rem}.feature-frame{background:#111;border-radius:20px;height:calc(100svh - 12rem);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 84px #00000075}.feature-frame img{object-fit:contain;opacity:0;pointer-events:none;grid-area:1/1;width:100%;height:100%}.feature-frame img.is-active{opacity:1}.feature-caption{color:#c8caca;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-size:.75rem;font-weight:800;line-height:1.3;display:flex}.feature-caption span:last-child{max-width:42ch;color:var(--pure);letter-spacing:.02em;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-weight:700;overflow:hidden}@media (prefers-reduced-motion:no-preference){.feature-item button:before,.feature-index,.feature-item h3,.feature-body ul li{transition:color .28s cubic-bezier(.16,1,.3,1),background-color .28s cubic-bezier(.16,1,.3,1)}.feature-frame img{filter:blur(6px);transition:opacity .22s cubic-bezier(.16,1,.3,1),filter .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.feature-frame img.is-active{filter:blur();transform:scale(1)}}@media (width<=980px){.features-section{padding-block:3.75rem 4.5rem}.features-stage{grid-template-columns:1fr;grid-template-areas:"intro""list";row-gap:2rem}.feature-panel{display:none}.feature-item,.feature-item:first-child,.feature-item:last-child{align-content:start;min-height:0;padding-block:1.6rem;scroll-margin-top:5.5rem}.feature-item+.feature-item{border-top:1px solid #3d3f3f}.feature-item button{background:0 0;position:static}.feature-item h3,.feature-item.is-active h3{color:var(--pure);font-size:1.28rem}.feature-item .feature-index,.feature-item.is-active .feature-index{color:var(--orange)}.feature-item .feature-body ul li,.feature-item.is-active .feature-body ul li{color:#d0d1d1}.feature-inline-shot{margin:1.1rem 0 0;display:block}.feature-inline-shot img{background:#111;border-radius:14px;width:100%;height:auto;box-shadow:0 22px 48px #00000061}}.final-cta[data-astro-cid-blvy5prr]{background:var(--orange);color:var(--charcoal);padding-block:clamp(5rem,9vw,8rem)}.final-grid[data-astro-cid-blvy5prr]{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.final-copy[data-astro-cid-blvy5prr]{min-width:0}h2[data-astro-cid-blvy5prr]{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3.2rem,6.8vw,6rem);font-weight:900;line-height:.92}p[data-astro-cid-blvy5prr]{max-width:52ch;margin:clamp(1.25rem,2vw,1.75rem) 0 0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.5}.final-action[data-astro-cid-blvy5prr]{justify-self:end;gap:1.1rem;width:100%;max-width:440px;display:grid}.final-action[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]{background:var(--charcoal);min-height:66px;color:var(--pure);letter-spacing:.025em;text-transform:uppercase;border-radius:12px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.25rem 1rem 1.4rem;font-size:.88rem;font-weight:900;transition:translate .18s cubic-bezier(.16,1,.3,1),background-color .18s ease-out,box-shadow .18s ease-out;display:inline-flex;box-shadow:0 14px 34px #1e1e1e38}.final-action[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]:focus-visible{outline:3px solid var(--pure);outline-offset:3px;box-shadow:0 0 0 6px var(--charcoal), 0 18px 38px #1e1e1e40}.final-action[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]:active{translate:0 1px;box-shadow:0 8px 22px #1e1e1e33}.final-action[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr] svg{flex:none;width:20px;height:20px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.final-proof[data-astro-cid-blvy5prr]{letter-spacing:.025em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem 1.15rem;margin:0;padding:0;font-size:.78rem;font-weight:800;list-style:none;display:flex}.final-proof[data-astro-cid-blvy5prr] li[data-astro-cid-blvy5prr]{align-items:center;gap:.4rem;display:inline-flex}.final-proof[data-astro-cid-blvy5prr] svg{flex:none;width:17px;height:17px}@media (hover:hover){.final-action[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]:hover{background:#303030;translate:0 -3px;box-shadow:0 20px 42px #1e1e1e47}.final-action[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]:hover svg{transform:translate(3px)}}@media (width<=800px){.final-grid[data-astro-cid-blvy5prr]{grid-template-columns:1fr;align-items:start;gap:2.5rem}h2[data-astro-cid-blvy5prr]{max-width:11ch}.final-action[data-astro-cid-blvy5prr]{justify-self:start;max-width:520px}}@media (width<=520px){.final-cta[data-astro-cid-blvy5prr]{padding-block:4.5rem}h2[data-astro-cid-blvy5prr]{font-size:clamp(2.65rem,13vw,4rem)}.final-action[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]{min-height:60px;padding-inline:1.1rem;font-size:.82rem}.final-proof[data-astro-cid-blvy5prr]{gap:.55rem .9rem}}@media (prefers-reduced-motion:reduce){.final-action[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr],.final-action[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr] svg{transition:none}}.founder-meeting[data-astro-cid-qo3ngury]{background:var(--pure);color:var(--charcoal);padding-block:clamp(4.5rem,7vw,7.5rem);scroll-margin-top:5.5rem;overflow:clip}.founder-meeting-grid[data-astro-cid-qo3ngury]{grid-template-columns:minmax(340px,.78fr) minmax(0,1fr);align-items:start;gap:clamp(3.5rem,8vw,8rem);display:grid}.founder-portrait[data-astro-cid-qo3ngury]{width:min(100%,520px);min-width:0;margin:0;position:relative}.portrait-stage[data-astro-cid-qo3ngury]{aspect-ratio:4/5;background:var(--mist);box-shadow:0 24px 60px color-mix(in srgb, var(--charcoal) 10%, transparent);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.portrait-disc[data-astro-cid-qo3ngury]{z-index:-1;aspect-ratio:1;border:2px solid var(--orange);background:0 0;border-radius:50%;width:min(82%,400px);position:absolute;top:8%;left:50%;translate:-50%}.portrait-disc[data-astro-cid-qo3ngury]:after{aspect-ratio:1;background:var(--orange);content:"";border-radius:50%;width:14px;position:absolute;top:10%;right:7%}.portrait-stage[data-astro-cid-qo3ngury] img[data-astro-cid-qo3ngury]{z-index:1;width:auto;max-width:none;height:122%;position:absolute;top:0;left:60%;translate:-50%}figcaption[data-astro-cid-qo3ngury]{z-index:2;border-top:2px solid var(--orange);background:var(--charcoal);color:var(--pure);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.15rem;display:flex;position:absolute;bottom:clamp(.75rem,3vw,1.25rem);left:clamp(.75rem,3vw,1.25rem);right:clamp(.75rem,3vw,1.25rem)}figcaption[data-astro-cid-qo3ngury] strong[data-astro-cid-qo3ngury]{letter-spacing:-.015em;font-size:1rem;font-weight:900}figcaption[data-astro-cid-qo3ngury] span[data-astro-cid-qo3ngury]{color:color-mix(in srgb, var(--pure) 72%, var(--charcoal));font-size:.78rem;font-weight:700}.founder-meeting-copy[data-astro-cid-qo3ngury]{min-width:0}.founder-meeting[data-astro-cid-qo3ngury] .section-heading[data-astro-cid-qo3ngury]{max-width:13ch}.founder-meeting[data-astro-cid-qo3ngury] .section-heading[data-astro-cid-qo3ngury] span[data-astro-cid-qo3ngury]{color:var(--orange)}.founder-meeting[data-astro-cid-qo3ngury] .section-copy[data-astro-cid-qo3ngury]{max-width:51ch;color:var(--system-grey);margin-top:clamp(1.4rem,2.5vw,2rem)}.founder-experience[data-astro-cid-qo3ngury]{border-block:1px solid color-mix(in srgb, var(--charcoal) 12%, var(--pure));max-width:650px;margin:clamp(2rem,3.5vw,2.75rem) 0 0}.experience-row[data-astro-cid-qo3ngury]{grid-template-columns:minmax(220px,1fr) minmax(180px,.9fr);align-items:baseline;gap:1.5rem;padding-block:.95rem;display:grid}.experience-row[data-astro-cid-qo3ngury]+.experience-row[data-astro-cid-qo3ngury]{border-top:1px solid color-mix(in srgb, var(--charcoal) 12%, var(--pure))}.experience-row[data-astro-cid-qo3ngury] dt[data-astro-cid-qo3ngury],.experience-row[data-astro-cid-qo3ngury] dd[data-astro-cid-qo3ngury]{margin:0}.experience-row[data-astro-cid-qo3ngury] dt[data-astro-cid-qo3ngury]{letter-spacing:-.015em;font-size:1rem;font-weight:900}.experience-row[data-astro-cid-qo3ngury] dd[data-astro-cid-qo3ngury]{color:var(--system-grey);letter-spacing:.025em;text-transform:uppercase;font-size:.78rem;font-weight:800}.founder-origin[data-astro-cid-qo3ngury]{max-width:54ch;color:var(--charcoal);margin:clamp(1.5rem,2.5vw,2rem) 0 0;font-size:1rem;font-weight:700;line-height:1.6}.founder-meeting-action[data-astro-cid-qo3ngury]{justify-items:start;gap:.9rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury]{background:var(--charcoal);min-height:58px;color:var(--pure);letter-spacing:.025em;text-transform:uppercase;border-radius:10px;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:.8rem;padding:.85rem 1.15rem;font-size:.78rem;font-weight:900;transition:translate .18s cubic-bezier(.16,1,.3,1),background-color .18s ease-out,box-shadow .18s ease-out;display:inline-grid;box-shadow:0 12px 28px #1e1e1e2e}.action-icon[data-astro-cid-qo3ngury]{width:22px;height:22px;color:var(--orange);place-items:center;display:grid}.action-icon[data-astro-cid-qo3ngury] svg,.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury]>svg{flex:none;width:20px;height:20px}.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury]>svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury]:focus-visible{outline-color:var(--orange)}.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury]:active{translate:0 1px;box-shadow:0 7px 18px #1e1e1e29}.founder-meeting-action[data-astro-cid-qo3ngury] p[data-astro-cid-qo3ngury]{max-width:52ch;color:var(--system-grey);margin:0;font-size:.78rem}@media (hover:hover){.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury]:hover{background:color-mix(in srgb, var(--pure) 8%, var(--charcoal));translate:0 -3px;box-shadow:0 18px 36px #1e1e1e3b}.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury]:hover>svg{transform:translate(2px,-2px)}}@media (width<=900px){.founder-meeting-grid[data-astro-cid-qo3ngury]{grid-template-columns:minmax(250px,.72fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem)}.experience-row[data-astro-cid-qo3ngury]{grid-template-columns:1fr;gap:.25rem}}@media (width<=720px){.founder-meeting-grid[data-astro-cid-qo3ngury]{grid-template-columns:1fr}.founder-portrait[data-astro-cid-qo3ngury]{width:min(100%,520px)}.portrait-stage[data-astro-cid-qo3ngury]{aspect-ratio:6/5}.portrait-disc[data-astro-cid-qo3ngury]{width:min(58%,260px);top:5%;left:50%}.portrait-stage[data-astro-cid-qo3ngury] img[data-astro-cid-qo3ngury]{height:150%;top:0}}@media (width<=480px){.founder-meeting-grid[data-astro-cid-qo3ngury]{gap:2.5rem}.founder-experience[data-astro-cid-qo3ngury]{margin-top:1.75rem}.experience-row[data-astro-cid-qo3ngury]{padding-block:.85rem}.portrait-stage[data-astro-cid-qo3ngury]{border-radius:12px}figcaption[data-astro-cid-qo3ngury]{flex-direction:column;align-items:flex-start;gap:.15rem;padding:.85rem 1rem}.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury]{grid-template-columns:20px minmax(0,1fr) 18px;gap:.7rem;min-height:56px;padding:.8rem 1rem}.action-icon[data-astro-cid-qo3ngury]{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury],.founder-meeting-action[data-astro-cid-qo3ngury] a[data-astro-cid-qo3ngury]>svg{transition:none}}.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg, var(--orange) 0 2px, transparent 2px), var(--pure);place-items:center;min-height:clamp(560px,85svh - 72px,720px);display:grid;position:relative;overflow:visible}.hero-inner[data-astro-cid-ge2uvauf]{z-index:1;text-align:center;width:min(100% - 3rem,1040px);max-width:100%;padding-block:clamp(5rem,9vw,7rem);position:relative}h1[data-astro-cid-ge2uvauf]{max-width:100%;color:var(--charcoal);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin:0 auto;font-size:clamp(3.4rem,6.4vw,5.2rem);font-weight:900;line-height:.88}.hero-category[data-astro-cid-ge2uvauf]{color:var(--system-grey);letter-spacing:.08em;text-transform:uppercase;white-space:normal;margin:0 auto 1.15rem;font-size:clamp(.72rem,1.15vw,.9rem);font-weight:900;line-height:1.25;display:block}.hero-statement[data-astro-cid-ge2uvauf]{color:var(--charcoal);display:block}.hero-accent[data-astro-cid-ge2uvauf]{color:var(--orange)}.statement-line[data-astro-cid-ge2uvauf]{width:min(36vw,320px);height:14px;margin:.9rem auto 0;display:block;overflow:visible}.statement-line[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--charcoal);stroke-linecap:round;stroke-width:3.5px}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:2.6rem;display:flex}.hero-cta[data-astro-cid-ge2uvauf],.demo-link[data-astro-cid-ge2uvauf]{letter-spacing:.04em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;min-height:54px;font-size:.84rem;font-weight:900;display:inline-flex}.hero-cta[data-astro-cid-ge2uvauf]{background:var(--charcoal);color:var(--pure);padding:.85rem 1.35rem;transition:translate .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out;box-shadow:0 14px 30px #1e1e1e33}.hero-cta[data-astro-cid-ge2uvauf]:active{translate:0 -1px}.demo-link[data-astro-cid-ge2uvauf]{color:var(--charcoal);padding:.85rem .45rem}.hero-cta[data-astro-cid-ge2uvauf] svg,.demo-link[data-astro-cid-ge2uvauf] svg{width:18px;height:18px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.hero-proof[data-astro-cid-ge2uvauf]{color:var(--system-grey);letter-spacing:.025em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.6rem 1.2rem;margin:1.45rem 0 0;padding:0;font-size:.76rem;font-weight:800;list-style:none;display:flex}.hero-proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.35rem;display:inline-flex}.hero-proof[data-astro-cid-ge2uvauf] svg{width:15px;height:15px;color:var(--orange)}@media (hover:hover){.hero-cta[data-astro-cid-ge2uvauf]:hover{background:#303030;translate:0 -3px;box-shadow:0 20px 38px #1e1e1e42}.hero-cta[data-astro-cid-ge2uvauf]:hover svg{transform:translate(3px)}.demo-link[data-astro-cid-ge2uvauf]:hover{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:6px;text-decoration-thickness:2px}.demo-link[data-astro-cid-ge2uvauf]:hover svg{transform:scale(1.08)}}@media (width>=960px){h1[data-astro-cid-ge2uvauf]{white-space:nowrap}}@media (width<=959px){h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.45rem,7.2vw,3.55rem);line-height:.94}}@media (width<=700px){.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg, var(--orange) 0 2px, transparent 2px), var(--pure);min-height:clamp(520px,92svh - 64px,620px)}.hero-inner[data-astro-cid-ge2uvauf]{width:min(100% - 2.5rem,1040px);padding-block:3.75rem}h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.6rem,11.5vw,3.35rem);line-height:.94}.statement-line[data-astro-cid-ge2uvauf]{width:min(46vw,220px)}.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:2.25rem}.hero-cta[data-astro-cid-ge2uvauf],.demo-link[data-astro-cid-ge2uvauf]{width:min(100%,360px);margin-inline:auto}.hero-proof[data-astro-cid-ge2uvauf]{justify-items:center;gap:.45rem;margin-top:1.25rem;display:grid}}.pricing-section{background:var(--pure)}.pricing-head{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.pricing-head .section-copy{margin-top:1.5rem}.billing-control{justify-items:end;gap:.6rem;display:grid}.billing-control>span{color:var(--system-grey);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.billing-control [data-slot=toggle-group]{background:#f0f1f1;border:1px solid #dfe1e1;border-radius:12px;padding:4px}.billing-control [data-slot=toggle-group-item]{min-height:44px;color:var(--system-grey);border:0;border-radius:8px;padding-inline:1.1rem;font-size:.78rem;font-weight:800;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.billing-control [data-slot=toggle-group-item][data-state=on]{background:var(--charcoal);color:var(--pure);box-shadow:0 5px 14px #1e1e1e2e}.billing-control [data-slot=toggle-group-item]:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.pricing-assurance{border-block:1px solid #dfe1e1;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(2.5rem,5vw,4.5rem);padding-block:1.35rem;display:flex}.pricing-assurance p,.pricing-assurance ul,.pricing-assurance li{margin:0}.pricing-assurance p{max-width:66ch;color:var(--system-grey);align-items:flex-start;gap:.8rem;font-size:.92rem;display:flex}.pricing-assurance p strong{color:var(--charcoal);font-weight:900}.pricing-assurance svg{width:18px;min-width:18px;color:var(--orange-dark);stroke-width:2.5px;margin-top:.15rem}.pricing-assurance ul{align-items:center;gap:1.5rem;list-style:none;display:flex}.pricing-assurance li{color:var(--charcoal);white-space:nowrap;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:flex}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.pricing-card[data-slot=card]{min-height:100%;box-shadow:none;border-color:#dfe1e1;border-radius:16px;gap:0;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;position:relative;overflow:hidden}.pricing-card[data-slot=card][data-featured=true]{border-color:var(--orange)}.pricing-card [data-slot=card-header]{padding-bottom:1.5rem}.pricing-card [data-slot=card-title] h3{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:900;line-height:1}.pricing-card [data-slot=card-description]{color:var(--system-grey);font-size:.74rem;font-weight:700}.plan-capacity{align-items:flex-end;gap:.65rem;margin-top:1.15rem;display:flex}.plan-capacity strong{letter-spacing:-.04em;font-size:clamp(2.75rem,4vw,3.6rem);font-weight:900;line-height:.85}.plan-capacity span{color:var(--system-grey);font-size:.74rem;font-weight:700;line-height:1.15}.pricing-card [data-slot=card-content]{border-top:1px solid #e2e4e4;flex:1;align-content:start;padding-block:1.5rem 1.25rem;display:grid}.price-line{flex-wrap:wrap;align-items:flex-end;gap:.4rem;display:flex}.price-line strong{letter-spacing:-.04em;font-size:clamp(1.85rem,2.7vw,2.5rem);font-weight:900;line-height:.95}.price-line span{color:var(--system-grey);font-size:.74rem;font-weight:700;line-height:1}.price-context{min-height:2.7em;color:var(--orange-dark);margin:.85rem 0 0;font-size:.74rem;font-weight:800;line-height:1.35}.muted-price-context{color:var(--system-grey);font-weight:700}.pricing-card [data-slot=card-footer]{padding-top:0}.pricing-card [data-slot=button]{text-transform:uppercase;border-radius:10px;width:100%;min-height:50px;font-weight:900;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.pricing-card [data-slot=button] svg{transition:transform .16s ease-out}.pricing-footnote{color:var(--system-grey);text-align:right;margin:1.15rem 0 0;font-size:.76rem}@media (hover:hover) and (pointer:fine){.pricing-card[data-slot=card]:hover{border-color:#c8cbcb;transform:translateY(-4px);box-shadow:0 18px 40px #1e1e1e17}.pricing-card[data-slot=card][data-featured=true]:hover{border-color:var(--orange)}.pricing-card [data-slot=button]:hover svg{transform:translate(3px)}}@media (width<=1060px){.pricing-assurance{align-items:flex-start}.pricing-assurance ul{gap:.65rem;display:grid}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card[data-slot=card]{padding-block:1.1rem}.pricing-card [data-slot=card-header],.pricing-card [data-slot=card-content],.pricing-card [data-slot=card-footer]{padding-inline:1.1rem}.pricing-card [data-slot=card-header]{padding-bottom:1rem}.pricing-card [data-slot=card-title] h3{font-size:1.18rem}.plan-capacity{gap:.5rem;margin-top:.75rem}.plan-capacity strong{font-size:2.15rem}.pricing-card [data-slot=card-content]{padding-block:1rem .85rem}.price-line strong{font-size:1.5rem}.price-context{min-height:2.2em;margin-top:.5rem}.pricing-card [data-slot=button]{min-height:44px}}@media (width<=720px){.pricing-head{grid-template-columns:1fr;align-items:start}.billing-control{justify-items:start;width:100%}.billing-control [data-slot=toggle-group]{width:100%}.billing-control [data-slot=toggle-group-item]{flex:1;padding-inline:.65rem}.pricing-assurance{gap:1rem;margin-top:2.5rem;display:grid}.pricing-assurance ul{gap:.75rem}.pricing-grid{grid-template-columns:1fr;gap:.75rem}.pricing-card[data-slot=card]{padding-block:.95rem}.pricing-card [data-slot=card-header],.pricing-card [data-slot=card-content],.pricing-card [data-slot=card-footer]{padding-inline:1rem}.pricing-card [data-slot=card-header]{padding-bottom:.8rem}.pricing-card [data-slot=card-title] h3{font-size:1.08rem}.plan-capacity{margin-top:.55rem}.plan-capacity strong{font-size:1.85rem}.pricing-card [data-slot=card-content]{padding-block:.8rem .7rem}.price-line strong{font-size:1.38rem}.price-context{min-height:0;margin-top:.4rem}.pricing-footnote{text-align:left}}@media (prefers-reduced-motion:reduce){.billing-control [data-slot=toggle-group-item],.pricing-card[data-slot=card],.pricing-card [data-slot=button],.pricing-card [data-slot=button] svg{transition:none}.pricing-card[data-slot=card]:hover{transform:none}}
