/*! 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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.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,)}}:root{--ink:#0b0c0d;--paper:#f2efe7;--lime:#c9ff36;--violet:#9b87ff;--muted:#9b9d96;--line:#2a2c2a}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:19px;font-weight:750;display:flex}.brand-mark{background:var(--lime);width:30px;height:30px;color:var(--ink);border-radius:9px 2px;place-items:center;font-weight:900;display:grid}.nav-links{color:#c4c5bf;gap:34px;font-size:14px;display:flex}.nav-links a:hover,.text-link:hover{color:var(--lime)}.button{cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 22px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible{outline:3px solid var(--violet);outline-offset:3px}a:focus-visible{outline:3px solid var(--violet);outline-offset:3px}input:focus-visible{outline:3px solid var(--violet);outline-offset:3px}textarea:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.button-primary{background:var(--lime);color:var(--ink);box-shadow:5px 5px #4c5c20}.button-primary:hover{background:#d8ff6b}.button-small{gap:12px;min-height:40px;padding:0 15px;font-size:13px}.button-ghost{background:#171918;border-color:#3a3d39}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:700px;padding-block:80px;display:grid}.eyebrow,.label{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.13em;color:#b9bbb3;font-size:11px;font-weight:650}.eyebrow{align-items:center;gap:10px;display:flex}.pulse{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c9ff3620}.hero h1{letter-spacing:-.078em;margin:28px 0 32px;font-size:clamp(55px,7.1vw,105px);font-weight:760;line-height:.86}.hero h1 span{color:var(--lime)}.hero-lede{color:#b9bbb4;max-width:610px;font-size:18px;line-height:1.6}.hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.text-link{font-size:14px;font-weight:650}.trust-line{color:#83857f;align-items:center;gap:14px;margin-top:28px;font-size:12px;display:flex}.trust-line i{background:#555852;border-radius:50%;width:3px;height:3px}.transform-card{background:#131514;border:1px solid #343733;padding:24px;position:relative;transform:rotate(1deg);box-shadow:18px 18px #080908,18px 18px 0 1px #292c28}.transform-card:before{content:"";pointer-events:none;border:1px solid #1f211f;position:absolute;inset:8px}.card-topline{color:#989b94;justify-content:space-between;margin-bottom:28px;font-size:11px;display:flex}.status-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.mono{font-family:var(--font-geist-mono),monospace}.input-note,.output-note{background:#0f1110;border:1px solid #30332f;padding:22px}.input-note p,.output-note p{margin:12px 0 0;line-height:1.55}.input-note p{color:#8f918b;font-size:14px}.output-note{background:linear-gradient(135deg,#171d12,#101210);border-color:#879f45}.output-note p{font-size:17px}mark{color:var(--lime);background:0 0}.transform-arrow{height:64px;color:var(--lime);justify-content:center;align-items:center;gap:14px;display:flex}.transform-arrow span{font-size:24px}.transform-arrow em{color:#6e716b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-style:normal}.match-row{margin-top:22px}.match-row>div:first-child{color:#898c85;justify-content:space-between;font-size:10px;display:flex}.match-row strong{color:var(--lime)}.meter,.usage-track{background:#30332f;height:4px;margin-top:8px;overflow:hidden}.meter span,.usage-track span{background:var(--lime);height:100%;display:block}.ticker{border-block:1px solid var(--line);white-space:nowrap;font-family:var(--font-geist-mono),monospace;color:#858780;letter-spacing:.12em;padding:17px 0;font-size:12px;overflow:hidden}.ticker div{min-width:max-content;animation:24s linear infinite ticker}.ticker span{color:var(--lime);margin:0 28px}@keyframes ticker{to{transform:translate(-35%)}}.section{padding-block:130px}.section-heading,.studio-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.section-heading h2,.studio-heading h2,.price-copy h2,.final-cta h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(40px,5vw,68px);line-height:.98}.section-heading>p,.price-copy>p{color:#969992;line-height:1.65}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e100f;flex-direction:column;min-height:330px;padding:28px;display:flex;position:relative;overflow:hidden}.feature:hover{background:#121511}.feature-main{grid-row:span 2;min-height:660px}.feature-wide{grid-column:span 2}.feature-number{font-family:var(--font-geist-mono),monospace;color:#62655f;font-size:11px}.feature h3{letter-spacing:-.035em;margin:auto 0 10px;font-size:25px}.feature p{color:#8e918a;max-width:360px;margin:0;font-size:14px;line-height:1.5}.orbit{border:1px solid #343833;border-radius:50%;place-items:center;width:230px;height:230px;margin:75px auto;display:grid;position:relative;box-shadow:0 0 0 38px #151815,0 0 0 39px #292d28}.orbit>span{background:var(--lime);width:70px;height:70px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.orbit i{background:#333730;width:115%;height:1px;position:absolute;transform:rotate(-35deg)}.orbit b{font:500 10px var(--font-geist-mono);color:#9da097;background:#0e100f;padding:6px;position:absolute}.orbit b:first-of-type{top:-15px}.orbit b:nth-of-type(2){right:-25px}.orbit b:nth-of-type(3){bottom:-12px;left:20px}.mini-stack{width:145px;height:110px;margin:36px auto;position:relative}.mini-stack span{background:#151815;border:1px solid #4a4f45;width:100%;height:75px;position:absolute}.mini-stack span:first-child{transform:rotate(-9deg)}.mini-stack span:nth-child(2){transform:rotate(5deg)}.mini-stack span:nth-child(3){background:var(--lime);opacity:.9;transform:translateY(17px)}.proof-stamp{border:1px solid var(--violet);width:120px;height:120px;color:var(--violet);text-align:center;border-radius:50%;place-items:center;margin:28px auto;font-weight:850;line-height:1.1;display:grid;transform:rotate(-9deg)}.proof-stamp small{font:500 8px var(--font-geist-mono)}.outputs{flex-wrap:wrap;gap:10px;margin:50px 0 45px;display:flex}.outputs span{font:600 10px var(--font-geist-mono);border:1px solid #454943;padding:13px 16px}.outputs span:first-child{background:var(--lime);color:var(--ink);border-color:var(--lime)}.studio-section{color:#151615;background:#e9e6dd;padding:110px 0}.studio-heading .eyebrow{color:#5d615a}.studio-heading{margin-bottom:0}.studio-open .studio-heading{margin-bottom:45px}.studio{background:#dedbd2;border:1px solid #c5c3bb;grid-template-columns:.8fr 1.2fr;min-height:720px;display:grid;box-shadow:12px 12px #b9b6ad}.builder-panel{background:#f0ede5;border-right:1px solid #c0beb6;padding:30px}.builder-head{justify-content:space-between;margin-bottom:28px;display:flex}.builder-head h3{margin:7px 0 0}.save-state{color:#71746e;opacity:0;font-size:10px;transition:opacity .2s}.save-state.visible{opacity:1}.builder-panel label,.tone-field legend{font:650 10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;color:#575a55;gap:8px;margin-bottom:17px;display:grid}.builder-panel input,.builder-panel textarea{color:#171817;text-transform:none;letter-spacing:normal;resize:vertical;background:#faf8f2;border:1px solid #c8c6be;border-radius:2px;width:100%;padding:12px}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tone-field{border:0;margin:0 0 18px;padding:0}.tone-field>div{gap:7px;display:flex}.tone-field button{text-transform:capitalize;cursor:pointer;color:#555;background:#faf8f2;border:1px solid #c6c4bb;padding:8px 11px}.tone-field button.selected{color:var(--lime);background:#171817;border-color:#171817}.generate{width:100%;box-shadow:4px 4px #77884b}.generate:disabled{opacity:.5;cursor:not-allowed;transform:none}.usage{margin-top:25px}.usage>div:first-child{color:#565954;justify-content:space-between;font-size:10px;display:flex}.usage-track{background:#cbc9c0;margin:9px 0}.usage small{color:#7c7f78;font-size:10px}.button-extra{background:var(--violet);color:#11120f;box-shadow:4px 4px #5f50a8}.button-extra:hover{background:#b7aaff}.credit-notice{color:#36401e;background:#eef8d7;border:1px solid #9caf61;align-items:center;gap:9px;margin-bottom:13px;padding:11px 13px;font-size:11px;display:flex}.credit-notice span{color:#fff;background:#647a2b;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:800;display:grid}.credit-store{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.credit-store>a{color:#22231f;background:#faf8f2;border:1px solid #c7c5bc;gap:3px;padding:14px;transition:transform .2s,border-color .2s;display:grid;position:relative}.credit-store>a:hover{border-color:#6d705f;transform:translateY(-2px)}.credit-store span{font-size:11px}.credit-store span b{font-size:18px}.credit-store strong{letter-spacing:-.05em;font-size:22px}.credit-store small{color:#777a72;font-size:8px}.credit-store .credit-pro{background:#f0edff;border-color:#7a6ed0}.credit-store em{color:var(--lime);font:650 7px var(--font-geist-mono);letter-spacing:.08em;background:#191a18;padding:3px 5px;font-style:normal;position:absolute;top:8px;right:8px}.resume-wrap{background:#d7d4ca;padding:28px}.resume-toolbar{color:#575a55;justify-content:space-between;align-items:center;height:44px;font-size:11px;display:flex}.resume-toolbar i{background:#51a769;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.resume-toolbar button{color:#151615;cursor:pointer;background:0 0;border:0;font-weight:700}.resume{color:#20211f;background:#fff;max-width:650px;min-height:820px;margin:auto;padding:50px;box-shadow:0 6px 25px #383a3522}.resume header{border-bottom:2px solid #20211f;align-items:center;gap:18px;padding-bottom:22px;display:flex}.avatar{width:55px;height:55px;color:var(--lime);background:#20211f;border-radius:50%;place-items:center;font-weight:800;display:grid}.resume h2{letter-spacing:-.05em;margin:0;font-size:30px}.resume header p{color:#686b65;margin:4px 0 0}.resume-contact{color:#656861;border-bottom:1px solid #deded9;flex-wrap:wrap;gap:15px;padding:13px 0;font-size:9px;display:flex}.resume section{margin-top:27px}.resume section>h3{font:750 9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px}.resume textarea{resize:none;color:#444640;background:0 0;border:0;width:100%;padding:0;font-size:12px;line-height:1.55;overflow:hidden}.resume-role{justify-content:space-between;margin-bottom:10px;display:flex}.resume-role div{gap:3px;display:grid}.resume-role strong{font-size:13px}.resume-role div span{color:#777a73;font-size:10px}.resume-role>span{font:600 8px var(--font-geist-mono);background:#eefbc9;height:max-content;padding:5px}.skill-list{flex-wrap:wrap;gap:7px;display:flex}.skill-list span{border:1px solid #d7d8d3;padding:7px 9px;font-size:9px}.resume footer{color:#8a8d86;border-top:1px solid #ddd;justify-content:space-between;margin-top:55px;padding-top:10px;font-size:8px;display:flex}.resume footer b{color:#20211f}.pricing-section{grid-template-columns:1fr 480px;align-items:center;gap:90px;padding-block:130px;display:grid}.price-copy>p:last-child{max-width:480px}.price-card{box-shadow:10px 10px 0 var(--lime);background:#151715;border:1px solid #3c4039;padding:32px}.price-top{font:650 10px var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;display:flex}.popular{color:var(--lime)}.price{align-items:end;gap:15px;margin:34px 0 25px;display:flex}.price strong{letter-spacing:-.07em;font-size:76px;line-height:.8}.price>span{color:#898c85;font-size:10px;line-height:1.4}.price-card ul{border-block:1px solid #343733;margin:0;padding:22px 0;list-style:none}.price-card li{color:#aeb0aa;padding:8px 0;font-size:13px}.price-card li:before{content:"✓";color:var(--lime);margin-right:12px}.price-card li b{color:#fff}.button-full{width:100%;margin-top:26px}.price-card>small{text-align:center;color:#6f726c;margin-top:17px;font-size:10px;display:block}.final-cta{background:var(--lime);color:var(--ink);text-align:center;padding:120px 0}.final-cta .label{color:#515d2c}.final-cta h2{margin:25px 0;font-size:clamp(52px,7vw,92px)}.final-cta p{font-size:18px}.final-cta .button-primary{background:var(--ink);color:var(--paper);margin-top:20px;box-shadow:5px 5px #6b7f34}.footer{color:#777a73;justify-content:space-between;align-items:center;min-height:130px;font-size:11px;display:flex}.footer p{margin:auto}.kit-stack{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kit-stack span{color:#cfd2c9;font:650 10px var(--font-geist-mono);letter-spacing:.08em;background:#111411;border:1px solid #343933;padding:15px}.kit-stack span:first-child{border-color:var(--lime);color:var(--lime)}.studio-promise{justify-content:flex-end;align-items:center;gap:8px;display:flex}.studio-promise span{font:650 9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid #bdbbb2;align-items:center;gap:7px;padding:9px 11px;display:flex}.studio-promise b{width:19px;height:19px;color:var(--lime);background:#181a18;border-radius:50%;place-items:center;display:grid}.career-studio{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);min-height:850px}.intake-panel{flex-direction:column;display:flex}.intake-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:28px;display:grid}.intake-progress button{color:#8a8d86;font:650 8px var(--font-geist-mono);text-transform:uppercase;cursor:default;border:0;background:0 0;border-top:3px solid #cfcdc4;padding:9px 3px}.intake-progress button span{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid}.intake-progress button.active{color:#171817;border-color:#171817}.intake-progress button.done{color:#596b2f;cursor:pointer;border-color:#879f45}.intake-fields{flex:1}.field-help{color:#73766f;margin:-4px 0 18px;font-size:10px;line-height:1.5}.intake-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.intake-actions .button-primary{min-width:190px}.intake-actions .button-ghost{color:#222;background:#e7e4dc;border-color:#aaa}.compact-usage{border-top:1px solid #d0cec5;padding-top:16px}.credit-error{color:#6d2520;background:#fff0ee;border-color:#c97a74}.value-preview{background:#f6f9e9;border:1px solid #9ba66e;margin-bottom:20px;padding:19px}.value-preview strong{letter-spacing:-.03em;margin:9px 0 14px;font-size:19px;display:block}.value-preview>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.value-preview>div span{font:650 8px var(--font-geist-mono);text-transform:uppercase;background:#e8eecf;padding:7px}.kit-workspace{min-width:0}.locked-preview{height:100%}.preview-document{position:relative;overflow:hidden}.blur-lines{filter:blur(4px);opacity:.45;gap:8px;display:grid}.blur-lines i{background:#6b6d67;height:9px;display:block}.blur-lines i:nth-child(2){width:92%}.blur-lines i:nth-child(3){width:72%}.preview-signals{gap:7px;display:grid}.preview-signals span{color:#62655f;font-size:11px}.locked-deliverables{filter:blur(3px);opacity:.55;grid-template-columns:1fr 1fr;gap:8px;display:grid}.locked-deliverables span{font:650 9px var(--font-geist-mono);text-align:center;border:1px solid #b9bbb5;padding:12px}.preview-lock{color:#fff;text-align:center;box-shadow:7px 7px 0 var(--lime);background:#161816ed;border:1px solid #4a4d47;padding:24px;position:absolute;inset:auto 35px 45px}.preview-lock>span{color:var(--lime);font-size:28px;display:block}.preview-lock strong,.preview-lock small{display:block}.preview-lock strong{margin:7px 0;font-size:16px}.preview-lock small{color:#9ea19a;font-size:9px}.locked-preview.ready .preview-lock{border-color:#8aa341}.kit-tabs{align-items:center;gap:5px;min-height:44px;margin-bottom:9px;display:flex}.kit-tabs button{color:#555;font:650 9px var(--font-geist-mono);cursor:pointer;background:#e7e4db;border:1px solid #b8b6ae;padding:9px 12px}.kit-tabs button.active{color:var(--lime);background:#171817;border-color:#171817}.kit-tabs .kit-print{color:#171817;background:0 0;border:0;margin-left:auto}.generated-document p{color:#444640;font-size:12px;line-height:1.65}.achievement-list{color:#444640;gap:9px;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.letter-document>h2,.interview-document>h2{margin:14px 0 30px}.letter-document>p{white-space:pre-wrap}.interview-document>section{border-top:1px solid #ddd;grid-template-columns:32px 1fr;gap:12px;padding-top:18px;display:grid}.interview-document>section>b{color:#8ea640;font:750 11px var(--font-geist-mono)}.interview-document h3{letter-spacing:-.01em!important;text-transform:none!important;font-size:14px!important}.interview-document ul{color:#555;padding-left:18px;font-size:11px;line-height:1.6}.single-kit-card{background:#111311;border:1px solid #40443d;max-width:430px;margin-top:35px;padding:22px}.single-kit-card>span{font:650 9px var(--font-geist-mono);letter-spacing:.1em;color:var(--lime)}.single-kit-card strong{letter-spacing:-.06em;margin:7px 0;font-size:52px;display:block}.single-kit-card p{color:#92958e;font-size:12px}.single-kit-card a{color:#fff;border-bottom:1px solid var(--lime);margin-top:8px;font-weight:750;display:inline-block}.paywall-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050605d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.paywall{color:#181918;width:min(760px,100%);max-height:calc(100vh - 40px);box-shadow:14px 14px 0 var(--lime);background:#f0ede5;border:1px solid #bcb9af;padding:38px;position:relative;overflow:auto}.paywall-close{cursor:pointer;background:0 0;border:0;font-size:29px;position:absolute;top:12px;right:15px}.paywall h2{letter-spacing:-.05em;margin:10px 0;font-size:42px}.paywall>p:not(.eyebrow){color:#666962;max-width:590px}.paywall-options{grid-template-columns:1fr 1fr;gap:13px;margin:28px 0 18px;display:grid}.paywall-options>a{color:#1c1d1b;background:#faf8f2;border:1px solid #c3c1b8;flex-direction:column;min-height:310px;padding:24px;transition:transform .2s;display:flex;position:relative}.paywall-options>a:hover{transform:translateY(-3px)}.paywall-options span{font:700 9px var(--font-geist-mono);letter-spacing:.1em}.paywall-options strong{letter-spacing:-.06em;margin:16px 0 9px;font-size:54px}.paywall-options strong small{letter-spacing:0;font-size:11px}.paywall-options ul{border-top:1px solid #ddd;margin:0;padding:14px 0;list-style:none}.paywall-options li{color:#656861;padding:5px 0;font-size:11px}.paywall-options li:before{content:"✓";color:#70823e;margin-right:8px}.paywall-options a>b{margin-top:auto}.paywall-options .paywall-pro{color:#fff;box-shadow:6px 6px 0 var(--violet);background:#171917;border-color:#171917}.paywall-options .paywall-pro li{color:#b8bbb4}.paywall-options em{background:var(--lime);color:#171917;font:750 7px var(--font-geist-mono);padding:5px 7px;font-style:normal;position:absolute;top:12px;right:12px}.paywall>small{color:#777a73;text-align:center;display:block}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:55px}.transform-card{max-width:650px}.section-heading,.studio-heading,.pricing-section{grid-template-columns:1fr}.studio-promise{flex-wrap:wrap;justify-content:flex-start}.feature-grid{grid-template-columns:1fr 1fr}.feature-main{grid-area:auto/span 2;min-height:570px}.studio{grid-template-columns:1fr}.builder-panel{border-bottom:1px solid #c0beb6;border-right:0}.pricing-section{gap:45px}.price-card{max-width:520px}.nav-links{display:none}}@media (max-width:600px){.shell{width:min(100% - 24px,1180px)}.nav{height:70px}.hero{gap:50px;min-height:0;padding-block:55px}.hero h1{font-size:58px}.hero-actions{flex-direction:column;align-items:flex-start}.trust-line{flex-wrap:wrap}.transform-card{padding:15px;box-shadow:8px 8px #080908}.card-topline{gap:10px}.kit-stack{grid-template-columns:1fr}.section{padding-block:85px}.section-heading{gap:20px}.feature-grid{grid-template-columns:1fr}.feature-main,.feature-wide{grid-column:auto;min-height:400px}.orbit{margin:40px auto}.studio-section{padding:80px 0}.studio-heading{gap:25px}.studio{box-shadow:none}.studio-promise{grid-template-columns:1fr 1fr;width:100%;display:grid}.builder-panel,.resume-wrap{padding:18px}.field-row,.credit-store,.value-preview>div{grid-template-columns:1fr;gap:9px}.field-row{gap:0}.intake-progress button{font-size:0}.intake-progress button span{margin:0;font-size:9px}.intake-actions{flex-direction:column-reverse}.intake-actions .button{width:100%}.resume{min-height:730px;padding:28px}.resume-contact{gap:8px}.locked-deliverables{grid-template-columns:1fr}.preview-lock{inset:auto 16px 25px}.kit-tabs{flex-wrap:wrap}.kit-tabs .kit-print{text-align:left;width:100%;margin-left:0}.pricing-section{padding-block:85px}.price-card{padding:25px}.paywall{padding:28px 18px}.paywall h2{font-size:34px}.paywall-options{grid-template-columns:1fr}.footer{flex-direction:column;align-items:flex-start;gap:20px;padding:35px 0}.footer p{margin:0}.nav .button{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{background:#fff}.nav,.hero,.ticker,.section,.studio-heading,.builder-panel,.resume-toolbar,.kit-tabs,.pricing-section,.final-cta,.footer,.paywall-backdrop{display:none!important}.studio-section,.studio,.resume-wrap{box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important;display:block!important}.resume{box-shadow:none!important;max-width:none!important;min-height:0!important;padding:.4in!important}}@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}
