@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-500-normal.CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-500-normal.B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-vietnamese-400-normal.TxZB8OSn.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-400-normal.BO1meqcx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-ext-400-normal.mk90oQqJ.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-400-normal.B02wwOdZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-vietnamese-500-normal.DjztbcKe.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-500-normal.CXYe29CY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-latin-ext-500-normal.DC-z7ASZ.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-500-normal.BHCCp-na.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-latin-500-normal.NlrCPXnF.woff2)format("woff2"),url(/_astro/public-sans-latin-500-normal.vCxiVFAq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-vietnamese-600-normal.P4BtCUdw.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-600-normal.CcnAzmUX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-ext-600-normal.DchWdWJ_.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-600-normal.DfkbVac2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-vietnamese-700-normal.D97ShjGS.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-700-normal.Dq5VrXjD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-ext-700-normal.CgolUQuG.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-700-normal.jWHjnMgZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-700-normal.BqJmxWdE.woff2)format("woff2"),url(/_astro/public-sans-latin-700-normal.Dm-oTPSL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#10283f;--ink-deep:#071b2e;--ink-soft:#24445e;--paper:#f4f0e7;--paper-bright:#fffdf8;--paper-blue:#e6edf0;--lime:#b7f510;--lime-dark:#7aaa00;--vermilion:#b83b2b;--line:#b8c5c9;--line-dark:#436078;--text:#152a3b;--muted:#556875;--white:#fff;--shadow:0 18px 44px #071b2e2e;--shadow-soft:0 10px 26px #071b2e21;--container:1180px;--container-wide:1360px;--section-space:clamp(5rem, 9vw, 9rem);--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"Public Sans", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}body{background:var(--paper);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.62}body.menu-open{overflow:hidden}img,svg{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}p,h1,h2,h3,h4,ul,ol,figure,blockquote{margin-top:0}h1,h2,h3,h4,.display{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;text-transform:uppercase;font-weight:700;line-height:.94}h1{max-width:13ch;font-size:clamp(4rem,8.7vw,7.5rem)}h2{max-width:14ch;font-size:clamp(3rem,6.2vw,5.6rem)}h3{font-size:clamp(1.75rem,3vw,2.55rem)}p{max-width:70ch}::selection{background:var(--lime);color:var(--ink-deep)}:focus-visible{outline:3px solid var(--vermilion);outline-offset:4px}main:focus{outline:none}.skip-link{z-index:1000;background:var(--lime);color:var(--ink-deep);padding:.8rem 1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link:focus{transform:translateY(0)}.container,.container-wide{width:min(calc(100% - 2rem), var(--container));margin-inline:auto}.container-wide{width:min(calc(100% - 2rem), var(--container-wide))}.section{padding-block:var(--section-space)}.section-blue{background:var(--paper-blue)}.section-bright{background:var(--paper-bright)}.section-tight{padding-block:clamp(3.5rem,6vw,6rem)}.section-heading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.section-heading h2,.section-heading p{margin-bottom:0}.section-heading p{color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.25rem)}.section-heading-supporting h2{text-transform:none;max-width:18ch;font-size:clamp(2.7rem,4.6vw,4.25rem);line-height:1}.section-heading-light h2,.section-heading-light p{color:var(--paper-bright)}.section-heading-light p{color:#c8d6df}.button{background:var(--ink);min-height:3.65rem;box-shadow:var(--shadow-soft);color:var(--white);cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;border:0;border-radius:.35rem;justify-content:center;align-items:center;gap:.7rem;padding:.9rem 1.35rem;font-size:1.15rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #071b2e38}.button:active{transform:translateY(0)}.button-small{min-height:2.9rem;padding:.65rem 1rem;font-size:1rem}.button-lime{background:var(--lime);color:var(--ink-deep)}.button-lime:hover{background:#c8ff2a}.button-light{background:var(--paper-bright);color:var(--ink-deep)}.button-dark{background:var(--ink-deep);color:var(--white)}.text-link{color:var(--ink);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.site-header{z-index:50;background:var(--paper-bright);border-bottom:1px solid #43607859;position:relative}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2.25rem;min-height:5rem;display:grid}.brand{color:var(--ink);flex-direction:column;line-height:1;text-decoration:none;display:inline-flex}.brand-name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:1.38rem;font-weight:500}.brand-wordmark{align-self:flex-start;width:auto;height:2.5rem}.brand-name strong{font-weight:700}.brand-service{background:var(--lime);width:max-content;color:var(--ink-deep);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-top:.26rem;padding:.2rem .38rem .16rem;font-size:.75rem;font-weight:700}.desktop-nav{justify-content:flex-end;gap:2rem;display:flex}.desktop-nav a{font-size:.92rem;font-weight:600;text-decoration:none;position:relative}.desktop-nav a:after{background:var(--lime-dark);content:"";transform-origin:100%;height:.18rem;transition:transform .18s;position:absolute;bottom:-.38rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.mobile-menu{display:none}.mobile-menu .menu-label-close,.mobile-menu[open] .menu-label-open{display:none!important}.mobile-menu[open] .menu-label-close{display:block!important}.home-hero{background:var(--ink);min-height:calc(100svh - 5rem);color:var(--paper-bright);position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(30rem,1.14fr);align-items:center;min-height:calc(100svh - 5rem);display:grid}.hero-copy{z-index:3;max-width:35rem;padding-block:clamp(4.5rem,8vw,8rem);position:relative}.hero-copy h1{max-width:10.8ch;color:var(--paper-bright);margin-bottom:1.7rem;font-size:clamp(4rem,5.6vw,5.3rem)}.hero-copy>p{color:#d4e0e7;max-width:32rem;margin-bottom:2rem;font-size:clamp(1.08rem,1.55vw,1.28rem)}.hero-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.hero-actions .text-link{min-height:3.5rem;color:var(--paper-bright);padding-inline:.8rem}.trust-line{color:#b8cbd6;flex-wrap:wrap;gap:.8rem 1.25rem;margin-top:2rem;font-size:.86rem;display:flex}.trust-line span{align-items:center;gap:.45rem;display:inline-flex}.trust-line span:before{background:var(--lime);content:"";border-radius:50%;width:.45rem;height:.45rem}.hero-art{align-self:stretch;min-height:44rem;position:relative}.checklist-sheet{background:var(--paper-bright);width:min(35rem,84%);color:var(--ink);border:1px solid #8da0aa;padding:clamp(1.5rem,3vw,2.4rem);position:absolute;top:50%;left:53%;transform:translate(-50%,-54%)rotate(-1.5deg);box-shadow:0 28px 64px #04111e59}.checklist-sheet:before,.checklist-sheet:after{content:"";background:radial-gradient(circle at 50% .58rem,#0000 .2rem,#9aacb6 .21rem .24rem,#0000 .25rem) 0 0/100% 1.16rem repeat-y;width:.55rem;position:absolute;top:0;bottom:0}.checklist-sheet:before{left:-.32rem}.checklist-sheet:after{right:-.32rem}.checklist-sheet header{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.2rem;display:flex}.checklist-sheet header div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:700;display:block}.checklist-sheet header strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,3.6vw,3.4rem);line-height:.95;display:block}.order-meta{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0;padding-block:.75rem;font-size:.72rem;font-weight:700;display:flex}.closeout-list{margin:0;padding:0;list-style:none}.closeout-list li{border-bottom:1px solid var(--line);grid-template-columns:2.2rem 1fr auto;align-items:center;gap:1rem;min-height:5.7rem;display:grid}.task-box{border:2px solid var(--ink);place-items:center;width:2rem;height:2rem;display:grid}.task-box svg{fill:none;width:1.35rem;stroke:var(--ink);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.closeout-list li strong{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:1.6rem;line-height:1;display:block}.closeout-list li small{color:var(--muted);margin-top:.25rem;font-size:.8rem;display:block}.task-missed b{border:2px solid var(--vermilion);color:var(--vermilion);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .42rem;font-size:.82rem;line-height:1;transform:rotate(-3deg)}.completion-slip{background:var(--lime);color:var(--ink-deep);grid-template-columns:auto 1fr 1.5rem;align-items:center;gap:1rem;margin:1.4rem -3.7rem -.6rem 2.4rem;padding:1.1rem 1.3rem;animation:.7s cubic-bezier(.16,1,.3,1) .35s both queue-slip;display:grid;position:relative;box-shadow:0 15px 28px #071b2e38}.completion-slip span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.completion-slip strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.55rem;line-height:1}.completion-slip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.workflow-ribbon{z-index:2;border:1px solid var(--line-dark);background:var(--ink-deep);width:min(39rem,92%);box-shadow:var(--shadow);color:var(--paper-bright);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:10%;right:1%;transform:rotate(1deg)}.workflow-ribbon span{border-right:1px dashed var(--line-dark);min-height:4.5rem;font-family:var(--font-display);text-transform:uppercase;padding:.8rem;font-size:1rem;font-weight:600;line-height:1.05}.workflow-ribbon span:last-child{border-right:0}.workflow-ribbon b{color:var(--lime);font-family:var(--font-body);letter-spacing:.07em;margin-bottom:.35rem;font-size:.75rem;display:block}@keyframes queue-slip{0%{transform:translate(1.2rem)rotate(1deg)}to{transform:translate(0)rotate(0)}}.paper-roll{width:min(58rem,76vw);max-width:none;box-shadow:var(--shadow);position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)rotate(-3deg)}.audit-ticket{z-index:2;width:min(26rem,76%);color:var(--ink);background:#fffdf8f5;border:1px solid #7f94a2;padding:1.4rem 1.5rem 1.2rem;position:absolute;top:19%;left:4%;transform:rotate(-2deg);box-shadow:0 22px 48px #071b2e40}.audit-ticket:before,.audit-ticket:after{content:"";background:radial-gradient(circle at 50% .48rem,#0000 .17rem,#9aacb6 .18rem .21rem,#0000 .22rem) 0 0/100% .96rem repeat-y;width:.42rem;position:absolute;top:0;bottom:0}.audit-ticket:before{left:-.24rem}.audit-ticket:after{right:-.24rem}.audit-ticket header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.audit-ticket h2{max-width:none;margin-bottom:0;font-size:2rem}.sample-stamp{border:2px solid var(--vermilion);color:var(--vermilion);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .45rem;font-size:.78rem;font-weight:700;line-height:1;transform:rotate(3deg)}.audit-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-block:1rem;display:grid}.audit-row span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.audit-row strong{font-family:var(--font-display);font-size:2rem;line-height:1}.audit-bar{background:#d9e0e3;grid-column:1/-1;height:.45rem}.audit-bar span{background:var(--vermilion);height:100%}.audit-row:last-of-type .audit-bar span{background:var(--lime-dark)}.audit-ticket footer{color:var(--muted);padding-top:.7rem;font-size:.74rem}.sequence-mini{z-index:3;border:1px solid var(--line-dark);background:var(--paper-bright);width:min(28rem,78%);box-shadow:var(--shadow);color:var(--ink);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:8%;right:2%;transform:rotate(1.5deg)}.sequence-mini span{border-right:1px dashed var(--line);min-height:5rem;font-family:var(--font-display);text-transform:uppercase;padding:.8rem .7rem;font-size:1rem;font-weight:700;line-height:1.05}.sequence-mini span:last-child{border-right:0}.sequence-mini b{color:var(--vermilion);margin-bottom:.3rem;font-size:.72rem;display:block}.tear-edge{position:relative}.tear-edge:before{background:radial-gradient(circle at .5rem 0, transparent .45rem, var(--paper) .47rem) 0 0 / 1rem .75rem repeat-x;content:"";height:.75rem;position:absolute;top:-.65rem;left:0;right:0}.problem-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.problem-grid h2{margin-bottom:2rem}.problem-copy{padding-top:1rem;font-size:clamp(1.05rem,1.5vw,1.22rem)}.pull-line{max-width:24ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:2.5rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1}.audit-band{background:var(--lime);color:var(--ink-deep);overflow:hidden}.audit-band-grid{grid-template-columns:minmax(0,.85fr) minmax(25rem,1.15fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.audit-band h2{color:var(--ink-deep);margin-bottom:1.5rem}.audit-band p{font-size:1.1rem}.audit-sheet-preview{background:var(--paper-bright);box-shadow:var(--shadow);color:var(--ink);border:1px solid #10283f40;padding:clamp(2rem,4vw,4rem);position:relative;transform:rotate(1.2deg)}.audit-sheet-preview:after{border:2px solid var(--vermilion);color:var(--vermilion);content:"FREE AUDIT";font-family:var(--font-display);letter-spacing:.05em;padding:.3rem .5rem;font-size:.8rem;font-weight:700;position:absolute;bottom:1.4rem;right:1.3rem;transform:rotate(-5deg)}.audit-sheet-preview-structured:after{display:none}.audit-sheet-preview h3{margin-bottom:1.5rem}.audit-preview-header{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:.9rem;display:flex}.audit-preview-header span,.audit-preview-finding span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.audit-preview-header b{border:2px solid var(--vermilion);color:var(--vermilion);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;padding:.28rem .45rem;font-size:.85rem;line-height:1;transform:rotate(2deg)}.audit-sample-columns{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.35rem;display:grid}.audit-sample-columns strong{border-right:1px solid var(--line);color:var(--ink);font-family:var(--font-display);text-transform:uppercase;padding:.75rem .6rem;font-size:1rem;line-height:1.05}.audit-sample-columns strong:last-child{border-right:0}.audit-preview-finding{border-top:3px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.2rem;padding-top:1rem;display:flex}.audit-preview-finding strong{max-width:20ch;color:var(--ink);font-family:var(--font-display);text-align:right;text-transform:uppercase;font-size:1.3rem;line-height:1}.audit-points{margin:0;padding:0;list-style:none}.audit-points li{border-bottom:1px solid var(--line);grid-template-columns:1rem 1fr;gap:.8rem;padding-block:.75rem;display:grid}.audit-points li:before{background:var(--ink);content:"";border-radius:50%;width:.58rem;height:.58rem;margin-top:.5rem}.sequence{border:1px solid var(--line);background:var(--paper-bright);box-shadow:var(--shadow-soft);padding:clamp(2.5rem,5vw,5rem);position:relative}.sequence:before,.sequence:after{background:radial-gradient(circle at 50% .65rem, transparent .24rem, var(--line) .25rem .27rem, transparent .28rem) 0 0 / 100% 1.3rem repeat-y;content:"";width:.65rem;position:absolute;top:0;bottom:0}.sequence:before{left:.25rem}.sequence:after{right:.25rem}.sequence-stamp{border:3px solid var(--vermilion);color:var(--vermilion);font-family:var(--font-display);text-align:center;text-transform:uppercase;flex-direction:column;margin-bottom:3rem;padding:.55rem 1.2rem;line-height:.9;display:inline-flex;transform:rotate(-3deg)}.sequence-stamp span{letter-spacing:.12em;font-size:1rem;font-weight:600}.sequence-stamp strong{font-size:2rem}.sequence ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.sequence li{border-top:2px solid var(--ink);min-height:13rem;padding:1.5rem 1.5rem 1.5rem 0;position:relative}.sequence li:not(:last-child){border-right:1px dashed var(--line)}.sequence li:not(:first-child){padding-left:1.5rem}.sequence li:before{border:3px solid var(--paper-bright);background:var(--lime-dark);width:.9rem;height:.9rem;box-shadow:0 0 0 2px var(--ink);content:"";border-radius:50%;position:absolute;top:-.55rem;left:0}.sequence li:not(:first-child):before{left:1.5rem}.sequence-time{color:var(--vermilion);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.3rem;font-size:.76rem;font-weight:700;display:block}.sequence li strong{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;margin-bottom:.65rem;font-size:1.8rem;line-height:1;display:block}.sequence li p{color:var(--muted);margin-bottom:0}.sample-label{color:var(--muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:1rem 0 0 auto;font-size:.72rem;font-weight:700}.message-examples{border:1px solid var(--line);background:var(--paper-bright);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.message-examples article{border-right:1px dashed var(--line);padding:1.3rem}.message-examples article:last-child{border-right:0}.message-examples span{color:var(--vermilion);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;font-weight:700;display:block}.message-examples p{color:var(--ink);margin-bottom:0;font-size:.9rem}.compatibility-table{border-top:3px solid var(--ink)}.compatibility-table>div{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.2fr 1.05fr;display:grid}.compatibility-table>div>*{border-right:1px solid var(--line);padding:1rem 1.1rem}.compatibility-table>div>:last-child{border-right:0}.compatibility-table strong{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:1.35rem;line-height:1}.compatibility-table span{color:var(--muted);font-size:.9rem}.compatibility-head{background:var(--ink)}.compatibility-head span{color:var(--paper-bright);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.included-ledger{border-top:3px solid var(--ink)}.included-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:baseline;gap:clamp(2rem,6vw,7rem);padding-block:1.8rem;display:grid}.included-row h3{margin-bottom:0;font-size:clamp(1.65rem,3vw,2.5rem)}.included-row p{color:var(--muted);margin-bottom:0}.dark-section{background:var(--ink-deep);color:var(--paper-bright)}.dark-section h2{color:var(--paper-bright)}.dark-section .problem-copy p{color:#c8d6df}.dark-section-soft{background:var(--ink);border-bottom:1px solid var(--line-dark)}.dark-section-soft h2{font-size:clamp(2.4rem,4.2vw,4rem)}.faq-cta{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.faq-cta-copy{flex-direction:column;gap:1.5rem;padding-top:1rem;display:flex}.faq-cta-copy p{color:#c8d6df;margin-bottom:0;font-size:clamp(1.05rem,1.5vw,1.22rem)}.faq-cta-copy .button{align-self:flex-end}.faq-cta p{color:#c8d6df;margin-bottom:0}.compliance-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.compliance-grid h2{color:var(--paper-bright)}.compliance-grid>div>p{color:#c8d6df;font-size:1.08rem}.guardrail-list{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.guardrail-list li{border-bottom:1px solid var(--line-dark);grid-template-columns:2.4rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}.guardrail-list b{background:var(--lime);width:2rem;height:2rem;color:var(--ink-deep);font-family:var(--font-display);place-items:center;font-size:1.15rem;display:grid}.guardrail-list strong{color:var(--paper-bright);margin-bottom:.4rem;display:block}.guardrail-list span{color:#b7c9d4}.fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.fit-column{border-top:3px solid var(--ink);padding-top:1.5rem}.fit-column:last-child{border-top-color:var(--vermilion)}.fit-column h3{margin-bottom:1.5rem}.fit-column ul{margin:0;padding-left:1.25rem}.fit-column li{margin-block:.75rem}.pricing-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.plan-sheet{border:1px solid var(--line);background:var(--paper-bright);flex-direction:column;min-height:100%;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative}.plan-sheet header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:2rem;padding-bottom:1.5rem;display:grid}.plan-sheet h3{margin-bottom:0;font-size:clamp(2.5rem,5vw,4rem)}.plan-sheet header p{color:var(--muted);margin-bottom:0;font-size:.95rem}.plan-price{color:var(--ink);align-items:baseline;margin-block:2rem;line-height:1;display:flex}.plan-price strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(4.5rem,8vw,7rem)}.plan-price span{font-weight:600}.plan-sheet ul{margin:0 0 2.5rem;padding:0;list-style:none}.plan-sheet li{border-bottom:1px solid #d9e1e3;grid-template-columns:1.35rem 1fr;gap:.75rem;padding-block:.7rem;display:grid}.plan-sheet li svg{color:var(--lime-dark);margin-top:.22rem}.plan-sheet .button{width:100%;margin-top:auto}.pricing-terms{background:var(--ink);color:var(--paper-bright);justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1.2rem 1.4rem;font-size:.92rem;display:flex}.commitment-summary{border:1px solid var(--line-dark);background:var(--paper-bright);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;display:grid}.commitment-summary>div{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:1.25rem 1.4rem;display:flex}.commitment-summary>div:first-child{border-right:1px solid var(--line)}.commitment-summary span{letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:700}.commitment-summary strong{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:1.8rem}.commitment-summary small{width:100%;color:var(--muted)}.faq-list{border-top:2px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{color:var(--ink);cursor:pointer;font-family:var(--font-display);text-transform:uppercase;grid-template-columns:1fr 1.5rem;align-items:center;gap:1.5rem;padding:1.45rem 0;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:600;line-height:1.16;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{width:1.25rem;height:1.25rem;position:relative}.faq-item summary span:before,.faq-item summary span:after{background:var(--ink);content:"";height:2px;transition:transform .18s;position:absolute;top:50%;left:0;right:0}.faq-item summary span:after{transform:rotate(90deg)}.faq-item[open] summary span:after{transform:rotate(0)}.faq-item>div{max-width:50rem;color:var(--muted);padding:0 3rem 1.5rem 0}.faq-item>div p{margin-bottom:0}.audit-form{border:1px solid var(--line);background:var(--paper-bright);box-shadow:var(--shadow-soft);padding:clamp(1.7rem,4vw,3rem)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.4rem;display:grid}.audit-form label{color:var(--ink);flex-direction:column;gap:.45rem;font-size:.88rem;font-weight:700;display:flex}.audit-form label>span{justify-content:space-between;gap:1rem;display:flex}.audit-form label small,.audit-form label>small{color:var(--muted);font-size:.75rem;font-weight:400}.form-wide{grid-column:1/-1}.audit-form input,.audit-form textarea,.audit-form select{background:var(--paper-bright);width:100%;min-height:3.35rem;color:var(--ink);border:1px solid #8da0aa;border-radius:.2rem;padding:.8rem .9rem;transition:border-color .16s,box-shadow .16s}.audit-form input:hover,.audit-form textarea:hover,.audit-form select:hover{border-color:var(--ink)}.audit-form input:focus,.audit-form textarea:focus,.audit-form select:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 3px #b7f51080}.form-submit{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;margin-top:1.5rem;display:grid}.form-submit p{color:var(--muted);margin-bottom:0;font-size:.75rem}.honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.page-hero{background:var(--ink);color:var(--paper-bright);padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.page-hero h1{color:var(--paper-bright);margin-bottom:1.5rem}.page-hero p{color:#d2e0e7;font-size:clamp(1.05rem,1.6vw,1.25rem)}.page-hero .hero-actions{margin-top:2rem}.page-hero .sample-stamp{border-color:var(--lime);color:var(--lime)}.page-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.page-hero-media{position:relative}.page-hero-media img{width:100%;box-shadow:var(--shadow)}.image-caption{text-align:right;margin:.75rem 0 0;color:#b8cbd6!important;font-size:.75rem!important}.content-grid{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.content-grid>h2{position:sticky;top:2rem}.process-list{border-top:2px solid var(--ink);counter-reset:process;margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);counter-increment:process;grid-template-columns:3rem 1fr;gap:1.2rem;padding-block:2rem;display:grid}.process-list li:before{background:var(--lime);width:2.35rem;height:2.35rem;color:var(--ink-deep);content:counter(process);font-family:var(--font-display);place-items:center;font-size:1.4rem;font-weight:700;display:grid}.process-list h3{margin-bottom:.6rem}.process-list p{color:var(--muted);margin-bottom:0}.scope-table{border-top:3px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scope-column{border-bottom:1px solid var(--line);padding:2rem}.scope-column:first-child{border-right:1px solid var(--line)}.scope-column h3{margin-bottom:1.5rem}.scope-column ul{margin:0;padding-left:1.1rem}.scope-column li{margin-bottom:.8rem}.audit-page-grid{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.audit-expectation{background:var(--lime);color:var(--ink-deep);padding:clamp(2rem,4vw,3rem)}.audit-expectation h2{color:var(--ink-deep);font-size:clamp(2.6rem,4vw,4rem)}.audit-expectation ul{margin:1.5rem 0 0;padding:0;list-style:none}.audit-expectation li{border-bottom:1px solid #10283f40;padding-block:.8rem;font-weight:600}.legal-page{padding-block:clamp(4rem,8vw,8rem)}.legal-wrap{grid-template-columns:minmax(12rem,.4fr) minmax(0,1.6fr);gap:clamp(3rem,8vw,8rem);display:grid}.legal-wrap h1{font-size:clamp(3.5rem,7vw,6rem)}.legal-copy{max-width:48rem}.legal-copy h2{margin-top:3.5rem;font-size:clamp(2rem,3.5vw,3rem)}.legal-copy h3{margin-top:2rem;font-size:1.7rem}.legal-copy p,.legal-copy li{color:var(--muted)}.accountability-card{border-top:3px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:2.5rem 0 0;display:grid}.accountability-card>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:.45rem;min-height:7.5rem;padding:1.4rem;display:grid}.accountability-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.accountability-card dd{color:var(--ink);margin:0;font-weight:700}.sample-report{border:1px solid var(--line-dark);background:var(--paper-bright);box-shadow:var(--shadow-soft);margin-top:2.5rem}.sample-report>header,.sample-report>footer{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.6rem;display:flex}.sample-report>header span,.sample-report>footer span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.sample-report>header strong,.sample-report>footer strong{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1;display:block}.sample-report>header b{border:2px solid var(--vermilion);color:var(--vermilion);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;padding:.35rem .55rem;font-size:1rem;line-height:1;transform:rotate(-2deg)}.sample-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sample-report-grid section{border-right:1px solid var(--line);padding:1.6rem}.sample-report-grid section:last-child{border-right:0}.sample-report-grid h3{font-size:2rem}.sample-report-grid ul{margin:0;padding:0;list-style:none}.sample-report-grid li{border-bottom:1px solid var(--line);color:var(--muted);padding:.7rem 0}.sample-report>footer{border-top:3px solid var(--ink);border-bottom:0}.notice-box{border:1px solid var(--line);background:var(--paper-bright);margin-block:2rem;padding:1.2rem 1.4rem}.notice-box strong{color:var(--ink)}.site-footer{background:var(--ink-deep);color:#c4d2db}.footer-cta{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:center;gap:3rem;padding-block:clamp(3rem,6vw,5.5rem);display:grid}.footer-cta-title{max-width:18ch;color:var(--paper-bright);margin-bottom:0;font-size:clamp(2.7rem,5vw,4.8rem)}.footer-main{grid-template-columns:max-content 1fr max-content;gap:3rem;padding-block:1.5rem;display:grid}.footer-main>div:first-child{align-self:center}.brand-footer{color:var(--paper-bright)}.footer-note{max-width:24rem;margin:1rem 0 0;font-size:.86rem}.footer-main nav,.footer-contact{flex-direction:column;gap:.65rem;font-size:.9rem;display:flex}.footer-main nav{grid-template-columns:repeat(2,max-content);align-content:start;justify-self:center;gap:.65rem 8.5rem;font-size:1.1rem;display:grid}.footer-main nav a,.footer-contact a{width:fit-content;min-height:1.5rem;color:var(--paper-bright);text-decoration-color:var(--line-dark)}.footer-legal{border-top:1px solid var(--line-dark);justify-content:space-between;gap:1rem;padding-block:1.2rem;font-size:.75rem;display:flex}.footer-legal div{gap:1.2rem;display:flex}.footer-legal a{align-items:center;min-height:1.5rem;display:inline-flex}@media (width<=980px){.desktop-nav,.header-cta{display:none}.header-inner{grid-template-columns:1fr auto}.mobile-menu{display:block}.mobile-menu summary{border:1px solid var(--ink);cursor:pointer;place-content:center;gap:.3rem;width:3rem;height:3rem;padding:.75rem;list-style:none;display:grid;position:relative}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary .menu-line{background:var(--ink);width:1.3rem;height:2px;transition:opacity .16s,transform .16s;display:block}.mobile-menu[open] .menu-line-1{transform:translateY(.32rem)rotate(45deg)}.mobile-menu[open] .menu-line-2{opacity:0}.mobile-menu[open] .menu-line-3{transform:translateY(-.32rem)rotate(-45deg)}.mobile-menu nav{border-top:1px solid var(--line);background:var(--paper-bright);box-shadow:var(--shadow);flex-direction:column;gap:0;padding:1.5rem 1rem 2rem;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-menu nav>a:not(.button){border-bottom:1px solid var(--line);padding:1rem .4rem;font-weight:600;text-decoration:none}.mobile-menu nav .button{margin-top:1.2rem}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding-bottom:2rem}.hero-art{min-height:38rem}.checklist-sheet{width:min(34rem,88%);left:52%}.section-heading,.problem-grid,.audit-band-grid,.compliance-grid,.page-hero-grid,.content-grid,.audit-page-grid,.legal-wrap{grid-template-columns:1fr}.content-grid>h2{position:static}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}}@media (width<=720px){:root{--section-space:5.25rem}.container,.container-wide{width:min(calc(100% - 2rem), var(--container))}h1{font-size:clamp(3.5rem,18vw,5.7rem)}h2{font-size:clamp(2.8rem,14vw,4.4rem)}.header-inner{min-height:4.5rem}.brand-name{font-size:1.15rem}.hero-copy{padding-top:4rem}.hero-copy h1{max-width:10ch;font-size:clamp(3rem,13.5vw,3.35rem)}.hero-copy>p{font-size:1rem}.hero-art{min-height:26rem}.checklist-sheet{width:calc(100% - .5rem);padding:1.1rem;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-1deg)}.checklist-sheet header{padding-bottom:.85rem}.checklist-sheet header strong{font-size:1.85rem}.order-meta{padding-block:.55rem}.closeout-list li{grid-template-columns:1.75rem 1fr auto;gap:.65rem;min-height:3.75rem}.task-box{width:1.6rem;height:1.6rem}.closeout-list li strong{font-size:1.25rem}.closeout-list li small{display:none}.completion-slip{gap:.6rem;margin:.8rem -1rem -.35rem .8rem;padding:.8rem}.completion-slip strong{font-size:1.2rem}.workflow-ribbon{display:none}.audit-sheet-preview{padding:1.5rem;transform:none}.audit-sample-columns strong{padding-inline:.4rem;font-size:.86rem}.audit-preview-finding{flex-direction:column;align-items:flex-start}.audit-preview-finding strong{text-align:left}.pricing-page .page-hero h1{font-size:clamp(2.75rem,11.5vw,3.25rem)}.accountability-card,.sample-report-grid{grid-template-columns:1fr}.accountability-card>div,.sample-report-grid section{border-right:0}.sample-report>header,.sample-report>footer{flex-direction:column;align-items:flex-start}.included-row,.fit-grid,.pricing-ledger,.commitment-summary,.scope-table,.form-grid,.message-examples,.footer-cta,.footer-main{grid-template-columns:1fr}.included-row{gap:.5rem}.fit-grid{gap:3rem}.sequence{padding:2.2rem 1.4rem}.sequence ol{grid-template-columns:1fr}.sequence li{border-top:1px dashed var(--line);min-height:auto;padding:1.4rem 0;border-right:0!important}.sequence li:not(:first-child){padding-left:0}.sequence li:not(:first-child):before{left:0}.message-examples article{border-right:0;border-bottom:1px dashed var(--line)}.message-examples article:last-child{border-bottom:0}.compatibility-head{display:none!important}.compatibility-table>div{grid-template-columns:1fr;padding-block:.8rem}.compatibility-table>div>*{border-right:0;padding:.45rem .6rem}.plan-sheet header{grid-template-columns:1fr;gap:.6rem}.commitment-summary>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.pricing-terms{flex-direction:column}.scope-column:first-child{border-right:0}.form-submit{grid-template-columns:1fr}.form-submit .button{width:100%}.footer-cta{gap:1.5rem}.footer-cta .button{width:100%}.footer-main{gap:2rem}.footer-main>div:first-child{grid-column:auto}.footer-legal{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
