/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#12233f;--ink-2:#22365a;--cream:#f7f2e8;--paper:#fffdf8;--coral:#ff5b4d;--coral-dark:#d83d36;--blue:#2865ff;--mint:#c6f1df;--line:#12233f29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.announcement{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:7px 20px;font-size:12px;font-weight:700;display:flex}.pulse{background:#7df0bb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7df0bb1f}.nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:16px;font-weight:750;display:inline-flex}.brand-mark{background:var(--coral);color:#fff;width:34px;height:34px;font:800 12px/1 var(--font-geist-mono);border-radius:9px;place-items:center;display:grid;transform:rotate(-3deg)}.nav-link,.text-link{border-bottom:1px solid;padding-bottom:2px;font-size:14px;font-weight:650}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(44px,7vw,96px);padding:72px 0 105px;display:grid}.eyebrow{color:var(--coral-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.hero h1,.section h2,.sample-section h2,.faq-section h2,.reserve h2{letter-spacing:-.065em;margin:0;font-size:clamp(49px,6.2vw,86px);font-weight:760;line-height:.96}.lede{max-width:660px;color:var(--ink-2);letter-spacing:-.015em;margin:27px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.launch-offer{color:#536078;background:#ffffffc7;border:1px solid #d83d363d;border-radius:8px;width:fit-content;margin:14px 0 0;padding:8px 11px;font-size:12px}.launch-offer strong{color:var(--coral-dark)}.button{border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:0 24px;font-size:15px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--coral);color:#fff;box-shadow:0 12px 26px #d83d362e}.button-primary:hover{background:var(--coral-dark);box-shadow:0 14px 30px #d83d3640}.button-dark{background:var(--ink);color:#fff}.microproof{color:#536078;flex-wrap:wrap;gap:10px 18px;margin-top:24px;font-size:12px;display:flex}.microproof span:before{content:"✓";color:var(--coral-dark);margin-right:6px;font-weight:900}.brief-card{background:var(--paper);border:1px solid #12233f2e;border-radius:24px;padding:24px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 70px #12233f29}.brief-card:before{content:"";background:linear-gradient(90deg, var(--coral) 0 48%, var(--blue) 48%);height:7px;position:absolute;inset:0 0 auto}.brief-topline{color:#657189;font:700 10px/1 var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:8px;padding-top:8px;display:flex}.brief-topline span:last-child{margin-left:auto}.status-dot{background:#12a66a;border-radius:50%;width:7px;height:7px}.brief-person{border-bottom:1px solid var(--line);padding:48px 0 30px}.brief-person p{color:#657189;font:700 11px/1.4 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.brief-person p:last-child{color:var(--blue)}.brief-person h2{letter-spacing:-.05em;margin:9px 0 7px;font-size:clamp(36px,4vw,52px);line-height:1}.brief-focus{padding:27px 0}.brief-focus span{color:#657189;font:700 10px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;display:block}.brief-focus strong{letter-spacing:-.02em;font-size:19px;line-height:1.35;display:block}.brief-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.brief-grid div{background:#eef3ff;border-radius:12px;padding:15px 11px}.brief-grid div:nth-child(2){background:#fff0ed}.brief-grid div:nth-child(3){background:#e8f7f1}.brief-grid span{letter-spacing:-.05em;font-size:22px;font-weight:800;display:block}.brief-grid small{color:#617087;text-transform:uppercase;letter-spacing:.05em;font-size:9px;display:block}.brief-footer{color:#7d8799;font:650 9px/1 var(--font-geist-mono);justify-content:space-between;margin-top:22px;display:flex}.trust-strip{background:var(--ink);color:#fff}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-grid div{border-left:1px solid #ffffff24;padding:27px 22px}.trust-grid div:last-child{border-right:1px solid #ffffff24}.trust-grid strong,.trust-grid span{display:block}.trust-grid strong{letter-spacing:-.04em;font-size:22px}.trust-grid span{color:#aebbd0;text-transform:uppercase;letter-spacing:.07em;margin-top:2px;font-size:11px}.section{padding-block:120px}.section-heading{max-width:870px;margin-bottom:58px}.section-heading h2,.sample-section h2,.faq-section h2,.reserve h2{font-size:clamp(42px,5vw,68px)}.deliverable-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.deliverable{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff3b;min-height:260px;padding:36px}.deliverable-number{color:var(--coral-dark);font:750 11px/1 var(--font-geist-mono)}.deliverable h3{letter-spacing:-.04em;margin:56px 0 11px;font-size:24px}.deliverable p{color:#5c687b;max-width:470px;margin:0;font-size:15px;line-height:1.6}.sample-section{background:var(--blue);color:#fff;padding-block:110px}.sample-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,9vw,130px);display:grid}.sample-section .eyebrow{color:#bdd0ff}.section-copy{color:#dfe8ff;max-width:520px;margin:24px 0 30px;font-size:17px;line-height:1.65}.sample-quote{background:#0d287840;border:1px solid #ffffff47;border-radius:24px;padding:45px}.sample-quote>span{color:#b9c9ff;font:700 10px/1 var(--font-geist-mono);letter-spacing:.1em}.sample-quote blockquote{letter-spacing:-.045em;margin:25px 0 36px;font-size:clamp(27px,3vw,42px);font-weight:650;line-height:1.16}.sample-tags{flex-wrap:wrap;gap:8px;display:flex}.sample-tags span{background:#ffffff1f;border-radius:999px;padding:8px 11px;font-size:11px}.centered{text-align:center;margin-inline:auto}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.steps li{border-right:1px solid var(--line);gap:20px;padding:36px 28px;display:flex}.steps li:last-child{border-right:0}.steps li>span{background:var(--mint);border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:800;display:grid}.steps h3{letter-spacing:-.03em;margin:3px 0 7px;font-size:19px}.steps p{color:#657189;margin:0;font-size:14px}.faq-section{background:var(--paper);padding-block:110px}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.faqs{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;gap:30px;padding:25px 0;font-size:18px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--coral-dark);font-size:22px;transition:transform .15s}details[open] summary span{transform:rotate(45deg)}details p{color:#5d697e;margin:-7px 45px 25px 0;line-height:1.65}.reserve{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;padding-block:110px;display:grid}.reserve-action{flex-direction:column;align-items:stretch;display:flex}.reserve-action>div{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.reserve-action strong{letter-spacing:-.05em;font-size:34px}.reserve-action span{color:#667289;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.reserve-action small{color:#737d8e;text-align:center;margin-top:13px;font-size:10px}footer{background:var(--ink);color:#fff;padding-block:38px}.footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.footer-inner p{color:#aebbd0;font-size:13px}.footer-inner>span{color:#8795ab;justify-self:end;font-size:11px}@media (max-width:850px){.hero,.sample-grid,.faq-grid,.reserve{grid-template-columns:1fr}.hero{padding-top:45px}.brief-card{max-width:590px;transform:none}.trust-grid{grid-template-columns:repeat(2,1fr)}.deliverable-grid,.steps{grid-template-columns:1fr}.steps li{border-right:0;border-bottom:1px solid var(--line)}.faq-grid,.reserve{gap:50px}.footer-inner{grid-template-columns:1fr}.footer-inner p{margin:0}.footer-inner>span{justify-self:start}}@media (max-width:560px){.shell{width:min(100% - 28px,1180px)}.nav-link{display:none}.hero{padding-bottom:72px}.hero h1{font-size:49px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.text-link{align-self:center}.brief-card{padding:19px}.brief-person{padding-top:35px}.brief-footer{flex-direction:column;gap:8px}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid div{padding:20px 14px}.section,.sample-section,.faq-section,.reserve{padding-block:80px}.deliverable{min-height:220px;padding:28px}.deliverable h3{margin-top:38px}.sample-quote{padding:28px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.sample-page{background:#ede7da;min-height:100vh;padding-bottom:80px}.sample-nav{justify-content:space-between;align-items:center;padding-block:24px 42px;display:flex}.sample-document{background:var(--paper);width:min(900px,100% - 40px);margin:0 auto;box-shadow:0 30px 80px #12233f21}.sample-cover{background:var(--ink);color:#fff;flex-direction:column;min-height:600px;padding:56px;display:flex}.sample-cover-top{color:#9fb0c9;font:700 10px/1 var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;display:flex}.sample-cover>p{color:#9fb0c9;font:700 12px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;margin:170px 0 8px}.sample-cover h1{letter-spacing:-.07em;margin:0;font-size:clamp(58px,9vw,100px);line-height:.96}.sample-cover h2{color:#cbd8ee;margin:18px 0 0;font-size:22px;font-weight:500;line-height:1.45}.sample-notice{color:#aebbd0;border-top:1px solid #ffffff2e;max-width:640px;margin-top:auto;padding-top:22px;font-size:12px;line-height:1.6}.doc-section{border-bottom:1px solid var(--line);padding:70px 72px}.doc-kicker{color:var(--coral-dark);font:750 10px/1 var(--font-geist-mono);letter-spacing:.1em;margin-bottom:18px}.doc-section>h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(35px,5vw,54px);line-height:1.02}.doc-section>p{color:#607087}.evidence-list{margin:32px 0;padding:0;list-style:none}.evidence-list li{border-bottom:1px solid var(--line);padding:15px 0 15px 27px;position:relative}.evidence-list li:before{content:"✓";color:var(--coral-dark);font-weight:900;position:absolute;left:0}.truth-box{background:#fff0ed;border-radius:12px;grid-template-columns:120px 1fr;gap:20px;margin-top:28px;padding:20px;display:grid}.truth-box span{color:#5b687a;font-size:13px}.doc-blue{background:var(--blue);color:#fff}.doc-blue .doc-kicker{color:#c4d4ff}.doc-blue>p{color:#dfe8ff}.doc-section blockquote{border-left:4px solid var(--coral);letter-spacing:-.02em;margin:30px 0;padding:30px 0 30px 28px;font-size:21px;line-height:1.65}.doc-note{background:#f1eee7;border-radius:9px;padding:14px 16px;font-size:13px}.question-stack{margin-top:38px}.question-card{border-top:1px solid var(--line);grid-template-columns:46px 1fr;gap:20px;padding:28px 0;display:grid}.question-card>span{width:36px;height:36px;color:var(--coral-dark);font:800 11px/1 var(--font-geist-mono);background:#fff0ed;border-radius:50%;place-items:center;display:grid}.question-card h3{letter-spacing:-.03em;margin:2px 0 9px;font-size:20px}.question-card p,.question-card li{color:#5c697c;font-size:14px;line-height:1.6}.question-card ul{padding-left:18px}.doc-mint{background:#e4f6ee}.ask-list{margin:34px 0 0;padding-left:26px}.ask-list li{border-bottom:1px solid #12233f1f;padding:13px 0 13px 10px;font-size:16px}.rehearsal-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:34px;display:grid}.rehearsal-grid div{background:#eef3ff;border-radius:12px;flex-direction:column;gap:8px;min-height:130px;padding:24px;display:flex}.rehearsal-grid strong{color:var(--blue);letter-spacing:-.05em;font-size:28px}.rehearsal-grid span{color:#59687d;font-size:13px}.doc-disclaimer{background:#f0ece3;padding:42px 72px}.doc-disclaimer p{color:#657187;margin:8px 0 0;font-size:12px;line-height:1.65}.sample-cta{justify-content:space-between;align-items:end;gap:40px;padding-top:75px;display:flex}.sample-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,70px);line-height:1}@media (max-width:640px){.sample-cover,.doc-section{padding:38px 26px}.sample-cover{min-height:540px}.sample-cover>p{margin-top:130px}.sample-cover-top{flex-direction:column;gap:8px}.truth-box,.rehearsal-grid{grid-template-columns:1fr}.doc-disclaimer{padding:32px 26px}.sample-cta{flex-direction:column;align-items:stretch}}.intake-page{background:var(--cream);min-height:100vh}.intake-nav{justify-content:space-between;align-items:center;padding-block:24px;display:flex}.intake-hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(45px,8vw,105px);padding:72px 0 88px;display:grid}.intake-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.5vw,82px);line-height:.96}.intake-lede{max-width:720px;color:var(--ink-2);letter-spacing:-.015em;margin:28px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.58}.intake-privacy{background:var(--paper);border:1px solid #12233f26;border-radius:20px;padding:28px;box-shadow:0 24px 55px #12233f17}.intake-lock{background:var(--mint);color:#0d6848;font:800 10px/1 var(--font-geist-mono);letter-spacing:.08em;border-radius:999px;padding:7px 10px;display:inline-flex}.intake-privacy h2{letter-spacing:-.035em;margin:20px 0 16px;font-size:22px;line-height:1.25}.intake-privacy ul{margin:0;padding:0;list-style:none}.intake-privacy li{border-top:1px solid var(--line);color:#506078;padding:10px 0;font-size:14px}.intake-privacy li:before{content:"✓";color:#0a9360;margin-right:9px;font-weight:900}.intake-privacy p{color:#778296;margin:15px 0 0;font-size:11px;line-height:1.55}.intake-form{border:1px solid var(--line);background:var(--paper);border-radius:28px;margin-bottom:110px;overflow:hidden;box-shadow:0 35px 90px #12233f1a}.intake-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.62fr) 1.38fr;gap:clamp(38px,6vw,90px);padding:65px;display:grid}.intake-section-heading{align-items:flex-start;gap:17px;display:flex}.intake-section-heading>span{height:34px;color:var(--coral-dark);font:800 10px/1 var(--font-geist-mono);background:#fff0ed;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.intake-section-heading h2{letter-spacing:-.045em;margin:0;font-size:27px;line-height:1.08}.intake-section-heading p{color:#69758a;margin:11px 0 0;font-size:13px;line-height:1.55}.intake-fields{gap:24px;min-width:0;display:grid}.intake-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-fields-three{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-fields-three label:nth-child(n+4){grid-column:span 1}.intake-field-wide{grid-column:1/-1}.intake-page label{flex-direction:column;gap:8px;min-width:0;display:flex}.intake-page label>span,.intake-fieldset legend{color:var(--ink);letter-spacing:.025em;font-size:12px;font-weight:800}.intake-page label small{color:#778296;font-size:10px;line-height:1.45}.intake-page input:not([type=checkbox]),.intake-page textarea,.intake-page select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #12233f33;border-radius:10px;outline:none;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.intake-page input:not([type=checkbox]),.intake-page select{min-height:48px;padding:0 14px}.intake-page textarea{resize:vertical;min-height:92px;padding:13px 14px;line-height:1.5}.intake-page input::placeholder,.intake-page textarea::placeholder{color:#9aa3b2}.intake-page input:not([type=checkbox]):focus,.intake-page textarea:focus,.intake-page select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2865ff1f}.intake-page input:not([type=checkbox]):invalid:not(:placeholder-shown),.intake-page textarea:invalid:not(:placeholder-shown){border-color:var(--coral-dark)}.intake-fieldset{border:0;grid-column:2;min-width:0;margin:0;padding:0}.intake-fieldset+.intake-fieldset{border-top:1px solid var(--line);margin-top:45px;padding-top:45px}.intake-fieldset legend{padding:0;font-size:15px}.intake-fieldset>p{color:#68758a;margin:8px 0 23px;font-size:12px;line-height:1.55}.intake-repeat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.intake-fieldset:nth-of-type(2) .intake-repeat-grid{grid-template-columns:1fr}.intake-confirm{border-bottom:1px solid var(--line);background:#e8f7f1;grid-template-columns:.75fr 1.25fr;gap:65px;padding:65px;display:grid}.intake-confirm h2{letter-spacing:-.055em;margin:0;font-size:clamp(31px,4vw,48px);line-height:1}.intake-checks{gap:13px;display:grid}.intake-checks label{cursor:pointer;background:#ffffff8f;border:1px solid #12233f24;border-radius:12px;grid-template-columns:21px 1fr;gap:13px;padding:17px;display:grid}.intake-checks input{width:18px;height:18px;accent-color:var(--blue);margin:2px 0 0}.intake-checks label>span{letter-spacing:0;font-size:12px;font-weight:620;line-height:1.55}.intake-handoff{background:var(--ink);color:#fff;grid-template-columns:1fr .8fr;align-items:end;gap:65px;padding:65px;display:grid}.intake-handoff h2{letter-spacing:-.06em;margin:0;font-size:clamp(36px,5vw,57px);line-height:1}.intake-handoff>div>p:last-child{color:#b8c4d8;max-width:610px;margin:20px 0 0;font-size:14px;line-height:1.65}.intake-handoff .eyebrow{color:#9cb5f8}.intake-actions{gap:12px;display:grid}.intake-page button{cursor:pointer;border:0;font-family:inherit}.intake-download{color:#fff;background:0 0;border:1px solid #ffffff59!important}.intake-download:hover{background:#ffffff14}.intake-status{color:#b8c4d8;text-align:center;min-height:34px;margin:3px 0 0;font-size:11px;line-height:1.5}.intake-footer{background:var(--ink);color:#fff;padding:0 0 38px}@media (max-width:900px){.intake-hero,.intake-section,.intake-confirm,.intake-handoff{grid-template-columns:1fr}.intake-hero{align-items:stretch}.intake-privacy{max-width:650px}.intake-section,.intake-confirm,.intake-handoff{gap:38px;padding:48px}.intake-fieldset{grid-column:1}}@media (max-width:620px){.intake-nav .nav-link{display:inline-block}.intake-nav .brand>span:last-child{display:none}.intake-hero{padding:44px 0 58px}.intake-hero h1{font-size:47px}.intake-form{border-radius:18px;width:calc(100% - 20px);margin-bottom:70px}.intake-section,.intake-confirm,.intake-handoff{padding:34px 22px}.intake-fields-two,.intake-fields-three,.intake-repeat-grid{grid-template-columns:1fr}.intake-fields-three label:nth-child(n+4){grid-column:auto}.intake-fieldset+.intake-fieldset{margin-top:34px;padding-top:34px}}.presentation-page,.presentation-intake-page{--presentation-ink:#08182b;--presentation-blue:#3867f5;--presentation-blue-dark:#234ac5;--presentation-lime:#c5fb69;--presentation-paper:#f5f7fb;--presentation-muted:#627086;--presentation-line:#08182b26;background:var(--presentation-paper);min-height:100vh;color:var(--presentation-ink)}.presentation-alert{background:var(--presentation-ink);color:#fff;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:35px;padding:7px 20px;font-size:11px;font-weight:780;display:flex}.presentation-pulse{background:var(--presentation-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c5fb691f}.presentation-nav,.presentation-intake-nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.presentation-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:760;display:inline-flex}.presentation-brand-mark{background:var(--presentation-blue,#3867f5);color:#fff;width:34px;height:34px;font:800 11px/1 var(--font-geist-mono);border-radius:8px;place-items:center;display:grid;transform:rotate(-3deg)}.presentation-nav-link,.presentation-text-link{border-bottom:1px solid;padding-bottom:2px;font-size:13px;font-weight:680}.presentation-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(48px,7vw,100px);padding:68px 0 104px;display:grid}.presentation-kicker{color:var(--presentation-blue);font:780 11px/1.35 var(--font-geist-mono);letter-spacing:.105em;text-transform:uppercase;margin:0 0 15px}.presentation-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(52px,6.5vw,88px);font-weight:770;line-height:.93}.presentation-hero h1 span{color:var(--presentation-blue)}.presentation-lede{color:#42546d;letter-spacing:-.018em;max-width:680px;margin:28px 0 0;font-size:clamp(18px,1.9vw,22px);line-height:1.53}.presentation-actions{align-items:center;gap:22px;margin-top:34px;display:flex}.presentation-button{min-height:54px;font:720 13px/1.25 var(--font-geist-sans);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:18px;padding:16px 20px;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.presentation-button:hover{transform:translateY(-2px)}.presentation-button-primary{background:var(--presentation-blue);color:#fff;box-shadow:0 13px 30px #3867f538}.presentation-button-primary:hover{background:var(--presentation-blue-dark)}.presentation-timing{color:var(--presentation-muted);margin:17px 0 0;font-size:12px}.presentation-timing strong{color:var(--presentation-ink)}.presentation-merchant-note{color:#7a8697;max-width:590px;margin:7px 0 0;font-size:10px}.presentation-checks{color:#536278;flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:11px;display:flex}.presentation-checks span:before{content:"✓";color:var(--presentation-blue);margin-right:6px;font-weight:900}.presentation-hero-visual{position:relative}.presentation-slide-frame{background:#fff;border:1px solid #08182b26;border-radius:18px;padding:8px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 30px 75px #08182b2e}.presentation-slide-frame img,.presentation-comparison img,.presentation-chart-proof img{width:100%;height:auto;display:block}.presentation-slide-frame img{border-radius:12px}.presentation-window-card{background:var(--presentation-lime);border-radius:14px;width:min(220px,52%);padding:20px;position:absolute;bottom:-30px;right:-22px;box-shadow:0 18px 45px #08182b2e}.presentation-window-card span,.presentation-window-card strong,.presentation-window-card small{display:block}.presentation-window-card span{font:780 9px/1 var(--font-geist-mono);letter-spacing:.09em}.presentation-window-card strong{letter-spacing:-.05em;margin-top:11px;font-size:31px;line-height:1}.presentation-window-card small{margin-top:5px;font-size:9px;line-height:1.35}.presentation-stats{background:var(--presentation-ink);color:#fff}.presentation-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.presentation-stats-grid div{border-left:1px solid #ffffff21;padding:27px 23px}.presentation-stats-grid div:last-child{border-right:1px solid #ffffff21}.presentation-stats-grid strong,.presentation-stats-grid span{display:block}.presentation-stats-grid strong{letter-spacing:-.04em;font-size:22px}.presentation-stats-grid span{color:#9fb0c9;letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:10px}.presentation-section,.presentation-process,.presentation-faq,.presentation-final{padding-block:112px}.presentation-heading{max-width:780px;margin-bottom:54px}.presentation-heading h2,.presentation-proof-heading h2,.presentation-boundaries h2,.presentation-faq h2,.presentation-final h2{letter-spacing:-.062em;margin:0;font-size:clamp(43px,5.4vw,70px);font-weight:760;line-height:.98}.presentation-heading>p:last-child{max-width:700px;color:var(--presentation-muted);margin:23px 0 0;font-size:16px;line-height:1.65}.presentation-scope-grid{border-top:1px solid var(--presentation-line);border-left:1px solid var(--presentation-line);grid-template-columns:repeat(2,1fr);display:grid}.presentation-scope-grid article{border-right:1px solid var(--presentation-line);border-bottom:1px solid var(--presentation-line);background:#ffffff8c;min-height:255px;padding:34px}.presentation-scope-grid article>span{color:var(--presentation-blue);font:780 10px/1 var(--font-geist-mono)}.presentation-scope-grid h3{letter-spacing:-.04em;margin:55px 0 10px;font-size:24px}.presentation-scope-grid p{max-width:480px;color:var(--presentation-muted);margin:0;font-size:14px;line-height:1.65}.presentation-proof{background:var(--presentation-ink);color:#fff;padding-block:112px}.presentation-proof .presentation-kicker{color:#91adff}.presentation-proof-heading{grid-template-columns:1fr .75fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.presentation-proof-heading>p{color:#adbad0;margin:0;font-size:14px;line-height:1.68}.presentation-comparison{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.presentation-comparison figure{background:#ffffff0d;border:1px solid #ffffff2b;border-radius:14px;margin:0;padding:8px}.presentation-comparison figcaption{color:#b9c5d8;padding:8px 8px 14px;font-size:11px}.presentation-comparison figcaption span{color:var(--presentation-lime);font:800 9px/1 var(--font-geist-mono);letter-spacing:.08em;margin-right:9px}.presentation-comparison img{border-radius:8px}.presentation-chart-proof{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(45px,8vw,105px);margin-top:85px;display:grid}.presentation-chart-proof img{background:#ffffff0d;border:1px solid #ffffff2b;border-radius:14px;padding:7px}.presentation-chart-proof h3{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.3vw,57px);line-height:1}.presentation-chart-proof p:not(.presentation-kicker){color:#adbad0;margin:20px 0 27px;font-size:15px;line-height:1.65}.presentation-button-light{color:var(--presentation-ink);background:#fff}.presentation-process ol{border-top:1px solid var(--presentation-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.presentation-process li{border-right:1px solid var(--presentation-line);gap:18px;padding:34px 26px;display:flex}.presentation-process li:last-child{border-right:0}.presentation-process li>span{background:var(--presentation-lime);border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:800;display:grid}.presentation-process h3{letter-spacing:-.03em;margin:3px 0 8px;font-size:18px}.presentation-process li p{color:var(--presentation-muted);margin:0;font-size:13px;line-height:1.55}.presentation-boundaries{background:#e8edfa;padding-block:112px}.presentation-boundaries-grid{grid-template-columns:.82fr 1.18fr;gap:90px;display:grid}.presentation-boundary-list{border-top:1px solid var(--presentation-line)}.presentation-boundary-list>div{border-bottom:1px solid var(--presentation-line);grid-template-columns:180px 1fr;gap:28px;padding:24px 0;display:grid}.presentation-boundary-list strong{font-size:14px}.presentation-boundary-list p{color:var(--presentation-muted);margin:0;font-size:13px;line-height:1.6}.presentation-faq{grid-template-columns:.75fr 1.25fr;gap:88px;display:grid}.presentation-faq-list{border-top:1px solid var(--presentation-line)}.presentation-faq-list details{border-bottom-color:var(--presentation-line)}.presentation-faq-list summary span{color:var(--presentation-blue)}.presentation-faq-list details p{color:var(--presentation-muted)}.presentation-final{grid-template-columns:1.1fr .9fr;align-items:end;gap:85px;display:grid}.presentation-final-action{flex-direction:column;display:flex}.presentation-final-action>div{justify-content:space-between;align-items:baseline;margin-bottom:15px;display:flex}.presentation-final-action strong{letter-spacing:-.055em;font-size:36px}.presentation-final-action>div span{color:var(--presentation-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.presentation-final-action small{color:#748197;text-align:center;margin-top:12px;font-size:10px;line-height:1.5}.presentation-footer{background:var(--presentation-ink);color:#fff;padding-block:38px}.presentation-footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.presentation-brand-light .presentation-brand-mark{background:var(--presentation-lime);color:var(--presentation-ink)}.presentation-footer-inner p{color:#a8b5c9;font-size:12px}.presentation-footer-inner>span{color:#7788a2;justify-self:end;font-size:10px}:is(.presentation-page a:focus-visible,.presentation-page button:focus-visible,.presentation-intake-page a:focus-visible,.presentation-intake-page button:focus-visible,.presentation-intake-page input:focus-visible,.presentation-intake-page textarea:focus-visible,.presentation-intake-page select:focus-visible){outline-offset:3px;outline:3px solid #ffb84d}.presentation-intake-hero{grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(45px,8vw,105px);padding:70px 0 86px;display:grid}.presentation-intake-hero h1{letter-spacing:-.066em;margin:0;font-size:clamp(50px,6.3vw,82px);line-height:.95}.presentation-intake-hero>div>p:last-child{color:#42546d;max-width:700px;margin:26px 0 0;font-size:18px;line-height:1.58}.presentation-intake-hero aside{border:1px solid var(--presentation-line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 22px 55px #08182b17}.presentation-intake-hero aside>span{background:var(--presentation-lime);font:800 9px/1 var(--font-geist-mono);letter-spacing:.08em;border-radius:999px;padding:7px 10px;display:inline-flex}.presentation-intake-hero aside h2{letter-spacing:-.035em;margin:19px 0 15px;font-size:22px;line-height:1.23}.presentation-intake-hero aside ul{margin:0;padding:0;list-style:none}.presentation-intake-hero aside li{border-top:1px solid var(--presentation-line);color:#516179;padding:9px 0;font-size:13px}.presentation-intake-hero aside li:before{content:"✓";color:var(--presentation-blue);margin-right:8px;font-weight:900}.presentation-intake-hero aside p{color:#788497;margin:14px 0 0;font-size:10px;line-height:1.5}.presentation-intake-form{border:1px solid var(--presentation-line);background:#fff;border-radius:25px;margin-bottom:105px;overflow:hidden;box-shadow:0 35px 90px #08182b1a}.presentation-intake-section{border-bottom:1px solid var(--presentation-line);grid-template-columns:minmax(230px,.62fr) 1.38fr;gap:clamp(38px,6vw,90px);padding:62px;display:grid}.presentation-intake-heading{align-items:flex-start;gap:16px;display:flex}.presentation-intake-heading>span{height:34px;color:var(--presentation-blue);font:800 10px/1 var(--font-geist-mono);background:#e8edff;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.presentation-intake-heading h2{letter-spacing:-.045em;margin:0;font-size:26px;line-height:1.08}.presentation-intake-heading p{color:var(--presentation-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.presentation-intake-fields{gap:22px;min-width:0;display:grid}.presentation-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-intake-wide{grid-column:1/-1}.presentation-intake-page label{flex-direction:column;gap:8px;min-width:0;display:flex}.presentation-intake-page label>span{letter-spacing:.025em;font-size:11px;font-weight:800}.presentation-intake-page label small{color:#7a8698;font-size:9px}.presentation-intake-page input:not([type=checkbox]),.presentation-intake-page textarea,.presentation-intake-page select{width:100%;color:var(--presentation-ink);font:inherit;background:#fff;border:1px solid #08182b33;border-radius:9px;outline:none;font-size:13px}.presentation-intake-page input:not([type=checkbox]),.presentation-intake-page select{min-height:48px;padding:0 13px}.presentation-intake-page textarea{resize:vertical;min-height:92px;padding:12px 13px;line-height:1.5}.presentation-intake-page input:not([type=checkbox]):focus,.presentation-intake-page textarea:focus,.presentation-intake-page select:focus{border-color:var(--presentation-blue);box-shadow:0 0 0 3px #3867f51f}.presentation-intake-page input::placeholder,.presentation-intake-page textarea::placeholder{color:#9ba4b2}.presentation-intake-confirm{border-bottom:1px solid var(--presentation-line);background:#e8edfa;grid-template-columns:.75fr 1.25fr;gap:62px;padding:62px;display:grid}.presentation-intake-confirm h2{letter-spacing:-.057em;margin:0;font-size:clamp(33px,4vw,49px);line-height:1}.presentation-intake-checks{gap:12px;display:grid}.presentation-intake-checks label{border:1px solid var(--presentation-line);cursor:pointer;background:#ffffffa3;border-radius:11px;grid-template-columns:20px 1fr;gap:12px;padding:16px;display:grid}.presentation-intake-checks input{width:18px;height:18px;accent-color:var(--presentation-blue);margin:1px 0 0}.presentation-intake-checks label>span{font-size:11px;font-weight:630;line-height:1.55}.presentation-intake-handoff{background:var(--presentation-ink);color:#fff;grid-template-columns:1fr .85fr;align-items:end;gap:62px;padding:62px;display:grid}.presentation-intake-handoff .presentation-kicker{color:#91adff}.presentation-intake-handoff h2{letter-spacing:-.06em;margin:0;font-size:clamp(37px,5vw,58px);line-height:1}.presentation-intake-handoff>div>p:last-child{color:#afbdd2;max-width:610px;margin:18px 0 0;font-size:13px;line-height:1.65}.presentation-intake-handoff a{border-bottom:1px solid}.presentation-intake-actions{gap:11px;display:grid}.presentation-intake-page button{font-family:inherit}.presentation-intake-download{color:#fff;background:0 0;border:1px solid #ffffff57}.presentation-intake-download:hover{background:#ffffff14}.presentation-intake-actions>p{color:#afbdd2;text-align:center;min-height:32px;margin:2px 0 0;font-size:10px;line-height:1.45}.presentation-intake-footer{padding-top:0}@media (max-width:900px){.presentation-hero,.presentation-proof-heading,.presentation-chart-proof,.presentation-boundaries-grid,.presentation-faq,.presentation-final,.presentation-intake-hero,.presentation-intake-section,.presentation-intake-confirm,.presentation-intake-handoff{grid-template-columns:1fr}.presentation-hero-visual{max-width:700px}.presentation-proof-heading,.presentation-boundaries-grid,.presentation-faq,.presentation-final{gap:50px}.presentation-process ol{grid-template-columns:1fr}.presentation-process li{border-right:0;border-bottom:1px solid var(--presentation-line)}.presentation-intake-hero aside{max-width:650px}.presentation-intake-section,.presentation-intake-confirm,.presentation-intake-handoff{gap:36px;padding:47px}}@media (max-width:620px){.presentation-nav-link{display:inline-block}.presentation-nav .presentation-brand>span:last-child,.presentation-intake-nav .presentation-brand>span:last-child{display:none}.presentation-hero{padding:45px 0 75px}.presentation-hero h1{font-size:49px}.presentation-actions{flex-direction:column;align-items:stretch}.presentation-button{width:100%}.presentation-text-link{align-self:center}.presentation-window-card{width:56%;bottom:-38px;right:-5px}.presentation-stats-grid{grid-template-columns:repeat(2,1fr)}.presentation-stats-grid div{padding:20px 14px}.presentation-section,.presentation-proof,.presentation-process,.presentation-boundaries,.presentation-faq,.presentation-final{padding-block:78px}.presentation-scope-grid,.presentation-comparison{grid-template-columns:1fr}.presentation-scope-grid article{min-height:220px;padding:27px}.presentation-scope-grid h3{margin-top:38px}.presentation-chart-proof{margin-top:62px}.presentation-boundary-list>div{grid-template-columns:1fr;gap:8px}.presentation-final-action>div{flex-direction:column;align-items:flex-start;gap:4px}.presentation-footer-inner{grid-template-columns:1fr}.presentation-footer-inner p{margin:0}.presentation-footer-inner>span{justify-self:start}.presentation-intake-hero{padding:44px 0 58px}.presentation-intake-hero h1{font-size:47px}.presentation-intake-form{border-radius:17px;width:calc(100% - 20px);margin-bottom:70px}.presentation-intake-section,.presentation-intake-confirm,.presentation-intake-handoff{padding:33px 21px}.presentation-intake-grid{grid-template-columns:1fr}.presentation-intake-wide{grid-column:auto}}.meeting-page{--meeting-ink:#101a18;--meeting-ink-soft:#263b36;--meeting-paper:#f7f4ec;--meeting-white:#fffdf8;--meeting-acid:#d7f25a;--meeting-acid-dark:#a7c526;--meeting-orange:#ff7048;--meeting-teal:#0d7066;--meeting-muted:#5c6d68;--meeting-line:#101a1829;background:radial-gradient(circle at 84% 7%, #d7f25a33, transparent 26rem), var(--meeting-paper);min-height:100vh;color:var(--meeting-ink)}.meeting-alert{background:var(--meeting-ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:7px 20px;font-size:11px;font-weight:780;display:flex}.meeting-pulse{background:var(--meeting-acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d7f25a1f}.meeting-nav,.meeting-intake-nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.meeting-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:780;display:inline-flex}.meeting-brand-mark{background:var(--meeting-teal);color:#fff;width:35px;height:35px;font:820 11px/1 var(--font-geist-mono);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 4px #ffffff2e}.meeting-nav-link,.meeting-text-link{border-bottom:1px solid;padding-bottom:2px;font-size:13px;font-weight:720}.meeting-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:clamp(48px,7vw,96px);padding:72px 0 108px;display:grid}.meeting-kicker{color:var(--meeting-teal);font:800 11px/1.2 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.meeting-hero h1,.meeting-heading h2,.meeting-proof h2,.meeting-boundaries h2,.meeting-faq h2,.meeting-final h2{letter-spacing:-.067em;margin:0;font-size:clamp(49px,6.3vw,84px);font-weight:770;line-height:.95}.meeting-hero h1 span{color:var(--meeting-teal)}.meeting-lede{max-width:660px;color:var(--meeting-ink-soft);letter-spacing:-.018em;margin:27px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.53}.meeting-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:34px;display:flex}.meeting-button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:0 24px;font-size:14px;font-weight:780;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.meeting-button:hover{transform:translateY(-2px)}.meeting-button-primary{background:var(--meeting-teal);color:#fff;box-shadow:0 13px 30px #0d706633}.meeting-button-primary:hover{background:#095d55;box-shadow:0 16px 35px #0d706647}.meeting-timing{color:var(--meeting-muted);margin:17px 0 0;font-size:12px}.meeting-timing strong{color:var(--meeting-ink)}.meeting-merchant-note{color:#66736f;max-width:560px;margin:8px 0 0;font-size:10px;line-height:1.5}.meeting-checks{color:#52635e;flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:11px;display:flex}.meeting-checks span:before{content:"✓";color:var(--meeting-teal);margin-right:6px;font-weight:900}.meeting-signal-card{background:var(--meeting-white);border:1px solid #101a182e;border-radius:26px;padding:27px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 32px 80px #101a182b}.meeting-signal-card:before{content:"";background:linear-gradient(90deg, var(--meeting-acid) 0 57%, var(--meeting-orange) 57%);height:7px;position:absolute;inset:0 0 auto}.meeting-signal-topline{color:#70807b;font:760 9px/1 var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;padding-top:7px;display:flex}.meeting-signal-heading{border-bottom:1px solid var(--meeting-line);padding:46px 0 28px}.meeting-signal-heading span{color:var(--meeting-teal);font:800 9px/1 var(--font-geist-mono);letter-spacing:.1em}.meeting-signal-heading h2{letter-spacing:-.052em;max-width:490px;margin:12px 0 0;font-size:clamp(31px,3.4vw,45px);line-height:1.04}.meeting-source-line{border-bottom:1px solid var(--meeting-line);grid-template-columns:58px 1fr;align-items:start;gap:13px;padding:23px 0;display:grid}.meeting-source-time{min-height:29px;color:var(--meeting-teal);font:780 9px/1 var(--font-geist-mono);background:#e9f0ee;border-radius:999px;place-items:center;display:grid}.meeting-source-line p{color:var(--meeting-ink-soft);margin:1px 0 0;font-size:13px;line-height:1.55}.meeting-action-preview{grid-template-columns:1.4fr 1fr .72fr;gap:7px;padding-top:20px;display:grid}.meeting-action-preview div{background:#edf1e1;border-radius:12px;min-width:0;padding:13px}.meeting-action-preview div:nth-child(2){background:#e4f0ed}.meeting-action-preview div:nth-child(3){background:#fff0eb}.meeting-action-preview span,.meeting-action-preview strong{display:block}.meeting-action-preview span{color:#64736f;font:760 8px/1 var(--font-geist-mono);letter-spacing:.08em}.meeting-action-preview strong{margin-top:8px;font-size:11px;line-height:1.3}.meeting-signal-note{color:#7c8985;font:650 9px/1.45 var(--font-geist-mono);margin:18px 0 0}.meeting-stats{background:var(--meeting-ink);color:#fff}.meeting-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.meeting-stats-grid div{border-left:1px solid #ffffff21;padding:27px 23px}.meeting-stats-grid div:last-child{border-right:1px solid #ffffff21}.meeting-stats-grid strong,.meeting-stats-grid span{display:block}.meeting-stats-grid strong{letter-spacing:-.04em;font-size:22px}.meeting-stats-grid span{color:#a8bab5;letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:10px}.meeting-section,.meeting-process,.meeting-faq,.meeting-final{padding-block:112px}.meeting-heading{max-width:820px;margin-bottom:55px}.meeting-heading h2,.meeting-proof h2,.meeting-boundaries h2,.meeting-faq h2,.meeting-final h2{font-size:clamp(43px,5.4vw,70px)}.meeting-heading>p:last-child{max-width:710px;color:var(--meeting-muted);margin:23px 0 0;font-size:16px;line-height:1.65}.meeting-output-grid{border-top:1px solid var(--meeting-line);border-left:1px solid var(--meeting-line);grid-template-columns:repeat(3,1fr);display:grid}.meeting-output-grid article{border-right:1px solid var(--meeting-line);border-bottom:1px solid var(--meeting-line);background:#ffffff80;min-height:255px;padding:32px}.meeting-output-grid article>span{color:var(--meeting-teal);font:800 10px/1 var(--font-geist-mono)}.meeting-output-grid h3{letter-spacing:-.04em;margin:52px 0 10px;font-size:22px}.meeting-output-grid p{color:var(--meeting-muted);margin:0;font-size:13px;line-height:1.65}.meeting-proof{background:var(--meeting-teal);color:#fff;padding-block:112px}.meeting-proof-grid{grid-template-columns:.83fr 1.17fr;align-items:center;gap:clamp(58px,9vw,125px);display:grid}.meeting-proof .meeting-kicker{color:var(--meeting-acid)}.meeting-proof-copy>p:last-child{color:#c4ddd8;max-width:530px;margin:25px 0 0;font-size:14px;line-height:1.7}.meeting-file-list{border-top:1px solid #ffffff47}.meeting-file-list a{border-bottom:1px solid #ffffff47;grid-template-columns:44px 1fr 30px;align-items:center;gap:13px;padding:21px 5px;transition:padding .18s,background .18s;display:grid}.meeting-file-list a:hover{background:#ffffff12;padding-inline:13px}.meeting-file-index{color:var(--meeting-acid);font:780 9px/1 var(--font-geist-mono)}.meeting-file-list a>span:nth-child(2) strong,.meeting-file-list a>span:nth-child(2) small{display:block}.meeting-file-list strong{font-size:15px}.meeting-file-list small{color:#b7d2cd;letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:9px}.meeting-file-list b{color:var(--meeting-acid);justify-self:end;font-size:19px}.meeting-process ol{border-top:1px solid var(--meeting-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.meeting-process li{border-right:1px solid var(--meeting-line);gap:18px;padding:34px 26px;display:flex}.meeting-process li:last-child{border-right:0}.meeting-process li>span{background:var(--meeting-acid);border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:820;display:grid}.meeting-process h3{letter-spacing:-.03em;margin:3px 0 8px;font-size:18px}.meeting-process li p{color:var(--meeting-muted);margin:0;font-size:13px;line-height:1.55}.meeting-boundaries{background:#e6ece8;padding-block:112px}.meeting-boundaries-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.meeting-boundary-list{border-top:1px solid var(--meeting-line)}.meeting-boundary-list>div{border-bottom:1px solid var(--meeting-line);grid-template-columns:190px 1fr;gap:28px;padding:24px 0;display:grid}.meeting-boundary-list strong{font-size:14px}.meeting-boundary-list p{color:var(--meeting-muted);margin:0;font-size:13px;line-height:1.6}.meeting-faq{grid-template-columns:.74fr 1.26fr;gap:88px;display:grid}.meeting-faq-list{border-top:1px solid var(--meeting-line)}.meeting-faq-list details{border-bottom-color:var(--meeting-line)}.meeting-faq-list summary span{color:var(--meeting-teal)}.meeting-faq-list details p{color:var(--meeting-muted)}.meeting-final{grid-template-columns:1.08fr .92fr;align-items:end;gap:84px;display:grid}.meeting-final-action{flex-direction:column;display:flex}.meeting-final-action>div{justify-content:space-between;align-items:baseline;margin-bottom:15px;display:flex}.meeting-final-action strong{letter-spacing:-.055em;font-size:36px}.meeting-final-action>div span{color:var(--meeting-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.meeting-final-action small{color:#71807c;text-align:center;margin-top:12px;font-size:10px;line-height:1.5}.meeting-footer{background:var(--meeting-ink);color:#fff;padding-block:38px}.meeting-footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.meeting-brand-light .meeting-brand-mark{background:var(--meeting-acid);color:var(--meeting-ink);box-shadow:none}.meeting-footer-inner p{color:#a8bab5;font-size:12px}.meeting-footer-inner>span{color:#758a85;justify-self:end;font-size:10px}:is(.meeting-page a:focus-visible,.meeting-page button:focus-visible,.meeting-page input:focus-visible,.meeting-page textarea:focus-visible,.meeting-page select:focus-visible){outline:3px solid var(--meeting-orange);outline-offset:3px}.meeting-intake-hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(46px,8vw,104px);padding:70px 0 86px;display:grid}.meeting-intake-hero h1{letter-spacing:-.066em;margin:0;font-size:clamp(50px,6.3vw,82px);line-height:.95}.meeting-intake-hero>div>p:last-child{max-width:700px;color:var(--meeting-ink-soft);margin:26px 0 0;font-size:18px;line-height:1.58}.meeting-intake-hero aside{border:1px solid var(--meeting-line);background:var(--meeting-white);border-radius:19px;padding:28px;box-shadow:0 22px 55px #101a181a}.meeting-intake-hero aside>span{background:var(--meeting-acid);font:800 9px/1 var(--font-geist-mono);letter-spacing:.08em;border-radius:999px;padding:7px 10px;display:inline-flex}.meeting-intake-hero aside h2{letter-spacing:-.035em;margin:19px 0 15px;font-size:22px;line-height:1.23}.meeting-intake-hero aside ul{margin:0;padding:0;list-style:none}.meeting-intake-hero aside li{border-top:1px solid var(--meeting-line);color:#52645f;padding:9px 0;font-size:13px}.meeting-intake-hero aside li:before{content:"✓";color:var(--meeting-teal);margin-right:8px;font-weight:900}.meeting-intake-hero aside p{color:#76837f;margin:14px 0 0;font-size:10px;line-height:1.5}.meeting-intake-form{border:1px solid var(--meeting-line);background:var(--meeting-white);border-radius:25px;margin-bottom:105px;overflow:hidden;box-shadow:0 35px 90px #101a181a}.meeting-intake-section{border-bottom:1px solid var(--meeting-line);grid-template-columns:minmax(230px,.62fr) 1.38fr;gap:clamp(38px,6vw,90px);padding:62px;display:grid}.meeting-intake-heading{align-items:flex-start;gap:16px;display:flex}.meeting-intake-heading>span{height:34px;color:var(--meeting-teal);font:800 10px/1 var(--font-geist-mono);background:#e7eee1;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.meeting-intake-heading h2{letter-spacing:-.045em;margin:0;font-size:26px;line-height:1.08}.meeting-intake-heading p{color:var(--meeting-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.meeting-intake-fields{gap:22px;min-width:0;display:grid}.meeting-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-intake-wide{grid-column:1/-1}.meeting-intake-page label{flex-direction:column;gap:8px;min-width:0;display:flex}.meeting-intake-page label>span{letter-spacing:.025em;font-size:11px;font-weight:800}.meeting-intake-page label small{color:#788580;font-size:9px}.meeting-intake-page input:not([type=checkbox]),.meeting-intake-page textarea,.meeting-intake-page select{width:100%;color:var(--meeting-ink);font:inherit;background:#fff;border:1px solid #101a1838;border-radius:10px;outline:none;font-size:13px}.meeting-intake-page input:not([type=checkbox]),.meeting-intake-page select{min-height:48px;padding:0 13px}.meeting-intake-page textarea{resize:vertical;min-height:92px;padding:12px 13px;line-height:1.5}.meeting-intake-page input:not([type=checkbox]):focus,.meeting-intake-page textarea:focus,.meeting-intake-page select:focus{border-color:var(--meeting-teal);box-shadow:0 0 0 3px #0d70661f}.meeting-intake-page input::placeholder,.meeting-intake-page textarea::placeholder{color:#98a29f}.meeting-intake-confirm{border-bottom:1px solid var(--meeting-line);background:#e5ece8;grid-template-columns:.75fr 1.25fr;gap:62px;padding:62px;display:grid}.meeting-intake-confirm h2{letter-spacing:-.057em;margin:0;font-size:clamp(33px,4vw,49px);line-height:1}.meeting-intake-checks{gap:12px;display:grid}.meeting-intake-checks label{border:1px solid var(--meeting-line);cursor:pointer;background:#ffffffa8;border-radius:11px;grid-template-columns:20px 1fr;gap:12px;padding:16px;display:grid}.meeting-intake-checks input{width:18px;height:18px;accent-color:var(--meeting-teal);margin:1px 0 0}.meeting-intake-checks label>span{font-size:11px;font-weight:630;line-height:1.55}.meeting-intake-handoff{background:var(--meeting-ink);color:#fff;grid-template-columns:1fr .85fr;align-items:end;gap:62px;padding:62px;display:grid}.meeting-intake-handoff .meeting-kicker{color:var(--meeting-acid)}.meeting-intake-handoff h2{letter-spacing:-.06em;margin:0;font-size:clamp(37px,5vw,58px);line-height:1}.meeting-intake-handoff>div>p:last-child{color:#afc0bb;max-width:610px;margin:18px 0 0;font-size:13px;line-height:1.65}.meeting-intake-actions{gap:11px;display:grid}.meeting-intake-page button{font-family:inherit}.meeting-intake-download{color:#fff;background:0 0;border:1px solid #ffffff57}.meeting-intake-download:hover{background:#ffffff14}.meeting-intake-actions>p{color:#afc0bb;text-align:center;min-height:32px;margin:2px 0 0;font-size:10px;line-height:1.45}.meeting-intake-footer{padding-top:0}@media (max-width:1000px){.meeting-output-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.meeting-hero,.meeting-proof-grid,.meeting-boundaries-grid,.meeting-faq,.meeting-final,.meeting-intake-hero,.meeting-intake-section,.meeting-intake-confirm,.meeting-intake-handoff{grid-template-columns:1fr}.meeting-signal-card{max-width:680px}.meeting-proof-grid,.meeting-boundaries-grid,.meeting-faq,.meeting-final{gap:50px}.meeting-process ol{grid-template-columns:1fr}.meeting-process li{border-right:0;border-bottom:1px solid var(--meeting-line)}.meeting-intake-hero aside{max-width:650px}.meeting-intake-section,.meeting-intake-confirm,.meeting-intake-handoff{gap:36px;padding:47px}}@media (max-width:620px){.meeting-nav .meeting-brand>span:last-child,.meeting-intake-nav .meeting-brand>span:last-child{display:none}.meeting-hero{padding:45px 0 75px}.meeting-hero h1{font-size:49px}.meeting-actions{flex-direction:column;align-items:stretch}.meeting-button{width:100%}.meeting-text-link{align-self:center}.meeting-action-preview{grid-template-columns:1fr}.meeting-stats-grid{grid-template-columns:repeat(2,1fr)}.meeting-stats-grid div{padding:20px 14px}.meeting-section,.meeting-proof,.meeting-process,.meeting-boundaries,.meeting-faq,.meeting-final{padding-block:78px}.meeting-output-grid{grid-template-columns:1fr}.meeting-output-grid article{min-height:220px;padding:27px}.meeting-output-grid h3{margin-top:38px}.meeting-boundary-list>div{grid-template-columns:1fr;gap:8px}.meeting-final-action>div{flex-direction:column;align-items:flex-start;gap:4px}.meeting-footer-inner{grid-template-columns:1fr}.meeting-footer-inner p{margin:0}.meeting-footer-inner>span{justify-self:start}.meeting-intake-hero{padding:44px 0 58px}.meeting-intake-hero h1{font-size:47px}.meeting-intake-form{border-radius:17px;width:calc(100% - 20px);margin-bottom:70px}.meeting-intake-section,.meeting-intake-confirm,.meeting-intake-handoff{padding:33px 21px}.meeting-intake-grid{grid-template-columns:1fr}.meeting-intake-wide{grid-column:auto}}.offer-directory-link{color:#fff;white-space:nowrap;border-bottom:1px solid;margin-left:7px;font-weight:720;display:inline-block}.services-page{--services-ink:#101b31;--services-paper:#f3f0e9;--services-white:#fffdf8;--services-muted:#667083;--services-line:#101b3129;--services-gold:#e7b84c;background:var(--services-paper);min-height:100vh;color:var(--services-ink)}.services-alert{background:var(--services-ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:35px;padding:7px 20px;font-size:11px;font-weight:780;display:flex}.services-alert-dot{background:var(--services-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e7b84c24}.services-nav{justify-content:space-between;align-items:center;padding-block:23px;display:flex}.services-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:780;display:inline-flex}.services-brand-mark{background:var(--services-ink);width:35px;height:35px;color:var(--services-gold);font:820 11px/1 var(--font-geist-mono);border-radius:10px;place-items:center;display:grid;transform:rotate(-3deg)}.services-nav nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.services-nav nav a{color:#4f596c;border-bottom:1px solid #0000;font-size:12px;font-weight:700;transition:border-color .18s,color .18s}.services-nav nav a:hover{color:var(--services-ink);border-color:currentColor}.services-hero{padding:84px 0 118px}.services-kicker{color:#9c6d05;font:800 11px/1.25 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 17px}.services-hero h1,.services-section-heading h2,.services-capacity h2{letter-spacing:-.07em;margin:0;font-size:clamp(52px,7vw,92px);font-weight:760;line-height:.92}.services-hero h1 span{color:#bf8410}.services-hero-bottom{grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(48px,8vw,110px);margin-top:52px;display:grid}.services-hero-bottom>p{color:#4f5a6e;letter-spacing:-.018em;max-width:670px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.services-clock-note{border:1px solid var(--services-line);border-left:5px solid var(--services-gold);background:#fffdf8b8;border-radius:15px;padding:25px 27px;box-shadow:0 18px 45px #101b3112}.services-clock-note>span{color:#87610c;font:760 9px/1 var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;display:block}.services-clock-note strong{letter-spacing:-.025em;font-size:19px;line-height:1.3;display:block}.services-clock-note p{color:var(--services-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.services-clock-note .services-merchant-note{opacity:.82;margin-top:11px;font-size:10px}.services-offers{padding-bottom:118px}.services-section-heading{max-width:850px;margin-bottom:54px}.services-section-heading h2,.services-capacity h2{font-size:clamp(43px,5.3vw,70px)}.services-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.services-card{--card-accent:var(--services-gold);border:1px solid var(--services-line);border-top:7px solid var(--card-accent);background:var(--services-white);border-radius:20px;flex-direction:column;grid-column:span 2;min-width:0;min-height:760px;padding:28px;display:flex;box-shadow:0 24px 65px #101b3117}.services-card-coral{--card-accent:#ff5b4d}.services-card-violet{--card-accent:#3867f5}.services-card-teal{--card-accent:#0d7066}.services-card-gold{--card-accent:#bd7c00}.services-card-plum{--card-accent:#6f3fc7}.services-card-green{--card-accent:#23724b}.services-card-indigo{--card-accent:#4547c9}.services-card-cobalt{--card-accent:#4e63df}.services-card-brick{--card-accent:#a84834}.services-card-signal{--card-accent:#d83c35}.services-card:nth-child(n+9){grid-column:span 3}.services-card-topline{justify-content:space-between;gap:15px;display:flex}.services-card-topline span{color:#788194;font:740 9px/1.35 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase}.services-card-topline span:last-child{color:var(--services-ink);text-align:right}.services-card-label{color:var(--card-accent);font:800 10px/1.2 var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;margin:50px 0 13px}.services-card h3{letter-spacing:-.055em;margin:0;font-size:clamp(30px,2.8vw,40px);line-height:1.02}.services-card-copy{color:#586377;margin:21px 0 0;font-size:14px;line-height:1.65}.services-card ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.services-card li{color:#354157;padding-left:19px;font-size:12px;line-height:1.55;position:relative}.services-card li:before{content:"✓";color:var(--card-accent);font-weight:900;position:absolute;left:0}.services-card-timing{border:1px solid var(--services-line);background:#f5f3ed;border-radius:12px;margin-top:27px;padding:17px}.services-card-timing span{color:#70798a;font:780 8px/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.services-card-timing p{color:#4e596d;margin:8px 0 0;font-size:11px;line-height:1.55}.services-card-price{justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:30px;display:flex}.services-card-price strong{letter-spacing:-.06em;font-size:38px;line-height:1}.services-card-price span{color:#7c8493;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.services-card-actions{gap:12px;margin-top:17px;display:grid}.services-checkout{background:var(--services-ink);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 19px;font-size:13px;font-weight:760;transition:transform .18s,background .18s;display:flex}.services-checkout:hover{background:#263653;transform:translateY(-2px)}.services-details{color:#536075;border-bottom:1px solid;justify-self:center;font-size:11px;font-weight:700}.services-capacity{background:var(--services-ink);color:#fff;padding-block:112px}.services-capacity-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(55px,9vw,125px);display:grid}.services-capacity .services-kicker{color:var(--services-gold)}.services-capacity-copy{border-top:1px solid #fff3}.services-capacity-copy p{color:#c3ccdc;border-bottom:1px solid #fff3;margin:0;padding:25px 0;font-size:14px;line-height:1.7}.services-footer{color:#fff;background:#091223;padding-block:38px}.services-footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.services-brand-light .services-brand-mark{background:var(--services-gold);color:var(--services-ink)}.services-footer-links{color:#b6c1d3;flex-wrap:wrap;gap:10px 17px;font-size:10px;display:flex}.services-footer-links a{border-bottom:1px solid #0000}.services-footer-links a:hover{border-color:currentColor}.services-footer-inner>span{color:#748198;justify-self:end;font-size:10px}.services-page a:focus-visible{outline:3px solid var(--services-gold);outline-offset:3px}@media (max-width:1020px){.services-card-grid{grid-template-columns:1fr}.services-card,.services-card:nth-child(n+3),.services-card:nth-child(n+9){grid-column:auto;min-height:0}.services-card-label{margin-top:38px}}@media (max-width:780px){.services-nav{flex-direction:column;align-items:flex-start;gap:18px}.services-nav nav{justify-content:flex-start;gap:10px 18px}.services-hero-bottom,.services-capacity-grid{grid-template-columns:1fr;gap:42px}.services-footer-inner{grid-template-columns:1fr}.services-footer-inner>span{justify-self:start}}@media (max-width:580px){.services-nav .services-brand>span:last-child,.services-nav nav{display:none}.services-hero{padding:55px 0 82px}.services-hero h1{font-size:50px}.services-offers{padding-bottom:80px}.services-card{border-radius:15px;padding:23px 20px}.services-card h3{font-size:34px}.services-card-topline{flex-direction:column;align-items:flex-start;gap:7px}.services-card-topline span:last-child{text-align:left}.services-capacity{padding-block:80px}.services-footer-links{flex-direction:column;align-items:flex-start;gap:10px}}.spreadsheet-page{--spreadsheet-ink:#17221d;--spreadsheet-green:#167454;--spreadsheet-green-dark:#0d583e;--spreadsheet-lime:#d7ee78;--spreadsheet-amber:#f2aa3c;--spreadsheet-paper:#f4f2e8;--spreadsheet-white:#fffef9;--spreadsheet-muted:#617068;--spreadsheet-line:#17221d29;background:var(--spreadsheet-paper);min-height:100vh;color:var(--spreadsheet-ink)}.spreadsheet-alert{background:var(--spreadsheet-ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:35px;padding:7px 20px;font-size:11px;font-weight:790;display:flex}.spreadsheet-pulse{background:var(--spreadsheet-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d7ee7821}.spreadsheet-nav,.spreadsheet-intake-nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.spreadsheet-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:780;display:inline-flex}.spreadsheet-brand-mark{background:var(--spreadsheet-green);color:#fff;width:35px;height:35px;font:820 11px/1 var(--font-geist-mono);border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #ffffff29}.spreadsheet-nav-link,.spreadsheet-text-link{border-bottom:1px solid;padding-bottom:2px;font-size:13px;font-weight:720}.spreadsheet-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(48px,7vw,96px);padding:72px 0 106px;display:grid}.spreadsheet-kicker{color:var(--spreadsheet-green);font:800 11px/1.25 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.spreadsheet-hero h1,.spreadsheet-heading h2,.spreadsheet-proof h2,.spreadsheet-boundaries h2,.spreadsheet-faq h2,.spreadsheet-final h2{letter-spacing:-.067em;margin:0;font-size:clamp(49px,6.2vw,84px);font-weight:770;line-height:.94}.spreadsheet-hero h1 span{color:var(--spreadsheet-green)}.spreadsheet-lede{color:#4f6158;letter-spacing:-.018em;max-width:660px;margin:27px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.54}.spreadsheet-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:34px;display:flex}.spreadsheet-button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:0 24px;font-size:14px;font-weight:780;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.spreadsheet-button:hover{transform:translateY(-2px)}.spreadsheet-button-primary{background:var(--spreadsheet-green);color:#fff;box-shadow:0 13px 30px #16745433}.spreadsheet-button-primary:hover{background:var(--spreadsheet-green-dark);box-shadow:0 16px 35px #16745447}.spreadsheet-timing{color:var(--spreadsheet-muted);margin:17px 0 0;font-size:12px}.spreadsheet-timing strong{color:var(--spreadsheet-ink)}.spreadsheet-checks{color:#52625a;flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:11px;display:flex}.spreadsheet-checks span:before{content:"✓";color:var(--spreadsheet-green);margin-right:6px;font-weight:900}.spreadsheet-workbook{border:1px solid var(--spreadsheet-line);background:var(--spreadsheet-white);border-radius:21px;padding:24px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 32px 80px #17221d2b}.spreadsheet-workbook:before{content:"";background:linear-gradient(90deg, var(--spreadsheet-green) 0 62%, var(--spreadsheet-amber) 62%);height:7px;position:absolute;inset:0 0 auto}.spreadsheet-workbook-bar{color:#76837c;font:760 9px/1 var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;padding:7px 0 18px;display:flex}.spreadsheet-workbook-bar span:last-child{color:var(--spreadsheet-green)}.spreadsheet-formula{border:1px solid var(--spreadsheet-line);background:#f5f7ef;grid-template-columns:35px 1fr;min-height:42px;display:grid;overflow:hidden}.spreadsheet-formula span{border-right:1px solid var(--spreadsheet-line);color:var(--spreadsheet-green);font:800 11px/1 var(--font-geist-mono);place-items:center;display:grid}.spreadsheet-formula code{color:#3c4d45;min-width:0;font:650 10px/1.4 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;padding:12px;overflow:hidden}.spreadsheet-kpi-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.spreadsheet-kpi-grid div{background:#e8f0df;border-radius:10px;min-width:0;padding:15px 12px}.spreadsheet-kpi-grid div:nth-child(2){background:#fff0d8}.spreadsheet-kpi-grid div:nth-child(3){background:#e4f1ec}.spreadsheet-kpi-grid span,.spreadsheet-kpi-grid strong,.spreadsheet-kpi-grid small{display:block}.spreadsheet-kpi-grid span{color:#68766f;font:760 7px/1 var(--font-geist-mono);letter-spacing:.07em}.spreadsheet-kpi-grid strong{letter-spacing:-.04em;margin-top:9px;font-size:20px;line-height:1}.spreadsheet-kpi-grid small{color:#78857f;margin-top:7px;font-size:8px}.spreadsheet-chart{border-bottom:1px solid var(--spreadsheet-line);align-items:end;gap:15px;height:150px;padding:25px 23px 0;display:flex}.spreadsheet-chart span{background:var(--spreadsheet-green);opacity:.84;border-radius:5px 5px 0 0;flex:1;min-width:12px}.spreadsheet-chart span:nth-child(2n){background:var(--spreadsheet-amber)}.spreadsheet-sheet-tabs{gap:4px;margin-top:17px;display:flex;overflow:hidden}.spreadsheet-sheet-tabs span{border:1px solid var(--spreadsheet-line);color:#67746e;font:700 8px/1 var(--font-geist-mono);white-space:nowrap;border-radius:6px 6px 0 0;padding:8px 11px}.spreadsheet-sheet-tabs span:first-child{background:var(--spreadsheet-green);color:#fff}.spreadsheet-workbook>p{color:#829089;font:650 8px/1 var(--font-geist-mono);margin:16px 0 0}.spreadsheet-stats{background:var(--spreadsheet-ink);color:#fff}.spreadsheet-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.spreadsheet-stats-grid div{border-left:1px solid #ffffff21;padding:27px 23px}.spreadsheet-stats-grid div:last-child{border-right:1px solid #ffffff21}.spreadsheet-stats-grid strong,.spreadsheet-stats-grid span{display:block}.spreadsheet-stats-grid strong{letter-spacing:-.04em;font-size:22px}.spreadsheet-stats-grid span{color:#acbbb3;letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:10px}.spreadsheet-section,.spreadsheet-process,.spreadsheet-faq,.spreadsheet-final{padding-block:112px}.spreadsheet-heading{max-width:830px;margin-bottom:55px}.spreadsheet-heading h2,.spreadsheet-proof h2,.spreadsheet-boundaries h2,.spreadsheet-faq h2,.spreadsheet-final h2{font-size:clamp(43px,5.3vw,70px)}.spreadsheet-heading>p:last-child{max-width:710px;color:var(--spreadsheet-muted);margin:23px 0 0;font-size:16px;line-height:1.65}.spreadsheet-outcome-grid{border-top:1px solid var(--spreadsheet-line);border-left:1px solid var(--spreadsheet-line);grid-template-columns:repeat(2,1fr);display:grid}.spreadsheet-outcome-grid article{border-right:1px solid var(--spreadsheet-line);border-bottom:1px solid var(--spreadsheet-line);background:#ffffff80;min-height:255px;padding:34px}.spreadsheet-outcome-grid article>span{color:var(--spreadsheet-green);font:800 10px/1 var(--font-geist-mono)}.spreadsheet-outcome-grid h3{letter-spacing:-.04em;margin:52px 0 10px;font-size:22px}.spreadsheet-outcome-grid p{color:var(--spreadsheet-muted);margin:0;font-size:13px;line-height:1.65}.spreadsheet-proof{background:var(--spreadsheet-green);color:#fff;padding-block:112px}.spreadsheet-proof-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(55px,9vw,125px);display:grid}.spreadsheet-proof .spreadsheet-kicker{color:var(--spreadsheet-lime)}.spreadsheet-proof h2{font-size:clamp(38px,4.7vw,62px)}.spreadsheet-proof-grid>div:first-child>p:last-child{color:#c7e1d7;margin:24px 0 0;font-size:14px;line-height:1.7}.spreadsheet-proof-files{border-top:1px solid #ffffff47}.spreadsheet-proof-files>a{color:inherit;border-bottom:1px solid #ffffff47;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:22px 5px;text-decoration:none;transition:background .18s,padding-inline .18s;display:grid}.spreadsheet-proof-files>a:hover{background:#ffffff0f;padding-inline:12px}.spreadsheet-proof-files>a>span{color:var(--spreadsheet-lime);font:780 9px/1 var(--font-geist-mono)}.spreadsheet-proof-files strong,.spreadsheet-proof-files small{display:block}.spreadsheet-proof-files strong{font-size:15px}.spreadsheet-proof-files small{color:#b9d7cc;font:680 9px/1.3 var(--font-geist-mono);margin-top:4px}.spreadsheet-proof-files b{background:var(--spreadsheet-lime);color:var(--spreadsheet-ink);font:820 8px/1 var(--font-geist-mono);letter-spacing:.07em;border-radius:999px;padding:7px 8px}.spreadsheet-process ol{border-top:1px solid var(--spreadsheet-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.spreadsheet-process li{border-right:1px solid var(--spreadsheet-line);gap:18px;padding:34px 26px;display:flex}.spreadsheet-process li:last-child{border-right:0}.spreadsheet-process li>span{background:var(--spreadsheet-lime);border-radius:8px;flex:0 0 34px;place-items:center;height:34px;font-weight:820;display:grid}.spreadsheet-process h3{letter-spacing:-.03em;margin:3px 0 8px;font-size:18px}.spreadsheet-process li p{color:var(--spreadsheet-muted);margin:0;font-size:13px;line-height:1.55}.spreadsheet-boundaries{background:#e4e9df;padding-block:112px}.spreadsheet-boundaries-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.spreadsheet-boundary-list{border-top:1px solid var(--spreadsheet-line)}.spreadsheet-boundary-list>div{border-bottom:1px solid var(--spreadsheet-line);grid-template-columns:185px 1fr;gap:28px;padding:23px 0;display:grid}.spreadsheet-boundary-list strong{font-size:14px}.spreadsheet-boundary-list p{color:var(--spreadsheet-muted);margin:0;font-size:13px;line-height:1.6}.spreadsheet-faq{grid-template-columns:.74fr 1.26fr;gap:88px;display:grid}.spreadsheet-faq-list{border-top:1px solid var(--spreadsheet-line)}.spreadsheet-faq-list details{border-bottom:1px solid var(--spreadsheet-line)}.spreadsheet-faq-list summary{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;font-size:15px;font-weight:740;list-style:none;display:flex}.spreadsheet-faq-list summary::-webkit-details-marker{display:none}.spreadsheet-faq-list summary span{color:var(--spreadsheet-green);font-size:19px}.spreadsheet-faq-list details p{max-width:700px;color:var(--spreadsheet-muted);margin:-8px 0 24px;font-size:13px;line-height:1.65}.spreadsheet-final{grid-template-columns:1.08fr .92fr;align-items:end;gap:84px;display:grid}.spreadsheet-final-action{flex-direction:column;display:flex}.spreadsheet-final-action>div{justify-content:space-between;align-items:baseline;margin-bottom:15px;display:flex}.spreadsheet-final-action strong{letter-spacing:-.055em;font-size:36px}.spreadsheet-final-action>div span{color:var(--spreadsheet-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.spreadsheet-final-action small{color:#718078;text-align:center;margin-top:12px;font-size:10px;line-height:1.5}.spreadsheet-footer{background:var(--spreadsheet-ink);color:#fff;padding-block:38px}.spreadsheet-footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.spreadsheet-brand-light .spreadsheet-brand-mark{background:var(--spreadsheet-lime);color:var(--spreadsheet-ink);box-shadow:none}.spreadsheet-footer-inner p{color:#acbbb3;font-size:12px}.spreadsheet-footer-inner>span{color:#74837b;justify-self:end;font-size:10px}:is(.spreadsheet-page a:focus-visible,.spreadsheet-page button:focus-visible,.spreadsheet-page input:focus-visible,.spreadsheet-page textarea:focus-visible,.spreadsheet-page select:focus-visible){outline:3px solid var(--spreadsheet-amber);outline-offset:3px}.spreadsheet-intake-hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(46px,8vw,104px);padding:70px 0 86px;display:grid}.spreadsheet-intake-hero h1{letter-spacing:-.066em;margin:0;font-size:clamp(50px,6.3vw,82px);line-height:.95}.spreadsheet-intake-hero>div>p:last-child{color:#506159;max-width:700px;margin:26px 0 0;font-size:18px;line-height:1.58}.spreadsheet-intake-hero aside{border:1px solid var(--spreadsheet-line);background:var(--spreadsheet-white);border-radius:18px;padding:28px;box-shadow:0 22px 55px #17221d1a}.spreadsheet-intake-hero aside>span{background:var(--spreadsheet-lime);font:800 9px/1 var(--font-geist-mono);letter-spacing:.08em;border-radius:5px;padding:7px 10px;display:inline-flex}.spreadsheet-intake-hero aside h2{letter-spacing:-.035em;margin:19px 0 15px;font-size:22px;line-height:1.23}.spreadsheet-intake-hero aside ul{margin:0;padding:0;list-style:none}.spreadsheet-intake-hero aside li{border-top:1px solid var(--spreadsheet-line);color:#52625a;padding:9px 0;font-size:13px}.spreadsheet-intake-hero aside li:before{content:"✓";color:var(--spreadsheet-green);margin-right:8px;font-weight:900}.spreadsheet-intake-hero aside p{color:#75827b;margin:14px 0 0;font-size:10px;line-height:1.5}.spreadsheet-intake-form{border:1px solid var(--spreadsheet-line);background:var(--spreadsheet-white);border-radius:24px;margin-bottom:105px;overflow:hidden;box-shadow:0 35px 90px #17221d1a}.spreadsheet-intake-section{border-bottom:1px solid var(--spreadsheet-line);grid-template-columns:minmax(230px,.62fr) 1.38fr;gap:clamp(38px,6vw,90px);padding:62px;display:grid}.spreadsheet-intake-heading{align-items:flex-start;gap:16px;display:flex}.spreadsheet-intake-heading>span{height:34px;color:var(--spreadsheet-green);font:800 10px/1 var(--font-geist-mono);background:#e4ecdc;border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.spreadsheet-intake-heading h2{letter-spacing:-.045em;margin:0;font-size:26px;line-height:1.08}.spreadsheet-intake-heading p{color:var(--spreadsheet-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.spreadsheet-intake-fields{gap:22px;min-width:0;display:grid}.spreadsheet-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spreadsheet-intake-wide{grid-column:1/-1}.spreadsheet-intake-page label{flex-direction:column;gap:8px;min-width:0;display:flex}.spreadsheet-intake-page label>span{letter-spacing:.025em;font-size:11px;font-weight:800}.spreadsheet-intake-page label small{color:#78857e;font-size:9px}.spreadsheet-intake-page input:not([type=checkbox]),.spreadsheet-intake-page textarea,.spreadsheet-intake-page select{width:100%;color:var(--spreadsheet-ink);font:inherit;background:#fff;border:1px solid #17221d38;border-radius:8px;outline:none;font-size:13px}.spreadsheet-intake-page input:not([type=checkbox]),.spreadsheet-intake-page select{min-height:48px;padding:0 13px}.spreadsheet-intake-page textarea{resize:vertical;min-height:92px;padding:12px 13px;line-height:1.5}.spreadsheet-intake-page input:not([type=checkbox]):focus,.spreadsheet-intake-page textarea:focus,.spreadsheet-intake-page select:focus{border-color:var(--spreadsheet-green);box-shadow:0 0 0 3px #1674541f}.spreadsheet-intake-page input::placeholder,.spreadsheet-intake-page textarea::placeholder{color:#98a29d}.spreadsheet-intake-confirm{border-bottom:1px solid var(--spreadsheet-line);background:#e3e9df;grid-template-columns:.75fr 1.25fr;gap:62px;padding:62px;display:grid}.spreadsheet-intake-confirm h2{letter-spacing:-.057em;margin:0;font-size:clamp(33px,4vw,49px);line-height:1}.spreadsheet-intake-checks{gap:12px;display:grid}.spreadsheet-intake-checks label{border:1px solid var(--spreadsheet-line);cursor:pointer;background:#ffffffa8;border-radius:9px;grid-template-columns:20px 1fr;gap:12px;padding:16px;display:grid}.spreadsheet-intake-checks input{width:18px;height:18px;accent-color:var(--spreadsheet-green);margin:1px 0 0}.spreadsheet-intake-checks label>span{font-size:11px;font-weight:630;line-height:1.55}.spreadsheet-intake-handoff{background:var(--spreadsheet-ink);color:#fff;grid-template-columns:1fr .85fr;align-items:end;gap:62px;padding:62px;display:grid}.spreadsheet-intake-handoff .spreadsheet-kicker{color:var(--spreadsheet-lime)}.spreadsheet-intake-handoff h2{letter-spacing:-.06em;margin:0;font-size:clamp(37px,5vw,58px);line-height:1}.spreadsheet-intake-handoff>div>p:last-child{color:#afbeb6;max-width:610px;margin:18px 0 0;font-size:13px;line-height:1.65}.spreadsheet-intake-actions{gap:11px;display:grid}.spreadsheet-intake-download{color:#fff;background:0 0;border:1px solid #ffffff57}.spreadsheet-intake-download:hover{background:#ffffff14}.spreadsheet-intake-actions>p{color:#afbeb6;text-align:center;min-height:32px;margin:2px 0 0;font-size:10px;line-height:1.45}.spreadsheet-intake-footer{padding-top:0}@media (max-width:900px){.spreadsheet-hero,.spreadsheet-proof-grid,.spreadsheet-boundaries-grid,.spreadsheet-faq,.spreadsheet-final,.spreadsheet-intake-hero,.spreadsheet-intake-section,.spreadsheet-intake-confirm,.spreadsheet-intake-handoff{grid-template-columns:1fr}.spreadsheet-workbook{max-width:680px;transform:none}.spreadsheet-proof-grid,.spreadsheet-boundaries-grid,.spreadsheet-faq,.spreadsheet-final{gap:50px}.spreadsheet-process ol{grid-template-columns:1fr}.spreadsheet-process li{border-right:0;border-bottom:1px solid var(--spreadsheet-line)}.spreadsheet-intake-section,.spreadsheet-intake-confirm,.spreadsheet-intake-handoff{gap:36px;padding:47px}}@media (max-width:620px){.spreadsheet-nav .spreadsheet-brand>span:last-child,.spreadsheet-intake-nav .spreadsheet-brand>span:last-child{display:none}.spreadsheet-hero{padding:45px 0 75px}.spreadsheet-hero h1{font-size:48px}.spreadsheet-actions{flex-direction:column;align-items:stretch}.spreadsheet-button{width:100%}.spreadsheet-text-link{align-self:center}.spreadsheet-kpi-grid{grid-template-columns:1fr}.spreadsheet-chart{height:120px;padding-inline:10px}.spreadsheet-stats-grid{grid-template-columns:repeat(2,1fr)}.spreadsheet-stats-grid div{padding:20px 14px}.spreadsheet-section,.spreadsheet-proof,.spreadsheet-process,.spreadsheet-boundaries,.spreadsheet-faq,.spreadsheet-final{padding-block:78px}.spreadsheet-outcome-grid{grid-template-columns:1fr}.spreadsheet-outcome-grid article{min-height:220px;padding:27px}.spreadsheet-outcome-grid h3{margin-top:38px}.spreadsheet-boundary-list>div{grid-template-columns:1fr;gap:8px}.spreadsheet-final-action>div{flex-direction:column;align-items:flex-start;gap:4px}.spreadsheet-footer-inner{grid-template-columns:1fr}.spreadsheet-footer-inner p{margin:0}.spreadsheet-footer-inner>span{justify-self:start}.spreadsheet-intake-hero{padding:44px 0 58px}.spreadsheet-intake-hero h1{font-size:46px}.spreadsheet-intake-form{border-radius:16px;width:calc(100% - 20px);margin-bottom:70px}.spreadsheet-intake-section,.spreadsheet-intake-confirm,.spreadsheet-intake-handoff{padding:33px 21px}.spreadsheet-intake-grid{grid-template-columns:1fr}.spreadsheet-intake-wide{grid-column:auto}}.document-page{--document-ink:#24162d;--document-plum:#7041c9;--document-plum-dark:#543099;--document-gold:#f0d66d;--document-coral:#ee6b62;--document-paper:#f4efe9;--document-white:#fffdfa;--document-muted:#706778;--document-line:#24162d29;background:var(--document-paper);min-height:100vh;color:var(--document-ink)}.document-alert{background:var(--document-ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:35px;padding:7px 20px;font-size:11px;font-weight:790;display:flex}.document-pulse{background:var(--document-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f0d66d21}.document-nav,.document-intake-nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.document-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:780;display:inline-flex}.document-brand-mark{background:var(--document-plum);color:#fff;width:35px;height:35px;font:820 11px/1 var(--font-geist-mono);border-radius:50% 50% 8px 8px;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #ffffff29}.document-nav-link,.document-text-link{border-bottom:1px solid;padding-bottom:2px;font-size:13px;font-weight:720}.document-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(48px,7vw,96px);padding:72px 0 108px;display:grid}.document-kicker{color:var(--document-plum);font:800 11px/1.25 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.document-hero h1,.document-heading h2,.document-proof h2,.document-boundaries h2,.document-faq h2,.document-final h2{letter-spacing:-.067em;margin:0;font-size:clamp(49px,6.2vw,84px);font-weight:770;line-height:.94}.document-hero h1 span{color:var(--document-plum)}.document-lede{color:#5f5566;letter-spacing:-.018em;max-width:660px;margin:27px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.54}.document-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:34px;display:flex}.document-button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:0 24px;font-size:14px;font-weight:780;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.document-button:hover{transform:translateY(-2px)}.document-button-primary{background:var(--document-plum);color:#fff;box-shadow:0 13px 30px #7041c936}.document-button-primary:hover{background:var(--document-plum-dark);box-shadow:0 16px 35px #7041c947}.document-timing{color:var(--document-muted);margin:17px 0 0;font-size:12px}.document-timing strong{color:var(--document-ink)}.document-checks{color:#665b6c;flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:11px;display:flex}.document-checks span:before{content:"✓";color:var(--document-plum);margin-right:6px;font-weight:900}.document-sheet{border:1px solid var(--document-line);background:var(--document-white);border-radius:3px;min-height:565px;padding:29px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 32px 80px #24162d2e}.document-sheet:before{content:"";background:linear-gradient(90deg, var(--document-plum) 0 69%, var(--document-coral) 69%);height:8px;position:absolute;inset:0 0 auto}.document-sheet-top{color:#8a818e;font:760 9px/1 var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;padding-top:7px;display:flex}.document-rule{background:var(--document-line);height:1px;margin:24px 0 48px}.document-sheet-kicker{color:var(--document-plum);font:800 9px/1 var(--font-geist-mono);letter-spacing:.11em;margin:0 0 13px}.document-sheet h2{letter-spacing:-.06em;max-width:430px;margin:0;font-size:clamp(38px,4vw,54px);line-height:.98}.document-sheet-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:31px;display:grid}.document-sheet-grid>div{border:1px solid var(--document-line);background:#f8f4f0;padding:17px}.document-sheet-grid span{color:var(--document-coral);font:800 9px/1 var(--font-geist-mono)}.document-sheet-grid strong{margin-top:18px;font-size:14px;display:block}.document-sheet-grid p{color:var(--document-muted);margin:7px 0 0;font-size:10px;line-height:1.5}.document-sheet-toc{border-top:1px solid var(--document-line);margin-top:25px;padding-top:18px}.document-sheet-toc>span{color:#847b88;font:780 8px/1 var(--font-geist-mono);letter-spacing:.1em}.document-sheet-toc ol{margin:12px 0 0;padding:0;list-style:none}.document-sheet-toc li{color:#5e5564;border-top:1px dotted #24162d33;justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.document-sheet-toc b{color:var(--document-plum);font:800 9px/1 var(--font-geist-mono)}.document-sheet-footer{color:#948b98;font:690 8px/1 var(--font-geist-mono);justify-content:space-between;margin-top:23px;display:flex}.document-stats{background:var(--document-ink);color:#fff}.document-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.document-stats-grid div{border-left:1px solid #ffffff21;padding:27px 23px}.document-stats-grid div:last-child{border-right:1px solid #ffffff21}.document-stats-grid strong,.document-stats-grid span{display:block}.document-stats-grid strong{letter-spacing:-.04em;font-size:22px}.document-stats-grid span{color:#c0b7c4;letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:10px}.document-section,.document-process,.document-faq,.document-final{padding-block:112px}.document-heading{max-width:850px;margin-bottom:55px}.document-heading h2,.document-proof h2,.document-boundaries h2,.document-faq h2,.document-final h2{font-size:clamp(43px,5.3vw,70px)}.document-heading>p:last-child{max-width:720px;color:var(--document-muted);margin:23px 0 0;font-size:16px;line-height:1.65}.document-repair-grid{border-top:1px solid var(--document-line);border-left:1px solid var(--document-line);grid-template-columns:repeat(6,1fr);display:grid}.document-repair-grid article{border-right:1px solid var(--document-line);border-bottom:1px solid var(--document-line);background:#ffffff7a;grid-column:span 2;min-height:255px;padding:32px}.document-repair-grid article:nth-child(n+4){grid-column:span 3}.document-repair-grid article>span{color:var(--document-plum);font:800 10px/1 var(--font-geist-mono)}.document-repair-grid h3{letter-spacing:-.04em;margin:50px 0 10px;font-size:22px}.document-repair-grid p{color:var(--document-muted);margin:0;font-size:13px;line-height:1.65}.document-proof{background:var(--document-plum);color:#fff;padding-block:112px}.document-proof-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(55px,9vw,125px);display:grid}.document-proof .document-kicker{color:var(--document-gold)}.document-proof h2{font-size:clamp(38px,4.7vw,62px)}.document-proof-grid>div:first-child>p:last-child{color:#ded1f0;margin:24px 0 0;font-size:14px;line-height:1.7}.document-proof-files{border-top:1px solid #ffffff47}.document-proof-files>a{color:inherit;border-bottom:1px solid #ffffff47;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:22px 5px;text-decoration:none;transition:background-color .18s,padding-inline .18s;display:grid}.document-proof-files>a:hover{background:#ffffff0f;padding-inline:12px}.document-proof-files>a>span{color:var(--document-gold);font:780 9px/1 var(--font-geist-mono)}.document-proof-files strong,.document-proof-files small{display:block}.document-proof-files strong{font-size:15px}.document-proof-files small{color:#d6c8e8;font:680 9px/1.3 var(--font-geist-mono);margin-top:4px}.document-proof-files b{background:var(--document-gold);color:var(--document-ink);font:820 8px/1 var(--font-geist-mono);letter-spacing:.07em;border-radius:999px;padding:7px 8px}.document-process ol{border-top:1px solid var(--document-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.document-process li{border-right:1px solid var(--document-line);gap:18px;padding:34px 26px;display:flex}.document-process li:last-child{border-right:0}.document-process li>span{background:var(--document-gold);border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:820;display:grid}.document-process h3{letter-spacing:-.03em;margin:3px 0 8px;font-size:18px}.document-process li p{color:var(--document-muted);margin:0;font-size:13px;line-height:1.55}.document-boundaries{background:#e9e1e7;padding-block:112px}.document-boundaries-grid{grid-template-columns:.78fr 1.22fr;gap:90px;display:grid}.document-boundary-list{border-top:1px solid var(--document-line)}.document-boundary-list>div{border-bottom:1px solid var(--document-line);grid-template-columns:190px 1fr;gap:28px;padding:23px 0;display:grid}.document-boundary-list strong{font-size:14px}.document-boundary-list p{color:var(--document-muted);margin:0;font-size:13px;line-height:1.6}.document-faq{grid-template-columns:.74fr 1.26fr;gap:88px;display:grid}.document-faq-list{border-top:1px solid var(--document-line)}.document-faq-list details{border-bottom:1px solid var(--document-line)}.document-faq-list summary{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;font-size:15px;font-weight:740;list-style:none;display:flex}.document-faq-list summary::-webkit-details-marker{display:none}.document-faq-list summary span{color:var(--document-plum);font-size:19px}.document-faq-list details p{max-width:700px;color:var(--document-muted);margin:-8px 0 24px;font-size:13px;line-height:1.65}.document-final{grid-template-columns:1.08fr .92fr;align-items:end;gap:84px;display:grid}.document-final-action{flex-direction:column;display:flex}.document-final-action>div{justify-content:space-between;align-items:baseline;margin-bottom:15px;display:flex}.document-final-action strong{letter-spacing:-.055em;font-size:36px}.document-final-action>div span{color:var(--document-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.document-final-action small{color:#817486;text-align:center;margin-top:12px;font-size:10px;line-height:1.5}.document-footer{background:var(--document-ink);color:#fff;padding-block:38px}.document-footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.document-brand-light .document-brand-mark{background:var(--document-gold);color:var(--document-ink);box-shadow:none}.document-footer-inner p{color:#c0b7c4;font-size:12px}.document-footer-inner>span{color:#8d8192;justify-self:end;font-size:10px}:is(.document-page a:focus-visible,.document-page button:focus-visible,.document-page input:focus-visible,.document-page textarea:focus-visible,.document-page select:focus-visible){outline:3px solid var(--document-coral);outline-offset:3px}.document-intake-hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(46px,8vw,104px);padding:70px 0 86px;display:grid}.document-intake-hero h1{letter-spacing:-.066em;margin:0;font-size:clamp(50px,6.3vw,82px);line-height:.95}.document-intake-hero>div>p:last-child{color:#5e5565;max-width:700px;margin:26px 0 0;font-size:18px;line-height:1.58}.document-intake-hero aside{border:1px solid var(--document-line);background:var(--document-white);border-radius:17px;padding:28px;box-shadow:0 22px 55px #24162d1a}.document-intake-hero aside>span{background:var(--document-gold);font:800 9px/1 var(--font-geist-mono);letter-spacing:.08em;border-radius:999px;padding:7px 10px;display:inline-flex}.document-intake-hero aside h2{letter-spacing:-.035em;margin:19px 0 15px;font-size:22px;line-height:1.23}.document-intake-hero aside ul{margin:0;padding:0;list-style:none}.document-intake-hero aside li{border-top:1px solid var(--document-line);color:#625869;padding:9px 0;font-size:13px}.document-intake-hero aside li:before{content:"✓";color:var(--document-plum);margin-right:8px;font-weight:900}.document-intake-hero aside p{color:#817886;margin:14px 0 0;font-size:10px;line-height:1.5}.document-intake-form{border:1px solid var(--document-line);background:var(--document-white);border-radius:24px;margin-bottom:105px;overflow:hidden;box-shadow:0 35px 90px #24162d1a}.document-intake-section{border-bottom:1px solid var(--document-line);grid-template-columns:minmax(230px,.62fr) 1.38fr;gap:clamp(38px,6vw,90px);padding:62px;display:grid}.document-intake-heading{align-items:flex-start;gap:16px;display:flex}.document-intake-heading>span{height:34px;color:var(--document-plum);font:800 10px/1 var(--font-geist-mono);background:#ece2f0;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.document-intake-heading h2{letter-spacing:-.045em;margin:0;font-size:26px;line-height:1.08}.document-intake-heading p{color:var(--document-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.document-intake-fields{gap:22px;min-width:0;display:grid}.document-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-intake-wide{grid-column:1/-1}.document-intake-page label{flex-direction:column;gap:8px;min-width:0;display:flex}.document-intake-page label>span{letter-spacing:.025em;font-size:11px;font-weight:800}.document-intake-page label small{color:#847a88;font-size:9px}.document-intake-page input:not([type=checkbox]),.document-intake-page textarea,.document-intake-page select{width:100%;color:var(--document-ink);font:inherit;background:#fff;border:1px solid #24162d38;border-radius:9px;outline:none;font-size:13px}.document-intake-page input:not([type=checkbox]),.document-intake-page select{min-height:48px;padding:0 13px}.document-intake-page textarea{resize:vertical;min-height:92px;padding:12px 13px;line-height:1.5}.document-intake-page input:not([type=checkbox]):focus,.document-intake-page textarea:focus,.document-intake-page select:focus{border-color:var(--document-plum);box-shadow:0 0 0 3px #7041c91f}.document-intake-page input::placeholder,.document-intake-page textarea::placeholder{color:#a299a5}.document-intake-confirm{border-bottom:1px solid var(--document-line);background:#e9e0e8;grid-template-columns:.75fr 1.25fr;gap:62px;padding:62px;display:grid}.document-intake-confirm h2{letter-spacing:-.057em;margin:0;font-size:clamp(33px,4vw,49px);line-height:1}.document-intake-checks{gap:12px;display:grid}.document-intake-checks label{border:1px solid var(--document-line);cursor:pointer;background:#ffffffa8;border-radius:10px;grid-template-columns:20px 1fr;gap:12px;padding:16px;display:grid}.document-intake-checks input{width:18px;height:18px;accent-color:var(--document-plum);margin:1px 0 0}.document-intake-checks label>span{font-size:11px;font-weight:630;line-height:1.55}.document-intake-handoff{background:var(--document-ink);color:#fff;grid-template-columns:1fr .85fr;align-items:end;gap:62px;padding:62px;display:grid}.document-intake-handoff .document-kicker{color:var(--document-gold)}.document-intake-handoff h2{letter-spacing:-.06em;margin:0;font-size:clamp(37px,5vw,58px);line-height:1}.document-intake-handoff>div>p:last-child{color:#c0b7c4;max-width:610px;margin:18px 0 0;font-size:13px;line-height:1.65}.document-intake-actions{gap:11px;display:grid}.document-intake-download{color:#fff;background:0 0;border:1px solid #ffffff57}.document-intake-download:hover{background:#ffffff14}.document-intake-actions>p{color:#c0b7c4;text-align:center;min-height:32px;margin:2px 0 0;font-size:10px;line-height:1.45}.document-intake-footer{padding-top:0}@media (max-width:900px){.document-hero,.document-proof-grid,.document-boundaries-grid,.document-faq,.document-final,.document-intake-hero,.document-intake-section,.document-intake-confirm,.document-intake-handoff{grid-template-columns:1fr}.document-sheet{max-width:680px;transform:none}.document-proof-grid,.document-boundaries-grid,.document-faq,.document-final{gap:50px}.document-repair-grid{grid-template-columns:repeat(2,1fr)}.document-repair-grid article,.document-repair-grid article:nth-child(n+4){grid-column:auto}.document-process ol{grid-template-columns:1fr}.document-process li{border-right:0;border-bottom:1px solid var(--document-line)}.document-intake-section,.document-intake-confirm,.document-intake-handoff{gap:36px;padding:47px}}@media (max-width:620px){.document-nav .document-brand>span:last-child,.document-intake-nav .document-brand>span:last-child{display:none}.document-hero{padding:45px 0 75px}.document-hero h1{font-size:48px}.document-actions{flex-direction:column;align-items:stretch}.document-button{width:100%}.document-text-link{align-self:center}.document-sheet{min-height:520px;padding:21px}.document-sheet-grid{grid-template-columns:1fr}.document-stats-grid{grid-template-columns:repeat(2,1fr)}.document-stats-grid div{padding:20px 14px}.document-section,.document-proof,.document-process,.document-boundaries,.document-faq,.document-final{padding-block:78px}.document-repair-grid{grid-template-columns:1fr}.document-repair-grid article{min-height:220px;padding:27px}.document-repair-grid h3{margin-top:38px}.document-boundary-list>div{grid-template-columns:1fr;gap:8px}.document-final-action>div{flex-direction:column;align-items:flex-start;gap:4px}.document-footer-inner{grid-template-columns:1fr}.document-footer-inner p{margin:0}.document-footer-inner>span{justify-self:start}.document-intake-hero{padding:44px 0 58px}.document-intake-hero h1{font-size:46px}.document-intake-form{border-radius:16px;width:calc(100% - 20px);margin-bottom:70px}.document-intake-section,.document-intake-confirm,.document-intake-handoff{padding:33px 21px}.document-intake-grid{grid-template-columns:1fr}.document-intake-wide{grid-column:auto}}.listing-page{--listing-ink:#14231b;--listing-forest:#153c2a;--listing-leaf:#23724b;--listing-lime:#d9ff6b;--listing-coral:#ff6b43;--listing-paper:#f2f0e6;--listing-white:#fffef8;--listing-muted:#5e6d63;--listing-line:#14231b29;background:radial-gradient(circle at 86% 7%, #d9ff6b4d, transparent 25%), var(--listing-paper);min-height:100vh;color:var(--listing-ink);overflow:hidden}.listing-alert{background:var(--listing-forest);color:#fff;min-height:35px;font:770 10px/1.2 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;padding:7px 20px;display:flex}.listing-pulse{background:var(--listing-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d9ff6b24}.listing-nav,.listing-intake-nav{justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex}.listing-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:780;display:inline-flex}.listing-brand-mark{background:var(--listing-forest);width:36px;height:36px;color:var(--listing-lime);font:850 10px/1 var(--font-geist-mono);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid}.listing-nav nav{align-items:center;gap:25px;display:flex}.listing-nav nav a,.listing-nav-link{color:#405248;border-bottom:1px solid #0000;font-size:12px;font-weight:720;transition:border-color .18s,color .18s}.listing-nav nav a:hover,.listing-nav-link:hover{color:var(--listing-ink);border-color:currentColor}.listing-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(45px,7vw,104px);padding:70px 0 112px;display:grid}.listing-kicker{color:var(--listing-leaf);font:800 10px/1.35 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 17px}.listing-hero h1,.listing-heading h2,.listing-proof h2,.listing-boundaries h2,.listing-faq h2,.listing-final h2,.listing-intake-hero h1,.listing-intake-handoff h2{letter-spacing:-.07em;margin:0;font-size:clamp(53px,6.4vw,86px);font-weight:770;line-height:.92}.listing-hero h1 span{color:var(--listing-leaf)}.listing-lede{color:#4d5f54;letter-spacing:-.018em;max-width:650px;margin:31px 0 0;font-size:clamp(17px,1.9vw,21px);line-height:1.58}.listing-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.listing-button{border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:58px;padding:0 24px;font-size:13px;font-weight:780;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.listing-button-primary{background:var(--listing-forest);color:#fff;box-shadow:0 16px 35px #153c2a33}.listing-button-primary:hover{background:#20553c;transform:translateY(-2px);box-shadow:0 19px 40px #153c2a42}.listing-text-link{color:#415248;border-bottom:1px solid;font-size:12px;font-weight:720}.listing-timing{color:var(--listing-muted);margin:20px 0 0;font-size:11px;line-height:1.55}.listing-timing strong{color:var(--listing-ink)}.listing-chips{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.listing-chips span{border:1px solid var(--listing-line);color:#44564b;font:710 9px/1 var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;background:#fffef894;border-radius:999px;padding:8px 11px}.listing-catalog{background:linear-gradient(#d9ff6b0f 1px, transparent 1px), linear-gradient(90deg, #d9ff6b0f 1px, transparent 1px), var(--listing-forest);color:#fff;background-size:36px 36px;border:1px solid #ffffff38;border-radius:4px 34px;min-height:610px;padding:clamp(28px,4vw,48px);position:relative;transform:rotate(1.2deg);box-shadow:0 36px 80px #14231b45}.listing-catalog:before{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:2px 23px;position:absolute;inset:16px}.listing-catalog-top{color:#bdcbbb;font:750 8px/1 var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;gap:20px;display:flex}.listing-product-mark{align-items:center;gap:12px;margin-top:54px;display:flex}.listing-product-mark span{background:var(--listing-lime);width:54px;height:54px;color:var(--listing-ink);border-radius:50%;place-items:center;font-weight:850;display:grid}.listing-product-mark small{color:var(--listing-lime);font:740 8px/1 var(--font-geist-mono);letter-spacing:.11em}.listing-catalog-label{color:var(--listing-lime);font:760 9px/1.2 var(--font-geist-mono);letter-spacing:.11em;margin:36px 0 12px}.listing-catalog h2{letter-spacing:-.055em;max-width:450px;margin:0;font-size:clamp(36px,4vw,54px);line-height:.98}.listing-catalog-rule{background:#fff3;width:100%;height:1px;margin:31px 0 11px}.listing-catalog ul{margin:0;padding:0;list-style:none}.listing-catalog li{border-bottom:1px solid #ffffff24;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.listing-catalog li>span{color:var(--listing-lime);font:760 9px/1 var(--font-geist-mono)}.listing-catalog li p{color:#e6eee8;margin:0;font-size:12px}.listing-catalog li b{color:#9cb2a2;font:680 8px/1 var(--font-geist-mono);letter-spacing:.06em}.listing-catalog-foot{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:8px 12px;margin-top:26px;display:grid}.listing-catalog-foot span{color:#8fa495;font:700 7px/1 var(--font-geist-mono);letter-spacing:.08em}.listing-catalog-foot strong{color:#fff;font:760 9px/1 var(--font-geist-mono)}.listing-stats{border-block:1px solid var(--listing-line);background:#fffef8b3}.listing-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.listing-stats-grid div{border-right:1px solid var(--listing-line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:112px;padding:20px 30px;display:flex}.listing-stats-grid div:first-child{border-left:1px solid var(--listing-line)}.listing-stats-grid strong{letter-spacing:-.04em;font-size:24px}.listing-stats-grid span{color:var(--listing-muted);font:690 9px/1.2 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.listing-section,.listing-trace,.listing-boundaries,.listing-faq,.listing-final{padding-block:118px}.listing-heading{grid-template-columns:1fr 1.25fr;align-items:end;gap:45px;margin-bottom:55px;display:grid}.listing-heading .listing-kicker{grid-column:1/-1;margin-bottom:-21px}.listing-heading h2,.listing-proof h2,.listing-boundaries h2,.listing-faq h2,.listing-final h2,.listing-intake-handoff h2{font-size:clamp(43px,5.2vw,70px)}.listing-heading>p:last-child{max-width:610px;color:var(--listing-muted);margin:0;font-size:14px;line-height:1.75}.listing-output-grid{border-top:1px solid var(--listing-line);border-left:1px solid var(--listing-line);grid-template-columns:repeat(3,1fr);display:grid}.listing-output-grid article{border-right:1px solid var(--listing-line);border-bottom:1px solid var(--listing-line);background:#fffef873;min-height:295px;padding:30px}.listing-output-grid article>span{color:var(--listing-leaf);font:800 9px/1 var(--font-geist-mono);letter-spacing:.1em}.listing-output-grid h3{letter-spacing:-.045em;margin:65px 0 13px;font-size:23px}.listing-output-grid p{color:var(--listing-muted);margin:0;font-size:12px;line-height:1.65}.listing-proof{background:var(--listing-forest);color:#fff;padding-block:112px}.listing-proof-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(55px,9vw,125px);display:grid}.listing-proof .listing-kicker{color:var(--listing-lime)}.listing-proof h2{max-width:580px}.listing-proof-grid>div:first-child>p:not(.listing-kicker){color:#bdcabe;max-width:600px;margin:27px 0 0;font-size:14px;line-height:1.75}.listing-proof-note{color:var(--listing-lime);font:730 8px/1 var(--font-geist-mono);letter-spacing:.08em;border:1px solid #d9ff6b57;margin-top:28px;padding:9px 11px;display:inline-block}.listing-proof-files{border-top:1px solid #ffffff38}.listing-proof-files a{border-bottom:1px solid #ffffff38;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;padding:25px 4px;transition:background .18s,padding .18s;display:grid}.listing-proof-files a:hover{background:#ffffff0d;padding-inline:14px}.listing-proof-files a>span{color:var(--listing-lime);font:760 9px/1 var(--font-geist-mono)}.listing-proof-files strong{letter-spacing:-.02em;font-size:15px;display:block}.listing-proof-files small{color:#91a397;font:650 8px/1 var(--font-geist-mono);margin-top:6px;display:block}.listing-proof-files b{color:var(--listing-lime);font:760 9px/1 var(--font-geist-mono);letter-spacing:.06em}.listing-trace-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.listing-trace-grid article{border:1px solid var(--listing-line);border-radius:20px;min-height:390px;padding:38px}.listing-trace-yes{background:var(--listing-white)}.listing-trace-no{background:#efe5df}.listing-trace-grid article>span{background:var(--listing-lime);color:var(--listing-ink);font:800 8px/1 var(--font-geist-mono);letter-spacing:.09em;border-radius:999px;padding:8px 10px;display:inline-block}.listing-trace-no>span{background:var(--listing-coral)!important;color:#fff!important}.listing-trace-grid h3{letter-spacing:-.05em;max-width:410px;margin:42px 0 28px;font-size:32px;line-height:1.05}.listing-trace-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.listing-trace-grid li{color:#506057;padding-left:21px;font-size:13px;line-height:1.55;position:relative}.listing-trace-grid li:before{content:"↳";color:var(--listing-leaf);font-weight:850;position:absolute;left:0}.listing-trace-no li:before{color:#bd4326}.listing-process{background:#e3e7da;padding-block:112px}.listing-process .listing-heading{margin-bottom:51px;display:block}.listing-process .listing-heading .listing-kicker{margin-bottom:17px}.listing-process ol{border-top:1px solid var(--listing-line);border-bottom:1px solid var(--listing-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.listing-process li{border-right:1px solid var(--listing-line);min-height:255px;padding:29px 27px}.listing-process li:first-child{border-left:1px solid var(--listing-line)}.listing-process li>span{color:var(--listing-leaf);font:800 10px/1 var(--font-geist-mono)}.listing-process h3{letter-spacing:-.04em;margin:72px 0 13px;font-size:21px}.listing-process li p{color:var(--listing-muted);margin:0;font-size:11px;line-height:1.65}.listing-boundaries{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,125px);display:grid}.listing-boundary-list{border-top:1px solid var(--listing-line)}.listing-boundary-list article{border-bottom:1px solid var(--listing-line);grid-template-columns:.45fr .55fr;gap:28px;padding:24px 0;display:grid}.listing-boundary-list strong{font-size:14px;line-height:1.35}.listing-boundary-list p{color:var(--listing-muted);margin:0;font-size:12px;line-height:1.65}.listing-faq{border-top:1px solid var(--listing-line);grid-template-columns:.72fr 1.28fr;gap:clamp(50px,9vw,125px);display:grid}.listing-faq-list{border-top:1px solid var(--listing-line)}.listing-faq details{border-bottom:1px solid var(--listing-line)}.listing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:70px;font-size:14px;font-weight:760;list-style:none;display:flex}.listing-faq summary::-webkit-details-marker{display:none}.listing-faq summary span{color:var(--listing-leaf);font-size:22px}.listing-faq details[open] summary span{transform:rotate(45deg)}.listing-faq details p{max-width:700px;color:var(--listing-muted);margin:-2px 0 24px;font-size:12px;line-height:1.7}.listing-final{border-top:1px solid var(--listing-line);grid-template-columns:1fr .72fr;align-items:end;gap:clamp(55px,9vw,125px);display:grid}.listing-final-action>div{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.listing-final-action strong{letter-spacing:-.06em;font-size:43px}.listing-final-action>div span{color:var(--listing-muted);font-size:10px}.listing-final-action .listing-button{width:100%}.listing-final-action small{color:var(--listing-muted);margin-top:13px;font-size:9px;line-height:1.55;display:block}.listing-footer{color:#fff;background:#0c2015;padding-block:38px}.listing-footer-inner{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:30px;display:grid}.listing-brand-light .listing-brand-mark{background:var(--listing-lime);color:var(--listing-forest)}.listing-footer-inner p{color:#b7c6ba;margin:0;font-size:11px;line-height:1.5}.listing-footer-inner>span{color:#6f8576;font-size:9px}:is(.listing-page a:focus-visible,.listing-page button:focus-visible,.listing-page input:focus-visible,.listing-page textarea:focus-visible,.listing-page select:focus-visible){outline:3px solid var(--listing-coral);outline-offset:3px}.listing-intake-page{background:#e9ebdf}.listing-intake-nav{border-bottom:1px solid var(--listing-line)}.listing-intake-hero{grid-template-columns:1fr .64fr;align-items:center;gap:clamp(50px,9vw,120px);padding:72px 0 82px;display:grid}.listing-intake-hero h1{font-size:clamp(51px,6vw,78px)}.listing-intake-hero>div>p:last-child{max-width:700px;color:var(--listing-muted);margin:27px 0 0;font-size:15px;line-height:1.7}.listing-intake-hero aside{border:1px solid var(--listing-line);border-left:5px solid var(--listing-leaf);background:#fffef8b8;border-radius:15px;padding:27px}.listing-intake-hero aside>span{color:var(--listing-leaf);font:800 8px/1 var(--font-geist-mono);letter-spacing:.1em}.listing-intake-hero aside h2{letter-spacing:-.035em;margin:15px 0 18px;font-size:21px;line-height:1.15}.listing-intake-hero aside ul{color:#405248;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.listing-intake-hero aside li:before{content:"✓";color:var(--listing-leaf);margin-right:9px;font-weight:900}.listing-intake-hero aside p{color:#718077;margin:18px 0 0;font-size:9px;line-height:1.55}.listing-intake-form{border:1px solid var(--listing-line);background:var(--listing-white);border-radius:24px;margin-bottom:110px;overflow:hidden;box-shadow:0 28px 70px #14231b1a}.listing-intake-section,.listing-intake-confirm,.listing-intake-handoff{border-bottom:1px solid var(--listing-line);grid-template-columns:.38fr .62fr;gap:55px;padding:56px;display:grid}.listing-intake-heading{align-items:flex-start;gap:17px;display:flex}.listing-intake-heading>span{background:var(--listing-forest);width:34px;height:34px;color:var(--listing-lime);font:800 9px/1 var(--font-geist-mono);border-radius:50%;flex:none;place-items:center;display:grid}.listing-intake-heading h2{letter-spacing:-.04em;margin:1px 0 8px;font-size:21px}.listing-intake-heading p{color:var(--listing-muted);margin:0;font-size:10px;line-height:1.55}.listing-intake-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.listing-intake-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.listing-intake-fields label>span{color:#364a3e;font-size:10px;font-weight:760}.listing-intake-fields input,.listing-intake-fields textarea,.listing-intake-fields select{width:100%;color:var(--listing-ink);font:inherit;background:#fff;border:1px solid #b9c2ba;border-radius:8px;font-size:12px}.listing-intake-fields input,.listing-intake-fields select{min-height:46px;padding:0 13px}.listing-intake-fields textarea{resize:vertical;padding:12px 13px;line-height:1.55}.listing-intake-fields small{color:#77857b;font-size:8px;line-height:1.5}.listing-intake-wide{grid-column:1/-1}.listing-confirm-list{gap:12px;display:grid}.listing-confirm-list label{border:1px solid var(--listing-line);color:#44544b;background:#f6f6ef;border-radius:9px;grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:14px;font-size:10px;line-height:1.55;display:grid}.listing-confirm-list input{width:16px;height:16px;accent-color:var(--listing-leaf)}.listing-intake-handoff{background:var(--listing-forest);color:#fff;border-bottom:0}.listing-intake-handoff .listing-kicker{color:var(--listing-lime)}.listing-intake-handoff>div:first-child p:last-child{color:#b9c8bc;max-width:490px;font-size:11px;line-height:1.65}.listing-intake-actions{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.listing-intake-actions button{border:1px solid var(--listing-lime);background:var(--listing-lime);min-height:52px;color:var(--listing-ink);cursor:pointer;border-radius:8px;padding:0 17px;font-weight:780}.listing-intake-actions .listing-intake-secondary{color:var(--listing-lime);background:0 0}.listing-intake-actions p{color:#c1cec4;grid-column:1/-1;min-height:18px;margin:3px 0 0;font-size:9px;line-height:1.5}@media (max-width:1000px){.listing-hero{grid-template-columns:1fr}.listing-catalog{justify-self:center;width:min(100%,680px)}.listing-output-grid{grid-template-columns:repeat(2,1fr)}.listing-proof-grid,.listing-intake-hero{grid-template-columns:1fr}.listing-process ol{grid-template-columns:repeat(2,1fr)}.listing-process li:nth-child(3){border-left:1px solid var(--listing-line)}.listing-process li:nth-child(-n+2){border-bottom:1px solid var(--listing-line)}.listing-intake-section,.listing-intake-confirm,.listing-intake-handoff{grid-template-columns:1fr;gap:38px}}@media (max-width:760px){.listing-heading,.listing-boundaries,.listing-faq,.listing-final{grid-template-columns:1fr}.listing-heading .listing-kicker{margin-bottom:0}.listing-output-grid{grid-template-columns:1fr}.listing-output-grid article{min-height:240px}.listing-trace-grid{grid-template-columns:1fr}.listing-stats-grid{grid-template-columns:repeat(2,1fr)}.listing-stats-grid div:nth-child(3){border-left:1px solid var(--listing-line);border-top:1px solid var(--listing-line)}.listing-stats-grid div:nth-child(4){border-top:1px solid var(--listing-line)}.listing-footer-inner{grid-template-columns:1fr}.listing-boundary-list article{grid-template-columns:1fr;gap:8px}}@media (max-width:600px){.listing-nav .listing-brand>span:last-child,.listing-intake-nav .listing-brand>span:last-child,.listing-nav nav a:first-child{display:none}.listing-hero{padding:46px 0 76px}.listing-hero h1{font-size:49px}.listing-actions{flex-direction:column;align-items:stretch}.listing-button{width:100%}.listing-text-link{align-self:center}.listing-catalog{min-height:560px;padding:27px 24px;transform:none}.listing-catalog-top{flex-direction:column;align-items:flex-start}.listing-catalog li{grid-template-columns:28px 1fr}.listing-catalog li b{grid-column:2}.listing-catalog-foot{grid-template-columns:auto 1fr}.listing-section,.listing-trace,.listing-boundaries,.listing-faq,.listing-final,.listing-proof,.listing-process{padding-block:78px}.listing-proof-files a{grid-template-columns:30px 1fr}.listing-proof-files a b{grid-column:2}.listing-trace-grid article{min-height:0;padding:29px 24px}.listing-process ol{grid-template-columns:1fr}.listing-process li{border-left:1px solid var(--listing-line);border-bottom:1px solid var(--listing-line);min-height:220px}.listing-process li:last-child{border-bottom:0}.listing-final-action>div{flex-direction:column;align-items:flex-start;gap:5px}.listing-intake-hero{padding:47px 0 60px}.listing-intake-hero h1{font-size:46px}.listing-intake-form{border-radius:15px;width:calc(100% - 20px);margin-bottom:70px}.listing-intake-section,.listing-intake-confirm,.listing-intake-handoff{padding:34px 21px}.listing-intake-grid,.listing-intake-actions{grid-template-columns:1fr}.listing-intake-wide,.listing-intake-actions p{grid-column:auto}}.review-page{--review-ink:#121525;--review-indigo:#4547c9;--review-indigo-dark:#31339f;--review-mint:#baf4d4;--review-coral:#f27868;--review-paper:#f2efe8;--review-white:#fffdf8;--review-muted:#6d6f7d;--review-line:#12152529;background:radial-gradient(circle at 82% 8%, #4547c91a, transparent 24rem), var(--review-paper);min-height:100vh;color:var(--review-ink)}.review-alert{background:var(--review-ink);color:#fff;min-height:32px;font:760 9px/1.2 var(--font-geist-mono);letter-spacing:.09em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:7px 20px;display:flex}.review-pulse{background:var(--review-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #baf4d421}.review-nav,.review-intake-nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.review-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:790;display:inline-flex}.review-brand-mark{background:var(--review-indigo);color:#fff;width:34px;height:34px;font:820 10px/1 var(--font-geist-mono);border-radius:11px;place-items:center;display:grid;box-shadow:0 8px 20px #4547c933}.review-nav nav{align-items:center;gap:25px;display:flex}.review-nav nav a,.review-nav-link,.review-text-link{color:#505364;border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;font-weight:720}.review-nav nav a:hover,.review-nav-link:hover,.review-text-link:hover{color:var(--review-ink);border-color:currentColor}.review-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:clamp(48px,7vw,96px);padding:72px 0 108px;display:grid}.review-kicker{color:var(--review-indigo);font:810 10px/1.25 var(--font-geist-mono);letter-spacing:.105em;text-transform:uppercase;margin:0 0 16px}.review-hero h1,.review-heading h2,.review-proof h2,.review-boundaries h2,.review-faq h2,.review-final h2,.review-intake-hero h1,.review-intake-handoff h2{letter-spacing:-.068em;margin:0;font-size:clamp(54px,6.2vw,84px);line-height:.94}.review-hero h1 span{color:var(--review-indigo)}.review-lede{color:#5e606e;letter-spacing:-.017em;max-width:680px;margin:28px 0 0;font-size:clamp(18px,1.9vw,21px);line-height:1.56}.review-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.review-button{cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:0 21px;font-size:12px;font-weight:790;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.review-button-primary{background:var(--review-indigo);color:#fff;box-shadow:0 15px 33px #4547c938}.review-button-primary:hover{background:var(--review-indigo-dark);transform:translateY(-2px);box-shadow:0 19px 42px #31339f47}.review-timing{max-width:690px;color:var(--review-muted);margin:19px 0 0;font-size:11px;line-height:1.55}.review-timing strong{color:var(--review-ink)}.review-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.review-chips span{border:1px solid var(--review-line);color:#505262;font:720 8px/1 var(--font-geist-mono);letter-spacing:.045em;text-transform:uppercase;background:#fffdf88c;border-radius:999px;padding:8px 10px}.review-ledger{background:linear-gradient(145deg, #ffffff12, transparent 38%), var(--review-ink);color:#fff;border-radius:24px;min-height:575px;padding:29px;position:relative;overflow:hidden;box-shadow:0 35px 85px #1215253d}.review-ledger:before{content:"";border:1px solid #baf4d43d;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-75px;right:-90px;box-shadow:0 0 0 34px #baf4d409,0 0 0 68px #baf4d406}.review-ledger-top{color:#a9abb9;font:740 8px/1 var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;gap:18px;display:flex}.review-ledger-top span:last-child{color:var(--review-mint)}.review-ledger-business{align-items:center;gap:15px;margin-top:44px;display:flex}.review-ledger-business>span{background:var(--review-mint);width:52px;height:52px;color:var(--review-ink);border-radius:15px;flex:none;place-items:center;font-size:15px;font-weight:850;display:grid}.review-ledger-business small,.review-ledger-business strong{display:block}.review-ledger-business small{color:var(--review-mint);font:740 8px/1.25 var(--font-geist-mono);letter-spacing:.08em}.review-ledger-business strong{color:#c5c7d1;margin-top:6px;font-size:11px}.review-ledger-source{border:1px solid #ffffff24;border-left:4px solid var(--review-coral);background:#ffffff0a;border-radius:12px;margin-top:31px;padding:20px}.review-ledger-source>div{color:#9fa2b2;font:710 8px/1 var(--font-geist-mono);letter-spacing:.065em;justify-content:space-between;gap:18px;display:flex}.review-ledger-source>div span{color:var(--review-coral)}.review-ledger-source p{color:#e2e3e9;margin:16px 0 0;font-size:13px;line-height:1.6}.review-ledger-tags{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.review-ledger-tags span{color:var(--review-mint);font:710 7px/1 var(--font-geist-mono);letter-spacing:.05em;border:1px solid #baf4d43d;border-radius:999px;padding:7px 8px}.review-ledger-draft{border-top:1px solid #ffffff29;margin-top:24px;padding-top:21px}.review-ledger-draft small{color:#8f93a5;font:720 8px/1 var(--font-geist-mono);letter-spacing:.09em}.review-ledger-draft p{color:#f3f3f6;margin:12px 0 0;font-size:13px;line-height:1.64}.review-ledger-foot{color:#9da0af;font:700 8px/1 var(--font-geist-mono);letter-spacing:.07em;justify-content:space-between;gap:20px;margin-top:27px;display:flex;position:relative}.review-ledger-foot b{color:var(--review-mint)}.review-stats{border-block:1px solid var(--review-line);background:#fffdf89e}.review-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.review-stats-grid div{border-right:1px solid var(--review-line);flex-direction:column;justify-content:center;min-height:112px;padding:20px 29px;display:flex}.review-stats-grid div:first-child{border-left:1px solid var(--review-line)}.review-stats-grid strong{letter-spacing:-.045em;font-size:24px}.review-stats-grid span{color:var(--review-muted);font:690 8px/1.2 var(--font-geist-mono);letter-spacing:.065em;text-transform:uppercase;margin-top:4px}.review-section,.review-guardrails,.review-boundaries,.review-faq,.review-final{padding-block:118px}.review-heading{grid-template-columns:1fr 1.23fr;align-items:end;gap:45px;margin-bottom:55px;display:grid}.review-heading .review-kicker{grid-column:1/-1;margin-bottom:-21px}.review-heading h2,.review-proof h2,.review-boundaries h2,.review-faq h2,.review-final h2,.review-intake-handoff h2{font-size:clamp(43px,5.2vw,70px)}.review-heading>p:last-child{max-width:640px;color:var(--review-muted);margin:0;font-size:14px;line-height:1.75}.review-deliverable-grid{border-top:1px solid var(--review-line);border-left:1px solid var(--review-line);grid-template-columns:repeat(6,1fr);display:grid}.review-deliverable-grid article{border-right:1px solid var(--review-line);border-bottom:1px solid var(--review-line);background:#fffdf87a;grid-column:span 2;min-height:292px;padding:30px}.review-deliverable-grid article:nth-child(n+4){grid-column:span 2}.review-deliverable-grid article>span{color:var(--review-indigo);font:810 9px/1 var(--font-geist-mono);letter-spacing:.1em}.review-deliverable-grid h3{letter-spacing:-.045em;margin:65px 0 13px;font-size:23px;line-height:1.08}.review-deliverable-grid p{color:var(--review-muted);margin:0;font-size:12px;line-height:1.65}.review-proof{background:var(--review-indigo);color:#fff;padding-block:112px}.review-proof-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(55px,9vw,125px);display:grid}.review-proof .review-kicker{color:var(--review-mint)}.review-proof h2{max-width:610px}.review-proof-grid>div:first-child>p:not(.review-kicker){color:#d8d9f1;max-width:610px;margin:27px 0 0;font-size:14px;line-height:1.75}.review-proof-note{color:var(--review-mint);font:740 8px/1 var(--font-geist-mono);letter-spacing:.085em;border:1px solid #baf4d466;margin-top:28px;padding:9px 11px;display:inline-block}.review-proof-files{border-top:1px solid #ffffff40}.review-proof-files a{border-bottom:1px solid #ffffff40;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;padding:24px 4px;transition:background .18s,padding .18s;display:grid}.review-proof-files a:hover{background:#ffffff0f;padding-inline:14px}.review-proof-files a>span{color:var(--review-mint);font:760 9px/1 var(--font-geist-mono)}.review-proof-files strong{letter-spacing:-.02em;font-size:15px;display:block}.review-proof-files small{color:#b9bbe1;font:650 8px/1.3 var(--font-geist-mono);margin-top:6px;display:block}.review-proof-files b{color:var(--review-mint);font:760 9px/1 var(--font-geist-mono);letter-spacing:.06em}.review-guardrail-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.review-guardrail-grid article{border:1px solid var(--review-line);border-radius:20px;min-height:390px;padding:38px}.review-guardrail-yes{background:var(--review-white)}.review-guardrail-no{background:#eee3de}.review-guardrail-grid article>span{background:var(--review-mint);color:var(--review-ink);font:810 8px/1 var(--font-geist-mono);letter-spacing:.09em;border-radius:999px;padding:8px 10px;display:inline-block}.review-guardrail-no>span{background:var(--review-coral)!important;color:#fff!important}.review-guardrail-grid h3{letter-spacing:-.05em;max-width:430px;margin:42px 0 28px;font-size:32px;line-height:1.05}.review-guardrail-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.review-guardrail-grid li{color:#565866;padding-left:21px;font-size:13px;line-height:1.55;position:relative}.review-guardrail-grid li:before{content:"↳";color:var(--review-indigo);font-weight:850;position:absolute;left:0}.review-guardrail-no li:before{color:#c44839}.review-process{background:#e3e1ee;padding-block:112px}.review-process .review-heading{margin-bottom:51px;display:block}.review-process .review-heading .review-kicker{margin-bottom:17px}.review-process ol{border-block:1px solid var(--review-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.review-process li{border-right:1px solid var(--review-line);min-height:255px;padding:29px 27px}.review-process li:first-child{border-left:1px solid var(--review-line)}.review-process li>span{color:var(--review-indigo);font:810 10px/1 var(--font-geist-mono)}.review-process h3{letter-spacing:-.04em;margin:72px 0 13px;font-size:21px}.review-process li p{color:var(--review-muted);margin:0;font-size:11px;line-height:1.65}.review-boundaries{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,125px);display:grid}.review-boundary-list{border-top:1px solid var(--review-line)}.review-boundary-list article{border-bottom:1px solid var(--review-line);grid-template-columns:.45fr .55fr;gap:28px;padding:24px 0;display:grid}.review-boundary-list strong{font-size:14px;line-height:1.35}.review-boundary-list p{color:var(--review-muted);margin:0;font-size:12px;line-height:1.65}.review-faq{border-top:1px solid var(--review-line);grid-template-columns:.72fr 1.28fr;gap:clamp(50px,9vw,125px);display:grid}.review-faq-list{border-top:1px solid var(--review-line)}.review-faq details{border-bottom:1px solid var(--review-line)}.review-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;font-size:14px;font-weight:760;list-style:none;display:flex}.review-faq summary::-webkit-details-marker{display:none}.review-faq summary span{color:var(--review-indigo);font-size:22px}.review-faq details[open] summary span{transform:rotate(45deg)}.review-faq details p{max-width:720px;color:var(--review-muted);margin:-2px 0 24px;font-size:12px;line-height:1.7}.review-final{border-top:1px solid var(--review-line);grid-template-columns:1fr .74fr;align-items:end;gap:clamp(55px,9vw,125px);display:grid}.review-final-action>div{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.review-final-action strong{letter-spacing:-.06em;font-size:43px}.review-final-action>div span{color:var(--review-muted);font-size:10px}.review-final-action .review-button{width:100%}.review-final-action small{color:var(--review-muted);margin-top:13px;font-size:9px;line-height:1.55;display:block}.review-footer{background:var(--review-ink);color:#fff;padding-block:38px}.review-footer-inner{grid-template-columns:1fr 1.25fr auto;align-items:center;gap:30px;display:grid}.review-brand-light .review-brand-mark{background:var(--review-mint);color:var(--review-ink);box-shadow:none}.review-footer-inner p{color:#b9bbc7;margin:0;font-size:11px;line-height:1.5}.review-footer-inner>span{color:#777a8b;font-size:9px}:is(.review-page a:focus-visible,.review-page button:focus-visible,.review-page input:focus-visible,.review-page textarea:focus-visible,.review-page select:focus-visible){outline:3px solid var(--review-coral);outline-offset:3px}.review-intake-page{background:#e8e6ef}.review-intake-nav{border-bottom:1px solid var(--review-line)}.review-intake-hero{grid-template-columns:1fr .66fr;align-items:center;gap:clamp(50px,9vw,120px);padding:72px 0 82px;display:grid}.review-intake-hero h1{font-size:clamp(51px,6vw,78px)}.review-intake-hero>div>p:last-child{max-width:720px;color:var(--review-muted);margin:27px 0 0;font-size:15px;line-height:1.7}.review-intake-hero aside{border:1px solid var(--review-line);border-left:5px solid var(--review-indigo);background:#fffdf8bf;border-radius:15px;padding:27px;box-shadow:0 22px 55px #12152514}.review-intake-hero aside>span{color:var(--review-indigo);font:810 8px/1 var(--font-geist-mono);letter-spacing:.1em}.review-intake-hero aside h2{letter-spacing:-.035em;margin:15px 0 18px;font-size:21px;line-height:1.15}.review-intake-hero aside ul{color:#4f5160;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.review-intake-hero aside li:before{content:"✓";color:var(--review-indigo);margin-right:9px;font-weight:900}.review-intake-hero aside p{color:#777986;margin:18px 0 0;font-size:9px;line-height:1.55}.review-intake-form{border:1px solid var(--review-line);background:var(--review-white);border-radius:24px;margin-bottom:110px;overflow:hidden;box-shadow:0 28px 70px #1215251a}.review-intake-section,.review-intake-confirm,.review-intake-handoff{border-bottom:1px solid var(--review-line);grid-template-columns:.38fr .62fr;gap:55px;padding:56px;display:grid}.review-intake-heading{align-items:flex-start;gap:17px;display:flex}.review-intake-heading>span{background:var(--review-indigo);color:#fff;width:34px;height:34px;font:810 9px/1 var(--font-geist-mono);border-radius:11px;flex:none;place-items:center;display:grid}.review-intake-heading h2{letter-spacing:-.04em;margin:1px 0 8px;font-size:21px}.review-intake-heading p{color:var(--review-muted);margin:0;font-size:10px;line-height:1.55}.review-intake-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.review-intake-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.review-intake-fields label>span{color:#414352;font-size:10px;font-weight:760}.review-intake-fields input,.review-intake-fields textarea,.review-intake-fields select{width:100%;color:var(--review-ink);font:inherit;background:#fff;border:1px solid #b9bac4;border-radius:8px;font-size:12px}.review-intake-fields input,.review-intake-fields select{min-height:46px;padding:0 13px}.review-intake-fields textarea{resize:vertical;padding:12px 13px;line-height:1.55}.review-intake-fields small{color:#7a7c88;font-size:8px;line-height:1.5}.review-intake-wide{grid-column:1/-1}.review-confirm-list{gap:12px;display:grid}.review-confirm-list label{border:1px solid var(--review-line);color:#4c4e5d;background:#f5f3f7;border-radius:9px;grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:14px;font-size:10px;line-height:1.55;display:grid}.review-confirm-list input{width:16px;height:16px;accent-color:var(--review-indigo)}.review-intake-handoff{background:var(--review-ink);color:#fff;border-bottom:0}.review-intake-handoff .review-kicker{color:var(--review-mint)}.review-intake-handoff>div:first-child p:last-child{color:#b9bbc7;max-width:510px;font-size:11px;line-height:1.65}.review-intake-actions{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.review-intake-actions button{border:1px solid var(--review-mint);background:var(--review-mint);min-height:52px;color:var(--review-ink);cursor:pointer;border-radius:8px;padding:0 17px;font-weight:790}.review-intake-actions .review-intake-secondary{color:var(--review-mint);background:0 0}.review-intake-actions p{color:#c4c6cf;grid-column:1/-1;min-height:18px;margin:3px 0 0;font-size:9px;line-height:1.5}@media (max-width:1000px){.review-hero{grid-template-columns:1fr}.review-ledger{justify-self:center;width:min(100%,700px)}.review-deliverable-grid{grid-template-columns:repeat(2,1fr)}.review-deliverable-grid article,.review-deliverable-grid article:nth-child(n+4){grid-column:auto}.review-proof-grid,.review-intake-hero{grid-template-columns:1fr}.review-process ol{grid-template-columns:repeat(2,1fr)}.review-process li:nth-child(3){border-left:1px solid var(--review-line)}.review-process li:nth-child(-n+2){border-bottom:1px solid var(--review-line)}.review-intake-section,.review-intake-confirm,.review-intake-handoff{grid-template-columns:1fr;gap:38px}}@media (max-width:760px){.review-heading,.review-boundaries,.review-faq,.review-final{grid-template-columns:1fr}.review-heading .review-kicker{margin-bottom:0}.review-deliverable-grid{grid-template-columns:1fr}.review-deliverable-grid article{min-height:240px}.review-guardrail-grid{grid-template-columns:1fr}.review-stats-grid{grid-template-columns:repeat(2,1fr)}.review-stats-grid div:nth-child(3){border-left:1px solid var(--review-line);border-top:1px solid var(--review-line)}.review-stats-grid div:nth-child(4){border-top:1px solid var(--review-line)}.review-footer-inner{grid-template-columns:1fr}.review-boundary-list article{grid-template-columns:1fr;gap:8px}}@media (max-width:600px){.review-nav .review-brand>span:last-child,.review-intake-nav .review-brand>span:last-child,.review-nav nav a:first-child{display:none}.review-hero{padding:46px 0 76px}.review-hero h1{font-size:48px}.review-actions{flex-direction:column;align-items:stretch}.review-button{width:100%}.review-text-link{align-self:center}.review-ledger{border-radius:17px;min-height:0;padding:26px 22px}.review-ledger-top,.review-ledger-source>div,.review-ledger-foot{flex-direction:column;align-items:flex-start}.review-section,.review-guardrails,.review-boundaries,.review-faq,.review-final,.review-proof,.review-process{padding-block:78px}.review-proof-files a{grid-template-columns:30px 1fr}.review-proof-files a b{grid-column:2}.review-guardrail-grid article{min-height:0;padding:29px 24px}.review-process ol{grid-template-columns:1fr}.review-process li{border-left:1px solid var(--review-line);border-bottom:1px solid var(--review-line);min-height:220px}.review-process li:last-child{border-bottom:0}.review-final-action>div{flex-direction:column;align-items:flex-start;gap:5px}.review-intake-hero{padding:47px 0 60px}.review-intake-hero h1{font-size:46px}.review-intake-form{border-radius:15px;width:calc(100% - 20px);margin-bottom:70px}.review-intake-section,.review-intake-confirm,.review-intake-handoff{padding:34px 21px}.review-intake-grid,.review-intake-actions{grid-template-columns:1fr}.review-intake-wide,.review-intake-actions p{grid-column:auto}}.macro-page{--macro-ink:#14231f;--macro-forest:#19392f;--macro-lime:#caf36c;--macro-coral:#f26b51;--macro-blue:#4e63df;--macro-paper:#edf1e9;--macro-white:#fbfdf7;--macro-muted:#67726d;--macro-line:#14231f2b;background:linear-gradient(#14231f06 1px, transparent 1px), linear-gradient(90deg, #14231f06 1px, transparent 1px), var(--macro-paper);min-height:100vh;color:var(--macro-ink);background-size:38px 38px}.macro-alert{background:var(--macro-ink);color:#fff;min-height:32px;font:760 9px/1.2 var(--font-geist-mono);letter-spacing:.09em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:7px 20px;display:flex}.macro-pulse{background:var(--macro-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #caf36c24}.macro-nav,.macro-intake-nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.macro-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:790;display:inline-flex}.macro-brand-mark{background:var(--macro-forest);width:35px;height:35px;color:var(--macro-lime);font:830 10px/1 var(--font-geist-mono);border-radius:8px 13px;place-items:center;display:grid;transform:rotate(-2deg);box-shadow:0 9px 22px #14231f33}.macro-nav nav{align-items:center;gap:25px;display:flex}.macro-nav nav a,.macro-nav-link,.macro-text-link{color:#4e5c56;border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;font-weight:720}.macro-nav nav a:hover,.macro-nav-link:hover,.macro-text-link:hover{color:var(--macro-ink);border-color:currentColor}.macro-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(50px,7vw,95px);padding:70px 0 110px;display:grid}.macro-kicker{color:#315e50;font:810 10px/1.25 var(--font-geist-mono);letter-spacing:.105em;text-transform:uppercase;margin:0 0 16px}.macro-hero h1,.macro-heading h2,.macro-proof h2,.macro-exclusions h2,.macro-terms h2,.macro-faq h2,.macro-final h2,.macro-intake-hero h1,.macro-intake-handoff h2{letter-spacing:-.069em;margin:0;font-size:clamp(54px,6.3vw,86px);line-height:.92}.macro-hero h1 span{color:var(--macro-blue)}.macro-lede{color:#52625b;letter-spacing:-.017em;max-width:690px;margin:28px 0 0;font-size:clamp(18px,1.9vw,21px);line-height:1.57}.macro-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.macro-button{cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:0 21px;font-size:12px;font-weight:790;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.macro-button-primary{background:var(--macro-blue);color:#fff;box-shadow:0 15px 34px #4e63df3b}.macro-button-primary:hover{background:#3d50c4;transform:translateY(-2px);box-shadow:0 19px 42px #3d50c447}.macro-timing{max-width:700px;color:var(--macro-muted);margin:19px 0 0;font-size:11px;line-height:1.55}.macro-timing strong{color:var(--macro-ink)}.macro-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.macro-chips span{border:1px solid var(--macro-line);color:#4e5b56;font:720 8px/1 var(--font-geist-mono);letter-spacing:.045em;text-transform:uppercase;background:#fbfdf79e;border-radius:5px;padding:8px 10px}.macro-console{background:radial-gradient(circle at 88% 12%, #caf36c29, transparent 16rem), var(--macro-ink);color:#fff;border:1px solid #ffffff14;border-radius:21px;min-height:590px;padding:28px;position:relative;overflow:hidden;box-shadow:0 35px 85px #14231f42}.macro-console:after{content:"";border:1px dashed #caf36c40;border-radius:22px;width:165px;height:165px;position:absolute;bottom:-44px;right:-44px;transform:rotate(18deg)}.macro-console-top{color:#99aaa4;font:730 8px/1.2 var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;gap:18px;display:flex}.macro-console-top b{color:var(--macro-lime);font-weight:760}.macro-console-title{align-items:center;gap:15px;margin-top:39px;display:flex}.macro-console-title>span{background:var(--macro-lime);min-width:70px;height:52px;color:var(--macro-ink);font:830 10px/1 var(--font-geist-mono);border-radius:8px;place-items:center;display:grid}.macro-console-title small,.macro-console-title strong{display:block}.macro-console-title small{color:var(--macro-lime);font:710 8px/1.25 var(--font-geist-mono);letter-spacing:.07em}.macro-console-title strong{color:#d7dfdc;margin-top:7px;font-size:13px}.macro-console-trigger,.macro-console-response,.macro-console-stop{background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;margin-top:25px;padding:18px}.macro-console-trigger{border-left:4px solid var(--macro-coral)}.macro-console-response{border-left:4px solid var(--macro-blue)}.macro-console-stop{border-left:4px solid var(--macro-coral);position:relative}.macro-console-trigger>span,.macro-console-response>span,.macro-console-stop>span,.macro-console-row span{color:#9dafaa;font:740 8px/1 var(--font-geist-mono);letter-spacing:.08em}.macro-console-trigger p,.macro-console-response p,.macro-console-stop p{color:#e7eeeb;margin:11px 0 0;font-size:11px;line-height:1.6}.macro-console-response p{font-size:13px}.macro-console-response p b{color:var(--macro-lime);font-family:var(--font-geist-mono);font-size:10px}.macro-console-row{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:18px;margin-top:20px;padding-bottom:17px;display:flex}.macro-console-row b{color:var(--macro-lime);font:740 8px/1.25 var(--font-geist-mono);letter-spacing:.045em;text-align:right}.macro-console-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.macro-console-tags span{color:var(--macro-lime);font:710 7px/1 var(--font-geist-mono);letter-spacing:.05em;border:1px solid #caf36c45;border-radius:5px;padding:7px 8px}.macro-stats{border-block:1px solid var(--macro-line);background:#fbfdf7b8}.macro-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.macro-stats-grid div{border-right:1px solid var(--macro-line);flex-direction:column;justify-content:center;min-height:112px;padding:20px 29px;display:flex}.macro-stats-grid div:first-child{border-left:1px solid var(--macro-line)}.macro-stats-grid strong{letter-spacing:-.045em;font-size:24px}.macro-stats-grid span{color:var(--macro-muted);font:690 8px/1.25 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.macro-section,.macro-boundary,.macro-process,.macro-terms,.macro-faq,.macro-final{padding-block:118px}.macro-heading{grid-template-columns:1fr 1.18fr;align-items:end;gap:45px;margin-bottom:55px;display:grid}.macro-heading .macro-kicker{grid-column:1/-1;margin-bottom:-20px}.macro-heading h2,.macro-proof h2,.macro-exclusions h2,.macro-terms h2,.macro-faq h2,.macro-final h2,.macro-intake-handoff h2{font-size:clamp(43px,5.2vw,70px)}.macro-heading>p:last-child{max-width:650px;color:var(--macro-muted);margin:0;font-size:14px;line-height:1.75}.macro-deliverable-grid{border-top:1px solid var(--macro-line);border-left:1px solid var(--macro-line);grid-template-columns:repeat(6,1fr);display:grid}.macro-deliverable-grid article{border-right:1px solid var(--macro-line);border-bottom:1px solid var(--macro-line);background:#fbfdf78a;grid-column:span 2;min-height:300px;padding:30px}.macro-deliverable-grid article>span{color:var(--macro-blue);font:820 9px/1 var(--font-geist-mono);letter-spacing:.1em}.macro-deliverable-grid h3{letter-spacing:-.045em;margin:67px 0 13px;font-size:23px;line-height:1.08}.macro-deliverable-grid p{color:var(--macro-muted);margin:0;font-size:12px;line-height:1.65}.macro-trace{background:var(--macro-forest);color:#fff;padding-block:112px}.macro-heading-dark .macro-kicker{color:var(--macro-lime)}.macro-heading-dark>p:last-child{color:#bdccc7}.macro-trace-grid{border:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.macro-trace-grid li{border-right:1px solid #ffffff2b;min-height:270px;padding:28px}.macro-trace-grid li:last-child{border-right:0}.macro-trace-grid li>span{color:var(--macro-lime);font:810 10px/1 var(--font-geist-mono)}.macro-trace-grid strong{letter-spacing:-.035em;margin-top:78px;font-size:20px;line-height:1.15;display:block}.macro-trace-grid p{color:#b8c7c2;margin:12px 0 0;font-size:11px;line-height:1.65}.macro-proof{background:var(--macro-blue);color:#fff;padding-block:112px}.macro-proof-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(55px,9vw,125px);display:grid}.macro-proof .macro-kicker{color:var(--macro-lime)}.macro-proof h2{max-width:610px}.macro-proof-grid>div:first-child>p:not(.macro-kicker){color:#e0e3fa;max-width:610px;margin:27px 0 0;font-size:14px;line-height:1.75}.macro-proof-note{color:var(--macro-lime);font:740 8px/1 var(--font-geist-mono);letter-spacing:.08em;border:1px solid #caf36c75;margin-top:28px;padding:9px 11px;display:inline-block}.macro-proof-files{border-top:1px solid #ffffff45}.macro-proof-files a{border-bottom:1px solid #ffffff45;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;padding:24px 4px;transition:background .18s,padding .18s;display:grid}.macro-proof-files a:hover{background:#ffffff12;padding-inline:14px}.macro-proof-files a>span{color:var(--macro-lime);font:760 9px/1 var(--font-geist-mono)}.macro-proof-files strong{letter-spacing:-.02em;font-size:15px;display:block}.macro-proof-files small{color:#c8cff1;font:650 8px/1.3 var(--font-geist-mono);margin-top:6px;display:block}.macro-proof-files b{color:var(--macro-lime);font:760 9px/1 var(--font-geist-mono);letter-spacing:.06em}.macro-boundary-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.macro-boundary-grid article{border:1px solid var(--macro-line);border-radius:19px;min-height:420px;padding:38px}.macro-boundary-yes{background:var(--macro-white)}.macro-boundary-no{background:#ecdfda}.macro-boundary-grid article>span{background:var(--macro-lime);color:var(--macro-ink);font:810 8px/1 var(--font-geist-mono);letter-spacing:.09em;border-radius:5px;padding:8px 10px;display:inline-block}.macro-boundary-no>span{background:var(--macro-coral)!important;color:#fff!important}.macro-boundary-grid h3{letter-spacing:-.05em;max-width:450px;margin:43px 0 29px;font-size:32px;line-height:1.05}.macro-boundary-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.macro-boundary-grid li{color:#4f5e58;padding-left:22px;font-size:12px;line-height:1.6;position:relative}.macro-boundary-grid li:before{content:"↳";color:var(--macro-blue);font-weight:850;position:absolute;left:0}.macro-boundary-no li:before{color:#c54d39}.macro-exclusions{background:#dedfd7;padding-block:112px}.macro-exclusions-grid{grid-template-columns:.78fr 1.22fr;gap:clamp(55px,9vw,125px);display:grid}.macro-exclusions .macro-kicker{color:#a54130}.macro-exclusion-list{border-top:1px solid var(--macro-line)}.macro-exclusion-list article{border-bottom:1px solid var(--macro-line);grid-template-columns:.38fr .62fr;gap:30px;padding:25px 0;display:grid}.macro-exclusion-list strong{font-size:14px;line-height:1.35}.macro-exclusion-list p{color:var(--macro-muted);margin:0;font-size:12px;line-height:1.65}.macro-process .macro-heading{margin-bottom:51px;display:block}.macro-process .macro-heading .macro-kicker{margin-bottom:17px}.macro-process ol{border-block:1px solid var(--macro-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.macro-process li{border-right:1px solid var(--macro-line);min-height:260px;padding:29px 27px}.macro-process li:first-child{border-left:1px solid var(--macro-line)}.macro-process li>span{color:var(--macro-blue);font:810 10px/1 var(--font-geist-mono)}.macro-process h3{letter-spacing:-.04em;margin:73px 0 13px;font-size:21px}.macro-process li p{color:var(--macro-muted);margin:0;font-size:11px;line-height:1.65}.macro-terms{border-top:1px solid var(--macro-line);grid-template-columns:.77fr 1.23fr;gap:clamp(50px,9vw,125px);display:grid}.macro-term-list{border-top:1px solid var(--macro-line)}.macro-term-list article{border-bottom:1px solid var(--macro-line);grid-template-columns:.43fr .57fr;gap:28px;padding:25px 0;display:grid}.macro-term-list strong{font-size:14px;line-height:1.35}.macro-term-list p{color:var(--macro-muted);margin:0;font-size:12px;line-height:1.65}.macro-faq{border-top:1px solid var(--macro-line);grid-template-columns:.73fr 1.27fr;gap:clamp(50px,9vw,125px);display:grid}.macro-faq-list{border-top:1px solid var(--macro-line)}.macro-faq details{border-bottom:1px solid var(--macro-line)}.macro-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:75px;font-size:14px;font-weight:760;list-style:none;display:flex}.macro-faq summary::-webkit-details-marker{display:none}.macro-faq summary span{color:var(--macro-blue);font-size:22px}.macro-faq details[open] summary span{transform:rotate(45deg)}.macro-faq details p{max-width:720px;color:var(--macro-muted);margin:-2px 0 24px;font-size:12px;line-height:1.7}.macro-final{border-top:1px solid var(--macro-line);grid-template-columns:1fr .76fr;align-items:end;gap:clamp(55px,9vw,125px);display:grid}.macro-final-action>div{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.macro-final-action strong{letter-spacing:-.06em;font-size:43px}.macro-final-action>div span{color:var(--macro-muted);font-size:10px}.macro-final-action .macro-button{width:100%}.macro-final-action small{color:var(--macro-muted);margin-top:12px;font-size:9px;line-height:1.55;display:block}.macro-footer{background:var(--macro-ink);color:#fff;padding-block:38px}.macro-footer-inner{grid-template-columns:1fr 1.25fr auto;align-items:center;gap:30px;display:grid}.macro-brand-light .macro-brand-mark{background:var(--macro-lime);color:var(--macro-ink);box-shadow:none}.macro-footer-inner p{color:#b7c3bf;margin:0;font-size:11px;line-height:1.5}.macro-footer-inner>span{color:#788781;font-size:9px}:is(.macro-page a:focus-visible,.macro-page button:focus-visible,.macro-page input:focus-visible,.macro-page textarea:focus-visible,.macro-page select:focus-visible){outline:3px solid var(--macro-coral);outline-offset:3px}.macro-intake-page{background:#e0e4dc}.macro-intake-nav{border-bottom:1px solid var(--macro-line)}.macro-intake-hero{grid-template-columns:1fr .67fr;align-items:center;gap:clamp(50px,9vw,120px);padding:72px 0 82px;display:grid}.macro-intake-hero h1{font-size:clamp(50px,6vw,78px)}.macro-intake-hero>div>p:last-child{max-width:720px;color:var(--macro-muted);margin:27px 0 0;font-size:15px;line-height:1.7}.macro-intake-hero aside{border:1px solid var(--macro-line);border-left:5px solid var(--macro-blue);background:#fbfdf7c4;border-radius:13px;padding:27px;box-shadow:0 22px 55px #14231f14}.macro-intake-hero aside>span{color:var(--macro-blue);font:810 8px/1 var(--font-geist-mono);letter-spacing:.1em}.macro-intake-hero aside h2{letter-spacing:-.035em;margin:15px 0 18px;font-size:21px;line-height:1.15}.macro-intake-hero aside ul{color:#4b5a54;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.macro-intake-hero aside li:before{content:"✓";color:var(--macro-blue);margin-right:9px;font-weight:900}.macro-intake-hero aside p{color:#747e7a;margin:18px 0 0;font-size:9px;line-height:1.55}.macro-intake-form{border:1px solid var(--macro-line);background:var(--macro-white);border-radius:22px;margin-bottom:110px;overflow:hidden;box-shadow:0 28px 70px #14231f1a}.macro-intake-section,.macro-intake-confirm,.macro-intake-handoff{border-bottom:1px solid var(--macro-line);grid-template-columns:.38fr .62fr;gap:55px;padding:56px;display:grid}.macro-intake-heading{align-items:flex-start;gap:17px;display:flex}.macro-intake-heading>span{background:var(--macro-blue);color:#fff;width:34px;height:34px;font:810 9px/1 var(--font-geist-mono);border-radius:7px;flex:none;place-items:center;display:grid}.macro-intake-heading h2{letter-spacing:-.04em;margin:1px 0 8px;font-size:21px}.macro-intake-heading p{color:var(--macro-muted);margin:0;font-size:10px;line-height:1.55}.macro-intake-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.macro-intake-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.macro-intake-fields label>span{color:#3f4d47;font-size:10px;font-weight:760}.macro-intake-fields input,.macro-intake-fields textarea,.macro-intake-fields select{width:100%;color:var(--macro-ink);font:inherit;background:#fff;border:1px solid #aeb7b2;border-radius:7px;font-size:12px}.macro-intake-fields input,.macro-intake-fields select{min-height:46px;padding:0 13px}.macro-intake-fields textarea{resize:vertical;padding:12px 13px;line-height:1.55}.macro-intake-fields small{color:#737d78;font-size:8px;line-height:1.5}.macro-intake-wide{grid-column:1/-1}.macro-intake-fields .macro-check-inline{border:1px solid var(--macro-line);background:#f0f2ed;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:11px;padding:14px;display:grid}.macro-intake-fields .macro-check-inline input{width:16px;height:16px;min-height:16px;accent-color:var(--macro-blue);margin-top:1px;padding:0}.macro-intake-fields .macro-check-inline span{font-weight:620;line-height:1.55}.macro-confirm-list{gap:12px;display:grid}.macro-confirm-list label{border:1px solid var(--macro-line);color:#485650;background:#eef0eb;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:14px;font-size:10px;line-height:1.55;display:grid}.macro-confirm-list input{width:16px;height:16px;accent-color:var(--macro-blue)}.macro-intake-handoff{background:var(--macro-ink);color:#fff;border-bottom:0}.macro-intake-handoff .macro-kicker{color:var(--macro-lime)}.macro-intake-handoff>div:first-child p:last-child{color:#b7c3bf;max-width:520px;font-size:11px;line-height:1.65}.macro-intake-actions{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.macro-intake-actions button{border:1px solid var(--macro-lime);background:var(--macro-lime);min-height:52px;color:var(--macro-ink);cursor:pointer;border-radius:7px;padding:0 17px;font-weight:790}.macro-intake-actions .macro-intake-secondary{color:var(--macro-lime);background:0 0}.macro-intake-actions p{color:#c5cecb;grid-column:1/-1;min-height:18px;margin:3px 0 0;font-size:9px;line-height:1.5}@media (max-width:1000px){.macro-hero{grid-template-columns:1fr}.macro-console{justify-self:center;width:min(100%,720px)}.macro-deliverable-grid{grid-template-columns:repeat(2,1fr)}.macro-deliverable-grid article{grid-column:auto}.macro-proof-grid,.macro-intake-hero{grid-template-columns:1fr}.macro-trace-grid,.macro-process ol{grid-template-columns:repeat(2,1fr)}.macro-trace-grid li:nth-child(2){border-right:0}.macro-trace-grid li:nth-child(-n+2){border-bottom:1px solid #ffffff2b}.macro-process li:nth-child(3){border-left:1px solid var(--macro-line)}.macro-process li:nth-child(-n+2){border-bottom:1px solid var(--macro-line)}.macro-intake-section,.macro-intake-confirm,.macro-intake-handoff{grid-template-columns:1fr;gap:38px}}@media (max-width:760px){.macro-heading,.macro-exclusions-grid,.macro-terms,.macro-faq,.macro-final{grid-template-columns:1fr}.macro-heading .macro-kicker{margin-bottom:0}.macro-deliverable-grid{grid-template-columns:1fr}.macro-deliverable-grid article{min-height:240px}.macro-boundary-grid{grid-template-columns:1fr}.macro-stats-grid{grid-template-columns:repeat(2,1fr)}.macro-stats-grid div:nth-child(3){border-left:1px solid var(--macro-line);border-top:1px solid var(--macro-line)}.macro-stats-grid div:nth-child(4){border-top:1px solid var(--macro-line)}.macro-exclusion-list article,.macro-term-list article{grid-template-columns:1fr;gap:8px}.macro-footer-inner{grid-template-columns:1fr}}@media (max-width:600px){.macro-nav .macro-brand>span:last-child,.macro-intake-nav .macro-brand>span:last-child,.macro-nav nav a:first-child{display:none}.macro-hero{padding:46px 0 76px}.macro-hero h1{font-size:47px}.macro-actions{flex-direction:column;align-items:stretch}.macro-button{width:100%}.macro-text-link{align-self:center}.macro-console{border-radius:15px;min-height:0;padding:25px 21px}.macro-console-top,.macro-console-row{flex-direction:column;align-items:flex-start}.macro-console-row b{text-align:left}.macro-section,.macro-boundary,.macro-process,.macro-terms,.macro-faq,.macro-final,.macro-proof,.macro-trace,.macro-exclusions{padding-block:78px}.macro-proof-files a{grid-template-columns:30px 1fr}.macro-proof-files a b{grid-column:2}.macro-boundary-grid article{min-height:0;padding:29px 24px}.macro-trace-grid,.macro-process ol{grid-template-columns:1fr}.macro-trace-grid li{border-bottom:1px solid #ffffff2b;border-right:0}.macro-trace-grid li:last-child{border-bottom:0}.macro-process li{border-left:1px solid var(--macro-line);border-bottom:1px solid var(--macro-line);min-height:220px}.macro-process li:last-child{border-bottom:0}.macro-final-action>div{flex-direction:column;align-items:flex-start;gap:5px}.macro-intake-hero{padding:47px 0 60px}.macro-intake-hero h1{font-size:45px}.macro-intake-form{border-radius:14px;width:calc(100% - 20px);margin-bottom:70px}.macro-intake-section,.macro-intake-confirm,.macro-intake-handoff{padding:34px 21px}.macro-intake-grid,.macro-intake-actions{grid-template-columns:1fr}.macro-intake-wide,.macro-intake-actions p{grid-column:auto}}.homecopy-page{--homecopy-ink:#211b24;--homecopy-plum:#573149;--homecopy-brick:#b84e38;--homecopy-citron:#dce873;--homecopy-sand:#f0e6d8;--homecopy-paper:#fffaf2;--homecopy-muted:#6f646c;--homecopy-line:#211b242e;background:linear-gradient(#57314909 1px, transparent 1px), linear-gradient(90deg, #57314909 1px, transparent 1px), var(--homecopy-sand);min-height:100vh;color:var(--homecopy-ink);background-size:32px 32px}.homecopy-page h1,.homecopy-page h2,.homecopy-page h3,.homecopy-page p{text-wrap:pretty}.homecopy-page h1,.homecopy-page h2,.homecopy-page h3{margin-top:0}.homecopy-alert{background:var(--homecopy-plum);color:#fff8ee;min-height:35px;font:760 9px/1.35 var(--font-geist-mono);letter-spacing:.11em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:7px 20px;display:flex}.homecopy-pulse{background:var(--homecopy-citron);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #dce8731f}.homecopy-nav,.homecopy-intake-nav{justify-content:space-between;align-items:center;gap:30px;min-height:80px;display:flex}.homecopy-brand{letter-spacing:-.025em;align-items:center;gap:12px;font-size:15px;font-weight:780;display:inline-flex}.homecopy-brand-mark{background:var(--homecopy-brick);color:#fff;width:36px;height:36px;font:820 10px/1 var(--font-geist-mono);box-shadow:5px 5px 0 var(--homecopy-citron);border-radius:50% 50% 46% 54%;place-items:center;display:grid;transform:rotate(-5deg)}.homecopy-nav nav{align-items:center;gap:24px;display:flex}.homecopy-nav nav a,.homecopy-nav-link{color:#514650;border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;font-weight:720;transition:border-color .16s,color .16s}.homecopy-nav nav a:hover,.homecopy-nav-link:hover{border-color:var(--homecopy-brick);color:var(--homecopy-brick)}.homecopy-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(50px,8vw,112px);padding:78px 0 112px;display:grid}.homecopy-kicker{color:var(--homecopy-brick);font:790 9px/1.35 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 17px}.homecopy-hero h1{letter-spacing:-.075em;margin-bottom:0;font-size:clamp(58px,7.2vw,103px);font-weight:760;line-height:.89}.homecopy-hero h1 span{color:var(--homecopy-plum)}.homecopy-lede{color:#5f555e;letter-spacing:-.018em;max-width:680px;margin:30px 0 0;font-size:clamp(17px,1.65vw,21px);line-height:1.58}.homecopy-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.homecopy-button{border:0;border-radius:3px;justify-content:center;align-items:center;gap:24px;min-height:57px;padding:0 22px;font-size:13px;font-weight:790;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.homecopy-button:hover{transform:translateY(-2px)}.homecopy-button-primary{background:var(--homecopy-brick);color:#fff;box-shadow:8px 8px 0 var(--homecopy-plum)}.homecopy-button-primary:hover{box-shadow:10px 10px 0 var(--homecopy-plum);background:#9f3f2d}.homecopy-text-link{color:var(--homecopy-plum);border-bottom:1px solid;padding-bottom:3px;font-size:12px;font-weight:730}.homecopy-timing{border-left:3px solid var(--homecopy-citron);max-width:690px;color:var(--homecopy-muted);margin:29px 0 0;padding-left:17px;font-size:10px;line-height:1.62}.homecopy-timing strong{color:var(--homecopy-ink)}.homecopy-chips{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.homecopy-chips span{border:1px solid var(--homecopy-line);color:#62575f;font:680 8px/1 var(--font-geist-mono);letter-spacing:.035em;background:#fffaf280;border-radius:999px;padding:8px 10px}.homecopy-sheet{background:var(--homecopy-paper);border:1px solid #211b2440;min-width:0;padding:23px;position:relative;transform:rotate(1.2deg);box-shadow:25px 28px #5731491f,0 35px 75px #211b2421}.homecopy-sheet:before{content:"";background:#dce873c7;width:88px;height:24px;position:absolute;inset:-10px 42px auto auto;transform:rotate(4deg)}.homecopy-sheet-top,.homecopy-sheet-foot{color:#7a6f76;font:700 7px/1.4 var(--font-geist-mono);letter-spacing:.065em;justify-content:space-between;gap:20px;display:flex}.homecopy-sheet-top b,.homecopy-sheet-foot b{color:var(--homecopy-brick)}.homecopy-sheet-hero{background:var(--homecopy-plum);color:#fff;margin-top:22px;padding:36px 26px 31px}.homecopy-sheet-hero small{color:var(--homecopy-citron);font:710 7px/1 var(--font-geist-mono);letter-spacing:.08em}.homecopy-sheet-hero h2{letter-spacing:-.055em;margin:33px 0 13px;font-size:clamp(29px,3.4vw,48px);line-height:.98}.homecopy-sheet-hero p{color:#ddd1d9;margin:0;font-size:10px;line-height:1.58}.homecopy-sheet-hero>span{border-bottom:1px solid var(--homecopy-citron);color:var(--homecopy-citron);font:730 8px/1 var(--font-geist-mono);margin-top:25px;padding-bottom:3px;display:inline-block}.homecopy-sheet-cards{border:1px solid var(--homecopy-line);border-right:0;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.homecopy-sheet-cards article{border-right:1px solid var(--homecopy-line);min-width:0;min-height:115px;padding:15px 13px}.homecopy-sheet-cards small,.homecopy-sheet-cards strong,.homecopy-sheet-cards span{display:block}.homecopy-sheet-cards small{color:var(--homecopy-brick);font:720 7px/1 var(--font-geist-mono)}.homecopy-sheet-cards strong{letter-spacing:-.03em;margin-top:37px;font-size:12px}.homecopy-sheet-cards span{color:#8a7e86;font:650 7px/1 var(--font-geist-mono);margin-top:5px}.homecopy-sheet-foot{border-top:1px solid var(--homecopy-line);margin-top:18px;padding-top:16px}.homecopy-stats{border-block:1px solid var(--homecopy-line);background:#fffaf2ad}.homecopy-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.homecopy-stats-grid div{border-right:1px solid var(--homecopy-line);flex-direction:column;justify-content:center;min-height:112px;padding:21px 28px;display:flex}.homecopy-stats-grid div:first-child{border-left:1px solid var(--homecopy-line)}.homecopy-stats-grid strong{letter-spacing:-.05em;font-size:24px}.homecopy-stats-grid span{color:var(--homecopy-muted);font:680 8px/1.3 var(--font-geist-mono);letter-spacing:.055em;text-transform:uppercase;margin-top:5px}.homecopy-section,.homecopy-boundary,.homecopy-process,.homecopy-terms,.homecopy-faq,.homecopy-final{padding-block:116px}.homecopy-heading{grid-template-columns:1fr 1.08fr;align-items:end;gap:55px;margin-bottom:54px;display:grid}.homecopy-heading .homecopy-kicker{grid-column:1/-1;margin-bottom:-25px}.homecopy-heading h2,.homecopy-proof h2,.homecopy-exclusions h2,.homecopy-terms h2,.homecopy-faq h2,.homecopy-final h2,.homecopy-intake-handoff h2{letter-spacing:-.065em;margin-bottom:0;font-size:clamp(42px,5.2vw,70px);line-height:.96}.homecopy-heading>p:last-child{max-width:610px;color:var(--homecopy-muted);margin:0;font-size:14px;line-height:1.75}.homecopy-deliverable-grid{border-top:1px solid var(--homecopy-line);border-left:1px solid var(--homecopy-line);grid-template-columns:repeat(6,1fr);display:grid}.homecopy-deliverable-grid article{border-right:1px solid var(--homecopy-line);border-bottom:1px solid var(--homecopy-line);background:#fffaf27a;grid-column:span 2;min-height:292px;padding:29px}.homecopy-deliverable-grid article>span{color:var(--homecopy-brick);font:820 9px/1 var(--font-geist-mono);letter-spacing:.1em}.homecopy-deliverable-grid h3{letter-spacing:-.045em;margin:66px 0 13px;font-size:23px;line-height:1.06}.homecopy-deliverable-grid p{color:var(--homecopy-muted);margin:0;font-size:12px;line-height:1.66}.homecopy-trace{background:var(--homecopy-ink);color:#fff;padding-block:112px}.homecopy-heading-dark .homecopy-kicker{color:var(--homecopy-citron)}.homecopy-heading-dark>p:last-child{color:#c9bec5}.homecopy-trace-grid{border:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.homecopy-trace-grid li{border-right:1px solid #ffffff2b;min-height:268px;padding:28px}.homecopy-trace-grid li:last-child{border-right:0}.homecopy-trace-grid li>span{color:var(--homecopy-citron);font:810 10px/1 var(--font-geist-mono)}.homecopy-trace-grid strong{letter-spacing:-.035em;margin-top:76px;font-size:20px;line-height:1.14;display:block}.homecopy-trace-grid p{color:#baafb6;margin:12px 0 0;font-size:11px;line-height:1.65}.homecopy-proof{background:var(--homecopy-plum);color:#fff;padding-block:112px}.homecopy-proof-grid{grid-template-columns:.93fr 1.07fr;align-items:start;gap:clamp(55px,9vw,125px);display:grid}.homecopy-proof .homecopy-kicker{color:var(--homecopy-citron)}.homecopy-proof-grid>div:first-child>p:not(.homecopy-kicker){color:#e4d8e0;max-width:620px;margin:27px 0 0;font-size:13px;line-height:1.75}.homecopy-proof-metrics{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.homecopy-proof-metrics span{color:var(--homecopy-citron);font:700 8px/1 var(--font-geist-mono);border:1px solid #dce87359;padding:8px 9px}.homecopy-proof-note{color:var(--homecopy-citron);font:740 8px/1.35 var(--font-geist-mono);letter-spacing:.07em;border:1px solid #dce8737a;margin-top:14px;padding:9px 11px;display:inline-block}.homecopy-proof-files{border-top:1px solid #ffffff45}.homecopy-proof-files a{border-bottom:1px solid #ffffff45;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;padding:23px 4px;transition:background .18s,padding .18s;display:grid}.homecopy-proof-files a:hover{background:#ffffff12;padding-inline:14px}.homecopy-proof-files a>span{color:var(--homecopy-citron);font:760 9px/1 var(--font-geist-mono)}.homecopy-proof-files strong{letter-spacing:-.02em;font-size:14px;display:block}.homecopy-proof-files small{color:#d5c8d1;font:630 8px/1.35 var(--font-geist-mono);overflow-wrap:anywhere;margin-top:6px;display:block}.homecopy-proof-files b{color:var(--homecopy-citron);font:760 9px/1 var(--font-geist-mono);letter-spacing:.06em}.homecopy-boundary-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.homecopy-boundary-grid article{border:1px solid var(--homecopy-line);min-height:420px;padding:38px}.homecopy-boundary-yes{background:var(--homecopy-paper)}.homecopy-boundary-no{background:#e5d5d2}.homecopy-boundary-grid article>span{background:var(--homecopy-citron);color:var(--homecopy-ink);font:810 8px/1 var(--font-geist-mono);letter-spacing:.09em;padding:8px 10px;display:inline-block}.homecopy-boundary-no>span{background:var(--homecopy-brick)!important;color:#fff!important}.homecopy-boundary-grid h3{letter-spacing:-.05em;max-width:465px;margin:42px 0 28px;font-size:31px;line-height:1.04}.homecopy-boundary-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.homecopy-boundary-grid li{color:#5e535b;padding-left:21px;font-size:12px;line-height:1.6;position:relative}.homecopy-boundary-grid li:before{content:"↳";color:var(--homecopy-plum);font-weight:850;position:absolute;left:0}.homecopy-boundary-no li:before{color:var(--homecopy-brick)}.homecopy-exclusions{background:#ddd4ca;padding-block:112px}.homecopy-exclusions-grid{grid-template-columns:.77fr 1.23fr;gap:clamp(55px,9vw,125px);display:grid}.homecopy-exclusions .homecopy-kicker{color:var(--homecopy-brick)}.homecopy-exclusion-list{border-top:1px solid var(--homecopy-line)}.homecopy-exclusion-list article{border-bottom:1px solid var(--homecopy-line);grid-template-columns:.37fr .63fr;gap:30px;padding:25px 0;display:grid}.homecopy-exclusion-list strong{font-size:14px;line-height:1.35}.homecopy-exclusion-list p{color:var(--homecopy-muted);margin:0;font-size:12px;line-height:1.65}.homecopy-process .homecopy-heading{margin-bottom:50px;display:block}.homecopy-process .homecopy-heading .homecopy-kicker{margin-bottom:17px}.homecopy-process ol{border-block:1px solid var(--homecopy-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.homecopy-process li{border-right:1px solid var(--homecopy-line);min-height:258px;padding:29px 27px}.homecopy-process li:first-child{border-left:1px solid var(--homecopy-line)}.homecopy-process li>span{color:var(--homecopy-brick);font:810 10px/1 var(--font-geist-mono)}.homecopy-process h3{letter-spacing:-.04em;margin:72px 0 13px;font-size:21px}.homecopy-process li p{color:var(--homecopy-muted);margin:0;font-size:11px;line-height:1.65}.homecopy-terms{border-top:1px solid var(--homecopy-line);grid-template-columns:.77fr 1.23fr;gap:clamp(50px,9vw,125px);display:grid}.homecopy-term-list{border-top:1px solid var(--homecopy-line)}.homecopy-term-list article{border-bottom:1px solid var(--homecopy-line);grid-template-columns:.43fr .57fr;gap:28px;padding:25px 0;display:grid}.homecopy-term-list strong{font-size:14px;line-height:1.35}.homecopy-term-list p{color:var(--homecopy-muted);margin:0;font-size:12px;line-height:1.65}.homecopy-faq{border-top:1px solid var(--homecopy-line);grid-template-columns:.73fr 1.27fr;gap:clamp(50px,9vw,125px);display:grid}.homecopy-faq-list{border-top:1px solid var(--homecopy-line)}.homecopy-faq details{border-bottom:1px solid var(--homecopy-line)}.homecopy-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:75px;font-size:14px;font-weight:760;list-style:none;display:flex}.homecopy-faq summary::-webkit-details-marker{display:none}.homecopy-faq summary span{color:var(--homecopy-brick);font-size:22px;transition:transform .15s}.homecopy-faq details[open] summary span{transform:rotate(45deg)}.homecopy-faq details p{max-width:720px;color:var(--homecopy-muted);margin:-2px 0 24px;font-size:12px;line-height:1.7}.homecopy-final{border-top:1px solid var(--homecopy-line);grid-template-columns:1fr .76fr;align-items:end;gap:clamp(55px,9vw,125px);display:grid}.homecopy-final-action>div{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.homecopy-final-action strong{letter-spacing:-.06em;font-size:43px}.homecopy-final-action>div span{color:var(--homecopy-muted);font-size:10px}.homecopy-final-action .homecopy-button{width:100%}.homecopy-final-action small{color:var(--homecopy-muted);margin-top:12px;font-size:9px;line-height:1.55;display:block}.homecopy-footer{background:var(--homecopy-ink);color:#fff;padding-block:38px}.homecopy-footer-inner{grid-template-columns:1fr 1.25fr auto;align-items:center;gap:30px;display:grid}.homecopy-brand-light .homecopy-brand-mark{background:var(--homecopy-citron);color:var(--homecopy-ink);box-shadow:none}.homecopy-footer-inner p{color:#c3b8bf;margin:0;font-size:11px;line-height:1.5}.homecopy-footer-inner>span{color:#857a81;font-size:9px}:is(.homecopy-page a:focus-visible,.homecopy-page button:focus-visible,.homecopy-page input:focus-visible,.homecopy-page textarea:focus-visible,.homecopy-page select:focus-visible,.homecopy-page summary:focus-visible){outline:3px solid var(--homecopy-brick);outline-offset:3px}.homecopy-intake-page{background:#e5dbcf}.homecopy-intake-nav{border-bottom:1px solid var(--homecopy-line)}.homecopy-intake-hero{grid-template-columns:1fr .67fr;align-items:center;gap:clamp(50px,9vw,120px);padding:72px 0 82px;display:grid}.homecopy-intake-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6vw,78px);line-height:.94}.homecopy-intake-hero>div>p:last-child{max-width:720px;color:var(--homecopy-muted);margin:27px 0 0;font-size:15px;line-height:1.7}.homecopy-intake-hero aside{border:1px solid var(--homecopy-line);border-left:5px solid var(--homecopy-brick);background:#fffaf2c7;padding:27px;box-shadow:0 22px 55px #211b2414}.homecopy-intake-hero aside>span{color:var(--homecopy-brick);font:810 8px/1 var(--font-geist-mono);letter-spacing:.1em}.homecopy-intake-hero aside h2{letter-spacing:-.035em;margin:15px 0 18px;font-size:21px;line-height:1.15}.homecopy-intake-hero aside ul{color:#5b5058;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.homecopy-intake-hero aside li:before{content:"✓";color:var(--homecopy-brick);margin-right:9px;font-weight:900}.homecopy-intake-hero aside p{color:#7c7178;margin:18px 0 0;font-size:9px;line-height:1.55}.homecopy-intake-form{border:1px solid var(--homecopy-line);background:var(--homecopy-paper);margin-bottom:110px;overflow:hidden;box-shadow:0 28px 70px #211b241a}.homecopy-intake-section,.homecopy-intake-confirm,.homecopy-intake-handoff{border-bottom:1px solid var(--homecopy-line);grid-template-columns:.38fr .62fr;gap:55px;padding:56px;display:grid}.homecopy-intake-heading{align-items:flex-start;gap:17px;display:flex}.homecopy-intake-heading>span{background:var(--homecopy-plum);color:#fff;width:34px;height:34px;font:810 9px/1 var(--font-geist-mono);flex:none;place-items:center;display:grid}.homecopy-intake-heading h2{letter-spacing:-.04em;margin:1px 0 8px;font-size:21px}.homecopy-intake-heading p{color:var(--homecopy-muted);margin:0;font-size:10px;line-height:1.55}.homecopy-intake-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.homecopy-intake-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.homecopy-intake-fields label>span{color:#4c4149;font-size:10px;font-weight:760}.homecopy-intake-fields input,.homecopy-intake-fields textarea,.homecopy-intake-fields select{width:100%;color:var(--homecopy-ink);font:inherit;background:#fff;border:1px solid #b8aaaf;border-radius:2px;font-size:12px}.homecopy-intake-fields input,.homecopy-intake-fields select{min-height:46px;padding:0 13px}.homecopy-intake-fields textarea{resize:vertical;padding:12px 13px;line-height:1.55}.homecopy-intake-fields small{color:#7d7179;font-size:8px;line-height:1.5}.homecopy-intake-wide{grid-column:1/-1}.homecopy-intake-fields .homecopy-check-inline{border:1px solid var(--homecopy-line);background:#eee6dc;grid-template-columns:18px 1fr;align-items:start;gap:11px;padding:14px;display:grid}.homecopy-intake-fields .homecopy-check-inline input{width:16px;height:16px;min-height:16px;accent-color:var(--homecopy-brick);margin-top:1px;padding:0}.homecopy-intake-fields .homecopy-check-inline span{font-weight:620;line-height:1.55}.homecopy-confirm-list{gap:12px;display:grid}.homecopy-confirm-list label{border:1px solid var(--homecopy-line);color:#574c54;background:#ede5dc;grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:14px;font-size:10px;line-height:1.55;display:grid}.homecopy-confirm-list input{width:16px;height:16px;accent-color:var(--homecopy-brick)}.homecopy-intake-handoff{background:var(--homecopy-ink);color:#fff;border-bottom:0}.homecopy-intake-handoff .homecopy-kicker{color:var(--homecopy-citron)}.homecopy-intake-handoff>div:first-child p:last-child{color:#c3b8bf;max-width:520px;font-size:11px;line-height:1.65}.homecopy-intake-actions{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.homecopy-intake-actions button{border:1px solid var(--homecopy-citron);background:var(--homecopy-citron);min-height:52px;color:var(--homecopy-ink);cursor:pointer;border-radius:2px;padding:0 17px;font-weight:790}.homecopy-intake-actions .homecopy-intake-secondary{color:var(--homecopy-citron);background:0 0}.homecopy-intake-actions p{color:#c8bec4;grid-column:1/-1;min-height:18px;margin:3px 0 0;font-size:9px;line-height:1.5}@media (max-width:1000px){.homecopy-hero{grid-template-columns:1fr}.homecopy-sheet{justify-self:center;width:min(100%,720px)}.homecopy-deliverable-grid{grid-template-columns:repeat(2,1fr)}.homecopy-deliverable-grid article{grid-column:auto}.homecopy-proof-grid,.homecopy-intake-hero{grid-template-columns:1fr}.homecopy-trace-grid,.homecopy-process ol{grid-template-columns:repeat(2,1fr)}.homecopy-trace-grid li:nth-child(2){border-right:0}.homecopy-trace-grid li:nth-child(-n+2){border-bottom:1px solid #ffffff2b}.homecopy-process li:nth-child(3){border-left:1px solid var(--homecopy-line)}.homecopy-process li:nth-child(-n+2){border-bottom:1px solid var(--homecopy-line)}.homecopy-intake-section,.homecopy-intake-confirm,.homecopy-intake-handoff{grid-template-columns:1fr;gap:38px}}@media (max-width:760px){.homecopy-heading,.homecopy-exclusions-grid,.homecopy-terms,.homecopy-faq,.homecopy-final{grid-template-columns:1fr}.homecopy-heading .homecopy-kicker{margin-bottom:0}.homecopy-deliverable-grid{grid-template-columns:1fr}.homecopy-deliverable-grid article{min-height:238px}.homecopy-boundary-grid{grid-template-columns:1fr}.homecopy-stats-grid{grid-template-columns:repeat(2,1fr)}.homecopy-stats-grid div:nth-child(3){border-left:1px solid var(--homecopy-line);border-top:1px solid var(--homecopy-line)}.homecopy-stats-grid div:nth-child(4){border-top:1px solid var(--homecopy-line)}.homecopy-exclusion-list article,.homecopy-term-list article{grid-template-columns:1fr;gap:8px}.homecopy-footer-inner{grid-template-columns:1fr}}@media (max-width:600px){.homecopy-nav .homecopy-brand>span:last-child,.homecopy-intake-nav .homecopy-brand>span:last-child,.homecopy-nav nav a:first-child{display:none}.homecopy-hero{padding:47px 0 77px}.homecopy-hero h1{font-size:49px}.homecopy-actions{flex-direction:column;align-items:stretch}.homecopy-button{width:100%}.homecopy-text-link{align-self:center}.homecopy-sheet{padding:18px;transform:none;box-shadow:13px 15px #5731491f}.homecopy-sheet-top{flex-direction:column;align-items:flex-start;gap:5px}.homecopy-sheet-hero{padding:28px 20px}.homecopy-sheet-cards{border-bottom:0;grid-template-columns:1fr}.homecopy-sheet-cards article{border-bottom:1px solid var(--homecopy-line);min-height:82px}.homecopy-sheet-cards strong{margin-top:20px}.homecopy-section,.homecopy-boundary,.homecopy-process,.homecopy-terms,.homecopy-faq,.homecopy-final,.homecopy-proof,.homecopy-trace,.homecopy-exclusions{padding-block:77px}.homecopy-proof-files a{grid-template-columns:30px 1fr}.homecopy-proof-files a b{grid-column:2}.homecopy-boundary-grid article{min-height:0;padding:29px 24px}.homecopy-trace-grid,.homecopy-process ol{grid-template-columns:1fr}.homecopy-trace-grid li{border-bottom:1px solid #ffffff2b;border-right:0}.homecopy-trace-grid li:last-child{border-bottom:0}.homecopy-process li{border-left:1px solid var(--homecopy-line);border-bottom:1px solid var(--homecopy-line);min-height:218px}.homecopy-process li:last-child{border-bottom:0}.homecopy-final-action>div{flex-direction:column;align-items:flex-start;gap:5px}.homecopy-intake-hero{padding:47px 0 60px}.homecopy-intake-hero h1{font-size:45px}.homecopy-intake-form{width:calc(100% - 20px);margin-bottom:70px}.homecopy-intake-section,.homecopy-intake-confirm,.homecopy-intake-handoff{padding:34px 21px}.homecopy-intake-grid,.homecopy-intake-actions{grid-template-columns:1fr}.homecopy-intake-wide,.homecopy-intake-actions p{grid-column:auto}}.podcast-page{--podcast-ink:#17181d;--podcast-paper:#f3eee5;--podcast-white:#fffaf2;--podcast-coral:#f45d48;--podcast-red:#d83c35;--podcast-yellow:#f4c84a;--podcast-blue:#5668c8;--podcast-muted:#6d6965;--podcast-line:#17181d2b;background:radial-gradient(circle at 87% 9%, #f45d481f, transparent 25rem), var(--podcast-paper);min-height:100vh;color:var(--podcast-ink)}.podcast-alert{background:var(--podcast-ink);color:#fff;min-height:32px;font:760 9px/1.2 var(--font-geist-mono);letter-spacing:.09em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:7px 20px;display:flex}.podcast-live-dot{background:var(--podcast-coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f45d4829}.podcast-nav,.podcast-intake-nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.podcast-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:790;display:inline-flex}.podcast-brand-mark{border:7px solid var(--podcast-ink);background:var(--podcast-coral);width:35px;height:35px;color:var(--podcast-ink);font:850 8px/1 var(--font-geist-mono);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 22px #17181d2e}.podcast-nav nav{align-items:center;gap:25px;display:flex}.podcast-nav nav a,.podcast-nav-link,.podcast-text-link{color:#56514f;border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;font-weight:720}.podcast-nav nav a:hover,.podcast-nav-link:hover,.podcast-text-link:hover{color:var(--podcast-ink);border-color:currentColor}.podcast-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(50px,7vw,98px);padding:68px 0 108px;display:grid}.podcast-kicker{color:#b43d31;font:810 10px/1.25 var(--font-geist-mono);letter-spacing:.105em;text-transform:uppercase;margin:0 0 16px}.podcast-hero h1,.podcast-heading h2,.podcast-ledger h2,.podcast-proof h2,.podcast-exclusions h2,.podcast-terms h2,.podcast-faq h2,.podcast-final h2,.podcast-intake-hero h1,.podcast-intake-handoff h2{letter-spacing:-.069em;margin:0;font-size:clamp(52px,6vw,82px);line-height:.93}.podcast-hero h1 span{color:var(--podcast-coral)}.podcast-lede{color:#5e5956;letter-spacing:-.017em;max-width:700px;margin:28px 0 0;font-size:clamp(18px,1.9vw,21px);line-height:1.57}.podcast-price-line{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:27px;display:flex}.podcast-price-line strong{letter-spacing:-.045em;font-size:24px}.podcast-price-line span{color:var(--podcast-muted);font:710 9px/1 var(--font-geist-mono);letter-spacing:.055em;text-transform:uppercase}.podcast-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.podcast-button{cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:0 21px;font-size:12px;font-weight:790;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.podcast-button-primary{background:var(--podcast-coral);color:var(--podcast-ink);box-shadow:0 15px 34px #d83c353b}.podcast-button-primary:hover{background:#ff735f;transform:translateY(-2px);box-shadow:0 19px 43px #d83c354a}.podcast-trigger{max-width:710px;color:var(--podcast-muted);margin:19px 0 0;font-size:11px;line-height:1.58}.podcast-trigger strong{color:var(--podcast-ink)}.podcast-cue-card{background:radial-gradient(circle at 86% 14%, #f45d4838, transparent 15rem), var(--podcast-ink);color:#fff;border-radius:24px;min-height:585px;padding:29px;position:relative;overflow:hidden;box-shadow:0 36px 88px #17181d47}.podcast-cue-card:after{content:"";border:1px solid #f4c84a42;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-74px;right:-74px;box-shadow:0 0 0 27px #f4c84a09,0 0 0 54px #f4c84a06}.podcast-cue-top{color:#9d9da4;font:730 8px/1.2 var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;gap:18px;display:flex}.podcast-cue-top b{color:var(--podcast-coral);font-weight:760}.podcast-wave{align-items:center;gap:5px;height:135px;margin-top:44px;padding:0 3px;display:flex}.podcast-wave span{background:linear-gradient(to top, var(--podcast-coral), var(--podcast-yellow));opacity:.94;border-radius:999px;width:100%;min-height:9px}.podcast-cue-time{color:#9899a2;font:710 7px/1 var(--font-geist-mono);letter-spacing:.07em;border-top:1px solid #ffffff29;justify-content:space-between;gap:15px;padding-top:13px;display:flex}.podcast-cue-time b{color:var(--podcast-yellow);font-weight:760}.podcast-cue-segment{border:1px solid #ffffff26;border-left:4px solid var(--podcast-coral);background:#ffffff0b;border-radius:11px;margin-top:27px;padding:20px}.podcast-cue-segment span{color:var(--podcast-coral);font:750 8px/1 var(--font-geist-mono);letter-spacing:.065em}.podcast-cue-segment p{color:#e1e1e5;margin:13px 0 0;font-size:12px;line-height:1.62}.podcast-cue-metrics{background:#ffffff29;grid-template-columns:.7fr .7fr 1.6fr;gap:1px;margin-top:24px;display:grid}.podcast-cue-metrics div{background:var(--podcast-ink);padding:17px}.podcast-cue-metrics strong,.podcast-cue-metrics span{display:block}.podcast-cue-metrics strong{color:var(--podcast-yellow);letter-spacing:-.035em;font-size:16px}.podcast-cue-metrics span{color:#989aa3;font:700 7px/1.3 var(--font-geist-mono);letter-spacing:.045em;margin-top:5px}.podcast-cue-note{color:#898b94;font:680 7px/1.45 var(--font-geist-mono);letter-spacing:.05em;margin:24px 0 0;position:relative}.podcast-stats{border-block:1px solid var(--podcast-line);background:#fffaf2b3}.podcast-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.podcast-stats-grid div{border-right:1px solid var(--podcast-line);flex-direction:column;justify-content:center;min-height:112px;padding:20px 29px;display:flex}.podcast-stats-grid div:first-child{border-left:1px solid var(--podcast-line)}.podcast-stats-grid strong{letter-spacing:-.045em;font-size:24px}.podcast-stats-grid span{color:var(--podcast-muted);font:690 8px/1.25 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.podcast-section,.podcast-process,.podcast-boundary,.podcast-terms,.podcast-faq,.podcast-final{padding-block:118px}.podcast-heading{grid-template-columns:1fr 1.18fr;align-items:end;gap:45px;margin-bottom:55px;display:grid}.podcast-heading .podcast-kicker{grid-column:1/-1;margin-bottom:-20px}.podcast-heading h2,.podcast-ledger h2,.podcast-proof h2,.podcast-exclusions h2,.podcast-terms h2,.podcast-faq h2,.podcast-final h2,.podcast-intake-handoff h2{font-size:clamp(43px,5.2vw,70px)}.podcast-heading>p:last-child{max-width:650px;color:var(--podcast-muted);margin:0;font-size:14px;line-height:1.75}.podcast-deliverable-grid{border-top:1px solid var(--podcast-line);border-left:1px solid var(--podcast-line);grid-template-columns:repeat(2,1fr);display:grid}.podcast-deliverable-grid article{border-right:1px solid var(--podcast-line);border-bottom:1px solid var(--podcast-line);background:#fffaf28a;min-height:310px;padding:32px}.podcast-deliverable-grid article>span{color:var(--podcast-red);font:820 9px/1 var(--font-geist-mono);letter-spacing:.1em}.podcast-deliverable-grid h3{letter-spacing:-.045em;margin:78px 0 13px;font-size:25px;line-height:1.08}.podcast-deliverable-grid p{color:var(--podcast-muted);margin:0;font-size:12px;line-height:1.67}.podcast-ledger{background:var(--podcast-ink);color:#fff;padding-block:112px}.podcast-ledger-grid{grid-template-columns:.72fr 1.28fr;gap:clamp(55px,9vw,125px);display:grid}.podcast-ledger .podcast-kicker{color:var(--podcast-coral)}.podcast-ledger-grid>div>p:last-child{color:#b8b8bf;max-width:570px;font-size:13px;line-height:1.75}.podcast-ledger ol{border:1px solid #ffffff2e;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.podcast-ledger li{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:245px;padding:27px}.podcast-ledger li:nth-child(2n){border-right:0}.podcast-ledger li:nth-child(n+3){border-bottom:0}.podcast-ledger li>span{color:var(--podcast-coral);font:810 9px/1 var(--font-geist-mono)}.podcast-ledger strong{letter-spacing:-.035em;margin-top:61px;font-size:20px;display:block}.podcast-ledger li p{color:#a9aab2;margin:11px 0 0;font-size:11px;line-height:1.62}.podcast-proof{background:var(--podcast-coral);color:var(--podcast-ink);padding-block:112px}.podcast-proof-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(55px,9vw,125px);display:grid}.podcast-proof .podcast-kicker{color:#711d18}.podcast-proof h2{max-width:610px}.podcast-proof-grid>div:first-child>p:not(.podcast-kicker):not(.podcast-proof-inspection){color:#4a211e;max-width:620px;margin:27px 0 0;font-size:14px;line-height:1.75}.podcast-proof-label{font:780 8px/1 var(--font-geist-mono);letter-spacing:.08em;border:1px solid #17181d7a;margin-top:27px;padding:9px 11px;display:inline-block}.podcast-proof-audit{color:#4f211e;margin:17px 0 0;font-size:10px;line-height:1.58}.podcast-proof-facts{background:#17181d47;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:29px;display:grid}.podcast-proof-facts div{background:var(--podcast-coral);padding:15px}.podcast-proof-facts strong,.podcast-proof-facts span{display:block}.podcast-proof-facts strong{letter-spacing:-.04em;font-size:20px}.podcast-proof-facts span{color:#5d2925;font:690 7px/1.3 var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:5px}.podcast-proof-inspection{color:#5c2925;margin:16px 0 0;font-size:10px;line-height:1.55}.podcast-proof-files{border-top:1px solid #17181d59}.podcast-proof-files a{border-bottom:1px solid #17181d59;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;padding:22px 4px;transition:background .18s,padding .18s;display:grid}.podcast-proof-files a:hover{background:#ffffff24;padding-inline:14px}.podcast-proof-files a>span{font:800 9px/1 var(--font-geist-mono)}.podcast-proof-files strong{letter-spacing:-.02em;font-size:15px;display:block}.podcast-proof-files small{color:#632c27;font:680 8px/1.3 var(--font-geist-mono);margin-top:6px;display:block}.podcast-proof-files b{font:800 9px/1 var(--font-geist-mono);letter-spacing:.06em}.podcast-process .podcast-heading{margin-bottom:51px;display:block}.podcast-process .podcast-heading .podcast-kicker{margin-bottom:17px}.podcast-process ol{border-block:1px solid var(--podcast-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.podcast-process li{border-right:1px solid var(--podcast-line);min-height:275px;padding:29px 27px}.podcast-process li:first-child{border-left:1px solid var(--podcast-line)}.podcast-process li>span{color:var(--podcast-red);font:810 10px/1 var(--font-geist-mono)}.podcast-process h3{letter-spacing:-.04em;margin:72px 0 13px;font-size:21px;line-height:1.1}.podcast-process li p{color:var(--podcast-muted);margin:0;font-size:11px;line-height:1.65}.podcast-boundary-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.podcast-boundary-grid article{border:1px solid var(--podcast-line);border-radius:20px;min-height:440px;padding:38px}.podcast-boundary-yes{background:var(--podcast-white)}.podcast-boundary-no{background:#e5d9d3}.podcast-boundary-grid article>span{background:var(--podcast-yellow);color:var(--podcast-ink);font:820 8px/1 var(--font-geist-mono);letter-spacing:.09em;border-radius:999px;padding:8px 10px;display:inline-block}.podcast-boundary-no>span{background:var(--podcast-coral)!important}.podcast-boundary-grid h3{letter-spacing:-.05em;max-width:450px;margin:43px 0 29px;font-size:32px;line-height:1.05}.podcast-boundary-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.podcast-boundary-grid li{color:#5b5653;padding-left:22px;font-size:12px;line-height:1.6;position:relative}.podcast-boundary-grid li:before{content:"↳";color:var(--podcast-red);font-weight:850;position:absolute;left:0}.podcast-exclusions{background:#dfd9cf;padding-block:112px}.podcast-exclusions-grid{grid-template-columns:.78fr 1.22fr;gap:clamp(55px,9vw,125px);display:grid}.podcast-exclusion-list{border-top:1px solid var(--podcast-line)}.podcast-exclusion-list article{border-bottom:1px solid var(--podcast-line);grid-template-columns:.38fr .62fr;gap:30px;padding:25px 0;display:grid}.podcast-exclusion-list strong{font-size:14px;line-height:1.35}.podcast-exclusion-list p{color:var(--podcast-muted);margin:0;font-size:12px;line-height:1.65}.podcast-terms{border-top:1px solid var(--podcast-line);grid-template-columns:.76fr 1.24fr;gap:clamp(50px,9vw,125px);display:grid}.podcast-term-list{border-top:1px solid var(--podcast-line)}.podcast-term-list article{border-bottom:1px solid var(--podcast-line);grid-template-columns:.42fr .58fr;gap:28px;padding:25px 0;display:grid}.podcast-term-list strong{font-size:14px;line-height:1.35}.podcast-term-list p{color:var(--podcast-muted);margin:0;font-size:12px;line-height:1.65}.podcast-faq{border-top:1px solid var(--podcast-line);grid-template-columns:.72fr 1.28fr;gap:clamp(50px,9vw,125px);display:grid}.podcast-faq-list{border-top:1px solid var(--podcast-line)}.podcast-faq details{border-bottom:1px solid var(--podcast-line)}.podcast-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;font-size:14px;font-weight:760;list-style:none;display:flex}.podcast-faq summary::-webkit-details-marker{display:none}.podcast-faq summary span{color:var(--podcast-red);font-size:22px}.podcast-faq details[open] summary span{transform:rotate(45deg)}.podcast-faq details p{max-width:720px;color:var(--podcast-muted);margin:-2px 0 24px;font-size:12px;line-height:1.7}.podcast-final{border-top:1px solid var(--podcast-line);grid-template-columns:1fr .76fr;align-items:end;gap:clamp(55px,9vw,125px);display:grid}.podcast-final-action>div{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.podcast-final-action strong{letter-spacing:-.06em;font-size:43px}.podcast-final-action>div span{color:var(--podcast-muted);font-size:10px}.podcast-final-action .podcast-button{width:100%}.podcast-final-action small{color:var(--podcast-muted);margin-top:12px;font-size:9px;line-height:1.55;display:block}.podcast-footer{background:var(--podcast-ink);color:#fff;padding-block:38px}.podcast-footer-inner{grid-template-columns:1fr 1.25fr auto;align-items:center;gap:30px;display:grid}.podcast-brand-light .podcast-brand-mark{border-color:var(--podcast-coral);background:var(--podcast-yellow);color:var(--podcast-ink);box-shadow:none}.podcast-footer-inner p{color:#b7b5ba;margin:0;font-size:11px;line-height:1.5}.podcast-footer-inner>span{color:#77767e;font-size:9px}:is(.podcast-page a:focus-visible,.podcast-page button:focus-visible,.podcast-page input:focus-visible,.podcast-page textarea:focus-visible,.podcast-page select:focus-visible){outline:3px solid var(--podcast-blue);outline-offset:3px}.podcast-intake-page{background:#e4ded4}.podcast-intake-nav{border-bottom:1px solid var(--podcast-line)}.podcast-intake-hero{grid-template-columns:1fr .67fr;align-items:center;gap:clamp(50px,9vw,120px);padding:72px 0 82px;display:grid}.podcast-intake-hero h1{font-size:clamp(50px,6vw,78px)}.podcast-intake-hero>div>p:last-child{max-width:720px;color:var(--podcast-muted);margin:27px 0 0;font-size:15px;line-height:1.7}.podcast-intake-hero aside{border:1px solid var(--podcast-line);border-left:5px solid var(--podcast-coral);background:#fffaf2c9;border-radius:15px;padding:27px;box-shadow:0 22px 55px #17181d14}.podcast-intake-hero aside>span{color:var(--podcast-red);font:820 8px/1 var(--font-geist-mono);letter-spacing:.1em}.podcast-intake-hero aside h2{letter-spacing:-.035em;margin:15px 0 18px;font-size:21px;line-height:1.15}.podcast-intake-hero aside ul{color:#55504e;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.podcast-intake-hero aside li:before{content:"✓";color:var(--podcast-red);margin-right:9px;font-weight:900}.podcast-intake-hero aside p{color:#77716e;margin:18px 0 0;font-size:9px;line-height:1.55}.podcast-intake-form{border:1px solid var(--podcast-line);background:var(--podcast-white);border-radius:23px;margin-bottom:110px;overflow:hidden;box-shadow:0 28px 70px #17181d1a}.podcast-intake-section,.podcast-intake-confirm,.podcast-intake-handoff{border-bottom:1px solid var(--podcast-line);grid-template-columns:.38fr .62fr;gap:55px;padding:56px;display:grid}.podcast-intake-heading{align-items:flex-start;gap:17px;display:flex}.podcast-intake-heading>span{background:var(--podcast-coral);width:34px;height:34px;color:var(--podcast-ink);font:830 9px/1 var(--font-geist-mono);border-radius:50%;flex:none;place-items:center;display:grid}.podcast-intake-heading h2{letter-spacing:-.04em;margin:1px 0 8px;font-size:21px}.podcast-intake-heading p{color:var(--podcast-muted);margin:0;font-size:10px;line-height:1.55}.podcast-intake-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.podcast-intake-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.podcast-intake-fields label>span{color:#47413f;font-size:10px;font-weight:760}.podcast-intake-fields input,.podcast-intake-fields textarea,.podcast-intake-fields select{width:100%;color:var(--podcast-ink);font:inherit;background:#fff;border:1px solid #b4aaa4;border-radius:8px;font-size:12px}.podcast-intake-fields input,.podcast-intake-fields select{min-height:46px;padding:0 13px}.podcast-intake-fields textarea{resize:vertical;padding:12px 13px;line-height:1.55}.podcast-intake-fields small{color:#77706d;font-size:8px;line-height:1.5}.podcast-intake-wide{grid-column:1/-1}.podcast-confirm-list{gap:12px;display:grid}.podcast-confirm-list label{border:1px solid var(--podcast-line);color:#524c49;background:#f1ece4;border-radius:9px;grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:14px;font-size:10px;line-height:1.55;display:grid}.podcast-confirm-list input{width:16px;height:16px;accent-color:var(--podcast-red)}.podcast-intake-handoff{background:var(--podcast-ink);color:#fff;border-bottom:0}.podcast-intake-handoff .podcast-kicker{color:var(--podcast-coral)}.podcast-intake-handoff>div:first-child p:last-child{color:#b8b6bb;max-width:520px;font-size:11px;line-height:1.65}.podcast-intake-actions{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.podcast-intake-actions button{border:1px solid var(--podcast-coral);background:var(--podcast-coral);min-height:52px;color:var(--podcast-ink);cursor:pointer;border-radius:999px;padding:0 17px;font-weight:790}.podcast-intake-actions .podcast-intake-secondary{color:var(--podcast-coral);background:0 0}.podcast-intake-actions p{color:#c5c3c8;grid-column:1/-1;min-height:18px;margin:3px 0 0;font-size:9px;line-height:1.5}@media (max-width:1000px){.podcast-hero{grid-template-columns:1fr}.podcast-cue-card{justify-self:center;width:min(100%,720px)}.podcast-proof-grid,.podcast-intake-hero{grid-template-columns:1fr}.podcast-process ol{grid-template-columns:repeat(2,1fr)}.podcast-process li:nth-child(3){border-left:1px solid var(--podcast-line)}.podcast-process li:nth-child(-n+2){border-bottom:1px solid var(--podcast-line)}.podcast-intake-section,.podcast-intake-confirm,.podcast-intake-handoff{grid-template-columns:1fr;gap:38px}}@media (max-width:760px){.podcast-heading,.podcast-ledger-grid,.podcast-exclusions-grid,.podcast-terms,.podcast-faq,.podcast-final{grid-template-columns:1fr}.podcast-heading .podcast-kicker{margin-bottom:0}.podcast-deliverable-grid,.podcast-boundary-grid{grid-template-columns:1fr}.podcast-deliverable-grid article{min-height:255px}.podcast-stats-grid{grid-template-columns:repeat(2,1fr)}.podcast-stats-grid div:nth-child(3){border-left:1px solid var(--podcast-line);border-top:1px solid var(--podcast-line)}.podcast-stats-grid div:nth-child(4){border-top:1px solid var(--podcast-line)}.podcast-exclusion-list article,.podcast-term-list article{grid-template-columns:1fr;gap:8px}.podcast-footer-inner{grid-template-columns:1fr}}@media (max-width:600px){.podcast-nav .podcast-brand>span:last-child,.podcast-intake-nav .podcast-brand>span:last-child,.podcast-nav nav a:first-child{display:none}.podcast-hero{padding:46px 0 76px}.podcast-hero h1{font-size:45px}.podcast-actions{flex-direction:column;align-items:stretch}.podcast-button{width:100%}.podcast-text-link{align-self:center}.podcast-cue-card{border-radius:16px;min-height:0;padding:25px 21px}.podcast-cue-top{flex-direction:column;align-items:flex-start}.podcast-wave{gap:3px;height:105px}.podcast-cue-metrics{grid-template-columns:1fr}.podcast-section,.podcast-process,.podcast-boundary,.podcast-terms,.podcast-faq,.podcast-final,.podcast-ledger,.podcast-proof,.podcast-exclusions{padding-block:78px}.podcast-proof-files a{grid-template-columns:30px 1fr}.podcast-proof-files a b{grid-column:2}.podcast-ledger ol{grid-template-columns:1fr}.podcast-ledger li{border-bottom:1px solid #ffffff2e;border-right:0}.podcast-ledger li:nth-child(n+3){border-bottom:1px solid #ffffff2e}.podcast-ledger li:last-child{border-bottom:0}.podcast-boundary-grid article{min-height:0;padding:29px 24px}.podcast-process ol{grid-template-columns:1fr}.podcast-process li{border-left:1px solid var(--podcast-line);border-bottom:1px solid var(--podcast-line);min-height:225px}.podcast-process li:last-child{border-bottom:0}.podcast-final-action>div{flex-direction:column;align-items:flex-start;gap:5px}.podcast-intake-hero{padding:47px 0 60px}.podcast-intake-hero h1{font-size:44px}.podcast-intake-form{border-radius:15px;width:calc(100% - 20px);margin-bottom:70px}.podcast-intake-section,.podcast-intake-confirm,.podcast-intake-handoff{padding:34px 21px}.podcast-intake-grid,.podcast-intake-actions{grid-template-columns:1fr}.podcast-intake-wide,.podcast-intake-actions p{grid-column:auto}}.guide-page{--guide-ink:#172328;--guide-deep:#102126;--guide-teal:#126f68;--guide-teal-dark:#0b554f;--guide-signal:#efb949;--guide-paper:#f3efe5;--guide-white:#fffdf7;--guide-muted:#657076;--guide-line:#1723282b;background:radial-gradient(circle at 92% 1%, #efb94929, transparent 25rem), var(--guide-paper);min-height:100vh;color:var(--guide-ink)}.guide-page h1,.guide-page h2,.guide-page h3,.guide-page p,.guide-page li{text-wrap:pretty}.guide-utility{background:var(--guide-deep);color:#dbe8e5;min-height:34px;font:720 8px/1.35 var(--font-geist-mono);letter-spacing:.11em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:7px 20px;display:flex}.guide-nav{justify-content:space-between;align-items:center;gap:32px;min-height:82px;display:flex}.guide-brand{letter-spacing:-.025em;align-items:center;gap:12px;font-size:15px;font-weight:790;display:inline-flex}.guide-brand-mark{background:var(--guide-teal);color:#fff;width:36px;height:36px;font:820 10px/1 var(--font-geist-mono);box-shadow:5px 5px 0 var(--guide-signal);border-radius:8px 8px 8px 2px;place-items:center;display:grid;transform:rotate(-3deg)}.guide-nav nav{align-items:center;gap:24px;display:flex}.guide-nav nav a,.guide-nav nav span{color:#4b5b61;border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;font-weight:720}.guide-nav nav span{border-color:var(--guide-teal);color:var(--guide-teal-dark)}.guide-nav nav a:hover{color:var(--guide-teal-dark);border-color:currentColor}.guide-kicker{color:var(--guide-teal);font:790 9px/1.35 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 17px}.guide-button{border:1px solid var(--guide-ink);min-height:52px;color:var(--guide-ink);background:0 0;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;padding:0 19px;font-size:12px;font-weight:780;transition:transform .17s,background .17s,color .17s;display:inline-flex}.guide-button:hover{background:var(--guide-ink);color:#fff;transform:translateY(-2px)}.guide-button-dark{background:var(--guide-ink);color:#fff}.guide-button-dark:hover{background:var(--guide-teal-dark)}.guide-hub-hero{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(55px,9vw,126px);padding:88px 0 112px;display:grid}.guide-hub-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(57px,7.5vw,98px);line-height:.9}.guide-hub-hero h1 span{color:var(--guide-teal)}.guide-hub-intro{border-top:1px solid var(--guide-line)}.guide-hub-intro p{border-bottom:1px solid var(--guide-line);color:#536167;margin:0;padding:22px 0;font-size:14px;line-height:1.75}.guide-index{padding-bottom:118px}.guide-index-heading{grid-template-columns:.72fr 1.28fr;align-items:end;gap:55px;margin-bottom:51px;display:grid}.guide-index-heading .guide-kicker{margin:0}.guide-index-heading h2,.guide-principles h2,.guide-directory-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,67px);line-height:.98}.guide-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.guide-card{border:1px solid var(--guide-line);border-top:6px solid var(--guide-teal);background:var(--guide-white);flex-direction:column;min-width:0;min-height:575px;padding:29px;display:flex;box-shadow:0 24px 60px #17232814}.guide-card:nth-child(2){border-top-color:#b55039}.guide-card:nth-child(3){border-top-color:#a47717}.guide-card-topline{color:#738087;font:710 8px/1.35 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:15px;display:flex}.guide-card-topline span:last-child{color:var(--guide-teal-dark);text-align:right}.guide-card h3{letter-spacing:-.05em;margin:64px 0 0;font-size:clamp(29px,2.8vw,39px);line-height:1.02}.guide-card h3 a:hover{color:var(--guide-teal)}.guide-card>p{color:var(--guide-muted);margin:23px 0 0;font-size:13px;line-height:1.68}.guide-card ul{gap:10px;margin:27px 0 0;padding:0;list-style:none;display:grid}.guide-card li{color:#435159;padding-left:20px;font-size:11px;line-height:1.55;position:relative}.guide-card li:before{content:"✓";color:var(--guide-teal);font-weight:900;position:absolute;left:0}.guide-card-actions{gap:14px;margin-top:auto;padding-top:34px;display:grid}.guide-card-actions>a:last-child{color:#59666c;border-bottom:1px solid;justify-self:center;font-size:10px;font-weight:710}.guide-principles{background:var(--guide-deep);color:#fff;padding-block:112px}.guide-principles-grid{grid-template-columns:.72fr 1.28fr;gap:clamp(55px,9vw,125px);display:grid}.guide-principles .guide-kicker{color:var(--guide-signal)}.guide-principles ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.guide-principles li{border-bottom:1px solid #fff3;grid-template-columns:45px 1fr;gap:19px;padding:25px 0;display:grid}.guide-principles li>span{color:var(--guide-signal);font:760 9px/1.4 var(--font-geist-mono)}.guide-principles strong{letter-spacing:-.025em;font-size:17px;display:block}.guide-principles li p{color:#bac8c9;margin:8px 0 0;font-size:12px;line-height:1.65}.guide-directory-cta{grid-template-columns:.9fr 1.1fr auto;align-items:end;gap:clamp(35px,6vw,85px);padding-block:112px;display:grid}.guide-directory-cta>p{color:var(--guide-muted);margin:0;font-size:13px;line-height:1.7}.guide-directory-cta .guide-button{min-width:250px}.guide-breadcrumbs{color:#637177;align-items:center;gap:9px;font-size:10px;display:flex}.guide-breadcrumbs a{border-bottom:1px solid}.guide-article-hero{border-top:1px solid var(--guide-line);padding:57px 0 102px}.guide-article-hero-grid{grid-template-columns:1.08fr .62fr;align-items:end;gap:clamp(55px,9vw,120px);margin-top:65px;display:grid}.guide-article-hero h1{letter-spacing:-.075em;max-width:880px;margin:0;font-size:clamp(58px,7.3vw,94px);line-height:.9}.guide-deck{color:#526066;letter-spacing:-.015em;max-width:795px;margin:30px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.6}.guide-byline{color:#6e7b80;font:680 8px/1.35 var(--font-geist-mono);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:9px 23px;margin-top:29px;display:flex}.guide-hero-summary{border:1px solid var(--guide-line);border-top:6px solid var(--guide-signal);background:#fffdf7ad;padding:29px;box-shadow:0 24px 58px #17232812}.guide-hero-summary>span{color:var(--guide-teal-dark);font:790 8px/1 var(--font-geist-mono);letter-spacing:.1em}.guide-hero-summary strong{margin-top:25px;font-size:16px;line-height:1.3;display:block}.guide-hero-summary p{color:var(--guide-muted);margin:10px 0 0;font-size:11px;line-height:1.65}.guide-article-layout{grid-template-columns:215px minmax(0,820px);justify-content:center;align-items:start;gap:clamp(55px,9vw,125px);padding-bottom:120px;display:grid}.guide-toc{border-block:1px solid var(--guide-line);padding:24px 0;position:sticky;top:28px}.guide-toc>strong{color:var(--guide-teal-dark);font:790 9px/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.guide-toc nav{margin-top:17px;display:grid}.guide-toc a{color:#59666c;border-bottom:1px solid #17232814;padding:8px 0;font-size:11px;font-weight:680}.guide-toc a:hover{color:var(--guide-teal-dark)}.guide-prose{min-width:0}.guide-prose>section{padding:85px 0 0;scroll-margin-top:28px}.guide-lead{border-left:6px solid var(--guide-teal);background:var(--guide-white);letter-spacing:-.02em;margin:0;padding:33px;font-size:clamp(18px,2vw,23px);line-height:1.55}.guide-section-number{color:var(--guide-teal);font:790 9px/1.3 var(--font-geist-mono);letter-spacing:.1em;margin:0 0 18px}.guide-prose h2{letter-spacing:-.06em;max-width:740px;margin:0;font-size:clamp(37px,4.5vw,58px);line-height:.98}.guide-prose h3{letter-spacing:-.04em;margin:42px 0 15px;font-size:24px;line-height:1.1}.guide-prose section>p:not(.guide-section-number),.guide-prose section>ul{color:#505f65;font-size:14px;line-height:1.8}.guide-prose section>p:not(.guide-section-number){margin:24px 0 0}.guide-prose section>ul{gap:9px;margin:24px 0 0;padding-left:22px;display:grid}.guide-prose code{color:var(--guide-teal-dark);font:700 .9em/1.3 var(--font-geist-mono);background:#e4ded1;border-radius:3px;padding:2px 5px}.guide-steps{border-top:1px solid var(--guide-line);gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.guide-steps li{border-bottom:1px solid var(--guide-line);grid-template-columns:.38fr .62fr;gap:30px;padding:24px 0;display:grid}.guide-steps strong{font-size:14px;line-height:1.4}.guide-steps p{color:var(--guide-muted);margin:0;font-size:12px;line-height:1.7}.guide-callout{border:1px solid var(--guide-line);border-left:6px solid var(--guide-teal);background:var(--guide-white);margin-top:31px;padding:25px 27px}.guide-callout-warning{background:#f2e2dc;border-left-color:#b55039}.guide-callout-safe{border-left-color:var(--guide-teal);background:#e3ece7}.guide-callout>strong{letter-spacing:-.02em;font-size:15px;display:block}.guide-callout p{color:#57636a;margin:9px 0 0;font-size:12px;line-height:1.7}.guide-definition-grid{border-top:1px solid var(--guide-line);border-left:1px solid var(--guide-line);grid-template-columns:1fr 1fr;margin:32px 0 0;padding:0;display:grid}.guide-definition-grid>div{border-right:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);background:#fffdf77a;min-width:0;padding:23px}.guide-definition-grid dt{letter-spacing:-.02em;font-size:14px;font-weight:790}.guide-definition-grid dd{color:var(--guide-muted);margin:10px 0 0;font-size:11px;line-height:1.65}.guide-template{border:1px solid var(--guide-line);background:var(--guide-deep);color:#fff;margin-top:34px;box-shadow:12px 12px #126f682b}.guide-template-top{color:var(--guide-signal);font:700 8px/1.4 var(--font-geist-mono);letter-spacing:.07em;border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:20px;padding:15px 18px;display:flex}.guide-template pre{color:#d8e2e1;font:640 11px/1.75 var(--font-geist-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:26px}.guide-checklist{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.guide-checklist li{border:1px solid var(--guide-line);background:#fffdf77a;grid-template-columns:42px 1fr;gap:20px;padding:22px;display:grid}.guide-checklist li>span{background:var(--guide-teal);color:#fff;width:34px;height:34px;font:790 9px/1 var(--font-geist-mono);place-items:center;display:grid}.guide-checklist strong{margin-top:1px;font-size:15px;display:block}.guide-checklist p{color:var(--guide-muted);margin:8px 0 0;font-size:12px;line-height:1.68}.guide-decision-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:31px;display:grid}.guide-decision-grid article{border:1px solid var(--guide-line);background:var(--guide-white);min-width:0;padding:24px}.guide-decision-grid article>span{color:var(--guide-teal);font:800 9px/1 var(--font-geist-mono);letter-spacing:.09em}.guide-decision-grid article:nth-child(2)>span{color:#9b7014}.guide-decision-grid article:nth-child(3)>span{color:#ad4935}.guide-decision-grid h3{margin:48px 0 11px;font-size:18px}.guide-decision-grid p{color:var(--guide-muted);margin:0;font-size:11px;line-height:1.65}.guide-tick-list{list-style:none;display:grid;gap:11px!important;margin:31px 0 0!important;padding:0!important}.guide-tick-list li{border:1px solid var(--guide-line);color:#4e5d63;background:#fffdf780;padding:14px 16px 14px 45px;font-size:12px;line-height:1.65;position:relative}.guide-tick-list li:before{content:"✓";color:var(--guide-teal);font-weight:900;position:absolute;top:15px;left:17px}.guide-table-wrap{margin-top:32px;overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;background:var(--guide-white);width:100%;min-width:650px;font-size:11px}.guide-table-wrap caption{background:var(--guide-teal-dark);color:#fff;font:740 9px/1.3 var(--font-geist-mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:13px 15px}.guide-table-wrap th,.guide-table-wrap td{border:1px solid var(--guide-line);text-align:left;vertical-align:top;padding:14px 15px}.guide-table-wrap th{color:#3f4d52;background:#e6e1d5;font-size:10px}.guide-table-wrap td{color:#59666c;line-height:1.55}.guide-offer-cta{border-top:7px solid var(--guide-signal);background:var(--guide-teal-dark);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:92px;padding:38px;display:grid;box-shadow:14px 14px #17232821}.guide-offer-cta .guide-kicker{color:var(--guide-signal)}.guide-offer-cta h2{max-width:620px;font-size:clamp(33px,4vw,48px)}.guide-offer-cta p:not(.guide-kicker){color:#d0dfdc;max-width:640px;margin:19px 0 0;font-size:12px;line-height:1.7}.guide-offer-cta .guide-button{min-width:270px;color:var(--guide-deep);background:#fff;border-color:#fff}.guide-offer-cta .guide-button:hover{background:var(--guide-signal);color:var(--guide-deep)}.guide-next{border-top:1px solid var(--guide-line);justify-content:space-between;align-items:center;gap:28px;margin-top:55px;padding-top:24px;display:flex}.guide-next>span{color:var(--guide-muted);font:700 8px/1.4 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.guide-next a{color:var(--guide-teal-dark);text-align:right;gap:18px;font-size:12px;font-weight:760;display:flex}.guide-footer{color:#fff;background:#09191d;padding-block:38px}.guide-footer-inner{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:30px;display:grid}.guide-brand-light .guide-brand-mark{background:var(--guide-signal);color:var(--guide-deep);box-shadow:none}.guide-footer-inner p{color:#b7c6c7;margin:0;font-size:11px;line-height:1.5}.guide-footer-inner>div{color:#b7c6c7;gap:18px;font-size:10px;display:flex}.guide-footer-inner>div a{border-bottom:1px solid #0000}.guide-footer-inner>div a:hover{border-color:currentColor}:is(.guide-page a:focus-visible,.guide-page summary:focus-visible){outline:3px solid var(--guide-signal);outline-offset:3px}@media (max-width:1000px){.guide-hub-hero,.guide-article-hero-grid{grid-template-columns:1fr}.guide-hub-intro,.guide-hero-summary{max-width:740px}.guide-card-grid{grid-template-columns:1fr}.guide-card{min-height:0}.guide-card h3{margin-top:42px}.guide-card-actions{margin-top:38px}.guide-principles-grid,.guide-directory-cta{grid-template-columns:1fr}.guide-directory-cta{align-items:start}.guide-directory-cta .guide-button{width:fit-content}.guide-offer-cta{grid-template-columns:1fr;align-items:start}.guide-offer-cta .guide-button{width:fit-content}}@media (max-width:760px){.guide-index-heading{grid-template-columns:1fr;gap:18px}.guide-article-layout{grid-template-columns:1fr}.guide-toc{position:static}.guide-toc nav{grid-template-columns:1fr 1fr;column-gap:20px}.guide-definition-grid,.guide-decision-grid{grid-template-columns:1fr}.guide-steps li{grid-template-columns:1fr;gap:8px}.guide-footer-inner{grid-template-columns:1fr}.guide-next{flex-direction:column;align-items:flex-start}.guide-next a{text-align:left}}@media (max-width:600px){.guide-nav .guide-brand>span:last-child{display:none}.guide-nav nav{gap:14px}.guide-hub-hero{padding:53px 0 78px}.guide-hub-hero h1,.guide-article-hero h1{font-size:49px}.guide-index{padding-bottom:78px}.guide-card{padding:24px 21px}.guide-principles,.guide-directory-cta{padding-block:78px}.guide-article-hero{padding:40px 0 75px}.guide-article-hero-grid{margin-top:43px}.guide-article-layout{padding-bottom:78px}.guide-lead{padding:25px 21px}.guide-prose>section{padding-top:70px}.guide-toc nav{grid-template-columns:1fr}.guide-template-top{flex-direction:column;align-items:flex-start;gap:5px}.guide-template pre{padding:21px;font-size:10px}.guide-checklist li{grid-template-columns:34px 1fr;gap:14px;padding:18px}.guide-offer-cta{padding:29px 23px;box-shadow:8px 8px #17232821}.guide-offer-cta .guide-button,.guide-directory-cta .guide-button{width:100%;min-width:0}}@media print{.guide-utility,.guide-nav,.guide-toc,.guide-offer-cta,.guide-next,.guide-footer{display:none}.guide-page{background:#fff}.guide-article-layout{padding:0;display:block}.guide-prose{max-width:none}.guide-prose>section{break-inside:avoid}}.matcher-page{--matcher-ink:#101a2b;--matcher-paper:#f7f3ea;--matcher-white:#fffdf8;--matcher-line:#cfc8ba;--matcher-muted:#665f58;--matcher-lime:#d8ff48;--matcher-coral:#ff7158;--matcher-blue:#3159d5;background:radial-gradient(circle at 85% 8%, #ff715829, transparent 28%), linear-gradient(180deg, #fbf7ee 0%, var(--matcher-paper) 58%, #ece5d8 100%);min-height:100vh;color:var(--matcher-ink);font-family:var(--font-geist-sans), Arial, sans-serif}.matcher-page *,.matcher-page :before,.matcher-page :after{box-sizing:border-box}.matcher-page .shell{width:min(1180px,100% - 48px);margin-inline:auto}.matcher-page h1,.matcher-page h2,.matcher-page h3,.matcher-page p{margin-top:0}.matcher-page a{color:inherit;text-decoration:none}.matcher-page button,.matcher-page input{font:inherit}.matcher-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.matcher-alert{background:var(--matcher-ink);color:#e8eaf0;min-height:34px;font:720 9px/1.4 var(--font-geist-mono);letter-spacing:.09em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;padding:8px 20px;display:flex}.matcher-alert>span{background:var(--matcher-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d8ff4821}.matcher-nav{border-bottom:1px solid var(--matcher-line);justify-content:space-between;align-items:center;gap:30px;min-height:84px;display:flex}.matcher-brand{letter-spacing:-.01em;align-items:center;gap:11px;font-size:12px;font-weight:800;display:inline-flex}.matcher-brand-mark{background:var(--matcher-ink);width:34px;height:34px;color:var(--matcher-lime);font:850 10px/1 var(--font-geist-mono);border-radius:9px;place-items:center;display:grid;transform:rotate(-3deg)}.matcher-nav nav{color:#515b6b;flex-wrap:wrap;justify-content:flex-end;gap:13px 24px;font-size:11px;font-weight:700;display:flex}.matcher-nav nav a{border-bottom:1px solid #0000}.matcher-nav nav a:hover{color:var(--matcher-ink);border-color:currentColor}.matcher-hero{grid-template-columns:1.08fr .72fr;align-items:center;gap:clamp(52px,8vw,116px);padding-block:82px 112px;display:grid}.matcher-kicker{color:var(--matcher-blue);font:820 9px/1.25 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:17px}.matcher-hero h1{letter-spacing:-.07em;max-width:790px;margin-bottom:27px;font-size:clamp(56px,7vw,91px);line-height:.9}.matcher-hero h1 span{color:var(--matcher-blue)}.matcher-lede{color:#514c49;max-width:735px;margin-bottom:28px;font-size:16px;line-height:1.7}.matcher-hero-actions{flex-wrap:wrap;align-items:center;gap:15px 23px;display:flex}.matcher-button{border:1px solid var(--matcher-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 22px;font-size:11px;font-weight:790;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.matcher-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px #101a2b1a}.matcher-button-primary{background:var(--matcher-ink);color:#fff}.matcher-button-primary>span{color:var(--matcher-lime)}.matcher-button-secondary{color:inherit;background:0 0}.matcher-button:disabled{cursor:not-allowed;opacity:.35}.matcher-text-link{border-bottom:1px solid var(--matcher-ink);font-size:11px;font-weight:740}.matcher-privacy-note{color:#77706a;max-width:680px;margin:24px 0 0;font-size:9px;line-height:1.6}.matcher-signal-card{border:1px solid var(--matcher-ink);background:var(--matcher-white);border-radius:25px;overflow:hidden;transform:rotate(1deg);box-shadow:23px 26px #3159d521}.matcher-signal-top{background:var(--matcher-ink);color:#fff;font:790 8px/1.2 var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.matcher-signal-top b{color:var(--matcher-lime);font-size:12px}.matcher-signal-card ol{margin:0;padding:0;list-style:none}.matcher-signal-card li{border-bottom:1px solid var(--matcher-line);grid-template-columns:48px 1fr;align-items:center;gap:15px;min-height:84px;padding:16px 22px;display:grid}.matcher-signal-card li>span{border:1px solid var(--matcher-line);width:42px;height:42px;color:var(--matcher-blue);font:820 9px/1 var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.matcher-signal-card li strong{letter-spacing:.08em;font-size:10px}.matcher-signal-card li p{color:var(--matcher-muted);margin:5px 0 0;font-size:11px}.matcher-signal-result{background:var(--matcher-lime);padding:25px 23px 27px}.matcher-signal-result>span{color:#3e490b;font:820 8px/1 var(--font-geist-mono);letter-spacing:.1em}.matcher-signal-result strong{letter-spacing:-.045em;margin-top:10px;font-size:25px;display:block}.matcher-signal-result p{color:#414817;margin:8px 0 0;font-size:10px;line-height:1.55}.matcher-boundary-strip{border-block:1px solid var(--matcher-line);background:#ffffff78}.matcher-boundary-strip>div{grid-template-columns:1fr 1fr;gap:50px;padding-block:25px;display:grid}.matcher-boundary-strip p{color:#5d5752;margin:0;font-size:10px;line-height:1.65}.matcher-boundary-strip strong{color:var(--matcher-ink)}.matcher-workspace{padding-block:110px 118px}.matcher-workspace-heading{grid-template-columns:1.1fr .55fr;align-items:end;gap:65px;margin-bottom:47px;display:grid}.matcher-workspace-heading h2,.matcher-results-heading h2,.matcher-no-match h2,.matcher-compare-heading h2,.matcher-final h2{letter-spacing:-.06em;margin-bottom:0;font-size:clamp(43px,5vw,68px);line-height:.95}.matcher-workspace-heading>p,.matcher-compare-heading>p{color:var(--matcher-muted);margin:0;font-size:12px;line-height:1.7}.matcher-panel{border:1px solid var(--matcher-line);background:var(--matcher-white);border-radius:25px;overflow:hidden;box-shadow:0 32px 75px #101a2b1c}.matcher-progress{border-bottom:1px solid var(--matcher-line);background:#e9e4da;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.matcher-progress li{border-right:1px solid var(--matcher-line);color:#77716d;align-items:center;gap:13px;min-height:66px;padding:15px 22px;display:flex}.matcher-progress li:last-child{border-right:0}.matcher-progress span{font:820 9px/1 var(--font-geist-mono)}.matcher-progress b{letter-spacing:.04em;text-transform:uppercase;font-size:10px}.matcher-progress-current{background:var(--matcher-ink);color:#fff!important}.matcher-progress-current span{color:var(--matcher-lime)}.matcher-progress-complete{background:#dde9d0;color:#314128!important}.matcher-fieldset{border:0;margin:0;padding:52px 52px 40px}.matcher-fieldset legend{letter-spacing:-.05em;width:100%;padding:0;font-size:clamp(31px,3.4vw,48px);font-weight:780;line-height:1}.matcher-fieldset legend>span{color:var(--matcher-coral);font:820 8px/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;display:block}.matcher-choice-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:35px;display:grid}.matcher-choice-grid-input{grid-template-columns:repeat(2,1fr)}.matcher-choice{border:1px solid var(--matcher-line);cursor:pointer;background:#fbf8f1;border-radius:11px;grid-template-columns:23px 1fr;align-items:start;gap:13px;min-height:83px;padding:16px;transition:border-color .14s,background .14s,transform .14s;display:grid}.matcher-choice:hover{border-color:var(--matcher-blue);transform:translateY(-1px)}.matcher-choice input{opacity:0;width:1px;height:1px;position:absolute}.matcher-choice-control{background:#fff;border:1px solid #9b948c;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.matcher-choice-control:after{background:var(--matcher-blue);content:"";border-radius:50%;width:10px;height:10px;transition:transform .12s;transform:scale(0)}.matcher-choice input:checked+.matcher-choice-control:after{transform:scale(1)}.matcher-choice:has(input:checked){border-color:var(--matcher-blue);box-shadow:inset 4px 0 0 var(--matcher-blue);background:#edf1ff}.matcher-choice input:focus-visible+.matcher-choice-control{outline:3px solid var(--matcher-coral);outline-offset:3px}.matcher-choice strong{margin-bottom:6px;font-size:12px;line-height:1.35;display:block}.matcher-choice small{color:var(--matcher-muted);font-size:9px;line-height:1.5;display:block}.matcher-choice-unsure{background:#ece7dc}.matcher-panel-actions{border-top:1px solid var(--matcher-line);background:#eee9df;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:24px 52px;display:grid}.matcher-panel-actions p{color:var(--matcher-muted);text-align:center;margin:0;font-size:9px;line-height:1.5}.matcher-results{background:var(--matcher-ink);color:#fff;outline:0;padding-block:76px 110px}.matcher-results-placeholder{color:#aeb4c0;border-block:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:45px;min-height:125px;display:flex}.matcher-results-placeholder span{color:var(--matcher-lime);font:820 9px/1 var(--font-geist-mono);letter-spacing:.1em}.matcher-results-placeholder p{text-align:right;max-width:560px;margin:0;font-size:13px;line-height:1.6}.matcher-results-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:43px;display:flex}.matcher-results-heading .matcher-kicker,.matcher-checkout-disclosure .matcher-kicker{color:var(--matcher-lime)}.matcher-results-heading button{color:#d7dbe3;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #9ba2b0;font-size:10px}.matcher-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.matcher-result-card{background:#17243a;border:1px solid #fff3;border-radius:18px;flex-direction:column;min-width:0;padding:25px;display:flex}.matcher-result-card:first-child{border-color:var(--matcher-lime);background:#1d2c46;box-shadow:0 0 0 1px #d8ff482e}.matcher-result-rank{color:#a7b0c0;font:760 8px/1.3 var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;display:flex}.matcher-result-rank b{color:var(--matcher-lime)}.matcher-result-label{color:var(--matcher-coral);font:790 8px/1.2 var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;margin:50px 0 10px}.matcher-result-card h3{letter-spacing:-.05em;margin-bottom:13px;font-size:clamp(27px,3vw,39px);line-height:.98}.matcher-result-summary{color:#c2c8d2;font-size:10px;line-height:1.65}.matcher-reason-list{gap:7px;margin:11px 0 23px;padding:0;list-style:none;display:grid}.matcher-reason-list li{color:#e6e9ee;padding-left:17px;font-size:9px;line-height:1.55;position:relative}.matcher-reason-list li:before{color:var(--matcher-lime);content:"✓";position:absolute;left:0}.matcher-timing{background:#0000001f;border:1px solid #ffffff24;border-radius:11px;margin-top:auto;padding:17px}.matcher-timing>span{color:#8f9aad;font:760 7px/1 var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;display:block}.matcher-timing strong{color:var(--matcher-lime);margin-top:8px;font-size:11px;display:block}.matcher-timing p{color:#bdc4d0;margin:9px 0 0;font-size:8px;line-height:1.55}.matcher-timing small{color:#f2c5ba;margin-top:9px;font-size:8px;line-height:1.55;display:block}.matcher-price{justify-content:space-between;align-items:baseline;gap:15px;margin:23px 0 15px;display:flex}.matcher-price strong{letter-spacing:-.06em;font-size:38px}.matcher-price span{color:#939cac;font-size:8px}.matcher-result-actions{gap:9px;display:grid}.matcher-result-actions .matcher-button{border-color:var(--matcher-lime);background:var(--matcher-lime);width:100%;color:var(--matcher-ink)}.matcher-checkout-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;min-height:42px;font-size:9px;font-weight:740}.matcher-checkout-button:hover{border-color:#fff}.matcher-no-match{max-width:850px;padding-block:30px}.matcher-no-match p:not(.matcher-kicker){color:#bbc2ce;max-width:680px;margin:25px 0;font-size:12px;line-height:1.7}.matcher-no-match>div{flex-wrap:wrap;gap:12px;display:flex}.matcher-no-match .matcher-button-secondary{color:#fff;border-color:#8e98a9}.matcher-no-match .matcher-button-primary{border-color:var(--matcher-lime);background:var(--matcher-lime);color:var(--matcher-ink)}.matcher-checkout-disclosure{border:1px solid var(--matcher-coral);background:#211f2e;border-radius:18px;outline:0;grid-template-columns:.74fr 1.26fr;gap:60px;margin-top:34px;padding:34px;display:grid}.matcher-checkout-disclosure h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,50px);line-height:.95}.matcher-checkout-disclosure>div:last-child>p{color:#c8c6cf;font-size:10px;line-height:1.65}.matcher-checkout-disclosure>div:last-child>p strong{color:#fff}.matcher-checkout-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.matcher-checkout-actions .matcher-button-primary{border-color:var(--matcher-coral);background:var(--matcher-coral);color:var(--matcher-ink)}.matcher-checkout-actions .matcher-button-secondary{color:#fff;border-color:#8f8b99}.matcher-compare{padding-block:112px}.matcher-compare-heading{grid-template-columns:1fr .62fr;align-items:end;gap:55px;margin-bottom:38px;display:grid}.matcher-compare-heading .matcher-kicker{grid-column:1/-1;margin-bottom:-28px}.matcher-compare details{border-block:1px solid var(--matcher-line)}.matcher-compare summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:82px;font-size:14px;font-weight:780;list-style:none;display:flex}.matcher-compare summary::-webkit-details-marker{display:none}.matcher-compare summary span{color:var(--matcher-blue);font-size:25px;transition:transform .15s}.matcher-compare details[open] summary span{transform:rotate(45deg)}.matcher-all-grid{border-top:1px solid var(--matcher-line);grid-template-columns:repeat(2,1fr);display:grid}.matcher-all-grid article{border-right:1px solid var(--matcher-line);border-bottom:1px solid var(--matcher-line);min-height:310px;padding:28px}.matcher-all-grid article:nth-child(2n){border-right:0}.matcher-all-grid article>div{color:var(--matcher-blue);font:790 9px/1 var(--font-geist-mono);justify-content:space-between;display:flex}.matcher-all-grid article>p:first-of-type{color:var(--matcher-coral);font:780 8px/1.2 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin:62px 0 10px}.matcher-all-grid h3{letter-spacing:-.045em;margin-bottom:16px;font-size:27px}.matcher-all-grid article>strong{margin-bottom:8px;font-size:10px;display:block}.matcher-all-grid article>p:last-of-type{color:var(--matcher-muted);font-size:9px;line-height:1.6}.matcher-all-grid article>a{border-bottom:1px solid var(--matcher-ink);margin-top:14px;font-size:9px;font-weight:780;display:inline-block}.matcher-final{border-top:1px solid var(--matcher-line);grid-template-columns:1fr .7fr;align-items:end;gap:80px;padding-block:90px;display:grid}.matcher-final>div:last-child p{color:var(--matcher-muted);margin-bottom:23px;font-size:11px;line-height:1.7}.matcher-footer{background:var(--matcher-ink);color:#fff;padding-block:36px}.matcher-footer-inner{grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;display:grid}.matcher-brand-light .matcher-brand-mark{background:var(--matcher-lime);color:var(--matcher-ink)}.matcher-footer-inner p{color:#aeb5c1;margin:0;font-size:10px}.matcher-footer-inner>a:last-child{color:var(--matcher-lime);font-size:10px;font-weight:760}:is(.matcher-page a:focus-visible,.matcher-page button:focus-visible,.matcher-page summary:focus-visible){outline:3px solid var(--matcher-coral);outline-offset:4px}:is(.matcher-workspace:focus-visible,.matcher-results:focus-visible,.matcher-checkout-disclosure:focus-visible){box-shadow:inset 0 0 0 3px var(--matcher-coral)}@media (max-width:1050px){.matcher-hero{grid-template-columns:1fr}.matcher-signal-card{justify-self:center;width:min(100%,730px);transform:none}.matcher-result-grid{grid-template-columns:1fr}.matcher-result-card{grid-template-columns:.8fr 1.2fr;gap:0 32px;display:grid}.matcher-result-rank,.matcher-result-label,.matcher-result-card h3,.matcher-result-summary,.matcher-reason-list{grid-column:1}.matcher-timing,.matcher-price,.matcher-result-actions{grid-column:2}.matcher-timing{grid-row:1/span 5;margin:0}.matcher-price{grid-row:6}.matcher-result-actions{grid-row:7}}@media (max-width:760px){.matcher-page .shell{width:min(100% - 30px,1180px)}.matcher-nav{flex-direction:column;align-items:flex-start;gap:17px;padding-block:20px}.matcher-nav nav{justify-content:flex-start}.matcher-hero{padding-block:65px 88px}.matcher-boundary-strip>div,.matcher-workspace-heading,.matcher-compare-heading,.matcher-final,.matcher-checkout-disclosure{grid-template-columns:1fr;gap:28px}.matcher-compare-heading .matcher-kicker{grid-column:auto;margin-bottom:-10px}.matcher-progress{grid-template-columns:1fr}.matcher-progress li{border-right:0;border-bottom:1px solid var(--matcher-line);min-height:50px}.matcher-progress li:last-child{border-bottom:0}.matcher-fieldset{padding:40px 27px 34px}.matcher-choice-grid,.matcher-choice-grid-input{grid-template-columns:1fr}.matcher-panel-actions{grid-template-columns:1fr 1fr;padding:22px 27px}.matcher-panel-actions p{grid-area:1/1/auto/-1}.matcher-results-heading{flex-direction:column;align-items:flex-start}.matcher-result-card{display:flex}.matcher-result-label{margin-top:38px}.matcher-timing{margin-top:10px}.matcher-all-grid{grid-template-columns:1fr}.matcher-all-grid article{border-right:0}.matcher-footer-inner{grid-template-columns:1fr}}@media (max-width:520px){.matcher-alert{font-size:7px}.matcher-nav .matcher-brand>span:last-child,.matcher-nav nav a:first-child{display:none}.matcher-hero h1{font-size:49px}.matcher-hero-actions{flex-direction:column;align-items:stretch}.matcher-button{width:100%}.matcher-text-link{align-self:center}.matcher-signal-card{box-shadow:12px 14px #3159d521}.matcher-workspace{padding-block:82px}.matcher-workspace-heading h2,.matcher-results-heading h2,.matcher-no-match h2,.matcher-compare-heading h2,.matcher-final h2{font-size:42px}.matcher-fieldset legend{font-size:34px}.matcher-panel-actions{grid-template-columns:1fr}.matcher-panel-actions p{grid-area:auto}.matcher-results{padding-block:72px}.matcher-results-placeholder{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.matcher-results-placeholder p{text-align:left}.matcher-checkout-actions{flex-direction:column}.matcher-compare{padding-block:82px}.matcher-all-grid article{min-height:0}.matcher-final{padding-block:72px}}.services-matcher-callout{border-block:1px solid var(--services-line);grid-template-columns:1fr .65fr;align-items:end;gap:clamp(45px,8vw,105px);margin-bottom:70px;padding-block:38px;display:grid}.services-matcher-callout h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.6vw,58px);line-height:.96}.services-matcher-callout>div:last-child p{color:#5c6474;font-size:11px;line-height:1.65}.services-matcher-callout>div:last-child a{color:var(--services-blue);border-bottom:1px solid;margin-top:10px;font-size:11px;font-weight:780;display:inline-block}@media (max-width:760px){.services-matcher-callout{grid-template-columns:1fr;gap:25px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
