:root{--field-top: #F2F3F5;--field-bot: #D9DCE1;--panel: #FAFBFC;--panel-2: #F1F2F4;--ink: #16181C;--steel: #565C64;--steel-soft: #7C838C;--line: #C9CDD3;--line-soft: #D9DCE1;--orange: #E8600A;--orange-dark: #B94A05;--orange-soft: #FCEADD;--cr-1: #FDFDFD;--cr-2: #C3C8CE;--cr-3: #8A9098;--cr-4: #6E757E;--cr-5: #E8EAED;--disp: "Orbitron", "Michroma", "Arial Narrow", sans-serif;--body: "Libre Franklin", "Inter", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--maxw: 1100px;--radius: 4px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(120% 90% at 50% -10%,#ffffffe6,#fff0 46%),linear-gradient(180deg,var(--field-top) 0%,var(--field-bot) 100%);background-attachment:fixed;min-height:100vh}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.02;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}a{color:inherit}img,svg{max-width:100%}a:focus-visible,button:focus-visible,.btn:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px;position:relative;z-index:2}.eyebrow{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-dark);display:inline-block}.chrome{background:linear-gradient(178deg,#e4e7ea,#aeb4bc 26%,#4e555d 50%,#3e454c 56%,#6e757e 64%,#b7bdc4 84%,#dde0e4);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.55)) drop-shadow(0 2px 4px rgba(28,43,51,.42))}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.chrome{color:#3a4048;-webkit-text-fill-color:#3A4048;background:none;border-bottom:3px solid var(--cr-3);filter:none}}h1,h2,h3,.disp{font-family:var(--disp);text-transform:uppercase;line-height:1.04;letter-spacing:.02em;font-weight:700}.nav{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#f8f9fbeb,#e9ecf0db);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);box-shadow:0 1px #ffffffb3 inset,0 2px 10px #1e242c0f}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px;height:66px;display:flex;align-items:center;justify-content:space-between}.nav-logo{display:inline-flex;align-items:center;text-decoration:none}.nav-logo svg{height:26px;width:auto;display:block}.nav-links{display:flex;gap:26px;list-style:none;align-items:center}.nav-links a{font-size:13.5px;font-weight:600;color:var(--steel);text-decoration:none;letter-spacing:.01em;transition:color .18s}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}.nav-toggle{display:none;width:42px;height:42px;padding:0;background:linear-gradient(180deg,#fff,#e4e7eb);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:center;justify-content:center}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{content:"";display:block;width:18px;height:2px;background:var(--ink);position:relative;transition:none}.nav-toggle span:before{position:absolute;top:-6px}.nav-toggle span:after{position:absolute;top:6px}@media (max-width: 900px){.nav-toggle{display:inline-flex}.nav-links{position:absolute;top:66px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:linear-gradient(180deg,#f8f9fb,#e9ecf0);border-bottom:1px solid var(--line);box-shadow:0 12px 24px #1e242c1f;padding:8px 24px 18px;display:none}.nav-links.open{display:flex}.nav-links li{padding:4px 0}.nav-links li.hide-m{display:block}.nav-links li.cta-li{padding-top:10px}.nav-links a{font-size:15px;padding:8px 0}.nav-links .btn{justify-content:center}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--disp);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;padding:13px 26px;border-radius:40px;color:var(--ink);background:linear-gradient(180deg,#fff,#edeff2 48%,#d4d8de);border:1px solid #C2C7CE;box-shadow:0 1px #ffffffe6 inset,0 -1px #78808a40 inset,0 6px 16px #1e242c29;transition:transform .1s ease,box-shadow .1s ease,background .2s}.btn:hover{background:linear-gradient(180deg,#fff,#f3f5f7 48%,#dee2e7)}.btn:active{transform:translateY(1px);box-shadow:0 1px #ffffffe6 inset,0 3px 8px #1e242c2e}.btn.small{font-size:13px;padding:9px 18px}.btn--primary{color:#fff;background:linear-gradient(180deg,#F5852F 0%,var(--orange) 52%,var(--orange-dark) 100%);border:1px solid var(--orange-dark);box-shadow:0 1px #ffffff59 inset,0 -1px #78280066 inset,0 6px 18px #e8600a52}.btn--primary:hover{background:linear-gradient(180deg,#F79340 0%,#EF6912 52%,var(--orange-dark) 100%)}.panel{position:relative;background:linear-gradient(180deg,#FFFFFF 0%,var(--panel) 60%,var(--panel-2) 100%);border-radius:var(--radius);border:1px solid transparent;background-clip:padding-box;box-shadow:0 1px #ffffffe6 inset,0 10px 30px #1e242c1a,0 2px 6px #1e242c0f}.panel:before{content:"";position:absolute;inset:0;border-radius:var(--radius);padding:1px;background:linear-gradient(160deg,#fff,#c7ccd2 38%,#9ba2aa 60%,#e6e9ed);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}section{padding:88px 0;position:relative;z-index:2}.sec-solid{background:linear-gradient(180deg,#fff9,#fafbfcd9);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.sec-head{max-width:660px;margin-bottom:46px}.sec-head h2{font-size:clamp(30px,4.4vw,48px);margin-top:14px}.sec-head p{color:var(--steel);margin-top:16px;font-size:17px;max-width:60ch}.hero{padding:76px 0 88px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero-wordmark{margin-bottom:26px}.hero-wordmark svg{width:100%;max-width:520px;height:auto;display:block}.hero h1{font-size:clamp(30px,4vw,44px);line-height:1.08;margin-bottom:20px;letter-spacing:.01em}.hero h1 em{font-style:normal;color:var(--orange)}.hero .lede{font-size:18px;color:var(--steel);max-width:46ch;margin-bottom:30px}.hero-ctas{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.hero-note{font-family:var(--mono);font-size:12.5px;color:var(--steel-soft);margin-top:20px;line-height:1.6;max-width:48ch}.workorder{position:relative;font-family:var(--mono);padding:26px 26px 22px;background:linear-gradient(180deg,#fff,#f6f7f9 70%,#edeff2);border-radius:6px}.workorder:before{content:"";position:absolute;inset:0;border-radius:6px;padding:1.5px;background:linear-gradient(150deg,#fff,#b9bfc7 35%,#868d96 55%,#e4e7eb);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.workorder{box-shadow:0 1px #ffffffe6 inset,0 16px 40px #1e242c29,0 3px 10px #1e242c14}.wo-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:4px}.wo-head .t{font-family:var(--disp);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.wo-head .n{font-size:11px;color:var(--steel-soft);text-align:right;line-height:1.55}.wo-row{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px dashed var(--line-soft);font-size:13px}.wo-row span:last-child{color:var(--steel-soft);white-space:nowrap}.wo-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px}.wo-total .label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel-soft)}.wo-price{font-family:var(--disp);font-weight:700;font-size:42px;color:var(--orange);letter-spacing:.01em}.wo-price s{color:var(--steel-soft);font-size:22px;font-weight:500;margin-right:10px;-webkit-text-fill-color:var(--steel-soft)}.wo-tag{font-size:10.5px;color:var(--orange-dark);letter-spacing:.1em;text-transform:uppercase;text-align:right;margin-top:6px}.stamp{position:absolute;top:-16px;right:-12px;transform:rotate(6deg);background:var(--orange-soft);border:1.5px solid var(--orange-dark);color:var(--orange-dark);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;line-height:1.5;text-align:center;box-shadow:0 4px 12px #e8600a33}.ledger{border-top:1.5px solid var(--ink)}.ledger-row{display:grid;grid-template-columns:210px 1fr 230px;gap:30px;padding:28px 0;border-bottom:1px solid var(--line-soft);align-items:start}.ledger-row h3{font-size:24px;font-weight:700}.ledger-row p{color:var(--steel);font-size:15.5px}.ledger-fact{font-family:var(--mono);font-size:12.5px;color:var(--ink);border-left:3px solid var(--orange);padding-left:12px;line-height:1.55}.src-note{font-family:var(--mono);font-size:11.5px;color:var(--steel-soft);margin-top:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{padding:28px}.step .no{font-family:var(--mono);font-size:12px;color:var(--orange-dark);letter-spacing:.14em}.step h3{font-size:22px;margin:12px 0 10px}.step p{color:var(--steel);font-size:15px}.step .meta{font-family:var(--mono);font-size:12px;color:var(--ink);margin-top:18px;border-top:1px dashed var(--line-soft);padding-top:12px}.pricelist{overflow:hidden}.svc{padding:34px 30px;border-bottom:1px solid var(--line-soft)}.svc:last-child{border-bottom:none}.svc-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:8px}.svc-head .k{font-family:var(--mono);font-size:11px;color:var(--steel-soft);letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:6px}.svc-head h3{font-size:28px;font-weight:700}.svc-head .p{font-family:var(--mono);font-weight:600;font-size:16px;color:var(--orange);white-space:nowrap;text-align:right}.svc-head .p small{display:block;font-weight:400;color:var(--steel-soft);font-size:11.5px}.svc-scenario{font-size:16px;color:var(--ink);font-style:italic;border-left:3px solid var(--orange);padding-left:14px;margin:16px 0 22px;max-width:64ch}.svc-cols{display:grid;grid-template-columns:1fr 1fr;gap:30px}.svc-cols h4{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-dark);margin-bottom:12px}.svc-cols ul{list-style:none}.svc-cols li{font-size:14.5px;color:var(--steel);padding:8px 0 8px 20px;position:relative;border-bottom:1px dashed var(--line-soft)}.svc-cols li:last-child{border-bottom:none}.svc-cols li:before{content:"→";position:absolute;left:0;color:var(--orange);font-family:var(--mono);font-size:12px;top:8px}.svc-cols li em{font-style:italic;color:var(--ink)}.assess-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.a-step{display:flex;gap:18px;padding:20px 0;border-bottom:1px dashed var(--line-soft)}.a-step:last-child{border-bottom:none}.a-step .num{font-family:var(--disp);font-size:32px;font-weight:700;color:var(--orange);min-width:42px;line-height:1}.a-step h3{font-size:21px;font-weight:700;margin-bottom:6px}.a-step p{color:var(--steel);font-size:15px}.guarantee{margin-top:26px;background:var(--orange-soft);border:1.5px solid var(--orange-dark);border-radius:var(--radius);padding:20px 22px;font-size:15px;color:var(--ink)}.guarantee b{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-dark);display:block;margin-bottom:8px}.offer-includes{list-style:none;margin:8px 0 0}.offer-includes li{font-size:14px;color:var(--steel);padding:8px 0 8px 24px;position:relative;border-bottom:1px dashed var(--line-soft)}.offer-includes li:last-child{border-bottom:none}.offer-includes li:before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:700}.book-slot{margin-top:34px;padding:44px 24px;text-align:center;border:1.5px dashed var(--line);border-radius:var(--radius);background:#ffffff80;font-family:var(--mono);font-size:13px;color:var(--steel-soft)}.faq{border-top:1.5px solid var(--ink)}.faq details{border-bottom:1px solid var(--line-soft);padding:6px 0}.faq summary{font-family:var(--disp);text-transform:uppercase;font-size:18px;font-weight:600;letter-spacing:.02em;padding:18px 40px 18px 0;cursor:pointer;position:relative;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:14px;font-family:var(--mono);color:var(--orange);font-size:24px;font-weight:400}.faq details[open] summary:after{content:"–"}.faq p{color:var(--steel);font-size:15px;padding:0 0 20px;max-width:68ch}.about-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:52px;align-items:start}.about-grid p{margin-bottom:18px;font-size:16.5px;color:var(--steel)}.about-grid p.big{font-size:20px;font-weight:600;color:var(--ink);font-family:var(--body)}.creds{overflow:hidden}.cred{padding:18px 22px;border-bottom:1px solid var(--line-soft)}.cred:last-child{border-bottom:none}.cred b{font-family:var(--disp);font-size:19px;font-weight:600;text-transform:uppercase;display:block;letter-spacing:.02em}.cred span{font-family:var(--mono);font-size:12.5px;color:var(--steel-soft)}.final{text-align:center;padding:100px 0}.final h2{font-size:clamp(32px,5vw,56px);margin-bottom:18px}.final p{color:var(--steel);margin-bottom:34px;font-size:18px}.site-footer{border-top:1px solid var(--line);padding:30px 0;position:relative;z-index:2;background:linear-gradient(180deg,#fafbfc99,#e9ecf0bf)}.foot{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:12.5px;color:var(--steel-soft);flex-wrap:wrap;gap:14px}.foot-links a{color:var(--steel-soft);text-decoration:none;margin-left:18px}.foot-links a:hover{color:var(--ink)}.blog-empty{text-align:center;max-width:560px;margin:40px auto 0;padding:60px 30px}.blog-empty .glyph{font-family:var(--mono);font-size:13px;letter-spacing:.3em;color:var(--orange-dark);margin-bottom:22px}.blog-empty h2{font-size:clamp(28px,4vw,40px);margin-bottom:16px}.blog-empty p{color:var(--steel);font-size:17px;margin-bottom:30px}.sweep-band{opacity:0}@keyframes vk-sweep{0%{transform:translate(-60%);opacity:0}8%{opacity:.9}38%{opacity:.9}50%{transform:translate(160%);opacity:0}to{transform:translate(160%);opacity:0}}.wordmark-anim .sweep-band{opacity:1;animation:vk-sweep 6.5s ease-in-out .4s infinite}.hero-wordmark:hover .sweep-band{animation-duration:2.6s}@media (max-width: 900px){.hero-grid,.assess-grid,.about-grid{grid-template-columns:1fr}.hero{padding:48px 0 60px}.steps{grid-template-columns:1fr}.ledger-row{grid-template-columns:1fr;gap:12px}.svc-cols{grid-template-columns:1fr;gap:20px}section{padding:60px 0}.workorder{max-width:460px}}@media (max-width: 380px){body{font-size:15px}.wrap,.nav-inner{padding:0 16px}.btn{padding:12px 18px;font-size:13px}.svc{padding:24px 18px}.wo-price{font-size:36px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.wordmark-anim .sweep-band{opacity:0!important}}.field-notes-page{padding:72px 0 92px}.field-notes-hero{margin:0 0 34px;padding:0 0 28px;border-bottom:1px solid var(--line)}.field-notes-heading-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:44px;align-items:end}.field-notes-heading-row h1{max-width:710px;font-family:var(--disp);font-size:clamp(38px,5.5vw,72px);line-height:.98;letter-spacing:-.045em;margin:10px 0 0}.field-notes-heading-row>p{margin:0 0 4px;color:var(--steel);font-size:17px;line-height:1.65;max-width:390px}.field-notes-rule{display:flex;align-items:center;gap:14px;margin-top:38px;color:var(--orange-dark);font-family:var(--mono);font-size:11px;letter-spacing:.16em}.field-notes-rule:before,.field-notes-rule:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--line))}.field-notes-rule:after{background:linear-gradient(90deg,var(--line),transparent)}.field-notes-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:0;border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 34px #1e242c1a;border:1px solid #BFC5CC}.featured-note{min-height:360px;padding:clamp(30px,4vw,52px);color:var(--ink);background:linear-gradient(145deg,#fff,#f8f9fa 54%,#e2e5e9);position:relative;overflow:hidden}.featured-note:after{content:"";position:absolute;inset:auto -85px -110px auto;width:280px;height:280px;border:1px solid rgba(232,96,10,.28);border-radius:50%;box-shadow:0 0 0 24px #e8600a0d,0 0 0 48px #e8600a09}.note-number,.note-category{font-family:var(--mono);font-size:11px;letter-spacing:.16em}.note-number{color:var(--steel-soft);margin-bottom:14px}.note-category{color:var(--orange-dark);margin-bottom:10px}.featured-note h2{position:relative;z-index:1;max-width:600px;font-size:clamp(30px,4vw,50px);line-height:1.02;margin:0 0 18px}.featured-note p{position:relative;z-index:1;max-width:610px;color:var(--steel);font-size:18px;line-height:1.6;margin:0 0 28px}.featured-note .btn{position:relative;z-index:1}.featured-note-detail{padding:clamp(30px,4vw,52px);background:linear-gradient(165deg,#242a31,#15181c);color:#ffffffe0;position:relative;overflow:hidden}.featured-note-detail:before{content:"";position:absolute;inset:0;opacity:.16;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(255,255,255,.08) 14px 15px)}.featured-note-detail>*{position:relative;z-index:1}.featured-note-detail .eyebrow{color:#f1a05f}.featured-note-detail p{max-width:390px;font-size:18px;line-height:1.65;margin:14px 0 34px}.featured-note-detail dl{margin:0;border-top:1px solid rgba(255,255,255,.17)}.featured-note-detail dl>div{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.13)}.featured-note-detail dt{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:#f1a05f}.featured-note-detail dd{margin:0;color:#ffffffc2;font-size:14px;line-height:1.4}.field-notes-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:68px 0 24px}.field-notes-section-head h2{margin:8px 0 0;font-family:var(--disp);font-size:clamp(25px,3vw,36px);letter-spacing:-.03em}.note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.note-card{display:flex;flex-direction:column;min-height:310px;padding:32px}.note-card h2{font-family:var(--disp);font-size:clamp(25px,3vw,34px);letter-spacing:-.035em;line-height:1.05;margin:0 0 14px}.note-card p{color:var(--steel);font-size:17px;line-height:1.62;margin:0 0 28px}.note-link{display:inline-flex;align-items:center;gap:9px;margin-top:auto;font-family:var(--disp);font-size:13px;color:var(--orange-dark);text-decoration:none;letter-spacing:.05em;text-transform:uppercase}.note-link span{font-size:20px;line-height:1;transition:transform .16s var(--ease-out, ease-out)}.note-link:hover span{transform:translate(3px,-3px)}.field-notes-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:56px;padding:38px}.field-notes-cta h2{max-width:580px;margin:8px 0 12px;font-size:clamp(27px,3.6vw,42px);line-height:1.03}.field-notes-cta p{max-width:640px;margin:0;color:var(--steel);font-size:16px;line-height:1.6}.field-notes-cta .btn{flex:0 0 auto}.field-article{padding:46px 0 92px}.article-back{display:inline-flex;margin:0 0 28px;color:var(--orange-dark);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.article-back:hover{color:var(--ink)}.article-header{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:40px;align-items:end;padding:0 0 42px;border-bottom:1px solid var(--line)}.article-header h1{max-width:900px;margin:10px 0 18px;font-family:var(--disp);font-size:clamp(40px,6.5vw,78px);letter-spacing:-.055em;line-height:.94}.article-deck{max-width:690px;color:var(--steel);font-size:clamp(18px,2.2vw,22px);line-height:1.55;margin:0}.article-stamp{display:flex;flex-direction:column;justify-content:center;min-height:160px;padding:22px;text-align:center}.article-stamp span,.article-stamp small{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--steel-soft)}.article-stamp strong{margin:7px 0 4px;font-family:var(--disp);font-size:48px;color:var(--orange-dark);line-height:1}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:clamp(38px,7vw,100px);margin-top:52px;align-items:start}.article-prose{max-width:760px}.article-intro{margin:0 0 50px;color:var(--ink);font-size:clamp(20px,2.5vw,25px);line-height:1.58}.article-section{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.article-section-no{padding-top:7px;color:var(--orange-dark);font-family:var(--mono);font-size:13px;letter-spacing:.08em}.article-section h2{font-family:var(--disp);font-size:clamp(23px,3vw,32px);line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.article-section p{color:var(--steel);font-size:18px;line-height:1.72;margin:0 0 18px}.article-action{padding:36px;margin-top:54px}.article-action h2{margin:8px 0 14px;font-size:clamp(28px,4vw,42px);line-height:1.02}.article-action p{max-width:620px;color:var(--steel);font-size:17px;line-height:1.6;margin:0 0 25px}.article-rail{position:sticky;top:88px}.article-rail-block{padding:20px 0;border-top:1px solid var(--line)}.article-rail-block>span{display:block;margin-bottom:14px;font-family:var(--mono);font-size:10px;color:var(--orange-dark);letter-spacing:.14em}.article-rail ol,.article-rail ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.article-rail ol{counter-reset:note}.article-rail ol li{counter-increment:note;display:grid;grid-template-columns:22px 1fr;gap:8px}.article-rail ol li:before{content:"0" counter(note);color:var(--steel-soft);font-family:var(--mono);font-size:10px;padding-top:3px}.article-rail a{color:var(--steel);font-size:13px;line-height:1.42;text-decoration:none}.article-rail a:hover{color:var(--orange-dark)}.article-rail ul a{display:grid;grid-template-columns:1fr 16px;gap:7px;color:var(--ink);font-family:var(--disp);font-size:12px;line-height:1.35}.article-rail ul a span{grid-column:1 / -1;font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:var(--steel-soft)}.article-rail ul a b{color:var(--orange-dark);font-size:16px;font-weight:400}@media (max-width: 900px){.field-notes-page{padding:50px 0 70px}.field-notes-heading-row,.field-notes-featured,.article-header,.article-layout{grid-template-columns:1fr}.field-notes-heading-row{gap:18px}.field-notes-heading-row>p{max-width:540px}.featured-note{min-height:auto}.note-grid{grid-template-columns:1fr}.field-notes-cta{align-items:flex-start;flex-direction:column}.article-header{gap:22px}.article-stamp{max-width:240px;min-height:132px}.article-rail{position:static;order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.article-rail-block{margin:0}}@media (max-width: 560px){.field-notes-hero{padding-bottom:22px}.field-notes-heading-row h1{font-size:40px}.field-notes-rule{font-size:9px;letter-spacing:.1em;gap:8px}.featured-note,.featured-note-detail,.note-card,.field-notes-cta,.article-action{padding:26px 22px}.featured-note p,.featured-note-detail p,.note-card p{font-size:16px}.featured-note-detail dl>div{grid-template-columns:72px 1fr}.field-notes-section-head{margin-top:52px}.field-article{padding-top:34px}.article-header h1{font-size:43px}.article-layout{margin-top:35px}.article-intro{font-size:20px}.article-section{grid-template-columns:1fr;gap:8px;padding-bottom:30px;margin-bottom:30px}.article-section-no{padding-top:0}.article-section p{font-size:16px}.article-rail{grid-template-columns:1fr;gap:0}}.field-article .article-header{position:relative;overflow:hidden;padding:clamp(30px,5vw,58px);border:1px solid #313943;border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.055) 0 1px,transparent 1px 16px),linear-gradient(145deg,#272e36,#171b20 48%,#101317);box-shadow:0 18px 42px #14191e2e,0 1px #ffffff14 inset}.field-article .article-header:before{content:"FIELD NOTE / ACTIVE OPERATING BRIEF";position:absolute;top:18px;right:24px;color:#e8600ac7;font-family:var(--mono);font-size:9px;letter-spacing:.14em}.field-article .article-header:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,var(--orange-dark),var(--orange) 24%,rgba(232,96,10,.08) 64%,transparent)}.field-article .article-header .eyebrow{color:#f1a05f}.field-article .article-header .article-deck{color:#f1f4f7cc}.field-article .article-stamp{position:relative;overflow:hidden;background:linear-gradient(165deg,#f8f9fa,#dde2e7);border-color:#76808a;box-shadow:0 1px #fffffff2 inset,0 12px 24px #00000042}.field-article .article-stamp:after{content:"CLEAR / CONTROLLED";position:absolute;bottom:10px;left:0;right:0;color:var(--steel-soft);font-family:var(--mono);font-size:8px;letter-spacing:.1em}.field-article .article-prose{position:relative}.field-article .article-prose:before{content:"OPERATOR BRIEF  /  IDENTIFY · DEFINE · EXECUTE";display:block;margin:0 0 30px;padding:12px 16px;color:#f2f5f7d6;background:linear-gradient(90deg,#1d232a,#111519);border-left:3px solid var(--orange-dark);font-family:var(--mono);font-size:10px;letter-spacing:.12em;line-height:1.5}.field-article .article-section{position:relative;padding:30px 34px 34px;border:1px solid #D4D9DE;border-left:4px solid #25303A;background:linear-gradient(115deg,#ffffffe0,#f2f5f7bf);box-shadow:0 8px 20px #1e242c0b,0 1px #ffffffeb inset}.field-article .article-section:after{content:"CONTROL POINT";position:absolute;top:13px;right:16px;color:var(--steel-soft);font-family:var(--mono);font-size:8px;letter-spacing:.12em}.field-article .article-section-no{align-self:start;padding:7px 8px;color:#f5f7f8;background:#25303a;font-size:11px;text-align:center}.field-article .article-action{position:relative;overflow:hidden;border-color:#303942;background:linear-gradient(135deg,#2a323b,#171c21 65%,#111418);box-shadow:0 16px 32px #161b202e,0 1px #ffffff14 inset}.field-article .article-action:after{content:"SYSTEM / BUILD PLAN";position:absolute;top:22px;right:24px;color:#f1a05fbd;font-family:var(--mono);font-size:9px;letter-spacing:.12em}.field-article .article-action .eyebrow{color:#f1a05f}.field-article .article-action p{color:#f1f4f7bf}.field-article .article-rail{padding:18px 22px;border:1px solid #303942;border-radius:var(--radius);background:linear-gradient(160deg,#242b32,#12161a);box-shadow:0 14px 28px #1a1f2429,0 1px #ffffff12 inset}.field-article .article-rail:before{content:"FIELD CONTROL";display:block;margin-bottom:6px;color:#f2f5f79e;font-family:var(--mono);font-size:9px;letter-spacing:.15em}.field-article .article-rail-block{border-top-color:#ffffff29}.field-article .article-rail a{color:#f1f4f7c2}.field-article .article-rail a:hover{color:#f1a05f}.field-article .article-rail ol li:before{color:#f1a05fbf}.field-article .article-rail ul a{color:#fff}.field-article .article-rail ul a span{color:#f1f4f780}@media (max-width: 900px){.field-article .article-header{padding:30px 26px}.field-article .article-header:before{inset:auto auto 14px 26px;font-size:8px}.field-article .article-section{padding:26px}.field-article .article-rail{padding:18px}}@media (max-width: 560px){.field-article .article-header{padding:28px 20px 42px}.field-article .article-section{padding:22px 20px}.field-article .article-section:after{display:none}.field-article .article-prose:before{margin-bottom:22px;padding:11px 13px;font-size:9px}.field-article .article-action:after{display:none}}.tactical-heading{color:#1d232a;font-family:var(--disp);font-weight:700;letter-spacing:.025em;line-height:1.04;text-transform:uppercase}#book{overflow:hidden;border-top:1px solid #323B45;border-bottom:1px solid #0D1014;background:linear-gradient(135deg,rgba(255,255,255,.055) 0 1px,transparent 1px 18px),radial-gradient(80% 100% at 15% 0%,rgba(61,74,87,.65),transparent 56%),linear-gradient(145deg,#2a323b,#171c21 54%,#0f1216);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000006b}#book:before{content:"ASSESSMENT / DIRECT INQUIRY / OPERATOR REVIEW";position:absolute;right:max(24px,calc((100vw - var(--maxw)) / 2));top:18px;z-index:1;color:#f1a05fb8;font-family:var(--mono);font-size:9px;letter-spacing:.13em}#book .eyebrow{color:#f1a05f}#book .tactical-heading{color:#f4f7f9}#book .sec-head>p{color:#f1f4f7c7}#book .panel{overflow:hidden;border:1px solid #3A4550;background:linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 16px),linear-gradient(145deg,#2b343e,#1a2027 58%,#12161a);box-shadow:0 18px 40px #00000040,inset 0 1px #ffffff14}#book .panel:before{background:linear-gradient(150deg,#ffffff47,#596572 36%,#202833 72%,#f1a05f59)}#book .panel>p{color:#f1f4f7c2!important}#book .src-note{color:#f1f4f780!important}#book .btn--primary{box-shadow:0 1px #ffffff47 inset,0 -1px #78280066 inset,0 8px 20px #00000052}.final{position:relative;overflow:hidden;border-top:1px solid #323B45;border-bottom:1px solid #0D1014;background:linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 20px),linear-gradient(145deg,#252d35,#151a1f 58%,#0e1115);box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000006b}.final:before{content:"NEXT ACTION / CLEAR SCOPE / CONTROLLED EXECUTION";position:absolute;left:50%;top:22px;transform:translate(-50%);color:#f1a05fb8;font-family:var(--mono);font-size:9px;letter-spacing:.13em;white-space:nowrap}.final h2.chrome{background:linear-gradient(178deg,#fff,#c7cdd4 34%,#7d8790 56%,#f4f6f8);-webkit-background-clip:text;background-clip:text}.final p{color:#f1f4f7c7}@media (max-width: 700px){#book:before{position:static;display:block;margin:0 24px 2px;padding-top:14px}#book .sec-head{margin-bottom:34px}.final{padding-top:82px}.final:before{top:20px;font-size:8px;letter-spacing:.09em}}.contact-toast{position:fixed;right:24px;bottom:24px;z-index:80;width:min(390px,calc(100vw - 40px));padding:16px 18px 16px 20px;color:#f5f8faeb;background:linear-gradient(145deg,#28313a,#14191e);border:1px solid #485460;border-left:3px solid var(--orange);box-shadow:0 16px 34px #00000047,inset 0 1px #ffffff14;font-family:var(--mono);font-size:12px;line-height:1.55;letter-spacing:.015em;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s var(--ease-out, ease-out),transform .18s var(--ease-out, ease-out)}.contact-toast.is-visible{opacity:1;transform:translateY(0)}.contact-toast.is-error{border-left-color:#f1a05f}.btn.is-copied{background:linear-gradient(180deg,#f9a866,#e8600a 54%,#9f3f05)}@media (max-width: 560px){.contact-toast{right:20px;bottom:20px;width:calc(100vw - 40px);font-size:11px}}.inquiry-panel{position:relative;overflow:hidden;border-color:#6e757e8f;background:linear-gradient(145deg,#21262cfa,#181c21fa);box-shadow:inset 0 1px #ffffff14,0 18px 42px #0f121629}.inquiry-panel:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:22px 22px}.inquiry-panel>*{position:relative;z-index:1}.inquiry-intro{max-width:620px}.inquiry-intro .tactical-heading{margin:10px 0 12px;color:#f3f5f7;font-size:clamp(25px,3.5vw,40px)}.inquiry-intro p{margin:0;max-width:590px;color:#bec5cd;font-size:16px;line-height:1.62}.inquiry-form{margin-top:30px}.inquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inquiry-form label{display:block}.inquiry-form label>span{display:block;margin:0 0 8px;color:#dce1e5;font:600 11px/1.2 var(--mono, "IBM Plex Mono", monospace);letter-spacing:.11em;text-transform:uppercase}.inquiry-form label>span b{color:#f28b3b}.inquiry-form label>span em{color:#8e97a0;font-style:normal}.inquiry-form input,.inquiry-form textarea{display:block;box-sizing:border-box;width:100%;border:1px solid rgba(179,188,197,.36);border-radius:2px;background:#f7f9faf7;color:#20252b;font:400 16px/1.4 var(--sans, "Libre Franklin", sans-serif);transition:border-color .18s var(--ease-out, ease-out),box-shadow .18s var(--ease-out, ease-out),background-color .18s var(--ease-out, ease-out)}.inquiry-form input{min-height:48px;padding:12px 14px}.inquiry-form textarea{min-height:138px;padding:13px 14px;resize:vertical}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#7b858f;opacity:1}.inquiry-form input:focus,.inquiry-form textarea:focus{outline:none;border-color:#f28b3b;background:#fff;box-shadow:0 0 0 3px #f28b3b2e}.inquiry-message{margin-top:18px}.inquiry-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.inquiry-submit{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.inquiry-submit .btn{min-width:218px}.inquiry-submit .btn:disabled{cursor:wait;filter:saturate(.78);opacity:.78}.form-status{flex:1 1 250px;min-height:1.5em;margin:0;color:#bec5cd;font-size:14px;line-height:1.5}.form-status.is-success{color:#b9dea2}.form-status.is-error{color:#ffc39a}.inquiry-form .src-note{margin:18px 0 0;color:#9fa8b0}@media (max-width: 640px){.inquiry-fields{grid-template-columns:1fr;gap:16px}.inquiry-submit{align-items:stretch;gap:13px}.inquiry-submit .btn{width:100%}.form-status{flex-basis:100%}}
