@charset "UTF-8";
.section.session-guide{padding-bottom:0}.product-frame:not(.showcase) .screenshot-window{aspect-ratio:1040/780}
:root{--bg:#09090d;--surface:#121218;--raised:#191720;--line:#2d2a38;--text:#f5f2fa;--muted:#b3adbf;--dim:#928a9e;--purple:#51299c;--purple-light:#c1a5ef;--green:#4b8d45;--green-light:#a4d89a;--sans:Inter,"Segoe UI",Arial,sans-serif;--mono:"Cascadia Code",Consolas,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--text);font:400 1rem/1.7 var(--sans);-webkit-font-smoothing:antialiased}body:before{content:"";position:absolute;inset:80px 0 auto;height:850px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 48% 35%,#32166458 0,transparent 60%)}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid var(--green-light);outline-offset:5px}::selection{color:#fff;background:#603a9e}[hidden]{display:none!important}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:550;line-height:1.14}h1{font-size:clamp(3.5rem,6.6vw,6.8rem);letter-spacing:-.065em}h2{font-size:clamp(2.3rem,3.4vw,3.5rem);letter-spacing:-.05em}h3{font-size:1.25rem;letter-spacing:-.025em}p{color:var(--muted)}.lead{font-size:1.125rem;line-height:1.8}.small{font-size:.8125rem}.muted{color:var(--muted)}.green-text{color:var(--green-light)}.gradient-text{background:linear-gradient(100deg,#d7c0ff 15%,#b391ea 57%,#a5d399 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{color:var(--purple-light);font:500 .75rem/1.6 var(--mono);letter-spacing:.085em;margin-bottom:22px}.tag{display:inline-flex;border:1px solid #553c79;background:#38205250;border-radius:5px;padding:5px 9px;color:#d5bdef;font:500 .75rem/1.5 var(--mono);letter-spacing:.045em}.tag.green{color:#b4dda9;border-color:#385f33;background:#23422155}.button{display:inline-flex;justify-content:center;align-items:center;gap:27px;min-height:53px;padding:13px 24px;border:1px solid transparent;border-radius:7px;font-size:.9375rem;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s}.button span{font-size:1.35rem;line-height:1;font-weight:400}.button.primary{background:var(--purple);border-color:#7951b6;color:#fff;box-shadow:0 0 30px #51299c28}.button.primary:hover{background:#6637bb;border-color:#a382d6}.button.secondary{background:#151319;border-color:#443750;color:#eee6fa}.button.secondary:hover{background:#211a2c;border-color:#7d6198}.text-link{font-size:.9375rem;color:#d9c6f5;font-weight:500;text-underline-offset:5px}.text-link:hover{text-decoration:underline}.skip-link{position:fixed;left:15px;top:-90px;z-index:99;background:var(--green-light);color:#10260e;padding:10px 18px;border-radius:4px}.skip-link:focus{top:10px}.preview-banner{display:flex;align-items:center;justify-content:center;gap:17px;background:#171020;border-bottom:1px solid #332346;padding:8px 20px;color:#c2b3d1;font-size:.75rem;line-height:1.6}.preview-banner>span:first-child{font:500 .75rem/1.5 var(--mono);letter-spacing:.09em;color:#d7bffa}.header-shell{padding-top:24px}.site-header{background:#0b0a0ff2;border:1px solid var(--line);border-radius:10px;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 20px}.brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:1.0625rem;line-height:1.2}.brand strong{font-weight:650}.brand-mark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:7px;background:var(--purple);box-shadow:inset 0 0 0 1px #7c5aaf;font:700 23px/1 var(--mono);color:#f6edff}.brand-mark span{position:absolute;bottom:4px;right:4px;color:var(--green-light);font-size:15px}.site-header nav{display:flex;align-items:center;gap:25px;font-size:.875rem}.site-header nav a{color:#b7b0c1;white-space:nowrap}.site-header nav a:hover,.site-header nav a[aria-current="page"]{color:#f3eaff}.site-header nav a[aria-current="page"]{text-decoration:underline;text-decoration-color:#9d7bc4;text-underline-offset:8px}.nav-cta{display:flex;gap:16px;align-items:center;font-size:.8125rem;line-height:1.5;font-weight:600;padding:11px 16px;border-radius:5px;background:#274725;border:1px solid #497346;color:#dfefd9;white-space:nowrap}.nav-cta:hover{background:#345f2f}.menu-toggle{display:none}.hero{padding-top:74px}.hero-heading{text-align:center;max-width:900px;margin-inline:auto}.hero h1{font-size:clamp(4.4rem,7.6vw,7.25rem);line-height:1.01}.hero .eyebrow{margin-bottom:24px}.hero .lead{max-width:670px;margin:29px auto 0}.hero-actions{display:flex;flex-wrap:wrap;gap:13px;justify-content:center;margin-top:30px}.hero-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;color:#aaa0b7;font:.75rem/1.5 var(--mono);letter-spacing:.035em;margin-top:22px}.hero-chips span+span{border-left:1px solid #53445f;padding-left:24px}.product-frame{overflow:hidden;border:1px solid #4a365f;border-radius:10px;background:#18171c;box-shadow:0 22px 70px #0006,0 0 70px #39215b22}.showcase{max-width:1120px;margin:55px auto 0}.frame-bar{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 19px;border-bottom:1px solid #39303f;background:linear-gradient(110deg,#201629,#141617)}.frame-bar>span:first-child{font-size:.875rem;font-weight:500}.frame-meta{font:.75rem/1.5 var(--mono);color:#a799b6;letter-spacing:.04em}.preview-switch{display:flex;gap:6px}.preview-switch button{cursor:pointer;border:0;background:transparent;color:#b9aec5;border-radius:5px;padding:10px 16px;min-height:42px;font-size:.875rem}.preview-switch button[aria-selected="true"]{background:#4b2c71;color:#f4eaff;box-shadow:inset 0 0 0 1px #765795}.preview-switch button:hover{background:#392646;color:#fff}.preview-switch button span{font:.75rem var(--mono);color:#ace099;margin-left:8px}.screenshot-window{aspect-ratio:1040 / 638;overflow:hidden;background:#1e1e1e}.screenshot-window img{width:100%}.frame-caption,figcaption{border-top:1px solid #39303f;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 20px;font-size:.75rem;color:#a59dad;line-height:1.5;background:#141217}.frame-caption .tag{font-size:.75rem}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center;padding:30px 0;border-bottom:1px solid var(--line);font-size:.8125rem;color:#b0a6bc}.proof-strip span+span{border-left:1px solid #332c3c}.section{padding-block:105px}.section-heading{margin-bottom:43px}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:end}.section-heading>p{font-size:1.0625rem;max-width:420px;justify-self:end}.section-heading .text-link{justify-self:end}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{padding:30px;border:1px solid #332d3e;border-radius:9px;background:linear-gradient(145deg,#19131f,#111214);min-width:0}.card-index{display:block;color:#b89bd9;font:.75rem/1.5 var(--mono);letter-spacing:.07em;margin-bottom:39px}.feature-card h3{margin-bottom:16px;font-size:1.375rem;line-height:1.3}.feature-card p{font-size:.9375rem;line-height:1.8}.feature-card .text-link{display:inline-block;margin-top:25px}.pro-band{background:radial-gradient(ellipse at 0 35%,#2e174b60,transparent 60%),linear-gradient(115deg,#121017,#10170f);border-top:1px solid #33253f;border-bottom:1px solid #283625}.pro-band-inner{padding-block:87px;display:grid;grid-template-columns:1fr 1fr;gap:105px}.pro-band h2{font-size:clamp(2.8rem,4.5vw,4.5rem);line-height:1.07}.pro-band .lead{margin:26px 0 28px;font-size:1.0625rem}.pro-points article{display:flex;gap:23px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #34343b}.pro-points article>span{color:#9ecc94;font:.75rem/1.5 var(--mono);margin-top:4px}.pro-points h3{font-size:1.1875rem;margin-bottom:12px}.pro-points p{font-size:.9375rem;line-height:1.75}.inline-callout{font-size:.8125rem;border-left:2px solid #54734a;padding-left:17px;color:#b4c3a9}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pricing-card{padding:33px;border:1px solid #443252;border-radius:10px;display:flex;flex-direction:column;background:linear-gradient(145deg,#1a1423,#121115)}.pricing-card.pro-card{border-color:#4d7244;background:radial-gradient(ellipse at top right,#35512b3b,transparent 65%),linear-gradient(130deg,#191422,#121810)}.edition-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.edition-icon{font:.8125rem/1.5 var(--mono);color:#64576f}.pricing-card h3{font-size:1.7rem}.pricing-card h3 em{font-style:normal;color:#a9d79a}.edition-description{font-size:.9375rem;margin:14px 0 25px}.price{margin-bottom:12px}.price-amount{display:inline-flex;align-items:baseline;gap:1px;font-size:4.25rem;font-weight:550;line-height:1.1;letter-spacing:-.055em}.currency{font-size:2rem;align-self:flex-start;padding-top:5px;letter-spacing:0}.price-label{display:block;color:#b7a9c5;font-size:.75rem;margin-top:7px}.price-terms{color:#a298ae;font-size:.8125rem;line-height:1.7;max-width:340px}.check-list{list-style:none;margin:24px 0 0;padding:24px 0 8px;border-top:1px solid #3a3046;flex:1}.check-list li{position:relative;padding-left:25px;margin-bottom:16px;font-size:.9375rem;line-height:1.6}.check-list li:before{content:"✓";position:absolute;left:0;color:#ac92d2}.pro-card .check-list li:before{color:#9dcb8f}.inline-note{color:#baaaca;font-size:.75rem;margin-left:7px;white-space:nowrap}.purchase-status{margin-top:18px;text-align:center;padding:13px;border:1px solid #563e6c;background:#301e424d;border-radius:5px;font-size:.875rem;color:#d7c6e8}.pro-card .purchase-status{border-color:#456d3b;background:#2b49284d;color:#c2ddb7}.center-note{text-align:center;color:#a59aad;max-width:780px;margin:25px auto 0;font-size:.8125rem;line-height:1.8}.divider{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;line-height:1.6;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:1.5rem;color:#b8a0d3;font-weight:400;line-height:1}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list .answer{font-size:.9375rem;color:var(--muted);padding:0 35px 25px 0;line-height:1.8}.answer a,.prose a,.notice a{text-decoration:underline;text-underline-offset:4px;color:#d3baf2}.compact{max-width:930px}.section-link{display:inline-block;margin-top:30px}.page-intro{padding-top:75px;padding-bottom:48px}.page-intro h1{font-size:clamp(3.3rem,5.8vw,5.6rem);line-height:1.06;max-width:960px}.page-intro .lead{margin-top:27px;max-width:720px}.page-jumps{display:flex;gap:26px;flex-wrap:wrap;padding-block:23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.875rem;color:#c6b3db}.page-jumps a:hover{text-decoration:underline;text-underline-offset:5px}.below-frame{margin-top:28px}.notice{margin-top:30px;padding:26px 29px;background:#1b142380;border:1px solid #483055;border-left:3px solid #765391;border-radius:6px}.notice strong{font-size:1rem;font-weight:550}.notice p{margin-top:9px;font-size:.9375rem;line-height:1.8;max-width:1030px}.green-notice{background:#151d1280;border-color:#324c2a;border-left-color:#699253}.surface-section{background:#100e14;border-block:1px solid #2d2538}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.scope-grid article{padding:28px 0;border-top:1px solid var(--line)}.scope-grid h3{margin-bottom:14px}.scope-grid p{font-size:.9375rem;line-height:1.8;max-width:480px}.release-strip{margin-top:35px;border:1px solid var(--line);padding:24px;border-radius:7px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:#141117}.release-strip p{font-size:.875rem;line-height:1.7}.release-strip .tag{max-width:140px;text-align:center}.release-strip .text-link{font-size:.8125rem;white-space:nowrap}.cta-panel{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:48px 50px;border:1px solid #534063;border-radius:12px;background:radial-gradient(ellipse at 15% 80%,#41236c60,transparent 65%),linear-gradient(105deg,#20142e,#182017);margin-bottom:85px}.cta-panel h2{font-size:clamp(2rem,3.4vw,3.3rem)}.cta-panel p:not(.eyebrow){margin-top:20px;font-size:.9375rem}.cta-panel>div:last-child{display:flex;flex-direction:column;gap:13px;align-items:center}.pricing-page{padding-top:10px}.comparison-table{overflow-x:auto;border:1px solid #382d44;border-radius:8px;background:#121015}.comparison-table table{border-collapse:collapse;width:100%;min-width:590px;text-align:left}.comparison-table caption{text-align:left;padding:20px 24px;font-size:.8125rem;color:#b6a8c4;border-bottom:1px solid var(--line);caption-side:bottom}.comparison-table th,.comparison-table td{padding:20px 24px;border-bottom:1px solid var(--line);font-size:.9375rem;line-height:1.6}.comparison-table thead{background:#241831}.comparison-table thead th{font-weight:600;color:#e4d7f5}.comparison-table th[scope="row"]{font-weight:400;color:#c5bbd0;width:55%}.comparison-table td{color:#c5d7bd}.comparison-table td:last-child{background:#19201544}.content-split{align-items:start}.content-split>div>p{margin-top:22px;line-height:1.8;max-width:420px}.statement-panel{padding:50px;border:1px solid #4e3762;border-radius:10px;background:radial-gradient(ellipse at 85% 10%,#2c412343,transparent 60%),linear-gradient(125deg,#241532,#111015)}.statement-label{color:#b799d2;font:.75rem/1.5 var(--mono);letter-spacing:.07em}.statement-panel>p{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.28;letter-spacing:-.04em;color:#eee4f6;max-width:880px;margin:27px 0 28px}.statement-panel>div{max-width:630px;color:#b5a7c2;font-size:1rem;line-height:1.8}.prose p{margin-bottom:24px;line-height:1.9}.prose p:last-child{margin-bottom:0}.company-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:43px;border-block:1px solid #3e3448;background:#141118}.company-panel>div:first-child>p:last-child{margin-top:18px;font-size:.9375rem}.company-panel>div:last-child>p{margin-bottom:22px}.contact-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;margin-top:10px}.contact-main{border:1px solid #52386a;border-radius:10px;padding:38px;background:linear-gradient(130deg,#22142f,#111015)}.contact-main h2{font-size:2.2rem;margin-top:25px}.contact-main .lead{margin-top:22px;color:#ddcbe9}.contact-main>p:last-of-type{font-size:.9375rem;line-height:1.8;margin-top:13px}.contact-details{margin:30px 0 0}.contact-details>div{display:grid;grid-template-columns:130px 1fr;gap:15px;border-top:1px solid #3e314b;padding:15px 0;font-size:.875rem}.contact-details dt{color:#a794b9}.contact-details dd{margin:0}.contact-side{display:grid;gap:25px}.contact-side .feature-card{padding:30px}.contact-side .card-index{margin-bottom:23px}.release-panel{display:grid;grid-template-columns:1fr 1fr;gap:65px;border:1px solid #4b3c58;border-radius:10px;padding:38px;background:linear-gradient(110deg,#21162b,#161b13)}.release-panel h2{font-size:2.2rem;margin:22px 0}.release-panel p{font-size:.9375rem;max-width:490px}.release-facts>div{display:flex;flex-direction:column;gap:5px;padding:15px 0;border-bottom:1px solid #3c3b40}.release-facts>div:first-child{padding-top:0}.release-facts span{font-size:.75rem;color:#ae9fba}.release-facts strong{font-size:.9375rem;font-weight:500;color:#d7e2cb}.faq-layout,.policy-layout{display:grid;grid-template-columns:240px 1fr;gap:70px;align-items:start}.faq-nav{position:sticky;top:30px;display:flex;flex-direction:column;gap:4px;border-left:1px solid #3d2c4c}.faq-nav a{padding:10px 18px;color:#b8a6c7;font-size:.875rem;line-height:1.6}.faq-nav a:hover{color:#ebdaf8;background:#21152b}.faq-group{margin-bottom:60px;scroll-margin-top:30px}.faq-group:last-child{margin-bottom:0}.faq-group>h2{font-size:1.75rem;letter-spacing:-.035em;margin-bottom:15px}.policy-layout{padding-block:20px 100px}.policy-content section{padding:0 0 36px;margin-bottom:36px;border-bottom:1px solid #31273b}.policy-content section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.policy-content h2{font-size:1.8rem;letter-spacing:-.035em;margin-bottom:22px}.empty-actions{display:flex;gap:15px;padding-bottom:110px}.site-footer{background:#07070a;border-top:1px solid #302438}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px;padding-block:57px 50px}.footer-brand>p{font-size:.9375rem;margin-top:22px;line-height:1.8}.company-label{display:block;color:#8c7a9d;font:.75rem/1.7 var(--mono);letter-spacing:.045em;margin-top:24px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-column h2{font-size:.875rem;font-weight:550;letter-spacing:0;margin-bottom:7px;color:#e0d3eb}.footer-column a{font-size:.8125rem;color:#a394b1;line-height:1.7}.footer-column a:hover{color:#e4d0f7}.footer-risk{padding-block:23px 27px;border-top:1px solid #2b2033}.footer-risk>p{max-width:1060px;font-size:.75rem;line-height:1.8;color:#8f819c}.footer-risk>div{display:flex;justify-content:space-between;gap:25px;margin-top:20px;color:#867890;font-size:.75rem;line-height:1.6}.footer-risk>div>span:last-child{font-family:var(--mono);font-size:.75rem;letter-spacing:.04em}
@media(max-width:1120px){.wrap{width:calc(100% - 56px)}.site-header{gap:20px;padding-inline:16px}.site-header nav{gap:19px;font-size:.8125rem}.nav-cta{display:none}.split{gap:55px}.pro-band-inner{gap:60px}.feature-card{padding:24px}.feature-card h3{font-size:1.25rem}.release-strip{grid-template-columns:auto 1fr}.release-strip .text-link{grid-column:2}.pricing-card{padding:28px}.footer-top{gap:28px}.faq-layout,.policy-layout{grid-template-columns:195px 1fr;gap:45px}.section{padding-block:85px}}
@media(max-width:850px){.site-header{flex-wrap:wrap;position:relative}.site-header nav{width:100%;justify-content:center;border-top:1px solid #312539;padding-top:14px;gap:27px}.site-header .brand{margin-inline:auto}.header-shell{padding-top:18px}.hero{padding-top:56px}.hero h1{font-size:5.4rem}.hero .lead{font-size:1.0625rem;max-width:580px}.showcase{margin-top:40px}.feature-grid{gap:15px}.feature-card{padding:23px}.card-index{margin-bottom:25px}.feature-card h3{font-size:1.125rem}.feature-card p{font-size:.875rem}.split{gap:38px}.pro-band-inner{gap:40px}.pro-band .lead{font-size:1rem}.pricing-card{padding:25px}.pricing-card h3{font-size:1.4rem}.price-amount{font-size:3.7rem}.contact-layout{grid-template-columns:1fr 1fr}.contact-main{padding:28px}.contact-details>div{grid-template-columns:1fr;gap:5px}.release-panel{gap:35px;padding:30px}.faq-layout,.policy-layout{grid-template-columns:160px 1fr;gap:35px}.footer-top{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-brand>p,.company-label{margin:0}.company-label{max-width:140px}.footer-risk>div{flex-wrap:wrap}.cta-panel{padding:36px;gap:30px}.company-panel{gap:35px;padding:35px}}
@media(max-width:650px){.wrap{width:calc(100% - 36px)}.preview-banner{gap:4px;flex-direction:column;text-align:center;font-size:.75rem;padding:8px 10px}.preview-banner>span:first-child{font-size:.75rem}.header-shell{padding-top:14px}.site-header{min-height:67px;padding:13px 14px;border-radius:8px;gap:17px}.site-header .brand{margin:0;font-size:.9375rem;gap:9px}.brand-mark{width:31px;height:31px;font-size:21px}.menu-toggle{display:flex;align-items:center;gap:12px;cursor:pointer;background:#23152e;border:1px solid #543d67;border-radius:5px;color:#e0ceee;padding:9px 11px;font-size:.8125rem;min-height:40px}.site-header nav{display:none;flex-direction:column;gap:0;align-items:stretch;margin-top:0;padding-top:8px}.site-header nav.open{display:flex}.site-header nav a{padding:11px 6px;font-size:.9375rem}.site-header nav a[aria-current="page"]{text-decoration:none;color:#d8baf5}.hero{padding-top:49px}.hero h1{font-size:clamp(3.3rem,12.5vw,5rem);letter-spacing:-.064em}.eyebrow{font-size:.75rem;letter-spacing:.07em;margin-bottom:19px}.hero .eyebrow{margin-bottom:22px}.hero .lead{font-size:1rem;line-height:1.75;margin-top:24px}.hero-actions{gap:10px;margin-top:26px}.button{font-size:.875rem;padding:12px 16px;gap:15px;min-height:49px}.hero-actions .button{flex:1 1 170px}.hero-chips{font-size:.75rem;gap:11px;margin-top:19px}.hero-chips span+span{padding-left:11px}.showcase{margin-top:34px}.frame-bar{padding:10px;gap:8px;min-height:54px}.frame-meta{display:none}.preview-switch{width:100%;gap:5px}.preview-switch button{flex:1;font-size:.75rem;padding:9px 6px;min-height:39px}.preview-switch button span{font-size:.75rem;margin-left:4px}.frame-caption{display:block;padding:12px 14px;font-size:.75rem}.frame-caption .tag{margin-top:9px;font-size:.75rem}.product-frame{border-radius:7px}.product-frame figcaption{font-size:.75rem;padding:12px 14px;line-height:1.6}.frame-bar>span:first-child{font-size:.8125rem}.frame-bar .tag{font-size:.75rem;padding:4px 7px}.proof-strip{grid-template-columns:1fr 1fr;text-align:left;font-size:.75rem;gap:13px 12px;padding:25px 7px}.proof-strip span+span{border:0}.section{padding-block:61px}.section-heading{margin-bottom:29px}.split,.feature-grid,.pro-band-inner,.scope-grid,.company-panel,.release-panel,.contact-layout,.faq-layout,.policy-layout{grid-template-columns:1fr;gap:29px}.section-heading>p{justify-self:start;font-size:1rem;max-width:100%}.section-heading .text-link{justify-self:start}.section-heading h2,h2{font-size:2.4rem;letter-spacing:-.052em}.feature-grid{gap:15px}.feature-card{padding:25px}.feature-card .card-index{margin-bottom:28px}.feature-card h3{font-size:1.375rem}.feature-card p{font-size:.9375rem}.pro-band-inner{padding-block:57px;gap:39px}.pro-band h2{font-size:3.1rem}.pro-band .lead{font-size:1rem;margin-top:22px}.pro-points article{gap:19px}.pro-points h3{font-size:1.125rem}.pro-points p{font-size:.9375rem}.inline-callout{font-size:.75rem}.pricing-grid{grid-template-columns:1fr;gap:19px}.pricing-card{padding:25px}.pricing-card h3{font-size:1.55rem}.edition-description{font-size:.9375rem}.price-amount{font-size:3.9rem}.check-list li{font-size:.875rem;margin-bottom:16px}.inline-note{font-size:.75rem}.center-note{font-size:.75rem;text-align:left;margin-top:22px}.faq-list summary{font-size:.9375rem;padding:21px 0}.faq-list .answer{font-size:.875rem;padding-right:13px}.page-intro{padding-top:48px;padding-bottom:35px}.page-intro h1{font-size:clamp(2.6rem,9.8vw,3.9rem);line-height:1.1}.page-intro .lead{font-size:1rem;line-height:1.8;margin-top:24px}.page-jumps{gap:15px 23px;padding-block:19px;font-size:.75rem}.below-frame{margin-top:23px}.notice{padding:23px;margin-top:24px}.notice p{font-size:.875rem}.scope-grid{gap:0}.scope-grid article{padding:25px 0}.scope-grid h3{font-size:1.1875rem}.scope-grid p{font-size:.9375rem}.release-strip{grid-template-columns:1fr;gap:17px;padding:23px;margin-top:20px}.release-strip .tag{max-width:none;width:max-content}.release-strip .text-link{grid-column:1}.cta-panel{grid-template-columns:1fr;gap:27px;padding:29px;margin-bottom:57px}.cta-panel h2{font-size:2.25rem}.cta-panel>div:last-child{align-items:flex-start}.cta-panel .small{font-size:.75rem}.pricing-page{padding-top:0}.comparison-table th,.comparison-table td{padding:16px 19px;font-size:.875rem}.comparison-table caption{font-size:.75rem;padding:17px 19px}.comparison-table table{min-width:570px}.content-split>div>p{font-size:.9375rem;margin-top:20px}.statement-panel{padding:28px}.statement-panel>p{font-size:2rem;line-height:1.35;margin:25px 0}.statement-panel>div{font-size:.9375rem}.statement-label{font-size:.75rem}.prose p{font-size:.9375rem;line-height:1.9}.company-panel{padding:28px;gap:27px}.company-panel h2{font-size:2.1rem}.company-panel>div:last-child>p{font-size:.9375rem}.contact-layout{gap:20px}.contact-main{padding:27px}.contact-main h2{font-size:2rem}.contact-main .lead{font-size:1.0625rem}.contact-main>p:last-of-type{font-size:.875rem}.contact-details>div{grid-template-columns:110px 1fr;gap:12px;font-size:.8125rem}.contact-side{gap:18px}.contact-side .feature-card{padding:26px}.release-panel{padding:27px;gap:25px}.release-panel h2{font-size:2rem}.release-panel p{font-size:.9375rem}.release-facts>div{padding:15px 0}.faq-layout{gap:34px}.faq-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:5px 14px;border:0;padding-bottom:19px;border-bottom:1px solid var(--line)}.faq-nav a{padding:4px 0;font-size:.8125rem}.faq-group>h2{font-size:1.6rem}.faq-group{margin-bottom:45px}.policy-layout{padding-block:10px 57px;gap:33px}.policy-content h2{font-size:1.65rem}.policy-content section{padding-bottom:29px;margin-bottom:29px}.empty-actions{flex-wrap:wrap;padding-bottom:70px}.footer-top{grid-template-columns:1fr 1fr;gap:32px;padding-block:38px 35px}.footer-brand{display:block;grid-column:1/-1}.footer-brand>p{font-size:.875rem;margin-top:19px}.company-label{margin-top:18px;max-width:none;font-size:.75rem}.footer-column{gap:9px}.footer-column h2{font-size:.875rem}.footer-column a{font-size:.8125rem}.footer-risk{padding-block:22px}.footer-risk>p{font-size:.75rem}.footer-risk>div{display:flex;flex-direction:column;gap:10px;font-size:.75rem;margin-top:19px}.footer-risk>div>span:last-child{font-size:.75rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.table-hint{display:none}@media(max-width:650px){.table-hint{display:block;font-size:.8125rem;color:#b5a1c7;margin:0 0 13px}}
@media(max-width:1120px){.site-header nav{font-size:.875rem}}@media(max-width:650px){.menu-toggle,.preview-switch button{font-size:.875rem}}
