:root{--ink:#101813;--muted:#667068;--paper:#f4f1e9;--paper-deep:#e9e4d8;--line:#10181324;--green:#164f37;--green-deep:#0b2d20;--lime:#c8f04b;--cream:#fffdf6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:is(body:has(.purchase-config-page) .site-header,body:has(.purchase-config-page) .site-footer){display:none}.purchase-config-page{color:#182019;background:#f4f0e8;min-height:100svh}.purchase-config-nav{border-bottom:1px solid #18201929;justify-content:space-between;align-items:center;width:min(1180px,100% - 56px);min-height:104px;margin-inline:auto;display:flex}.purchase-config-brand{color:#29352f;letter-spacing:-.035em;align-items:center;gap:11px;font-size:17px;font-weight:720;display:inline-flex}.purchase-config-brand img{border-radius:12px;width:42px;height:42px}.purchase-config-nav>a:last-child{color:#5d685f;border-bottom:1px solid #18201947;padding:8px 0;font-size:11px;font-weight:700}.purchase-config-shell{grid-template-columns:1fr minmax(360px,.72fr);align-items:start;gap:90px;width:min(1000px,100% - 56px);margin-inline:auto;padding:105px 0 120px;display:grid}.purchase-config-shell>header>p{color:#34483f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:800}.purchase-config-shell>header h1{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,82px);font-weight:400;line-height:.95}.purchase-config-page .windows-purchase-card{box-shadow:none;background:0 0;border:0;padding:0}.purchase-config-page .windows-purchase-form{margin-top:0}.purchase-config-checkout{min-width:0}.purchase-config-error{color:#633d2e;background:#efd8c9;border-left:3px solid #9f5f42;margin:0 0 28px;padding:20px 22px}.purchase-config-error strong{letter-spacing:.02em;font-size:12px;display:block}.purchase-config-error p{color:#765447;margin:7px 0 0;font-size:11px;line-height:1.6}.windows-plan-grid label span small{color:#7a4d38;white-space:nowrap;background:#efd8c9;border-radius:3px;margin-left:4px;padding:3px 5px;font-size:8px}@media (max-width:800px){.purchase-config-shell{grid-template-columns:1fr;gap:55px}}@media (max-width:620px){.purchase-config-nav,.purchase-config-shell{width:calc(100% - 36px)}.purchase-config-nav{min-height:82px}.purchase-config-brand img{width:38px;height:38px}.purchase-config-shell{padding:72px 0 80px}.purchase-config-shell>header h1{font-size:52px}}.windows-purchase-main{grid-template-columns:1fr .82fr;align-items:start;gap:80px;min-height:760px;padding-block:76px 110px;display:grid}.windows-purchase-copy h1{letter-spacing:-.055em;max-width:720px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,5.7vw,76px);font-weight:400;line-height:.98}.windows-purchase-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:28px 0;font-size:16px;line-height:1.7}.windows-purchase-copy>ol{border-top:1px solid var(--line);margin:38px 0 30px;padding:0;list-style:none}.windows-purchase-copy>ol li{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:14px;padding:19px 0;display:grid}.windows-purchase-copy>ol li>span{color:var(--green);font-family:Georgia,serif;font-style:italic}.windows-purchase-copy>ol strong{font-size:15px}.windows-purchase-copy>ol p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.55}.windows-purchase-copy>a{color:var(--green);font-size:13px;font-weight:760}.windows-purchase-card{background:var(--cream);border:1px solid var(--line);padding:34px;box-shadow:0 25px 65px #1331231a}.windows-purchase-card-heading>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.windows-purchase-card-heading h2{margin:12px 0 7px;font-family:Georgia,serif;font-size:34px;font-weight:400}.windows-purchase-card-heading p{color:var(--muted);margin:0;font-size:12px}.windows-purchase-form{margin-top:28px}.windows-plan-grid{border:0;grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;display:grid}.windows-plan-grid legend{grid-column:1/-1;width:100%;margin-bottom:10px;font-size:12px;font-weight:760}.windows-plan-grid label{border:1px solid var(--line);cursor:pointer;gap:9px;padding:16px;display:flex}.windows-plan-grid label.selected{border-color:var(--green);background:#eff8e7}.windows-plan-grid label input{accent-color:var(--green);margin-top:3px}.windows-plan-grid label span{font-size:13px;font-weight:700}.windows-plan-grid label strong{color:var(--green);margin-top:7px;font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.windows-email-field{margin-top:22px;font-size:12px;font-weight:760;display:block}.windows-email-field input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;margin-top:8px;padding:13px}.windows-purchase-warning{color:#71400f;background:#fff2df;border-left:3px solid #e97816;margin-top:20px;padding:15px}.windows-purchase-warning strong{font-size:13px}.windows-purchase-warning p{margin:5px 0 0;font-size:12px;line-height:1.55}.windows-confirmation{color:#4f5a52;gap:10px;margin-top:19px;font-size:12px;line-height:1.5;display:flex}.windows-confirmation input{accent-color:var(--green);margin-top:3px}.windows-pay-button{cursor:pointer;border:0;width:100%;margin-top:21px}.windows-pay-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.windows-payment-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.5}.windows-purchase-error{color:#8d2c1c;background:#ffe9e4;padding:10px 12px;font-size:12px}@media (max-width:850px){.windows-purchase-main{grid-template-columns:1fr;gap:48px;padding-block:55px 80px}}@media (max-width:520px){.windows-purchase-card{padding:24px}.windows-plan-grid{grid-template-columns:1fr}}a{color:inherit;text-decoration:none}.literal-home{--literal-black:#0b100d;--literal-white:#f8f5ec;--literal-acid:#c8f04b;background:var(--literal-white)}.literal-section{position:relative;overflow:hidden}.literal-frame{width:min(1180px,100% - 48px);margin-inline:auto}.literal-question-row{border-bottom:1px solid #0b100d30;justify-content:space-between;align-items:center;min-height:104px;display:flex}.literal-question-row>span{color:#6c756e;letter-spacing:.17em;font-size:10px;font-weight:800}.literal-question{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:820}.literal-question:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;margin-right:11px;display:inline-block}.literal-intro{min-height:calc(100svh - 84px)}.literal-intro:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #164f372e;border-radius:50%;width:min(39vw,560px);position:absolute;bottom:-35%;right:-14vw;box-shadow:0 0 0 70px #164f3706,0 0 0 140px #164f3705}.literal-intro-grid{grid-template-columns:minmax(0,1.46fr) minmax(280px,.54fr);align-items:end;gap:clamp(45px,8vw,120px);padding:clamp(74px,9vw,132px) 0 74px;display:grid}.literal-kicker{color:var(--green);letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:820}.literal-intro h1{letter-spacing:-.067em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,8.2vw,116px);font-weight:400;line-height:.91}.literal-intro-answer>p{color:#515b54;margin:0;font-size:16px;line-height:1.72}.literal-arrow-link,.literal-source-link{width:fit-content;color:var(--green);border-bottom:1px solid #164f3759;align-items:center;gap:38px;margin-top:32px;padding-bottom:7px;font-size:12px;font-weight:780;display:flex}.literal-rule{background:#0b100d30;height:1px}.literal-footnote{color:#6c756e;margin:22px 0 38px;font-family:Georgia,serif;font-size:13px;font-style:italic}.literal-audience{color:var(--literal-white);background:var(--literal-black)}.literal-question-row-light{border-color:#ffffff2e}.literal-question-row-light>span{color:#ffffff75}.literal-question-row-light .literal-question:before{background:var(--literal-acid)}.literal-section-heading{padding:100px 0 78px}.literal-section-heading h2{letter-spacing:-.058em;max-width:970px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,7vw,91px);font-weight:400;line-height:.98}.literal-audience-list{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-bottom:112px;display:grid}.literal-audience-list article{min-height:330px;padding:27px 32px 38px 0}.literal-audience-list article+article{border-left:1px solid #ffffff2e;padding-left:32px}.literal-audience-list article>span{color:var(--literal-acid);font-family:Georgia,serif;font-size:13px;font-style:italic}.literal-audience-list h3{letter-spacing:-.025em;max-width:270px;margin:102px 0 14px;font-size:18px;line-height:1.2}.literal-audience-list p{color:#ffffff87;max-width:295px;margin:0;font-size:12px;line-height:1.72}.literal-problem{background:#e9e4d8}.literal-problem-grid{grid-template-columns:.84fr 1.16fr;gap:clamp(60px,10vw,150px);min-height:690px;padding:112px 0 120px;display:grid}.literal-problem-heading h2,.literal-trust-copy h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.6vw,72px);font-weight:400;line-height:.99}.literal-problem-answer{padding-top:33px}.literal-problem-answer .literal-big-answer{color:var(--ink);letter-spacing:-.04em;margin:0 0 33px;font-family:Georgia,serif;font-size:clamp(26px,3.1vw,41px);line-height:1.1}.literal-problem-answer>p:not(.literal-big-answer){color:#59625c;max-width:610px;margin:0;font-size:14px;line-height:1.75}.literal-equation{border-top:1px solid #0b100d38;border-bottom:1px solid #0b100d38;justify-content:space-between;align-items:center;gap:14px;margin-top:63px;padding:23px 0;font-size:11px;display:flex}.literal-equation i{color:#7b837d;font-family:Georgia,serif;font-size:20px;font-style:italic}.literal-equation strong{color:var(--green)}.literal-trust{color:var(--literal-white);background:radial-gradient(circle at 5% 72%, #c8f04b14, transparent 23%), var(--green-deep)}.literal-trust-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(70px,11vw,160px);padding:106px 0 112px;display:grid}.literal-trust-copy .literal-kicker{color:var(--literal-acid)}.literal-trust-copy>p:not(.literal-kicker){color:#ffffff94;max-width:510px;margin:34px 0 0;font-size:13px;line-height:1.75}.literal-source-link{color:var(--literal-acid);border-color:#c8f04b66}.literal-proof-list{border-top:1px solid #fff3}.literal-proof-list article{border-bottom:1px solid #fff3;grid-template-columns:.62fr 1.38fr;gap:25px;min-height:119px;padding:25px 0;display:grid}.literal-proof-list h3{color:var(--literal-acid);margin:0;font-size:12px}.literal-proof-list p{color:#ffffff8f;margin:0;font-size:12px;line-height:1.65}.literal-next{min-height:310px;color:var(--green-deep);background:var(--literal-acid);border-radius:2px 2px 0 0;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:50px 54px;display:grid}.literal-next .literal-question:before{background:var(--green-deep)}.literal-next h2{letter-spacing:-.052em;max-width:760px;margin:29px 0 0;font-family:Georgia,serif;font-size:clamp(35px,4.6vw,59px);font-weight:400;line-height:1}.literal-cta{color:#fff;background:var(--green-deep);justify-content:space-between;align-items:center;gap:30px;min-width:220px;min-height:62px;padding:0 24px;font-size:12px;font-weight:780;transition:transform .16s,background .16s;display:flex}.literal-cta:hover{background:#061a12;transform:translateY(-2px)}@media (max-width:900px){.literal-intro-grid,.literal-problem-grid,.literal-trust-grid{grid-template-columns:1fr}.literal-intro-grid{gap:42px}.literal-intro-answer{max-width:620px}.literal-problem-grid,.literal-trust-grid{gap:60px}.literal-problem-answer{padding-top:0}.literal-audience-list{grid-template-columns:1fr}.literal-audience-list article{grid-template-columns:50px .8fr 1.2fr;align-items:center;gap:22px;min-height:220px;padding:28px 0;display:grid}.literal-audience-list article+article{border-top:1px solid #ffffff2e;border-left:0;padding-left:0}.literal-audience-list h3{margin:0}.literal-audience-list p{max-width:none}.literal-next{grid-template-columns:1fr}.literal-cta{width:fit-content}}@media (max-width:620px){.literal-frame{width:min(100% - 30px,1180px)}.literal-question-row{min-height:78px}.literal-intro{min-height:auto}.literal-intro-grid{padding:68px 0 60px}.literal-intro h1{font-size:clamp(54px,16vw,75px)}.literal-intro:after{display:none}.literal-section-heading{padding:75px 0 55px}.literal-section-heading h2{font-size:49px}.literal-audience-list{margin-bottom:78px}.literal-audience-list article{grid-template-columns:35px 1fr;align-content:center;min-height:260px}.literal-audience-list article p{grid-column:2}.literal-problem-grid,.literal-trust-grid{gap:52px;min-height:auto;padding:78px 0 85px}.literal-problem-heading h2,.literal-trust-copy h2{font-size:48px}.literal-equation{flex-direction:column;align-items:flex-start;gap:12px}.literal-equation i{display:none}.literal-equation span:before,.literal-equation strong:before{content:"— "}.literal-proof-list article{grid-template-columns:1fr;gap:10px}.literal-next{min-height:390px;margin-inline:-15px;padding:42px 30px}.literal-next h2{font-size:41px}.literal-cta{width:100%}}.technical-home{--tech-bg:#f2f1eb;--tech-panel:#e5e5dd;--tech-ink:#111713;--tech-dark:#0c1410;--tech-green:#155f40;--tech-signal:#bde84b;--tech-line:#1117132b;color:var(--tech-ink);background:var(--tech-bg)}.technical-section{overflow:hidden}.technical-shell{width:min(1180px,100% - 48px);margin-inline:auto}.technical-index{border-bottom:1px solid var(--tech-line);grid-template-columns:50px 1fr auto;align-items:center;gap:15px;min-height:82px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.technical-index>span{color:var(--tech-green);font-size:11px;font-weight:800}.technical-index>p{margin:0;font-size:11px;font-weight:740}.technical-index>i{color:#737b76;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.technical-overline{color:var(--tech-green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:760}.technical-hero{min-height:calc(100svh - 84px)}.technical-hero-grid{grid-template-columns:1.32fr .68fr;align-items:center;gap:clamp(70px,10vw,145px);padding:clamp(72px,8.5vw,122px) 0 90px;display:grid}.technical-hero-copy h1{letter-spacing:-.06em;max-width:790px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.2vw,99px);font-weight:400;line-height:.94}.technical-lead{color:#4e5952;max-width:670px;margin:34px 0 0;font-size:17px;line-height:1.67}.technical-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.technical-button{letter-spacing:.02em;border:1px solid #0000;justify-content:space-between;align-items:center;gap:34px;min-height:54px;padding:0 21px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:760;transition:transform .16s,background .16s;display:inline-flex}.technical-button:hover{transform:translateY(-2px)}.technical-button-primary{color:#fff;background:var(--tech-green)}.technical-button-primary:hover{background:#0d4b31}.technical-text-link{color:var(--tech-green);border-bottom:1px solid #155f4059;gap:24px;padding-bottom:6px;font-size:11px;font-weight:720;display:inline-flex}.technical-policy{color:#e8ede9;background:var(--tech-dark);border-top:3px solid var(--tech-signal);padding:0 26px 25px;box-shadow:0 25px 70px #0c141021}.technical-policy-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:70px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.technical-policy-header span{text-transform:uppercase;font-size:10px;font-weight:700}.technical-policy-header i{background:var(--tech-signal);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #bde84b1a}.technical-policy-header code{color:#fff6;font-size:9px}.technical-policy dl{margin:0}.technical-policy dl>div{border-bottom:1px solid #ffffff1f;grid-template-columns:.72fr 1.28fr;align-items:center;gap:15px;min-height:67px;display:grid}.technical-policy dt{color:#ffffff6e;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.technical-policy dd{margin:0;font-size:11px;line-height:1.4}.technical-policy-footer{color:#ffffff73;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:25px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.technical-policy-footer strong{color:var(--tech-signal);font-weight:600}.technical-premise{border-top:1px solid var(--tech-line);grid-template-columns:155px 1fr;gap:20px;padding:19px 0 28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.technical-premise span{color:var(--tech-green);text-transform:uppercase;font-size:9px;font-weight:800}.technical-premise p{color:#69726c;margin:0;font-size:10px}.technical-persona,.technical-trust{color:#eef1ee;background:var(--tech-dark)}.technical-index-dark{border-color:#ffffff29}.technical-index-dark>span{color:var(--tech-signal)}.technical-index-dark>i{color:#ffffff61}.technical-persona-intro{grid-template-columns:1.22fr .78fr;align-items:end;gap:clamp(70px,11vw,160px);padding:105px 0 85px;display:grid}.technical-persona .technical-overline,.technical-trust .technical-overline{color:var(--tech-signal)}.technical-persona-intro h2,.technical-mechanism-heading h2,.technical-trust-intro h2,.technical-next h2{letter-spacing:-.057em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(47px,6vw,78px);font-weight:400;line-height:.99}.technical-persona-intro>div p{color:#ffffff8a;margin:0;font-size:13px;line-height:1.76}.technical-persona-intro>div p+p{margin-top:20px}.technical-responsibilities{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-bottom:112px;display:grid}.technical-responsibilities article{min-height:335px;padding:26px 31px 35px 0}.technical-responsibilities article+article{border-left:1px solid #ffffff29;padding-left:31px}.technical-responsibilities article>div{justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.technical-responsibilities article>div span{color:var(--tech-signal);font-size:9px}.technical-responsibilities article>div p{color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}.technical-responsibilities h3{letter-spacing:-.035em;max-width:300px;margin:96px 0 16px;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.07}.technical-responsibilities article>p{color:#ffffff7a;max-width:310px;margin:0;font-size:12px;line-height:1.7}.technical-mechanism{background:var(--tech-panel)}.technical-mechanism-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(70px,10vw,145px);padding:105px 0 88px;display:grid}.technical-mechanism-heading>p{color:#525d56;margin:0;font-size:14px;line-height:1.75}.technical-control-flow{border-top:1px solid var(--tech-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.technical-control-flow li{min-width:0;padding:25px 24px 38px 0;position:relative}.technical-control-flow li+li{border-left:1px solid var(--tech-line);padding-left:24px}.technical-control-meta{justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.technical-control-meta code{color:var(--tech-green);font-size:12px;font-weight:800}.technical-control-meta span{color:#707a73;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.technical-control-node{align-items:center;height:61px;margin-top:30px;display:flex;position:relative}.technical-control-node:before{content:"";background:#155f4057;width:calc(100% + 48px);height:1px;position:absolute;left:0}.technical-control-flow li:last-child .technical-control-node:before{width:100%}.technical-control-node i{z-index:1;background:var(--tech-green);border:3px solid var(--tech-panel);width:11px;height:11px;box-shadow:0 0 0 1px var(--tech-green);border-radius:50%;position:relative}.technical-control-flow h3{letter-spacing:-.02em;margin:8px 0 13px;font-size:14px}.technical-control-flow li>p{color:#626c65;margin:0;font-size:11px;line-height:1.7}.technical-formula{border-top:1px solid var(--tech-line);border-bottom:1px solid var(--tech-line);justify-content:space-between;gap:40px;margin:0 0 115px;padding:33px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.technical-formula p{color:#626c65;margin:0}.technical-formula p span{color:var(--tech-green);font-weight:780}.technical-formula strong{font-weight:650}.technical-trust{background:linear-gradient(155deg,#0c1410 0%,#0a2016 100%)}.technical-trust-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(70px,11vw,160px);padding:105px 0 90px;display:grid}.technical-trust-intro>div:last-child>p{color:#ffffff8a;margin:0;font-size:13px;line-height:1.75}.technical-trust-intro a{width:fit-content;color:var(--tech-signal);border-bottom:1px solid #bde84b59;gap:31px;margin-top:28px;padding-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.technical-claims{border-top:1px solid #ffffff2b}.technical-claims article{border-bottom:1px solid #ffffff2b;grid-template-columns:55px .55fr .7fr 1.3fr;align-items:center;gap:25px;min-height:114px;display:grid}.technical-claims article>span{color:var(--tech-signal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.technical-claims h3{margin:0;font-size:12px}.technical-claims strong{color:var(--tech-signal);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650}.technical-claims p{color:#ffffff7a;margin:0;font-size:11px;line-height:1.65}.technical-next{min-height:335px;color:var(--tech-ink);background:var(--tech-signal);grid-template-columns:1fr auto;align-items:center;gap:60px;margin-top:105px;padding:52px 56px;display:grid}.technical-next h2{max-width:790px;font-size:clamp(40px,5vw,64px)}.technical-next>div>p:last-child{color:#111713a1;margin:22px 0 0;font-size:11px}.technical-button-light{color:#fff;background:var(--tech-dark);min-width:205px}@media (max-width:900px){.technical-hero-grid,.technical-persona-intro,.technical-mechanism-heading,.technical-trust-intro{grid-template-columns:1fr;gap:55px}.technical-policy{width:min(100%,520px)}.technical-responsibilities{grid-template-columns:1fr}.technical-responsibilities article{grid-template-columns:90px .9fr 1.1fr;align-items:center;gap:25px;min-height:210px;padding:27px 0;display:grid}.technical-responsibilities article+article{border-top:1px solid #ffffff29;border-left:0;padding-left:0}.technical-responsibilities article>div{display:block}.technical-responsibilities article>div p{margin-top:12px}.technical-responsibilities h3{margin:0}.technical-control-flow{grid-template-columns:1fr 1fr}.technical-control-flow li:nth-child(3){border-left:0;border-top:1px solid var(--tech-line)}.technical-control-flow li:nth-child(4){border-top:1px solid var(--tech-line)}.technical-next{grid-template-columns:1fr}.technical-button-light{width:fit-content}}@media (max-width:620px){.technical-shell{width:min(100% - 30px,1180px)}.technical-index{grid-template-columns:35px 1fr;min-height:70px}.technical-index>i{display:none}.technical-hero{min-height:auto}.technical-hero-grid{padding:68px 0 70px}.technical-hero-copy h1{font-size:55px}.technical-lead{font-size:15px}.technical-actions{flex-direction:column;align-items:stretch}.technical-button-primary,.technical-text-link{width:100%}.technical-text-link{justify-content:space-between}.technical-premise{grid-template-columns:1fr;gap:8px}.technical-persona-intro,.technical-mechanism-heading,.technical-trust-intro{padding:76px 0 60px}.technical-persona-intro h2,.technical-mechanism-heading h2,.technical-trust-intro h2{font-size:47px}.technical-responsibilities{margin-bottom:80px}.technical-responsibilities article{grid-template-columns:55px 1fr;align-content:center;min-height:255px}.technical-responsibilities article>p{grid-column:2}.technical-control-flow{grid-template-columns:1fr}.technical-control-flow li,.technical-control-flow li+li{border-top:1px solid var(--tech-line);border-left:0;padding:27px 0}.technical-control-flow li:first-child{border-top:0}.technical-control-node{display:none}.technical-control-flow h3{margin-top:27px}.technical-formula{flex-direction:column;margin-bottom:80px}.technical-claims article{grid-template-columns:34px 1fr;align-items:start;gap:10px 15px;padding:25px 0}.technical-claims strong,.technical-claims p{grid-column:2}.technical-next{min-height:430px;margin:80px -15px 0;padding:43px 30px}.technical-next h2{font-size:43px}.technical-button-light{width:100%}}.concise-home{--concise-paper:#f3f1ea;--concise-ink:#0c130f;--concise-dark:#09130e;--concise-green:#166040;--concise-signal:#bde94b;--concise-line:#0c130f2b;color:var(--concise-ink);background:var(--concise-paper)}.concise-section{overflow:hidden}.concise-shell{width:min(1180px,100% - 48px);margin-inline:auto}.concise-index{border-bottom:1px solid var(--concise-line);grid-template-columns:75px 1fr auto;align-items:center;gap:18px;min-height:82px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.concise-index>span{color:var(--concise-green);font-size:9px;font-weight:800}.concise-index>p{margin:0;font-size:10px;font-weight:760}.concise-index>code{color:#778079;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.concise-index-dark{border-color:#ffffff2b}.concise-index-dark>span{color:var(--concise-signal)}.concise-index-dark>code{color:#ffffff61}.concise-hero{min-height:calc(100svh - 84px)}.concise-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:center;gap:clamp(70px,9vw,130px);min-height:720px;padding:80px 0 90px;display:grid}.concise-hero-copy h1{letter-spacing:-.062em;max-width:790px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,7.4vw,101px);font-weight:400;line-height:.93}.concise-hero-copy>p{color:#536058;max-width:650px;font-size:15px;line-height:1.7}.concise-hero-copy>p:first-of-type{margin:34px 0 0}.concise-hero-copy>p+p{margin:9px 0 0}.concise-actions{align-items:center;gap:30px;margin-top:35px;display:flex}.concise-button{letter-spacing:.02em;border:1px solid #0000;justify-content:space-between;align-items:center;gap:35px;min-height:55px;padding:0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:760;transition:transform .16s,background .16s;display:inline-flex}.concise-button:hover{transform:translateY(-2px)}.concise-button-solid{color:#fff;background:var(--concise-green)}.concise-button-solid:hover{background:#0f4b33}.concise-inline-link{min-width:140px;color:var(--concise-green);border-bottom:1px solid #16604059;justify-content:space-between;padding-bottom:6px;font-size:10px;font-weight:760;display:flex}.concise-lock-visual{color:#fff;background:var(--concise-dark);border-top:3px solid var(--concise-signal);min-height:515px;padding:0 28px 27px;box-shadow:0 32px 80px #09130e29}.concise-lock-header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:68px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.concise-lock-header span{text-transform:uppercase;font-size:9px;font-weight:760}.concise-lock-header span i{background:var(--concise-signal);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #bde94b1a}.concise-lock-header code{color:#ffffff59;font-size:8px}.concise-lock-core{place-items:center;height:320px;display:grid;position:relative;overflow:hidden}.concise-ring{aspect-ratio:1;border:1px solid #bde94b2e;border-radius:50%;position:absolute}.concise-ring-one{width:250px}.concise-ring-two{border-color:#bde94b52;width:185px}.concise-lock-mark{z-index:1;background:var(--concise-signal);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative;box-shadow:0 0 55px #bde94b1f}.concise-lock-mark i{border:2px solid var(--concise-dark);border-radius:2px;width:22px;height:17px;margin-bottom:9px;position:relative}.concise-lock-mark i:before{content:"";border:2px solid var(--concise-dark);border-bottom:0;border-radius:8px 8px 0 0;width:13px;height:12px;position:absolute;top:-11px;left:2px}.concise-lock-mark strong{color:var(--concise-dark);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.concise-lock-mark small{color:#09130e99;text-transform:uppercase;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.concise-lock-visual dl{border-top:1px solid #ffffff21;grid-template-columns:1fr 1fr;margin:0;display:grid}.concise-lock-visual dl>div{padding-top:22px}.concise-lock-visual dl>div+div{border-left:1px solid #ffffff21;padding-left:22px}.concise-lock-visual dt{color:#ffffff5e;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.concise-lock-visual dd{margin:7px 0 0;font-size:9px}.concise-persona,.concise-trust{color:#f0f2ef;background:var(--concise-dark)}.concise-persona-copy{grid-template-columns:1.18fr .82fr;align-items:end;gap:clamp(70px,11vw,160px);padding:100px 0 82px;display:grid}.concise-persona-copy h2,.concise-problem-copy h2,.concise-trust-copy h2,.concise-next h2{letter-spacing:-.058em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(49px,6vw,79px);font-weight:400;line-height:.98}.concise-persona-copy>div p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.75}.concise-persona-copy>div p+p{margin-top:16px}.concise-stakes{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-bottom:112px;display:grid}.concise-stakes article{min-height:345px;padding:28px 31px 32px 0}.concise-stakes article+article{border-left:1px solid #ffffff2b;padding-left:31px}.concise-stake-top{justify-content:space-between;align-items:center;display:flex}.concise-stake-top span{color:var(--concise-signal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.concise-stake-top i{border:1px solid var(--concise-signal);border-radius:50%;width:8px;height:8px}.concise-stakes h3{letter-spacing:-.04em;margin:87px 0 66px;font-family:Georgia,serif;font-size:39px;font-weight:400}.concise-stakes dl{border-top:1px solid #ffffff1f;margin:0}.concise-stakes dl>div{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;align-items:center;gap:14px;min-height:39px;display:grid}.concise-stakes dt{color:#ffffff52;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.concise-stakes dd{color:#ffffffb0;margin:0;font-size:9px}.concise-problem{background:#e5e4dc}.concise-problem-copy{grid-template-columns:1.15fr .85fr;align-items:end;gap:18px clamp(70px,10vw,150px);padding:100px 0 85px;display:grid}.concise-problem-copy h2{grid-row:1/3}.concise-problem-copy p{color:#535e57;margin:0;font-size:13px;line-height:1.75}.concise-problem-copy p+p{color:var(--concise-green);font-weight:730}.concise-timeline{border-top:1px solid var(--concise-line);grid-template-columns:repeat(4,1fr);min-height:335px;margin:0;padding:0;list-style:none;display:grid}.concise-timeline li{min-width:0;padding:26px 24px 35px 0}.concise-timeline li+li{border-left:1px solid var(--concise-line);padding-left:24px}.concise-time-node{align-items:center;height:110px;display:flex;position:relative}.concise-time-node:before{content:"";background:#16604052;width:calc(100% + 48px);height:1px;position:absolute;left:0}.concise-timeline li:last-child .concise-time-node:before{width:100%}.concise-time-node i{z-index:1;background:var(--concise-green);width:13px;height:13px;box-shadow:0 0 0 1px var(--concise-green);border:4px solid #e5e4dc;border-radius:50%;position:relative}.concise-timeline code{color:var(--concise-green);font-size:12px;font-weight:800}.concise-timeline span{color:#768078;text-transform:uppercase;margin:13px 0 41px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:block}.concise-timeline strong{font-size:12px}.concise-equation{border-top:1px solid var(--concise-line);border-bottom:1px solid var(--concise-line);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:112px;padding:29px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.concise-equation span{color:var(--concise-green)}.concise-equation i{color:#758078;font-family:Georgia,serif;font-size:18px;font-style:italic}.concise-trust{background:linear-gradient(152deg,#09130e,#0a2016)}.concise-trust-copy{grid-template-columns:1.15fr .85fr;align-items:end;gap:22px clamp(70px,11vw,160px);padding:100px 0 82px;display:grid}.concise-trust-copy h2{grid-row:1/3}.concise-trust-copy>p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.75}.concise-trust-copy>a{width:fit-content;color:var(--concise-signal);border-bottom:1px solid #bde94b5c;gap:32px;padding-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.concise-claims{border-top:1px solid #ffffff2b}.concise-claims article{border-bottom:1px solid #ffffff2b;grid-template-columns:55px .72fr 1.25fr auto;align-items:center;gap:25px;min-height:103px;display:grid}.concise-claims article>span{color:var(--concise-signal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.concise-claims h3{margin:0;font-size:11px}.concise-claims strong{color:#ffffff9e;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:550}.concise-claims i{color:var(--concise-signal);text-transform:uppercase;border:1px solid #bde94b4d;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-style:normal}.concise-next{min-height:330px;color:var(--concise-ink);background:var(--concise-signal);grid-template-columns:1fr auto;align-items:center;gap:60px;margin-top:100px;padding:52px 56px;display:grid}.concise-next>div>span{color:var(--concise-green);text-transform:uppercase;margin-bottom:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:780;display:block}.concise-next h2{max-width:760px;font-size:clamp(41px,5vw,64px)}.concise-button-dark{color:#fff;background:var(--concise-dark);min-width:200px}@media (max-width:900px){.concise-hero-grid,.concise-persona-copy,.concise-problem-copy,.concise-trust-copy{grid-template-columns:1fr;gap:48px}.concise-lock-visual{width:min(100%,500px)}.concise-persona-copy h2,.concise-problem-copy h2,.concise-trust-copy h2{grid-row:auto}.concise-stakes{grid-template-columns:1fr}.concise-stakes article{grid-template-columns:70px .7fr 1.3fr;align-items:center;gap:25px;min-height:220px;padding:27px 0;display:grid}.concise-stakes article+article{border-top:1px solid #ffffff2b;border-left:0;padding-left:0}.concise-stake-top{display:block}.concise-stake-top i{margin-top:17px;display:block}.concise-stakes h3{margin:0}.concise-timeline{grid-template-columns:1fr 1fr}.concise-timeline li:nth-child(3){border-left:0;border-top:1px solid var(--concise-line)}.concise-timeline li:nth-child(4){border-top:1px solid var(--concise-line)}.concise-next{grid-template-columns:1fr}.concise-button-dark{width:fit-content}}@media (max-width:620px){.concise-shell{width:min(100% - 30px,1180px)}.concise-index{grid-template-columns:58px 1fr;min-height:70px}.concise-index>code{display:none}.concise-hero{min-height:auto}.concise-hero-grid{min-height:auto;padding:68px 0 78px}.concise-hero-copy h1{font-size:55px}.concise-actions{flex-direction:column;align-items:stretch}.concise-button-solid,.concise-inline-link{width:100%}.concise-lock-visual{min-height:475px;padding-inline:21px}.concise-lock-core{height:290px}.concise-persona-copy,.concise-problem-copy,.concise-trust-copy{padding:76px 0 62px}.concise-persona-copy h2,.concise-problem-copy h2,.concise-trust-copy h2{font-size:47px}.concise-stakes{margin-bottom:80px}.concise-stakes article{grid-template-columns:48px 1fr;align-content:center;min-height:235px}.concise-stakes dl{grid-column:2}.concise-timeline{grid-template-columns:1fr}.concise-timeline li,.concise-timeline li+li{border-top:1px solid var(--concise-line);border-left:0;grid-template-columns:42px 1fr;gap:8px 14px;min-height:120px;padding:24px 0;display:grid}.concise-timeline li:first-child{border-top:0}.concise-time-node{display:none}.concise-timeline span{margin:0}.concise-timeline strong{grid-column:2}.concise-equation{flex-direction:column;align-items:flex-start;margin-bottom:80px}.concise-equation i{display:none}.concise-claims article{grid-template-columns:35px 1fr auto;gap:11px;padding:23px 0}.concise-claims strong{grid-column:2}.concise-claims i{grid-area:1/3/3}.concise-next{min-height:420px;margin:80px -15px 0;padding:43px 30px}.concise-next h2{font-size:43px}.concise-button-dark{width:100%}}.care-home{--care-paper:#f5efe7;--care-paper-deep:#e9ded3;--care-ink:#1b1718;--care-dark:#231a1e;--care-green:#195c40;--care-rose:#c96570;--care-soft-rose:#efb3ad;--care-signal:#c5ec56;--care-line:#1b17182b;color:var(--care-ink);background:var(--care-paper)}.care-section{overflow:hidden}.care-shell{width:min(1180px,100% - 48px);margin-inline:auto}.care-index{border-bottom:1px solid var(--care-line);grid-template-columns:76px 1fr auto;align-items:center;gap:18px;min-height:82px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.care-index>span{color:var(--care-green);font-size:9px;font-weight:800}.care-index>p{margin:0;font-size:10px;font-weight:760}.care-index>code{color:#82777a;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.care-index-dark{border-color:#ffffff2b}.care-index-dark>span{color:var(--care-soft-rose)}.care-index-dark>code{color:#ffffff61}.care-eyebrow{letter-spacing:.11em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:760;color:var(--care-green)!important;margin:0 0 22px!important;font-size:9px!important}.care-hero{min-height:calc(100svh - 84px)}.care-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center;gap:clamp(65px,8vw,120px);min-height:720px;padding:80px 0 90px;display:grid}.care-hero-copy h1{letter-spacing:-.06em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(57px,6.8vw,92px);font-weight:400;line-height:.94}.care-hero-copy>p:not(.care-eyebrow){color:#62575a;max-width:640px;font-size:14px;line-height:1.72}.care-hero-copy>p:not(.care-eyebrow):first-of-type{margin:34px 0 0}.care-hero-copy>p+p{margin:8px 0 0}.care-actions{align-items:center;gap:30px;margin-top:35px;display:flex}.care-button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:35px;min-height:55px;padding:0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:760;transition:transform .16s,background .16s;display:inline-flex}.care-button:hover{transform:translateY(-2px)}.care-button-primary{color:#fff;background:var(--care-green)}.care-button-primary:hover{background:#10482f}.care-text-link{min-width:150px;color:var(--care-green);border-bottom:1px solid #195c4059;justify-content:space-between;padding-bottom:6px;font-size:10px;font-weight:730;display:flex}.care-choice-visual{background:#ffffff3d;border:1px solid #1b171824;min-height:535px;position:relative}.care-choice-visual:before,.care-choice-visual:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.care-choice-visual:before{border:1px solid #195c4029;width:305px;height:305px;top:70px;left:34px}.care-choice-visual:after{border:1px solid #c965703d;width:255px;height:255px;top:116px;right:27px}.care-orbit{z-index:2;border-radius:50%;flex-direction:column;justify-content:flex-end;width:116px;height:116px;padding:18px;display:flex;position:absolute}.care-orbit span{font-family:Georgia,serif;font-size:18px}.care-orbit small{text-transform:uppercase;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.care-orbit-self{color:#fff;background:var(--care-green);top:62px;left:42px}.care-orbit-self small{color:#ffffff8c}.care-orbit-gift{color:var(--care-dark);background:var(--care-soft-rose);top:98px;right:36px}.care-orbit-gift small{color:#231a1e8c}.care-choice-core{z-index:3;width:160px;height:160px;color:var(--care-dark);background:var(--care-signal);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:205px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #36381a1f}.care-choice-core i{border:2px solid;border-radius:2px;width:24px;height:18px;margin-bottom:12px;position:relative}.care-choice-core i:before{content:"";border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;width:14px;height:13px;position:absolute;top:-12px;left:3px}.care-choice-core strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.care-choice-core small{color:#231a1e8f;text-transform:uppercase;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.care-consent-line{color:#776d70;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:grid;position:absolute;bottom:28px;left:29px;right:29px}.care-consent-line span:last-child{text-align:right}.care-consent-line i{background:var(--care-rose);border-radius:50%;width:7px;height:7px}.care-people{color:#f8f2f3;background:var(--care-dark)}.care-people-copy{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(70px,11vw,160px);padding:100px 0 82px;display:grid}.care-people-copy h2,.care-problem-copy h2,.care-trust-copy h2,.care-next h2{letter-spacing:-.058em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(49px,6vw,78px);font-weight:400;line-height:.98}.care-people-copy>div p,.care-problem-copy>div p,.care-trust-copy>div p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.75}.care-people-copy>div p+p,.care-problem-copy>div p+p{margin-top:16px}.care-person-cards{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-bottom:112px;display:grid}.care-person-cards article{min-height:365px;padding:27px 31px 31px 0;position:relative}.care-person-cards article+article{border-left:1px solid #ffffff2b;padding-left:31px}.care-card-index{color:var(--care-soft-rose);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;position:absolute;top:30px;right:29px}.care-person-icon{border:1px solid #efb3ad59;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative}.care-person-icon span{background:var(--care-soft-rose);border-radius:50%;width:20px;height:20px;position:absolute;top:15px}.care-person-icon i{border:1px solid var(--care-soft-rose);border-radius:22px 22px 5px 5px;width:36px;height:18px;position:absolute;bottom:12px}.care-person-cards h3{letter-spacing:-.04em;margin:60px 0 38px;font-family:Georgia,serif;font-size:31px;font-weight:400}.care-person-cards dl{border-top:1px solid #ffffff1f;margin:0}.care-person-cards dl>div{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;align-items:center;gap:12px;min-height:40px;display:grid}.care-person-cards dt{color:#ffffff4f;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.care-person-cards dd{color:#ffffffad;margin:0;font-size:9px}.care-problem{background:var(--care-paper-deep)}.care-problem-copy{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(70px,10vw,150px);padding:100px 0 85px;display:grid}.care-problem-copy>div p{color:#6a5e61}.care-problem-copy>div p:last-child{color:var(--care-green);font-weight:700}.care-handoff{border-top:1px solid var(--care-line);border-bottom:1px solid var(--care-line);grid-template-columns:repeat(3,1fr);min-height:350px;display:grid}.care-handoff article{min-width:0;padding:28px 31px 35px 0;position:relative}.care-handoff article+article{border-left:1px solid var(--care-line);padding-left:31px}.care-handoff article>span{color:var(--care-rose);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.care-handoff-symbol{align-items:center;height:155px;display:flex;position:relative}.care-handoff-symbol:before{content:"";background:#c9657059;width:calc(100% + 62px);height:1px;position:absolute}.care-handoff article:last-child .care-handoff-symbol:before{width:100%}.care-handoff-symbol i{z-index:1;background:var(--care-paper-deep);border:1px solid var(--care-rose);width:54px;height:54px;box-shadow:inset 0 0 0 10px var(--care-paper-deep), inset 0 0 0 11px #c9657059;border-radius:50%;position:relative}.care-handoff-symbol b{z-index:2;color:var(--care-rose);font-family:Georgia,serif;font-size:19px;font-weight:400;position:absolute;right:-39px}.care-handoff small{color:#877a7d;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:block}.care-handoff strong{margin-top:12px;font-family:Georgia,serif;font-size:19px;font-weight:400;display:block}.care-principle{border-bottom:1px solid var(--care-line);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin:0 0 112px;padding:29px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.care-principle span{color:var(--care-green);font-weight:750}.care-principle i{color:#8a7c7f;text-transform:none;font-family:Georgia,serif;font-size:13px;font-style:italic}.care-trust{color:#fff;background:linear-gradient(155deg,#123629 0%,#081d14 100%)}.care-trust-copy{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(70px,11vw,160px);padding:100px 0 82px;display:grid}.care-trust-copy>div a{width:fit-content;color:var(--care-signal);border-bottom:1px solid #c5ec5661;gap:31px;margin-top:27px;padding-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.care-assurances{border-top:1px solid #ffffff2b}.care-assurances article{border-bottom:1px solid #ffffff2b;grid-template-columns:55px .8fr 1.25fr auto;align-items:center;gap:25px;min-height:103px;display:grid}.care-assurances article>span{color:var(--care-signal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.care-assurances h3{margin:0;font-size:11px}.care-assurances strong{color:#fff9;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:550}.care-assurances i{background:var(--care-signal);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #c5ec5614}.care-next{min-height:330px;color:var(--care-dark);background:var(--care-soft-rose);grid-template-columns:1fr auto;align-items:center;gap:60px;margin-top:100px;padding:52px 56px;display:grid}.care-next>div>span{color:#7c303c;text-transform:uppercase;margin-bottom:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:780;display:block}.care-next h2{max-width:790px;font-size:clamp(40px,5vw,63px)}.care-button-dark{color:#fff;background:var(--care-dark);min-width:205px}@media (max-width:900px){.care-hero-grid,.care-people-copy,.care-problem-copy,.care-trust-copy{grid-template-columns:1fr;gap:50px}.care-choice-visual{width:min(100%,540px)}.care-person-cards{grid-template-columns:1fr}.care-person-cards article{grid-template-columns:90px .8fr 1.2fr;align-items:center;gap:26px;min-height:225px;padding:28px 0;display:grid}.care-person-cards article+article{border-top:1px solid #ffffff2b;border-left:0;padding-left:0}.care-card-index{top:30px;right:0}.care-person-cards h3{margin:0}.care-next{grid-template-columns:1fr}.care-button-dark{width:fit-content}}@media (max-width:620px){.care-shell{width:min(100% - 30px,1180px)}.care-index{grid-template-columns:58px 1fr;min-height:70px}.care-index>code{display:none}.care-hero{min-height:auto}.care-hero-grid{min-height:auto;padding:68px 0 78px}.care-hero-copy h1{font-size:53px}.care-actions{flex-direction:column;align-items:stretch}.care-button-primary,.care-text-link{width:100%}.care-choice-visual{min-height:480px}.care-choice-visual:before{width:245px;height:245px;left:10px}.care-choice-visual:after{width:210px;height:210px;right:7px}.care-orbit{width:100px;height:100px;padding:14px}.care-orbit-self{left:18px}.care-orbit-gift{right:15px}.care-choice-core{width:145px;height:145px}.care-consent-line{left:17px;right:17px}.care-people-copy,.care-problem-copy,.care-trust-copy{padding:76px 0 62px}.care-people-copy h2,.care-problem-copy h2,.care-trust-copy h2{font-size:46px}.care-person-cards{margin-bottom:80px}.care-person-cards article{grid-template-columns:75px 1fr;align-content:center;min-height:235px}.care-person-cards dl{grid-column:2}.care-card-index{top:28px}.care-handoff{grid-template-columns:1fr}.care-handoff article,.care-handoff article+article{border-top:1px solid var(--care-line);border-left:0;grid-template-columns:35px 58px 1fr;align-items:center;gap:8px 14px;min-height:150px;padding:25px 0;display:grid}.care-handoff article:first-child{border-top:0}.care-handoff-symbol{height:auto}.care-handoff-symbol:before,.care-handoff-symbol b{display:none}.care-handoff-symbol i{width:46px;height:46px}.care-handoff small{grid-column:3}.care-handoff strong{grid-column:3;margin-top:0}.care-principle{flex-direction:column;align-items:flex-start;margin-bottom:80px}.care-principle i{display:none}.care-assurances article{grid-template-columns:35px 1fr auto;gap:11px;padding:23px 0}.care-assurances strong{grid-column:2}.care-assurances i{grid-area:1/3/3}.care-next{min-height:430px;margin:80px -15px 0;padding:43px 30px}.care-next h2{font-size:42px}.care-button-dark{width:100%}}.onepage-home{--one-paper:#f4f0e8;--one-ink:#101713;--one-green:#155f40;--one-dark:#09150f;--one-signal:#c1ed4c;--one-rose:#eba8a4;--one-line:#10171329;min-height:calc(100svh - 84px);color:var(--one-ink);background:radial-gradient(circle at 7% 85%, #eba8a421, transparent 24%), var(--one-paper);overflow:hidden}.onepage-shell{width:min(1180px,100% - 48px);margin-inline:auto;padding-bottom:54px}.onepage-topline{border-bottom:1px solid var(--one-line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:68px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.onepage-topline>span{color:var(--one-green);font-weight:800}.onepage-topline p{color:#707a73;margin:0}.onepage-topline p i{background:var(--one-signal);border:1px solid #155f4073;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.onepage-grid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:stretch;gap:34px;padding-top:36px;display:grid}.onepage-message{flex-direction:column;align-items:flex-start;min-height:750px;padding:40px 46px 34px 0;display:flex}.onepage-eyebrow{color:var(--one-green);letter-spacing:.11em;text-transform:uppercase;margin:0 0 21px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.onepage-message h1{letter-spacing:-.061em;max-width:650px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.7vw,78px);font-weight:400;line-height:.94}.onepage-lead{color:#3f4b44;max-width:640px;margin:27px 0 0;font-size:16px;line-height:1.58}.onepage-detail{color:#68726c;max-width:620px;margin:8px 0 0;font-size:12px;line-height:1.65}.onepage-scope{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.onepage-scope>span{min-height:31px;color:var(--one-green);text-transform:uppercase;background:#155f400f;border:1px solid #155f402e;align-items:center;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:720;display:inline-flex}.onepage-scope .onepage-coming{color:#815058;background:#eba8a424;border-color:#b05c6240}.onepage-coming i{color:#9e7a7e;margin-left:8px;font-size:6px;font-style:normal}.onepage-actions{align-items:center;gap:29px;margin-top:31px;display:flex}.onepage-button{justify-content:space-between;align-items:center;gap:36px;min-height:54px;padding:0 21px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:780;transition:transform .16s,background .16s;display:inline-flex}.onepage-button:hover{transform:translateY(-2px)}.onepage-button-primary{color:#fff;background:var(--one-green)}.onepage-button-primary:hover{background:#0e4b31}.onepage-source{min-width:118px;color:var(--one-green);border-bottom:1px solid #155f4059;justify-content:space-between;padding-bottom:6px;font-size:10px;font-weight:700;display:flex}.onepage-gift{border-top:1px solid var(--one-line);border-left:3px solid var(--one-rose);width:100%;margin-top:auto;padding:21px 0 0 18px}.onepage-gift>span{color:#813d49;letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:780}.onepage-gift p{color:#6d6265;max-width:570px;margin:8px 0 0;font-size:11px;line-height:1.6}.onepage-buy{color:#fff;background:var(--one-dark);border-top:3px solid var(--one-signal);min-height:750px;padding:28px 30px 25px;box-shadow:0 28px 70px #09150f24}.onepage-price-heading{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-start;gap:25px;min-height:115px;display:flex}.onepage-price-heading>div>span,.onepage-how>span{color:var(--one-signal);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:780}.onepage-price-heading h2{letter-spacing:-.04em;margin:11px 0 23px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.02}.onepage-lock-icon{background:var(--one-signal);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.onepage-lock-icon i{border:2px solid var(--one-dark);border-radius:2px;width:17px;height:14px;position:relative}.onepage-lock-icon i:before{content:"";border:2px solid var(--one-dark);border-bottom:0;border-radius:6px 6px 0 0;width:10px;height:9px;position:absolute;top:-9px;left:1.5px}.onepage-price-options{border-bottom:1px solid #ffffff24;grid-template-columns:.78fr 1.22fr;display:grid}.onepage-price-options article{min-height:132px;padding:19px 17px 17px 0}.onepage-price-options article+article{border-left:1px solid #ffffff24;padding-left:20px}.onepage-plan-label{flex-direction:column;justify-content:space-between;min-height:47px;display:flex}.onepage-plan-label>span{color:#ffffff6b;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.onepage-plan-label strong{color:var(--one-signal);margin-top:7px;font-family:Georgia,serif;font-size:24px;font-weight:400}.onepage-plan-label small{color:#ffffff73;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;font-weight:400}.onepage-price-options article>p{color:#ffffff6e;margin:13px 0 0;font-size:8px;line-height:1.55}.onepage-platforms{margin-top:5px}.onepage-platform-head,.onepage-platform-row{border-bottom:1px solid #ffffff1c;grid-template-columns:.7fr 1.2fr .8fr;align-items:center;gap:13px;min-height:39px;display:grid}.onepage-platform-head{color:#ffffff4d;text-transform:uppercase;min-height:32px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.onepage-platform-row strong{font-size:9px}.onepage-platform-row span{color:#ffffff8c;font-size:8px}.onepage-how{padding-top:20px}.onepage-how ol{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin:12px 0 0;padding:0;list-style:none;display:grid}.onepage-how li{min-height:78px;padding:14px 11px 8px 0}.onepage-how li+li{border-left:1px solid #ffffff1f;padding-left:11px}.onepage-how li i{color:var(--one-signal);font-family:Georgia,serif;font-size:10px;font-style:italic}.onepage-how li p{color:#ffffff91;margin:13px 0 0;font-size:8px;line-height:1.45}.onepage-buy-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.onepage-buy-actions a{min-height:44px;color:var(--one-dark);background:var(--one-signal);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:780;transition:transform .16s;display:flex}.onepage-buy-actions a:last-child{color:#fff;background:#ffffff1c;border:1px solid #ffffff29}.onepage-buy-actions a:hover{transform:translateY(-2px)}@media (max-width:980px){.onepage-grid{grid-template-columns:1fr}.onepage-message{min-height:680px;padding-right:0}.onepage-buy{width:min(100%,620px)}}@media (max-width:620px){.onepage-shell{width:min(100% - 30px,1180px)}.onepage-topline{min-height:58px}.onepage-topline p{display:none}.onepage-grid{gap:22px;padding-top:22px}.onepage-message{min-height:auto;padding:38px 0 45px}.onepage-message h1{font-size:50px}.onepage-lead{font-size:15px}.onepage-actions{flex-direction:column;align-items:stretch}.onepage-button-primary,.onepage-source{width:100%}.onepage-gift{margin-top:45px}.onepage-buy{min-height:auto;margin-inline:-15px;padding:27px 22px 24px}.onepage-price-options{grid-template-columns:1fr}.onepage-price-options article+article{border-top:1px solid #ffffff24;border-left:0;padding-left:0}.onepage-platform-head,.onepage-platform-row{grid-template-columns:.65fr 1.2fr .8fr;gap:8px}.onepage-how ol{grid-template-columns:1fr}.onepage-how li,.onepage-how li+li{border-top:1px solid #ffffff1f;border-left:0;grid-template-columns:28px 1fr;align-items:center;min-height:67px;padding:13px 0;display:grid}.onepage-how li:first-child{border-top:0}.onepage-how li p{margin:0}.onepage-buy-actions{grid-template-columns:1fr}}:is(body:has(.bare-home) .site-header,body:has(.bare-home) .site-footer){display:none}.bare-home{color:#101713;background:#f4f0e8;place-items:center;min-height:100svh;padding:48px clamp(32px,7vw,112px);display:grid;position:relative}.bare-home-inner{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);align-items:center;gap:clamp(58px,7vw,108px);width:min(1240px,100%);display:grid}.bare-home-brand{color:#29352f;letter-spacing:-.035em;align-items:center;gap:11px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:720;display:inline-flex;position:absolute;top:clamp(28px,4vw,54px);left:clamp(28px,5vw,76px)}.bare-home-logo{border-radius:12px;width:42px;height:42px;display:block}.bare-home-nav{align-items:center;min-height:42px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:700;display:flex;position:absolute;top:clamp(28px,4vw,54px);right:clamp(28px,5vw,76px)}.bare-home-nav a{color:#29352f;border:1px solid #10171361;align-items:center;min-height:42px;padding:0 19px;transition:color .16s,background .16s;display:inline-flex}.bare-home-nav a:hover{color:#f7f3eb;background:#34483f}.bare-home h1{letter-spacing:-.058em;max-width:790px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.2vw,76px);font-weight:400;line-height:.98}.bare-category-trading{color:#9f5f42}.bare-category-explicit{color:#89566d}.bare-category-social{color:#52717d}.bare-home-actions{gap:12px;margin-top:42px;display:flex}.bare-home-cta{border:1px solid #0000;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:0 21px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;transition:transform .16s,background .16s;display:inline-flex}.bare-home-cta:hover{transform:translateY(-2px)}.bare-home-cta-secondary{border-color:#10171338}.bare-home-cta-primary{color:#f7f3eb;background:#34483f}.bare-home-cta-primary:hover{background:#293b33}.bare-home-art{justify-self:end;width:min(390px,100%);margin:0;position:relative;box-shadow:0 28px 70px #1c211d1c}.bare-home-art:after{content:"";background:#34483f;width:10px;position:absolute;top:7%;bottom:7%;right:-10px}.bare-home-art img{width:100%;height:auto;display:block}@media (max-width:900px){.bare-home-inner{grid-template-columns:minmax(0,1.2fr) minmax(255px,.8fr);gap:42px}.bare-home h1{font-size:clamp(45px,6vw,60px)}}@media (max-width:700px){.bare-home{padding:92px 20px 32px}.bare-home-inner{grid-template-columns:1fr;gap:54px}.bare-home-brand{top:22px;left:20px}.bare-home-nav{top:20px;right:20px}.bare-home-logo{border-radius:11px;width:38px;height:38px}.bare-home h1{font-size:47px;line-height:1}.bare-home-actions{flex-direction:column;align-items:stretch;margin-top:32px}.bare-home-cta{width:100%}.bare-home-art{justify-self:start;width:calc(100% - 10px)}}:is(body:has(.pricing-page) .site-header,body:has(.pricing-page) .site-footer){display:none}.pricing-page{color:#182019;background:#f4f0e8;place-items:center;min-height:100svh;padding:140px clamp(28px,7vw,112px) 64px;display:grid;position:relative}.pricing-brand{color:#29352f;letter-spacing:-.035em;align-items:center;gap:11px;font-size:17px;font-weight:720;display:inline-flex;position:absolute;top:clamp(28px,4vw,54px);left:clamp(28px,5vw,76px)}.pricing-brand img{border-radius:12px;width:42px;height:42px}.pricing-content{width:min(940px,100%)}.pricing-table{border-collapse:collapse;width:100%}.pricing-title{letter-spacing:-.04em;text-align:center;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(46px,5.6vw,66px);font-weight:400;line-height:1.1}.pricing-period-toggle{background:#e7e1d7;border-radius:6px;grid-template-columns:1fr 1fr;width:min(330px,100%);margin:31px auto 52px;padding:4px;display:grid}.pricing-period-toggle button{color:#5b655e;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 18px;font-size:11px;font-weight:700}.pricing-period-toggle button span{color:#7a4d38;white-space:nowrap;background:#efd8c9;border-radius:3px;margin-left:6px;padding:3px 5px;font-size:8px}.pricing-period-toggle button[aria-pressed=true]{color:#f7f3eb;background:#34483f}.pricing-period-toggle button[aria-pressed=true] span{color:#34483f;background:#e4d1c2}.pricing-table th,.pricing-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #18201933;padding:24px 24px 24px 0}.pricing-table thead th{color:#6e786f;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #1820198c;padding-top:15px;padding-bottom:15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:500}.pricing-table thead th:first-child{width:27%}.pricing-table thead th:nth-child(2){width:28%}.pricing-table thead th:last-child,.pricing-table tbody td:last-child{text-align:right;padding-right:0}.pricing-table tbody th{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.pricing-table tbody td{color:#6a746c;font-size:11px}.pricing-table tbody td:last-child{font-family:Georgia,Times New Roman,serif;font-size:17px}.pricing-table .pricing-paid{color:#9f5f42;font-size:21px}.pricing-table .pricing-free{color:#52717d}.pricing-table .pricing-unavailable{color:#7a827c;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px}.pricing-install{color:#f7f3eb;background:#34483f;justify-content:space-between;align-items:center;gap:30px;width:fit-content;min-width:180px;min-height:54px;margin:30px 0 0 auto;padding:0 21px;font-size:11px;font-weight:720;transition:background .16s,transform .16s;display:flex}.pricing-install:hover{background:#293b33;transform:translateY(-2px)}@media (max-width:620px){.pricing-page{place-items:start center;padding:112px 20px 42px}.pricing-brand{top:22px;left:20px}.pricing-brand img{width:38px;height:38px}.pricing-title{font-size:42px}.pricing-period-toggle{margin:25px auto 38px}.pricing-table th,.pricing-table td{padding:17px 10px 17px 0}.pricing-table thead th:first-child{width:24%}.pricing-table thead th:nth-child(2){width:27%}.pricing-table tbody th{font-size:18px}.pricing-table tbody td{font-size:10px}.pricing-table tbody td:last-child,.pricing-table .pricing-paid{font-size:13px;line-height:1.4}.pricing-install{width:100%}}:is(body:has(.learn-more-page) .site-header,body:has(.learn-more-page) .site-footer){display:none}.learn-more-page{--learn-paper:#f5f1e9;--learn-ink:#182019;--learn-muted:#5f685f;--learn-line:#18201929;--learn-green:#34483f;color:var(--learn-ink);background:var(--learn-paper);font-family:Arial,Helvetica,sans-serif}.learn-article-nav{border-bottom:1px solid var(--learn-line);justify-content:space-between;align-items:center;width:min(1180px,100% - 56px);min-height:104px;margin-inline:auto;display:flex}.learn-brand{color:#29352f;letter-spacing:-.035em;align-items:center;gap:11px;font-size:17px;font-weight:720;display:flex}.learn-brand img{border-radius:12px;width:42px;height:42px}.learn-article-nav>span{color:#747c74;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.learn-article{width:min(1180px,100% - 56px);margin-inline:auto}.learn-article-intro{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(62px,8vw,120px);padding:106px 0 112px;display:grid}.learn-kicker{color:var(--learn-green);letter-spacing:.15em;text-transform:uppercase;margin:0 0 27px;font-size:10px;font-weight:800}.learn-article-intro h1{letter-spacing:-.066em;max-width:800px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,6.8vw,94px);font-weight:400;line-height:.92}.learn-deck{color:#354139;letter-spacing:-.027em;max-width:730px;margin:42px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.5vw,34px);line-height:1.28}.learn-hero-figure{margin:0;position:relative;box-shadow:0 28px 70px #1c211d1c}.learn-hero-figure:after{content:"";background:var(--learn-green);width:9px;position:absolute;top:7%;bottom:7%;right:-9px}.learn-hero-figure img{width:100%;height:auto;display:block}.learn-prose{border-top:1px solid var(--learn-line);width:min(100%,720px);margin-inline:auto;padding:90px 0 130px}.learn-prose p{color:#303b33;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.78}.learn-prose .learn-opening{color:var(--learn-ink);letter-spacing:-.015em;font-size:24px;line-height:1.58}.learn-opening:first-letter{float:left;color:var(--learn-green);margin:8px 10px 0 0;font-size:74px;line-height:.7}.learn-prose h2{color:var(--learn-ink);letter-spacing:.1em;text-transform:uppercase;margin:86px 0 26px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;line-height:1.4}.learn-prose sup{vertical-align:super;margin-left:2px;font-family:Arial,Helvetica,sans-serif;font-size:9px}.learn-prose sup a{color:var(--learn-green);font-weight:800;text-decoration:none}.learn-pullquote{color:var(--learn-green);letter-spacing:-.04em;border-left:4px solid #9f5f42;margin:72px -90px 82px;padding:9px 0 11px 42px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.3vw,52px);line-height:1.12}.learn-wide-figure{width:min(1020px,100vw - 56px);margin:68px 0 62px calc(360px + min(1020px,100vw - 56px)/-2)}.learn-wide-figure img{width:100%;height:auto;display:block}.learn-wide-figure figcaption{color:#727b73;letter-spacing:.08em;text-transform:uppercase;margin-top:13px;font-size:9px;line-height:1.5}.learn-wide-figure-dark{color:#f5f1e9;background:var(--learn-green);padding:16px}.learn-wide-figure-dark figcaption{color:#ffffffa6;margin:13px 4px 1px}.learn-definitions{border-top:1px solid var(--learn-line);margin:45px 0 37px}.learn-definitions>div{border-bottom:1px solid var(--learn-line);grid-template-columns:145px 1fr;gap:30px;padding:27px 0;display:grid}.learn-definitions dt{color:var(--learn-green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.learn-definitions dd{color:#414b43;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65}.learn-platform-notes{border-top:1px solid var(--learn-line);border-left:1px solid var(--learn-line);grid-template-columns:1fr 1fr;width:min(1020px,100vw - 56px);margin:45px 0 18px calc(360px + min(1020px,100vw - 56px)/-2);display:grid}.learn-platform-notes section{border-right:1px solid var(--learn-line);border-bottom:1px solid var(--learn-line);min-height:230px;padding:31px 34px 28px}.learn-platform-notes h3{color:var(--learn-green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:11px}.learn-prose .learn-platform-notes p{color:#485249;margin:0;font-size:15px;line-height:1.7}.learn-prose .learn-caption{color:#7a827b;margin:0 0 39px;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.6}.learn-warning{color:#e8eee9;background:var(--learn-green);margin:78px -42px 0;padding:36px 42px 37px}.learn-warning strong{color:#d8e4a8;letter-spacing:.11em;text-transform:uppercase;margin-bottom:18px;font-size:10px;display:block}.learn-warning p{color:#ffffffc7;margin:0;font-size:16px;line-height:1.7}.learn-references{border-top:1px solid var(--learn-line);margin-top:110px;padding-top:1px}.learn-references h2{margin-top:32px}.learn-references ol{counter-reset:references;margin:0;padding:0;list-style:none}.learn-references li{counter-increment:references;color:#6c756d;margin-bottom:14px;padding-left:30px;font-size:10px;line-height:1.65;position:relative}.learn-references li:before{content:counter(references);color:var(--learn-green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;left:0}.learn-references a{color:#3f5549;text-underline-offset:3px;-webkit-text-decoration:underline #3f55494d;text-decoration:underline #3f55494d}.learn-final{border-top:1px solid var(--learn-line);justify-content:flex-end;margin-inline:calc(50% - 50vw);padding:92px max(28px,50vw - 590px);display:flex}.learn-final-actions{flex:none;gap:11px;display:flex}.learn-final-actions a,.learn-exit-button{border:1px solid var(--learn-green);min-width:170px;min-height:54px;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:0 21px;font-size:11px;font-weight:720;transition:color .16s,background .16s,transform .16s;display:inline-flex}.learn-final-actions a{color:#fff;background:var(--learn-green)}.learn-exit-button{color:var(--learn-green);background:0 0;justify-content:center}.learn-final-actions a:hover,.learn-exit-button:hover{transform:translateY(-2px)}.learn-exit-button:hover{color:#fff;background:var(--learn-green)}@media (max-width:860px){.learn-article-intro{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:44px}.learn-article-intro h1{font-size:clamp(52px,7vw,70px)}.learn-pullquote,.learn-warning{margin-inline:0}}@media (max-width:700px){.learn-article-nav,.learn-article{width:calc(100% - 36px)}.learn-article-nav{min-height:82px}.learn-article-nav>span{display:none}.learn-brand img{width:38px;height:38px}.learn-article-intro{grid-template-columns:1fr;gap:52px;padding:72px 0 82px}.learn-article-intro h1{font-size:54px}.learn-deck{margin-top:34px;font-size:24px}.learn-hero-figure{width:calc(100% - 9px)}.learn-prose{padding:65px 0 90px}.learn-prose p{font-size:17px;line-height:1.72}.learn-prose .learn-opening{font-size:21px}.learn-prose h2{margin-top:67px}.learn-pullquote{margin-block:58px 66px;padding-left:25px;font-size:35px}.learn-wide-figure{margin-block:54px 52px;width:calc(100vw - 36px);margin-left:0}.learn-wide-figure-dark{padding:9px}.learn-definitions>div{grid-template-columns:1fr;gap:12px}.learn-platform-notes{grid-template-columns:1fr;width:calc(100vw - 36px);margin-left:0}.learn-platform-notes section{min-height:auto;padding:27px 25px}.learn-warning{padding:31px 27px}.learn-references{margin-top:85px}.learn-final{padding-block:70px}.learn-final-actions{flex-direction:column;width:100%}.learn-final-actions a,.learn-exit-button{width:100%}}.site-header{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:84px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:-.03em;align-items:center;gap:11px;font-size:18px;font-weight:760;display:inline-flex}.brand-logo{border-radius:10px;width:34px;height:34px}.nav-links{align-items:center;gap:34px;font-size:13px;font-weight:650;display:flex}.nav-links>a:not(.nav-cta){color:#4d5750}.nav-cta{color:#fff;background:var(--green);border-radius:3px;padding:12px 19px}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto}.hero{grid-template-columns:minmax(0,1.04fr) minmax(380px,.76fr);align-items:center;gap:76px;min-height:690px;padding-block:86px 100px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--green);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:790;display:flex}.eyebrow>span{background:currentColor;width:20px;height:1px;display:inline-block}.hero h1,.download-hero h1{letter-spacing:-.065em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.2vw,98px);font-weight:400;line-height:.92}.hero h1 em{color:var(--green);font-weight:400}.hero-lead{color:#4f5a52;max-width:610px;margin:34px 0 0;font-size:18px;line-height:1.62}.hero-actions{gap:13px;margin-top:36px;display:flex}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:0 23px;font-size:13px;font-weight:760;transition:transform .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--green)}.button-primary:hover{background:#0f3f2c}.button-quiet{border-color:var(--line)}.button-light{color:var(--green-deep);background:var(--cream)}.assurance-row{color:#657068;flex-wrap:wrap;gap:24px;margin-top:32px;font-size:11px;font-weight:670;display:flex}.assurance-row span:before{content:"·";color:var(--green);margin-right:8px;font-weight:900}.commitment-visual{place-items:center;min-height:520px;display:grid;position:relative}.visual-glow{filter:blur(8px);background:#c8f04b42;border-radius:50%;width:470px;height:470px;position:absolute}.vow-card{color:#fff;background:radial-gradient(circle at 84% 8%,#c8f04b26,#0000 27%),linear-gradient(150deg,#174c37 0%,#0b2e21 62%,#071f16 100%);border:1px solid #ffffff21;border-radius:5px;width:min(100%,405px);min-height:505px;padding:28px;position:relative;transform:rotate(1.3deg);box-shadow:0 34px 80px #13312340}.vow-card:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:2px;position:absolute;inset:9px}.vow-card-top{justify-content:space-between;align-items:center;display:flex}.lock-orbit{width:50px;height:50px;color:var(--lime);border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.lock-orbit img{border-radius:11px;width:38px;height:38px}.status-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:760}.status-pill i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #c8f04b1a}.vow-label{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;margin:42px 0 7px;font-size:10px;font-weight:760}.vow-card h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:37px;font-weight:400}.term-panel{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:3px;margin-top:25px;padding:20px}.term-panel>span{color:#ffffff8a;font-size:10px;display:block}.term-panel strong{margin-top:6px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.term-line{background:#ffffff1f;height:2px;margin:17px 0 12px}.term-line span{background:var(--lime);width:62%;height:100%;display:block}.term-panel small{color:#ffffff85;font-size:9px}.coverage-list{color:#ffffffb8;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:21px;font-size:9px;display:grid}.coverage-list span{flex-direction:column;gap:7px;display:flex}.coverage-list i{width:18px;height:18px;color:var(--green-deep);background:var(--lime);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.vow-seal{color:#ffffff80;text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #ffffff1f;align-items:center;gap:9px;padding-top:15px;font-size:9px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.vow-seal span{color:var(--lime);font-family:Georgia,serif;font-size:16px}.statement-band{color:#ffffffa6;background:var(--green-deep);text-align:center;padding:23px 24px}.statement-band p{margin:0;font-family:Georgia,serif;font-size:19px;font-style:italic}.statement-band span{color:var(--lime)}.content-section{padding-block:120px}.section-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.section-heading h2{letter-spacing:-.052em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,65px);font-weight:400;line-height:1.02}.section-heading>p:last-child{color:#657068;max-width:650px;margin:25px auto 0;font-size:15px;line-height:1.65}.step-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid}.step-card{border-right:1px solid var(--line);min-height:285px;padding:30px}.step-card:last-child{border-right:0}.step-number{color:var(--green);font-family:Georgia,serif;font-size:14px;font-style:italic}.step-card h3{letter-spacing:-.03em;margin:73px 0 13px;font-size:18px}.step-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.protection-section{color:#fff;background:var(--green-deep)}.protection-inner{padding-block:120px}.light-heading .eyebrow{color:var(--lime)}.light-heading>p:last-child{color:#ffffff8c}.pack-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:62px;display:grid}.pack-card{background:#ffffff0e;border:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:330px;padding:27px;display:flex}.featured-pack{color:var(--green-deep);background:var(--lime);border-color:var(--lime)}.muted-pack{opacity:.58}.pack-index{font-family:Georgia,serif;font-size:14px;font-style:italic}.pack-logo{border-radius:11px;width:38px;height:38px}.pack-state{letter-spacing:.13em;text-transform:uppercase;opacity:.62;margin:0 0 9px;font-size:9px;font-weight:780}.pack-card h3{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.pack-card div>p:last-child{opacity:.68;max-width:290px;margin:13px 0 0;font-size:12px;line-height:1.65}.pack-arrow{align-self:flex-end;font-size:19px}.platforms-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;display:grid}.compact-heading{text-align:left;align-items:flex-start}.compact-heading h2{font-size:53px}.compact-heading>p:last-child{margin-left:0}.platform-table{border-top:1px solid var(--line)}.platform-row{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.5fr auto;align-items:center;gap:20px;min-height:72px;display:grid}.platform-row strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.platform-row span{color:var(--muted);font-size:12px}.platform-row em{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.platform-row .state-live{color:var(--green);background:#164f370f;border-color:#164f3747}.truth-section{grid-template-columns:1.25fr .75fr;padding-bottom:120px;display:grid}.truth-card{background:var(--paper-deep);padding:58px}.truth-card blockquote{letter-spacing:-.045em;max-width:680px;margin:40px 0 30px;font-family:Georgia,serif;font-size:clamp(30px,3.6vw,49px);line-height:1.08}.truth-card>p:last-child{max-width:660px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.cta-card{color:#fff;background:var(--green);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:44px;display:flex}.cta-mark{width:56px;height:56px;color:var(--lime);border:1px solid #ffffff3d;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:22px;display:grid}.cta-logo{border:1px solid #ffffff38;border-radius:17px;width:58px;height:58px}.cta-card h2{letter-spacing:-.045em;margin:70px 0 45px;font-family:Georgia,serif;font-size:39px;font-weight:400;line-height:1.05}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;width:min(1180px,100% - 48px);min-height:170px;margin:0 auto;padding-block:43px;display:flex}.footer-brand{margin-bottom:14px}.site-footer p{color:var(--muted);margin:0;font-family:Georgia,serif;font-size:13px;font-style:italic}.footer-links{color:var(--muted);gap:25px;font-size:12px;display:flex}:is(body:has(.install-flow-page) .site-header,body:has(.install-flow-page) .site-footer,body:has(.setup-article-page) .site-header,body:has(.setup-article-page) .site-footer){display:none}.install-flow-page{color:#182019;background:#f4f0e8;min-height:100svh}.install-flow-nav{border-bottom:1px solid #18201929;justify-content:space-between;align-items:center;width:min(1180px,100% - 56px);min-height:104px;margin-inline:auto;display:flex}.install-flow-brand{color:#29352f;letter-spacing:-.035em;align-items:center;gap:11px;font-size:17px;font-weight:720;display:inline-flex}.install-flow-brand img{border-radius:12px;width:42px;height:42px}.install-flow-nav>a:last-child{color:#29352f;border:1px solid #10171361;align-items:center;min-height:42px;padding:0 19px;font-size:13px;font-weight:700;display:inline-flex}.install-flow{width:min(1000px,100% - 56px);margin-inline:auto;padding:110px 0 130px}.install-flow-progress{border-top:1px solid #18201929;border-bottom:1px solid #18201929;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 0 85px;padding:0;list-style:none;display:grid}.install-flow-progress li{color:#969d97;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;min-height:58px;font-size:10px;font-weight:720;display:flex}.install-flow-progress li+li{border-left:1px solid #18201929;padding-left:20px}.install-flow-progress li span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.install-flow-progress .is-active{color:#34483f}.install-flow-step{position:relative}.install-flow-step>p{color:#34483f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:800}.install-flow-step>h1{letter-spacing:-.055em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.5vw,76px);font-weight:400;line-height:.98}.install-flow-back{color:#5f685f;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #18201940;margin:0 0 50px;padding:0 0 7px;font-size:11px}.install-device-grid{border-top:1px solid #18201933;border-bottom:1px solid #18201933;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.install-device-grid button,.install-device-grid a{color:#182019;min-height:210px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:27px;transition:color .16s,background .16s;display:flex}.install-device-grid>*+*{border-left:1px solid #18201933}.install-device-grid button:hover,.install-device-grid a:hover{color:#f7f3eb;background:#34483f}.install-device-grid button>span,.install-device-grid a>span{color:#6f7971;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.install-device-grid button:hover>span,.install-device-grid a:hover>span{color:#ffffff94}.install-device-grid strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.install-removal-grid{border-top:1px solid #18201933;border-bottom:1px solid #18201933;grid-template-columns:1fr 1fr;margin-top:58px;display:grid}.install-removal-grid a{color:#182019;min-height:290px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:38px;transition:color .16s,background .16s;display:flex}.install-removal-grid a+a{border-left:1px solid #18201933}.install-removal-grid a:hover{color:#f7f3eb;background:#34483f}.install-removal-grid strong{letter-spacing:-.04em;max-width:360px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.05}.install-removal-grid span{color:#687169;max-width:390px;margin-top:auto;font-size:12px;line-height:1.7}.install-removal-grid a:hover span{color:#ffffffa6}.install-flow-review>h1{max-width:900px}.install-flow-review>ul{border-top:1px solid #18201933;border-bottom:1px solid #18201933;grid-template-columns:repeat(4,1fr);margin:58px 0 0;padding:0;list-style:none;display:grid}.install-flow-review>ul li{color:#5d675f;align-items:flex-end;min-height:105px;padding:23px;font-size:11px;line-height:1.55;display:flex}.install-flow-review>ul li+li{border-left:1px solid #18201933}.install-flow-actions{justify-content:flex-end;gap:11px;margin-top:34px;display:flex}.install-flow-actions .guide-trigger,.install-flow-primary{min-width:190px;min-height:54px;font:inherit;border:1px solid #34483f;justify-content:space-between;align-items:center;gap:25px;padding:0 20px;font-size:11px;font-weight:720;display:inline-flex}.install-flow-actions .guide-trigger{color:#34483f;cursor:pointer;background:0 0}.install-flow-primary{color:#f7f3eb;background:#34483f}.setup-article-page{color:#182019;background:#f4f0e8;min-height:100svh}.setup-article-nav{border-bottom:1px solid #18201929;justify-content:space-between;align-items:center;width:min(1180px,100% - 56px);min-height:104px;margin-inline:auto;display:flex}.setup-article-brand{color:#29352f;letter-spacing:-.035em;align-items:center;gap:11px;font-size:17px;font-weight:720;display:inline-flex}.setup-article-brand img{border-radius:12px;width:42px;height:42px}.setup-article-nav>a:last-child{color:#5d685f;border-bottom:1px solid #18201947;padding:8px 0;font-size:11px;font-weight:700}.setup-article{width:min(1000px,100% - 56px);margin-inline:auto}.setup-article-header{padding:105px 0 100px}.setup-article-header>p{color:#34483f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:800}.setup-article-header h1{letter-spacing:-.06em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7vw,84px);font-weight:400;line-height:.95}.setup-article-header>div{color:#626d66;max-width:650px;margin:34px 0 0 auto;font-size:14px;line-height:1.7}.setup-article-body{border-top:1px solid #18201929;padding:75px 0 120px}.setup-article-body .guide-plain-steps li{min-height:140px}.setup-article-body .guide-desktop-steps figcaption a,.setup-article-body .guide-plain-steps a{color:#34483f;text-underline-offset:4px;margin:8px 5px 8px 0;font-weight:750;text-decoration:underline;display:inline-block}@media (max-width:720px){.install-flow-nav,.install-flow{width:calc(100% - 36px)}.install-flow-nav{min-height:82px}.install-flow-brand img{width:38px;height:38px}.install-flow-nav>a:last-child{min-height:38px;padding-inline:15px;font-size:11px}.install-flow{padding:35px 0 70px}.install-flow-progress{margin-bottom:58px}.install-flow-progress li{min-height:50px;font-size:8px}.install-flow-progress li+li{padding-left:10px}.install-flow-step>h1{font-size:46px}.install-device-grid{grid-template-columns:1fr 1fr;margin-top:42px}.install-device-grid button,.install-device-grid a{border-bottom:1px solid #18201933;min-height:145px;padding:20px}.install-device-grid>:nth-child(3){border-left:0}.install-device-grid>:nth-child(n+3){border-bottom:0}.install-device-grid strong{font-size:23px}.install-removal-grid{grid-template-columns:1fr;margin-top:42px}.install-removal-grid a{min-height:235px;padding:28px 24px}.install-removal-grid a+a{border-top:1px solid #18201933;border-left:0}.install-removal-grid strong{font-size:27px}.install-flow-review>ul{grid-template-columns:1fr 1fr;margin-top:42px}.install-flow-review>ul li{min-height:85px}.install-flow-review>ul li:nth-child(3){border-left:0}.install-flow-review>ul li:nth-child(-n+2){border-bottom:1px solid #18201933}.install-flow-actions{flex-direction:column-reverse;align-items:stretch}.install-flow-actions .guide-trigger,.install-flow-primary{width:100%}.setup-article-nav,.setup-article{width:calc(100% - 36px)}.setup-article-nav{min-height:82px}.setup-article-brand img{width:38px;height:38px}.setup-article-header{padding:75px 0 68px}.setup-article-header h1{font-size:49px}.setup-article-header>div{margin-left:0}.setup-article-body{padding:45px 0 80px}}.download-main{min-height:70vh}.download-hero{padding-block:100px 80px}.download-hero h1{max-width:850px;font-size:clamp(54px,7vw,91px)}.download-hero>p:last-child{max-width:680px;color:var(--muted);margin:32px 0 0;font-size:17px;line-height:1.65}.download-list{border-top:1px solid var(--line)}.download-row{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto auto;align-items:center;gap:26px;min-height:116px;display:grid}.platform-monogram{width:48px;height:48px;color:var(--green);border:1px solid var(--line);text-transform:uppercase;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.download-row h2{margin:0 0 5px;font-family:Georgia,serif;font-size:24px;font-weight:400}.download-row p{color:var(--muted);margin:0;font-size:12px}.download-state{color:var(--muted);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:800}.download-ready{color:var(--green);background:#164f370f}.compact-button{min-width:151px;min-height:44px;padding-inline:16px}.download-actions{align-items:center;gap:8px;display:flex}.guide-trigger{min-height:34px;color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #164f3759;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:760;display:inline-flex}.guide-trigger:hover{border-bottom-color:var(--green)}.button-disabled{color:#8a918c;background:var(--paper-deep);cursor:not-allowed}.button-disabled:hover{transform:none}.alpha-warning{color:#fff;background:var(--green-deep);border-left:5px solid var(--lime);grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;margin-top:54px;padding:36px 40px;display:grid}.alpha-warning .eyebrow{color:var(--lime);margin-bottom:13px}.alpha-warning h2{margin:0;font-family:Georgia,serif;font-size:30px;font-weight:400}.alpha-warning>p{color:#ffffffad;margin:0;font-size:13px;line-height:1.75}.alpha-warning>p a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px}.alpha-warning code{overflow-wrap:anywhere;color:#ffffff80;grid-column:2;max-width:100%;font-size:10px}.install-steps{grid-template-columns:.8fr 1.2fr;gap:85px;padding-block:95px 25px;display:grid}.install-steps ol{border-top:1px solid var(--line);counter-reset:install-step;margin:0;padding:0;list-style:none}.install-steps li{border-bottom:1px solid var(--line);counter-increment:install-step;grid-template-columns:44px .8fr 1.2fr;align-items:center;gap:20px;min-height:96px;padding:21px 0;display:grid}.install-steps li:before{content:counter(install-step, decimal-leading-zero);color:var(--green);font-family:Georgia,serif;font-size:15px;font-style:italic}.install-steps strong{font-size:14px}.install-steps li span{color:var(--muted);font-size:12px;line-height:1.6}.guide-sources{color:var(--muted);grid-column:2;margin:16px 0 0;font-size:11px;line-height:1.7}.guide-sources a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.android-enrollment{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;padding-block:95px 25px;display:grid}.android-enrollment-copy h2{max-width:560px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.04}.android-enrollment-copy>p:last-of-type{max-width:580px;color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.75}.android-qr-card{border:1px solid var(--line);background:#fff;place-items:center;margin:0;padding:28px;display:grid}.android-qr-card img{width:min(100%,460px);height:auto;image-rendering:pixelated}.android-qr-card figcaption{color:var(--muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-top:17px;font-size:10px}.walkthrough{padding-block:105px 35px}.walkthrough-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.walkthrough-card{background:var(--paper-deep);border:1px solid var(--line);margin:0;overflow:hidden}.walkthrough-wide{grid-column:1/-1}.walkthrough-image{background:#141b18;place-items:center;padding:13px;display:grid}.walkthrough-card:not(.walkthrough-wide) .walkthrough-image{aspect-ratio:1.18}.walkthrough-image img{object-fit:contain;width:100%;height:100%;display:block}.walkthrough-wide .walkthrough-image img{height:auto}.walkthrough-card figcaption{grid-template-columns:38px 1fr;gap:16px;min-height:105px;padding:22px 24px;display:grid}.walkthrough-card figcaption>span{color:var(--green);font-family:Georgia,serif;font-size:14px;font-style:italic}.walkthrough-card figcaption strong{font-size:14px;display:block}.walkthrough-card figcaption p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.install-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;margin-top:70px;padding:45px 0;display:grid}.install-note h2{margin:0 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.install-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.source-note{align-items:center;gap:28px;padding-block:55px 90px;display:flex}.source-note p{color:var(--muted);margin:0 auto 0 0;font-size:12px}.source-note a{color:var(--green);font-size:12px;font-weight:700}.download-notes{grid-template-columns:.72fr 1.28fr;gap:75px;padding-block:110px 55px;display:grid}.download-note-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.download-note-grid article{border-right:1px solid var(--line);min-height:245px;padding:24px}.download-note-grid article:last-child{border-right:0}.download-note-grid article>span{color:var(--green);font-family:Georgia,serif;font-size:13px;font-style:italic}.download-note-grid h3{margin:72px 0 12px;font-size:15px}.download-note-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.integrity-panel{color:#fff;background:var(--green-deep);border-left:5px solid var(--lime);grid-template-columns:.65fr 1.35fr;gap:70px;margin-top:45px;padding:42px;display:grid}.integrity-panel .eyebrow{color:var(--lime);margin-bottom:13px}.integrity-panel h2{margin:0;font-family:Georgia,serif;font-size:31px;font-weight:400}.integrity-panel>div>p:last-child{color:#ffffff94;margin:15px 0 0;font-size:12px}.integrity-panel dl{gap:12px;margin:0;display:grid}.integrity-panel dl>div{border-bottom:1px solid #ffffff1c;grid-template-columns:150px 1fr;gap:20px;padding:15px 0;display:grid}.integrity-panel dt{color:#fff9;font-size:11px}.integrity-panel dd{min-width:0;margin:0}.integrity-panel code{color:#ffffffd1;overflow-wrap:anywhere;font-size:10px}body.guide-modal-open{overflow:hidden}.guide-dialog{background:var(--paper);border:1px solid #ffffff40;border-radius:7px;width:min(1080px,100% - 32px);max-width:none;height:min(920px,100dvh - 34px);max-height:none;padding:0;overflow:hidden;box-shadow:0 35px 100px #00000059}.guide-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05120cc2}.guide-article{overscroll-behavior:contain;width:100%;height:100%;overflow:hidden auto}.guide-article-header{color:#fff;background:var(--green-deep);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:30px;min-height:230px;padding:44px 52px 38px;display:flex}.guide-article-header>div,.guide-step-copy,.guide-section{min-width:0}.guide-article-header .eyebrow{color:var(--lime);margin-bottom:19px}.guide-article-header h2{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:.98}.guide-article-header>div>p:last-child{color:#ffffff9e;max-width:690px;margin:20px 0 0;font-size:14px;line-height:1.6}.guide-close{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:50%;flex:none;width:43px;height:43px;font-size:29px;font-weight:300;line-height:1}.guide-close:hover{background:#ffffff24}.guide-article-body{padding:42px 52px 55px}.guide-verification{color:var(--green-deep);border-left:4px solid var(--green);background:#c8f04b61;grid-template-columns:250px 1fr;gap:28px;padding:20px 23px;display:grid}.guide-verification strong{font-size:13px}.guide-verification span{font-size:12px;line-height:1.6}.guide-section{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:12px 25px;padding-block:48px;display:grid}.guide-step-number{color:var(--green);font-family:Georgia,serif;font-size:15px;font-style:italic}.guide-step-copy{max-width:760px}.guide-step-copy h3,.guide-finish h3{letter-spacing:-.035em;margin:0 0 13px;font-family:Georgia,serif;font-size:31px;font-weight:400}.guide-step-copy p{color:var(--muted);margin:0 0 13px;font-size:13px;line-height:1.75}.guide-step-copy p strong{color:var(--ink)}.guide-step-copy>a{color:var(--green);text-underline-offset:3px;font-size:12px;font-weight:720;text-decoration:underline}.guide-inline-download{margin-top:4px;display:inline-block}.guide-caution{color:#71431c;background:#fff2d7;border-left:3px solid #d58a32;margin-top:18px;padding:17px 19px;font-size:12px;line-height:1.65}.guide-caution strong{margin-bottom:3px;display:block}.guide-caution-large{margin:0 0 35px}.guide-gallery{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;margin-top:22px;display:grid}.guide-gallery-two{grid-template-columns:repeat(2,minmax(0,330px))}.guide-gallery-single{grid-template-columns:minmax(0,330px)}.guide-shot{background:var(--cream);border:1px solid var(--line);min-width:0;margin:0;overflow:hidden}.guide-shot>div{background:#dfe5da;place-items:center;padding:8px;display:grid}.guide-shot img{width:100%;height:auto;display:block}.guide-shot figcaption{min-height:72px;color:var(--muted);padding:13px 14px;font-size:10px;line-height:1.55}.guide-section-pending{background:var(--paper-deep);border-bottom:0;margin-top:8px;padding-inline:24px}.guide-status-label{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#9c5a20!important;font-size:10px!important}.guide-finish{color:#fff;background:var(--green);margin-top:38px;padding:30px}.guide-finish p{color:#ffffffb3;max-width:800px;margin:0;font-size:13px;line-height:1.7}.guide-desktop-steps{gap:25px;display:grid}.guide-desktop-steps figure{background:var(--paper-deep);border:1px solid var(--line);margin:0;overflow:hidden}.guide-desktop-steps img{object-fit:contain;background:#151b18;width:100%;height:auto;max-height:600px;display:block}.guide-desktop-steps figcaption{grid-template-columns:45px 1fr;gap:15px;padding:20px 24px;display:grid}.guide-desktop-steps figcaption>span{color:var(--green);font-family:Georgia,serif;font-size:14px;font-style:italic}.guide-desktop-steps figcaption strong{font-size:14px}.guide-desktop-steps figcaption p{color:var(--muted);margin:6px 0 0;font-size:12px}.guide-plain-steps{counter-reset:guide-plain;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.guide-plain-steps li{border-bottom:1px solid var(--line);counter-increment:guide-plain;grid-template-columns:48px .8fr 1.2fr;align-items:center;gap:20px;min-height:110px;padding:24px 0;display:grid}.guide-plain-steps li:before{content:counter(guide-plain, decimal-leading-zero);color:var(--green);font-family:Georgia,serif;font-style:italic}.guide-plain-steps strong{font-size:14px}.guide-plain-steps span{color:var(--muted);font-size:12px;line-height:1.65}.guide-strong-grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:45px;display:grid}.guide-strong-grid .guide-plain-steps li{grid-template-columns:42px 1fr}.guide-strong-grid .guide-plain-steps span{grid-column:2}.guide-qr{border:1px solid var(--line);background:#fff;margin:0;padding:18px}.guide-qr img{width:100%;height:auto;image-rendering:pixelated;display:block}.guide-qr figcaption{color:var(--muted);text-align:center;text-transform:uppercase;padding-top:13px;font-size:10px}.guide-article-footer{border-top:1px solid var(--line);justify-content:flex-end;padding:25px 52px 40px;display:flex}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:40px;padding-top:70px}.commitment-visual{min-height:490px}.step-grid,.pack-grid{grid-template-columns:1fr}.step-card{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.step-card:last-child{border-bottom:0}.step-card h3{margin-top:45px}.pack-card{min-height:260px}.platforms-section{grid-template-columns:1fr;gap:55px}.truth-section{grid-template-columns:1fr}.alpha-warning,.install-steps,.android-enrollment{grid-template-columns:1fr;gap:38px}.walkthrough-grid{grid-template-columns:1fr}.walkthrough-wide{grid-column:auto}.alpha-warning code,.guide-sources{grid-column:1}.download-row{grid-template-columns:58px 1fr auto;padding-block:20px}.download-actions{flex-wrap:wrap;grid-column:2/-1;justify-self:start}.download-notes,.integrity-panel{grid-template-columns:1fr;gap:38px}.download-note-grid{grid-template-columns:1fr}.download-note-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:185px}.download-note-grid article:last-child{border-bottom:0}.download-note-grid h3{margin-top:45px}.guide-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-gallery-single{grid-template-columns:minmax(0,330px)}.guide-strong-grid{grid-template-columns:1fr}}@media (max-width:620px){.site-header,.section-shell,.site-footer{width:min(100% - 30px,1180px)}.site-header{min-height:70px}.nav-links>a:not(.nav-cta){display:none}.nav-links{gap:0}.hero{min-height:auto;padding-block:64px 75px}.hero h1,.download-hero h1{overflow-wrap:anywhere;font-size:47px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.assurance-row{gap:12px}.visual-glow{width:320px;height:320px}.vow-card{min-height:485px;padding:23px;transform:none}.content-section,.protection-inner{padding-block:85px}.section-heading h2,.compact-heading h2{font-size:41px}.truth-card,.cta-card{padding:34px 27px}.truth-card blockquote{margin-top:32px;font-size:34px}.platform-row{grid-template-columns:.7fr 1.3fr;padding-block:13px}.platform-row em{grid-column:2;justify-self:start}.download-hero{padding-block:70px 55px}.download-row{grid-template-columns:44px 1fr;gap:17px}.platform-monogram{width:40px;height:40px}.download-state{grid-column:2;justify-self:start}.download-actions{grid-column:2}.download-actions .compact-button{min-width:132px}.guide-trigger{min-height:30px;padding-inline:4px}.download-notes{padding-block:80px 35px}.integrity-panel{padding:30px 24px}.integrity-panel dl>div{grid-template-columns:1fr;gap:8px}.guide-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;margin:0;inset:0}.guide-article,.guide-article-header,.guide-article-body,.guide-section,.guide-step-copy,.guide-verification{max-width:100%}.guide-article-header>div{width:100%}.guide-step-copy p,.guide-step-copy a,.guide-verification span,.guide-article-header p{overflow-wrap:anywhere}.guide-article-header{min-height:215px;padding:33px 62px 30px 22px;position:relative}.guide-article-header h2{overflow-wrap:anywhere;font-size:37px}.guide-article-header>div>p:last-child{font-size:12px}.guide-close{width:38px;height:38px;position:absolute;top:24px;right:18px}.guide-article-body{padding:25px 18px 38px}.guide-verification{grid-template-columns:1fr;gap:8px}.guide-section{grid-template-columns:34px 1fr;gap:10px;padding-block:36px}.guide-step-copy h3,.guide-finish h3{font-size:27px}.guide-gallery,.guide-gallery-two,.guide-gallery-single{grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-self:center;gap:11px;width:min(100%,330px)}.guide-shot>div{padding:5px}.guide-shot figcaption{min-height:80px;padding:11px 10px;font-size:9px}.guide-section-pending{padding-inline:15px}.guide-plain-steps li{grid-template-columns:34px 1fr}.guide-plain-steps li span{grid-column:2}.guide-article-footer{padding:20px 18px 30px}.guide-article-footer .button{width:100%}.install-note{grid-template-columns:1fr;gap:40px}.alpha-warning{padding:30px 24px}.install-steps li{grid-template-columns:36px 1fr}.install-steps li span{grid-column:2}.walkthrough-card:not(.walkthrough-wide) .walkthrough-image{aspect-ratio:auto}.source-note{flex-direction:column;align-items:flex-start}.site-footer{flex-direction:column;gap:35px;min-height:210px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
