@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_25ee46{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_25ee46{--font-source-serif-4:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--navy:#123260;--navy-2:#0d2449;--navy-dark:#0b1624;--rust:#c24c32;--rust-2:#a33e28;--rust-soft:#fff0ea;--gold:#e6bf4a;--gold-2:#d4a832;--paper:#f5efe3;--cream:#f5efe3;--paper-2:#ede5d4;--paper-3:#e4d9c5;--canvas:#f3eee2;--white:#fffaf0;--ink:#171717;--ink-2:#3a3530;--ink-3:#68635b;--ink-4:#9a9488;--rule:#d8cdbb;--rule-2:#c8bba4;--success:#2d6a4f;--danger:#dc2626;--soft-sand:#efe7d6;--soft-sand-bd:#ddd1b9;--soft-clay:#f3e4dc;--soft-clay-bd:#e6cdc1;--font-display:var(--font-fraunces),Georgia,serif;--font-body:var(--font-source-serif-4),Georgia,serif;--font-sans:var(--font-inter),system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,Menlo,monospace;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--shadow-card:0 2px 8px rgba(58,40,20,0.08);--shadow-hover:0 4px 20px rgba(11,22,36,0.12);--mo-1:120ms;--mo-2:200ms;--mo-3:320ms;--ease-warm:cubic-bezier(.32,.72,.32,1);--ease-out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);line-height:1.58}a{color:inherit}button,input,select{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;top:8px;left:8px;z-index:10;transform:translateY(-150%);background:var(--ink);color:var(--white);padding:10px 14px;border-radius:var(--radius-md);font-family:var(--font-sans)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.site-header{background:var(--navy-dark);color:var(--white);border-bottom:1px solid rgba(255,250,240,.16)}.footer-inner,.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{color:var(--white);font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.wordmark span{color:var(--gold)}.header-note{margin:0 auto 0 0;color:#d9d0bf;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}nav{display:flex;gap:18px;font-family:var(--font-sans)}nav a{color:inherit;font-weight:700;text-decoration:none}nav a:hover{color:var(--gold)}.detail-hero,.hero-band{background:var(--navy);color:var(--white);position:relative;overflow:hidden;border-bottom:4px solid var(--rust)}.detail-hero:after,.hero-band:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 20%,rgba(230,191,74,.1),transparent 44%),linear-gradient(rgba(255,250,240,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,250,240,.045) 1px,transparent 0);background-size:100% 100%,48px 48px,48px 48px;pointer-events:none}.detail-hero .shell,.hero-grid{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(34px,7vw,86px);align-items:center;padding-block:clamp(56px,8vw,96px) clamp(52px,7vw,82px)}.intro{max-width:900px}.library-mark,.status-label{margin:0;color:var(--gold);font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.detail-page h1,.intro h1,.legal h1{margin:.32em 0 .26em;color:var(--white);font-family:var(--font-display);font-size:clamp(2.65rem,5.4vw,5.1rem);font-variation-settings:"opsz" 144,"SOFT" 18;font-weight:600;line-height:.98;letter-spacing:-.026em;text-wrap:balance}.intro>p:not(.library-mark){max-width:66ch;color:#d9d0bf;font-size:1.18rem}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.card-meta span,.detail-meta span,.trust-row span{border:1px solid rgba(255,250,240,.3);border-radius:var(--radius-md);padding:7px 11px;color:#d9d0bf;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.trust-row span:first-child{background:var(--gold);color:var(--ink);border-color:var(--gold)}.detail-artifact,.hero-artifact{background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-md);box-shadow:7px 7px 0 var(--ink);color:var(--ink);overflow:hidden;font-family:var(--font-sans)}.artifact-toolbar{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:var(--rust);color:var(--white);border-bottom:2px solid var(--ink);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.artifact-body{display:grid}.artifact-row,.greetform-note{display:grid;gap:5px;padding:17px 18px;border-bottom:1px solid var(--rule)}.artifact-row:last-child,.greetform-note:last-child{border-bottom:0}.artifact-output strong,.artifact-row strong,.greetform-note strong{color:var(--navy);font-family:var(--font-display);font-size:1.08rem;line-height:1.1}.artifact-output li,.artifact-output p,.artifact-row p,.greetform-note p{margin:0;color:var(--ink-2);font-family:var(--font-body)}.greetform-note{background:var(--rust)}.greetform-note p,.greetform-note strong{color:var(--white)}.catalog-band{background:var(--paper)}.catalog-section{padding-block:44px 92px}.greetform-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:34px;padding:24px 26px;background:var(--rust);border:2px solid var(--ink);border-radius:var(--radius-md);box-shadow:5px 5px 0 var(--ink);color:var(--white)}.greetform-strip h2{margin:0 0 6px;color:var(--white);font-family:var(--font-display);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05;letter-spacing:-.018em}.greetform-strip p{max-width:74ch;margin:0;color:var(--white)}.greetform-strip a,.secondary-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1.5px solid var(--white);border-radius:var(--radius-md);background:var(--white);color:var(--rust-2);padding:0 16px;font-family:var(--font-sans);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform var(--mo-1) var(--ease-warm),background var(--mo-1),color var(--mo-1)}.greetform-strip a:hover,.secondary-button:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px)}.toolbar{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);gap:18px 28px;align-items:end;margin-bottom:30px;padding:0 0 22px;border-bottom:2px solid var(--ink)}.toolbar h2{margin:0 0 6px;color:var(--navy);font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.04;letter-spacing:-.018em}.toolbar p{margin:0;color:var(--ink-2)}.toolbar-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.44fr);gap:14px}.category-select,.search{display:block}.category-select span,.request-form label>span,.search span{display:block;margin-bottom:7px;color:var(--ink-3);font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.category-select{position:relative}.category-select:after{content:"";position:absolute;right:15px;bottom:18px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--rust);pointer-events:none}.category-select select,.search input{background:var(--soft-sand)}.category-select select,.request-form input,.search input{width:100%;min-height:48px;border:1.5px solid var(--rule-2);border-radius:var(--radius-md);padding:0 13px;color:var(--ink);font-family:var(--font-sans);transition:border-color var(--mo-1),box-shadow var(--mo-1)}.request-form input{background:var(--white)}.category-select select{appearance:none;padding-right:36px;cursor:pointer}.category-select select:focus,.request-form input:focus,.search input:focus{outline:none;border-color:var(--rust);box-shadow:0 0 0 3px rgba(194,76,50,.16)}.request-form input::placeholder,.search input::placeholder{color:var(--ink-3)}.results-line{grid-column:1/-1;display:flex;align-items:center;gap:7px;color:var(--ink-3);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.results-line strong{color:var(--rust-2)}.results-line button{margin-left:auto;border:0;background:none;color:var(--rust-2);font-family:var(--font-mono);font-weight:700;text-decoration:underline;cursor:pointer}.results-line button:disabled{opacity:.45;cursor:not-allowed}.skill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px 24px}.skill-card{display:flex;min-height:286px;flex-direction:column;padding:22px 6px 6px;border-top:2px solid var(--ink);color:var(--ink);transition:transform var(--mo-3) var(--ease-out)}.skill-card:hover{transform:translateX(6px)}.magazine-card{padding-top:30px}.magazine-card:hover{transform:translateX(6px)}.card-meta,.detail-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.card-meta span,.detail-meta span{border:1px solid var(--rule-2);background:transparent;color:var(--ink-3);border-radius:var(--radius-sm)}.detail-hero .detail-meta span{border-color:rgba(255,250,240,.42);color:#d9d0bf}.detail-hero .detail-meta span:first-child{color:var(--gold)}.card-meta span:first-child{border:0;color:var(--rust-2);font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.02em;padding:0 5px 0 0;text-transform:none}.skill-card h2{margin:18px 0 8px;color:var(--ink);font-family:var(--font-display);font-size:1.42rem;line-height:1.1;letter-spacing:-.014em;text-wrap:balance}.skill-card h2 a{text-decoration:none}.skill-card p{margin:0;color:var(--ink-2)}.card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.card-tags span{border:1px solid var(--rule-2);border-radius:var(--radius-sm);color:var(--ink-3);font-size:.58rem;font-weight:700;letter-spacing:.06em;padding:3px 7px}.card-footer,.card-tags span{font-family:var(--font-mono);text-transform:uppercase}.card-footer{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:auto;padding-top:22px;font-size:.68rem;letter-spacing:.04em}.card-footer>span{color:var(--ink-3);font-weight:700}.arrow-link{color:var(--rust-2);font-family:var(--font-sans);font-weight:800;letter-spacing:0;text-transform:none;white-space:nowrap}.empty{padding:50px 24px;text-align:center;background:var(--navy);border-radius:var(--radius-md)}.empty,.empty h2{color:var(--white)}.empty button,.primary-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1.5px solid transparent;border-radius:var(--radius-md);background:var(--rust);color:var(--white);padding:0 18px;font-family:var(--font-sans);font-weight:800;text-decoration:none;cursor:pointer;transition:transform var(--mo-1) var(--ease-warm),background var(--mo-1)}.primary-button:hover{background:var(--rust-2);transform:translateY(-2px)}.detail-page{padding-bottom:92px}.detail-hero{padding-block:34px clamp(46px,7vw,78px)}.back-link{display:inline-flex;margin-bottom:30px;color:#d9d0bf;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.back-link:before{content:"<";margin-right:8px}.detail-hero-grid,.detail-layout{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(318px,.86fr);gap:clamp(28px,6vw,62px);align-items:start}.detail-page h1{max-width:12ch;font-size:clamp(2.35rem,4.8vw,4.55rem)}.detail-summary{max-width:68ch;color:#d9d0bf;font-size:1.18rem}.detail-promise{display:grid;gap:6px;max-width:740px;margin-top:28px;padding:18px;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-md);box-shadow:5px 5px 0 var(--ink);color:var(--ink-2)}.detail-promise strong{color:var(--rust-2);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.artifact-output{padding:20px}.artifact-output ul{margin:14px 0 0;padding-left:20px}.detail-layout{margin-top:46px}.detail-content{display:grid;gap:26px}.detail-content section,.value-panel{padding:22px 6px 4px;border-top:2px solid var(--ink)}.detail-content h2,.legal h2,.unlock-panel h2{margin:0 0 12px;color:var(--navy);font-family:var(--font-display);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08;letter-spacing:-.016em;text-wrap:balance}.check-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.check-list li{position:relative;padding-left:24px;color:var(--ink-2)}.check-list li:before{content:"";position:absolute;top:.72em;left:0;width:8px;height:8px;border-radius:var(--radius-sm);background:var(--rust);transform:rotate(45deg)}.check-list.strong li:before{background:var(--gold)}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.info-grid p{margin:0;background:var(--soft-sand);border:1px solid var(--soft-sand-bd);border-radius:var(--radius-md);padding:14px;color:var(--ink-2);font-family:var(--font-sans);font-weight:600}.package-list{display:flex;flex-wrap:wrap;gap:9px}.detail-page code,.package-list code{overflow-wrap:anywhere;border-radius:var(--radius-sm);background:var(--navy-dark);color:var(--white);padding:8px 10px;font-size:.86rem}.fine-print{color:var(--ink-3);font-size:.96rem}.unlock-panel{position:sticky;top:24px;background:var(--navy);border:2px solid var(--ink);border-radius:var(--radius-md);box-shadow:7px 7px 0 var(--ink);color:#d9d0bf;padding:25px}.unlock-panel h2{color:var(--white)}.unlock-panel>p:not(.status-label){color:#d9d0bf}.unlock-includes{display:grid;gap:8px;margin:18px 0}.unlock-includes span{border:1px solid rgba(255,250,240,.25);border-radius:var(--radius-sm);padding:9px 11px;color:var(--white);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.request-form{display:grid;gap:14px}.request-form>p{margin:0;color:#d9d0bf;font-size:.92rem}.greetform-marker{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:10px;background:var(--white);border:1.5px solid var(--rule-2);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.greetform-marker a{color:var(--rust-2);letter-spacing:0;text-transform:none}.request-form label>span{color:var(--gold)}.request-form .primary-button{width:100%}.request-form .primary-button:disabled{opacity:.65}.greetform-demo-copy,.greetform-proof{background:var(--white);border:1.5px solid var(--rule-2);border-radius:var(--radius-md);color:var(--ink-2)!important;padding:12px}.greetform-proof strong{display:block;color:var(--rust-2);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.hp{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.form-error{color:var(--gold)!important;font-weight:700}.form-status:empty{display:none}.unlock-success{display:grid;gap:12px}.unlock-success p{margin:0}.success-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.legal{max-width:760px;padding-block:72px 100px}.legal h1{color:var(--navy);font-size:3.5rem}.legal h2{margin-top:36px}footer{background:var(--navy-dark);color:var(--white)}.footer-inner{min-height:120px}.footer-inner p{margin:0;color:#d9d0bf;font-weight:700}.footer-inner nav a{color:var(--white)}@media (max-width:920px){.detail-hero-grid,.detail-layout,.greetform-strip,.hero-grid,.toolbar,.toolbar-controls{grid-template-columns:1fr}.header-note{display:none}.detail-page h1{max-width:13ch}.unlock-panel{position:static}.greetform-strip a{width:fit-content}}@media (max-width:760px){.shell{width:min(100% - 24px,1180px)}.header-inner{min-height:64px}.header-inner nav a:first-child{display:none}.intro h1{font-size:2.62rem}.trust-row{display:grid}.skill-grid,.trust-row{grid-template-columns:1fr}.detail-hero{padding-top:24px}.detail-page h1{font-size:2.48rem}.greetform-marker,.success-actions{grid-template-columns:1fr}.footer-inner{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:28px}.footer-inner nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}