:root{--ink:#151b23;--paper:#fff;--mist:#f4f6f7;--slate:#4b5663;--edge:#7c8896;--line:#d5dae0;--mark:#ffe14a;--on-ink:#b7c0cb;--rule-on-ink:#5b6674;--grid-line:#151b230d;--font-body:"Barlow", system-ui, sans-serif;--font-heading:"Barlow Semi Condensed", "Arial Narrow", "Barlow", sans-serif;--font-mono:"DM Mono", ui-monospace, "Cascadia Mono", Menlo, monospace;--text-body:17px;--text-lead:18px;--text-h1:42px;--text-h2:34px;--text-page-h1:38px;--text-statement:28px;--text-label:12px;--text-mono-small:11px;--text-button:18px;--text-link:17px;--container:1160px;--gutter:20px;--space-section:56px;--grid-step:24px;--header-height:65px;--radius:6px}@media (width>=720px){:root{--text-body:18px;--text-lead:20px;--text-h1:60px;--text-h2:44px;--text-page-h1:54px;--text-statement:38px;--text-label:13px;--text-mono-small:12px;--text-button:19px;--text-link:18px;--gutter:32px;--space-section:96px;--grid-step:28px}}@media (width>=960px){:root{--header-height:73px}}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-semi-condensed-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-latin-400-normal.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + 16px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);margin:0;line-height:1.55}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}a:hover{color:var(--slate)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cta :focus-visible,.site-footer :focus-visible{outline-color:var(--mark)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}main>section>.container{padding-top:var(--space-section);padding-bottom:var(--space-section)}.desktop-only{display:none}@media (width>=720px){.desktop-only{display:block}}.skip-link{z-index:100;background:var(--mark);color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-200px;left:16px}.skip-link:focus{top:16px}.draft-ribbon{z-index:90;background:var(--mark);color:var(--ink);border:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;padding:4px 10px;font-size:12px;position:fixed;bottom:12px;left:12px}h1{font-family:var(--font-heading);font-size:var(--text-h1);letter-spacing:-.005em;font-weight:600;line-height:1.06}h2{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:600;line-height:1.08}.label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);align-items:center;gap:10px;display:flex}.chip{background:var(--mark);border:1px solid var(--ink);width:20px;height:9px;display:block}.label+h2{margin-top:14px}h2+.muted{max-width:620px;margin-top:16px}.muted{color:var(--slate)}.mono-heading{font-family:var(--font-mono);font-size:var(--text-mono-small);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-weight:400}.statement{max-width:780px;font-family:var(--font-heading);font-size:var(--text-statement);font-weight:500;line-height:1.18}.highlight{background:linear-gradient(transparent 58%, var(--mark) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mark{background:var(--mark);font-family:var(--font-mono);padding:1px 6px}@media (width>=720px){.chip{width:22px;height:10px}.label+h2{margin-top:16px}h2+.muted{margin-top:20px}}.button{border:2px solid var(--ink);border-radius:var(--radius);min-height:56px;font-size:var(--text-button);cursor:pointer;justify-content:center;align-items:center;padding:0 28px;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.button-mark{background:var(--mark);color:var(--ink)}.button-mark:hover{color:var(--ink);background:#f5d83a}.button-ink{background:var(--ink);min-height:44px;color:var(--paper);padding:0 20px;font-size:17px}.button-ink:hover{color:var(--paper);background:#2a323c}.link{min-height:48px;font-size:var(--text-link);align-items:center;font-weight:600;display:inline-flex}.actions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.actions .link{justify-content:center}@media (width>=720px){.actions{flex-flow:wrap;align-items:center;gap:12px 24px}.link{min-height:44px}}.site-header{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:8px;padding-top:10px;padding-bottom:10px;padding-right:8px;display:flex}.logo{align-items:center;min-height:44px;text-decoration:none;display:flex}.logo img{width:127px;height:24px}.nav-desktop{display:none}.site-header .button-ink{white-space:nowrap;margin-left:auto;padding:0 14px;font-size:15px}.nav-phone summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:inline-flex}.nav-phone summary::-webkit-details-marker{display:none}.nav-phone summary svg{fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:2px;stroke-linecap:square}.nav-phone nav{background:var(--paper);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0}.nav-phone nav a{min-height:48px;padding:0 var(--gutter);border-top:1px solid var(--line);align-items:center;font-size:17px;font-weight:500;text-decoration:none;display:flex}@media (width>=960px){.header-inner{padding-top:14px;padding-bottom:14px;padding-right:var(--gutter);gap:32px}.logo img{width:143px;height:27px}.nav-desktop{flex:auto;display:flex}.nav-desktop ul{flex:auto;align-items:center;gap:4px 6px;display:flex}.nav-desktop li:last-child{margin-left:auto}.nav-desktop a{align-items:center;min-height:44px;padding:0 12px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.site-header .button-ink{margin-left:0;padding:0 20px;font-size:17px}.nav-phone{display:none}}.iso-grid{background-color:var(--paper);background-image:repeating-linear-gradient(30deg, var(--grid-line) 0, var(--grid-line) 1px, transparent 1px, transparent var(--grid-step)), repeating-linear-gradient(150deg, var(--grid-line) 0, var(--grid-line) 1px, transparent 1px, transparent var(--grid-step))}.hero{border-bottom:1px solid var(--line)}.hero-inner{flex-wrap:wrap;align-items:center;gap:44px 56px;padding-top:36px;padding-bottom:56px;display:flex}.hero-text{flex:999 480px;min-width:0}.badge{background:var(--paper);border:1px solid var(--edge);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:9px;padding:6px 12px;font-size:12px;display:inline-flex}.dot{background:var(--mark);border:1px solid var(--ink);border-radius:50%;flex:none;width:8px;height:8px}.hero h1{margin-top:20px}.lead{max-width:540px;font-size:var(--text-lead);color:var(--slate);margin-top:18px;line-height:1.5}.hero .actions{margin-top:26px}.facts{border-top:2px solid var(--ink);background:var(--paper);max-width:560px;margin-top:22px}.facts div{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:11px 0;display:flex}.facts dt{width:92px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);flex:none;font-size:11px}.facts dd{font-size:16px;font-weight:600;line-height:1.3}@media (width>=600px){.facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.facts div{border-bottom:0;border-left:1px solid var(--line);padding:14px 16px;display:block}.facts div:first-child{border-left:0;padding-left:0}.facts div:last-child{padding-right:0}.facts dt{width:auto;font-size:12px}.facts dd{margin-top:4px;font-size:17px}}@media (width>=720px){.hero-inner{padding-top:72px;padding-bottom:96px}.badge{gap:10px;font-size:13px}.hero h1,.lead{margin-top:24px}.hero .actions{margin-top:32px}.facts{margin-top:44px}}.example{flex:470px;width:100%;min-width:0;max-width:520px}.card{background:var(--paper);border:1px solid var(--edge)}.card-pdf{width:216px;max-width:70%;padding:14px 14px 78px}.mono-row{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:11px;display:flex}.label-desktop{display:none}.card-title{margin-top:10px;font-size:13.5px;font-weight:600;line-height:1.3}.card-line{color:var(--slate);margin-top:2px;font-size:12.5px}.fake-lines{flex-direction:column;gap:6px;margin-top:12px;display:flex}.fake-lines span{background:var(--line);height:5px;display:block}.fake-lines span:first-child{width:92%}.fake-lines span:last-child{width:78%}.pdf-rules+.fake-lines{margin-top:10px}.pdf-rules+.fake-lines span:first-child{width:88%}.pdf-rules+.fake-lines span:last-child{width:60%}.pdf-rules{flex-direction:column;align-items:flex-start;gap:5px;margin-top:9px;font-size:11px;line-height:1.35;display:flex}.pdf-rules .mark{padding:1px 4px}.card-report{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--mark);margin:-66px 0 0 24px;position:relative}.report-head{border-bottom:1px solid var(--line);padding:13px 14px 12px}.report-title{font-family:var(--font-heading);margin-top:7px;font-size:22px;font-weight:600;line-height:1.15}.report-head .card-line{font-size:14px}.report{border-collapse:collapse;width:100%;font-size:14px;line-height:1.35}.report thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.report tbody,.report th,.report td{display:block}.report tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:9px 14px;display:grid}.report tbody tr:last-child{border-bottom:0}.report tbody th{text-align:left;grid-column:1;padding:0;font-weight:600}.report td:nth-child(2){font-family:var(--font-mono);grid-column:1;margin-top:1px;padding:0;font-size:12px}.report td:nth-child(3){white-space:nowrap;grid-area:1/2/span 2;align-self:start;margin-top:2px;padding:0}.report .mark{font-size:12px}.report-strip{background:var(--ink);color:var(--paper);align-items:center;gap:9px;padding:11px 14px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.tick{fill:none;width:18px;height:18px;stroke:var(--mark);stroke-width:2.5px;flex:none}.example-note{color:var(--slate);margin:22px 0 0 24px;font-size:13.5px}@media (width>=560px){.label-desktop{display:inline}.label-phone{display:none}.report thead{clip:auto;width:auto;height:auto;position:static;overflow:visible}.report tbody{display:table-row-group}.report thead{display:table-header-group}.report tr{border-bottom:0;padding:0;display:table-row}.report th,.report td{vertical-align:top;border-bottom:1px solid var(--line);display:table-cell}.report thead th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--slate);padding:8px;font-size:11px;font-weight:400}.report tbody th{white-space:nowrap;padding:9px 8px 9px 20px}.report td:nth-child(2){margin:0;padding:9px 8px;font-size:12.5px}.report td:nth-child(3){text-align:right;margin:0;padding:9px 20px 9px 8px}.report thead th:first-child{padding-left:20px}.report thead th:last-child{text-align:right;padding-right:20px}.report tbody tr:last-child th,.report tbody tr:last-child td{border-bottom:0}.report .mark{font-size:12.5px}}@media (width>=720px){.card-pdf{width:250px;padding:16px 16px 84px}.card-title{margin-top:12px;font-size:14px}.card-line{font-size:13px}.fake-lines{gap:7px;margin-top:14px}.fake-lines span{height:6px}.pdf-rules{gap:6px;margin-top:10px;font-size:11.5px}.card-report{box-shadow:10px 10px 0 var(--mark);margin:-72px 0 0 40px}.report-head{padding:16px 20px 14px}.report-title{margin-top:8px;font-size:24px}.report-head .card-line{font-size:15px}.report-strip{gap:10px;padding:12px 20px;font-size:15px}.tick{width:20px;height:20px}.example-note{margin-left:40px;font-size:14px}}.why{background:var(--mist)}.why-inner{flex-wrap:wrap;gap:16px 64px;display:flex}.why .label{flex:220px;align-self:flex-start}.why-inner>div{flex:999 560px;min-width:0}.why .muted{max-width:620px;margin-top:16px}@media (width>=720px){.why>.container{padding-top:80px;padding-bottom:80px}.why-inner{gap:24px 64px}.why .muted{margin-top:20px}}.how-inner{flex-wrap:wrap;gap:28px 64px;display:flex}.how-intro{flex:320px;min-width:0;max-width:420px}.how-steps{flex:999 520px;min-width:0}.deliverables{margin-top:36px}.deliverables h3{border-bottom:1px solid var(--line);padding:14px 20px}.deliverables ul{padding:8px 20px 12px}.deliverables li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-weight:500;display:flex}.deliverables li:last-child{border-bottom:0}.deliverables .tag{font-family:var(--font-mono);color:var(--slate);font-size:12px;font-weight:400}.steps{border-top:2px solid var(--ink)}.step{border-bottom:1px solid var(--line);gap:14px;padding:20px 0;display:flex}.step-no{width:30px;font-family:var(--font-heading);color:var(--edge);flex:none;font-size:30px;font-weight:600;line-height:1}.step-body{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.step-who{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);order:-1;font-size:11px}.step h3{margin-top:3px;font-size:20px;font-weight:600;line-height:1.25}.step-text{color:var(--slate);margin-top:6px;font-size:16px}.step-highlight{margin:0 calc(-1 * var(--gutter));padding:20px var(--gutter);background:var(--mark);border-bottom-color:var(--ink)}.step-highlight .step-no,.step-highlight .step-who,.step-highlight .step-text{color:var(--ink)}.steps-after{gap:14px;padding-top:20px;font-size:16px;display:flex}.steps-after:before{content:"";border-top:2px dashed var(--edge);flex:none;width:20px;height:0;margin:12px 10px 0 0}.steps-after span{color:var(--slate)}@media (width>=720px){.how-inner{gap:48px 64px}.step{gap:20px;padding:22px 0}.step-no{width:44px;font-size:34px}.step-body{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px}.step-who{order:0;font-size:12px}.step h3{margin-top:0;font-size:22px}.step-text{flex:100%;font-size:17px}.step-highlight{margin:0 -16px;padding:22px 16px}.steps-after{gap:20px;padding-top:22px;font-size:17px}.steps-after:before{width:22px;margin:6px 22px 0 0}}.who{background:var(--mist)}.who h3{margin-top:28px}.sectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.sectors li{background:var(--paper);border:1px solid var(--line);font-family:var(--font-heading);padding:15px 14px;font-size:23px;font-weight:600;line-height:1.15}.who-columns{flex-wrap:wrap;align-items:flex-start;gap:32px 64px;margin-top:8px;display:flex}.who-columns>div{flex:999 440px;min-width:0}.buyers{flex-direction:column;gap:12px;margin-top:12px;display:flex}.buyers li{gap:12px;display:flex}.chip-small{background:var(--mark);border:1px solid var(--ink);flex:none;width:14px;height:8px;margin-top:9px}.buyers+.muted{margin-top:20px}.software{flex:400px;width:100%;min-width:0;max-width:480px}.software h3{border-bottom:1px solid var(--line);margin-top:0;padding:12px 16px}.software li{border-bottom:1px solid var(--line);padding:14px 16px 16px}.software li:last-child{border-bottom:0}.chip-pill{background:var(--paper);border:1px solid var(--edge);font-family:var(--font-mono);color:var(--ink);border-radius:999px;padding:2px 9px;font-size:11.5px;display:inline-block}.chip-now{background:var(--mark);border-color:var(--ink)}.software-name{margin-top:8px;font-size:18px;font-weight:600;line-height:1.3}.software .muted{margin-top:2px;font-size:15px}@media (width>=720px){.who h3{margin-top:40px}.sectors{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.sectors li{padding:20px 22px;font-size:27px}.who-columns{gap:40px 64px;margin-top:16px}.buyers{gap:14px;margin-top:16px}.buyers li{gap:14px}.chip-small{margin-top:10px}.buyers+.muted{margin-top:28px}.software h3{padding:14px 22px}.software li{padding:16px 22px 18px}.chip-pill{font-size:12px}.software-name{font-size:20px}.software .muted{font-size:16px}}.pricing-inner{gap:28px 64px;display:grid}.panel{background:var(--paper);border:2px solid var(--ink)}.pricing-head{border-bottom:2px solid var(--ink);padding:20px 20px 22px}.pricing-big{font-family:var(--font-heading);letter-spacing:-.005em;margin-top:10px;font-size:44px;font-weight:600;line-height:1.02}.pricing-line{margin-top:10px;font-size:18px;font-weight:500}.pricing-columns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pricing-columns>div{padding:18px 20px}.pricing-columns ul{flex-direction:column;gap:5px;margin-top:8px;font-size:16px;display:flex}.pricing-notes{background:var(--mist);border-top:1px solid var(--line)}.pricing-link{margin-top:-16px}@media (width>=560px){.pricing-notes{border-top:0}}@media (width>=720px){.pricing-inner{gap:40px 64px}.pricing-head{padding:26px 32px 28px}.pricing-big{font-size:56px;line-height:1}.pricing-line{margin-top:12px;font-size:20px}.pricing-columns>div{padding:22px 32px}.pricing-columns ul{gap:6px;margin-top:10px;font-size:17px}}@media (width>=900px){.pricing-inner{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.pricing-intro{grid-area:1/1}.pricing-panel{grid-area:1/2/span 2}.pricing-link{grid-area:2/1;align-self:start;margin-top:-24px}}.promise{background:var(--mist)}.promise-inner{gap:24px 64px;display:grid}.promise-card{border-width:2px;width:100%;max-width:460px}.promise-card h3{border-bottom:1px solid var(--line);padding:12px 16px}.role{border-bottom:1px solid var(--line);padding:14px 16px}.role:last-child{border-bottom:0}.role dd{margin-top:2px;font-size:18px;font-weight:600;line-height:1.3}.role-highlight{background:var(--mark);border-bottom-color:var(--ink)}.role-highlight dt{color:var(--ink)}.promise-more{max-width:600px}@media (width>=720px){.promise-card h3{padding:14px 22px}.role{padding:16px 22px}.role dd{font-size:20px}}@media (width>=900px){.promise-inner{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px 64px}.promise-text{grid-area:1/1}.promise-card{grid-area:1/2/span 2;justify-self:end}.promise-more{grid-area:2/1}}.ruled-list{border-top:2px solid var(--ink);margin-top:28px}.ruled-list li{border-bottom:1px solid var(--line);padding:14px 0}.ruled-list h3{font-size:inherit;font-weight:600}.ruled-list p{color:var(--slate)}.security .link{margin-top:14px}@media (width>=720px){.ruled-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 48px;margin-top:40px;display:grid}.ruled-list li{padding:18px 0}.security .link{margin-top:20px}}.cta{background:var(--ink);color:var(--paper)}.cta-inner{flex-wrap:wrap;align-items:center;gap:40px 64px;padding-top:60px;padding-bottom:56px;display:flex}.cta-text{flex:999 480px;min-width:0}.cta h2{font-size:40px;line-height:1.06}.cta-accent{color:var(--mark);display:block}.cta p{max-width:560px;font-size:var(--text-lead);color:var(--on-ink);margin-top:16px;line-height:1.5}.cta .actions{margin-top:26px}.cta .button-mark{border-color:var(--mark)}.cta .button-mark:hover{border-color:#f5d83a}.cta .link,.cta a:hover{color:var(--paper)}.cta .link:hover{color:var(--on-ink)}.cta-sketch{flex:300px;width:100%;max-width:270px;margin:0 auto}.cta-sketch svg{width:100%;height:auto}.sketch-dimension{fill:none;stroke:var(--rule-on-ink);stroke-width:1px}.sketch-pipe,.sketch-valve{fill:none;stroke:var(--paper);stroke-linejoin:round;stroke-linecap:round}.sketch-pipe{stroke-width:3px}.sketch-valve{stroke-width:2.5px}.sketch-node{fill:var(--mark);stroke:none}.sketch-label{fill:var(--on-ink);font-family:var(--font-mono);letter-spacing:.06em;font-size:13px}@media (width>=720px){.cta-inner{padding-top:88px;padding-bottom:88px}.cta h2{font-size:54px;line-height:1.05}.cta p{margin-top:20px}.cta .actions{margin-top:32px}.cta-sketch{max-width:400px;margin:0}.sketch-label{font-size:12px}}.site-footer{background:var(--ink);color:var(--paper);border-top:1px solid var(--rule-on-ink)}.site-footer>.container{padding-top:40px;padding-bottom:36px}.site-footer a:hover{color:var(--on-ink)}.footer-top{flex-wrap:wrap;gap:20px 32px;display:flex}.footer-brand{flex:999 320px;min-width:0}.logo-reversed img{width:143px;height:27px}.footer-brand p{max-width:380px;color:var(--on-ink);margin-top:14px;font-size:16px}.footer-nav{flex:130px;min-width:0;font-size:16px}.footer-nav a{align-items:center;min-height:44px;display:flex}.footer-email{margin-top:8px;font-size:15px}.footer-legal{border-top:1px solid var(--rule-on-ink);color:var(--on-ink);flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;font-size:14px;line-height:1.5;display:flex}@media (width>=720px){.site-footer>.container{padding-top:56px;padding-bottom:40px}.footer-top{gap:40px 64px}.footer-brand p{margin-top:16px}.footer-nav{flex-basis:200px}.footer-nav a{min-height:32px}.footer-legal{gap:8px;margin-top:40px;padding-top:24px}}.holding-body{flex-direction:column;min-height:100vh;display:flex}.holding-page{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:flex-start;padding-top:48px;padding-bottom:48px;display:flex}.holding-page .logo img{width:143px;height:27px}.holding-page .badge{margin-top:40px}.holding-page h1{max-width:820px;margin-top:20px}.holding-page .lead{margin-top:18px}.holding-footer{border-top:1px solid var(--line);color:var(--slate);padding-top:24px;padding-bottom:24px;font-size:14px;line-height:1.5}@media (width>=720px){.holding-page{padding-top:72px;padding-bottom:72px}.holding-page .badge{margin-top:56px}.holding-page h1,.holding-page .lead{margin-top:24px}}.page-header{border-bottom:1px solid var(--line)}.page-header>.container{padding-top:36px;padding-bottom:36px}.page-header h1{font-size:var(--text-page-h1)}.page-header .label+h1{margin-top:14px}.page-header .intro{max-width:620px;font-size:var(--text-lead);color:var(--slate);margin-top:14px;line-height:1.5}@media (width>=720px){.page-header>.container{padding-top:56px;padding-bottom:56px}.page-header .intro{margin-top:18px}}.page-body{padding-top:40px;padding-bottom:var(--space-section)}.page-body p+p{margin-top:16px}@media (width>=720px){.page-body{padding-top:64px}}.quote-inner{flex-wrap:wrap;align-items:flex-start;gap:40px 64px;display:flex}.quote-form{flex:999 460px;width:100%;min-width:0;max-width:640px}.field+.field{margin-top:20px}.field label{font-size:17px;font-weight:600;display:block}.required{color:var(--slate);font-weight:400}.hint{color:var(--slate);margin-top:2px;font-size:15px}.field input,.field select,.field textarea{background:var(--paper);border:1px solid var(--edge);border-radius:var(--radius);width:100%;min-height:48px;font:inherit;color:var(--ink);margin-top:8px;padding:10px 14px;font-size:17px;line-height:1.4;display:block}.field textarea{resize:vertical;min-height:140px}.field [aria-invalid=true]{border:2px solid var(--ink)}.field-error{margin-top:6px;font-size:15px;font-weight:600}.field-error:empty{display:none}[hidden]{display:none!important}.form-note{margin-top:20px;font-size:16px}.quote-form .button{width:100%;margin-top:20px}.quote-aside{flex:260px;min-width:0;max-width:360px}.quote-aside h2+p{margin-top:8px}.quote-aside p+h2{margin-top:28px}@media (width>=720px){.quote-form .button{width:auto}}.security-page .container>h2{margin-top:40px;font-size:28px}.security-page .container>h2:first-child{margin-top:0}.security-page .container>p{max-width:65ch;margin-top:12px}.security-page .ruled-list{margin-top:20px}.ai-box{max-width:760px;margin-top:40px;padding:20px}.ai-box h2{font-size:28px}.ai-box p{margin-top:12px}@media (width>=720px){.security-page .container>h2,.ai-box{margin-top:56px}.security-page .container>h2,.ai-box h2{font-size:34px}.security-page .ruled-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.ai-box{padding:28px 32px}}.holding p{max-width:65ch}.holding p+p{margin-top:16px}.prose{max-width:65ch}.prose section+section{margin-top:32px}.prose h2{font-size:26px}.prose p,.prose ul{margin-top:12px}.prose ul{flex-direction:column;gap:8px;padding-left:1.3em;list-style:outside;display:flex}.last-updated{font-family:var(--font-mono);color:var(--slate);margin-top:40px;font-size:13px}@media (width>=720px){.prose section+section{margin-top:40px}.prose h2{font-size:30px}}
