@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,::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]){appearance:button}::file-selector-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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.table{display:table}}:root{--ink:#171713;--ink-soft:#66675f;--green:#607500;--green-dark:#465800;--green-light:#efffa3;--mint:#f3f8dd;--lime:#c7f000;--cream:#f4f3ee;--paper:#fffefb;--line:#dddcd3;--gold:#ce9d4c;--white:#fff;--shadow:0 28px 80px #0a0a0921}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fbfcfa;margin:0;font-family:Arial,Helvetica,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--lime);color:#0a0a09;z-index:1000;padding:12px 18px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.container{width:min(1180px,100% - 40px);margin-inline:auto}.brand{letter-spacing:-.55px;align-items:center;gap:9px;font-size:19px;font-weight:800;display:inline-flex}.brand>span:last-child span{color:var(--green)}.brand-mark{background:var(--lime);color:#0a0a09;border-radius:9px 3px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:18px;font-style:italic;display:inline-flex;transform:rotate(-2deg)}.brand-light{color:#fff}.brand-light>span:last-child span{color:var(--lime)}.brand-light .brand-mark{background:var(--lime);color:#0a0a09}.marketing-header{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe0;border-bottom:1px solid #132a2614;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:74px;display:flex}.header-inner nav{gap:34px;display:flex}.header-inner nav a,.text-link{color:#435651;font-size:14px;font-weight:600}.header-inner nav a:hover,.text-link:hover{color:var(--green)}.header-actions{align-items:center;gap:22px;display:flex}.button{background:var(--lime);border:1px solid var(--lime);color:#0a0a09;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 19px;font-size:14px;font-weight:750;transition:all .18s;display:inline-flex}.button:hover{background:#d8ff28;border-color:#d8ff28;transform:translateY(-1px)}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #c7f0005c}.button:disabled{cursor:not-allowed;opacity:.45;transform:none}.billing-plan-summary{border:1px solid var(--line);background:#f7f8f3;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.billing-plan-summary div{gap:.2rem;display:grid}.billing-plan-summary div span{color:var(--ink-soft);letter-spacing:.12em;font-size:.68rem;font-weight:800}.billing-plan-summary div strong{font-size:1.08rem}.billing-status{color:#25662c;background:#e9f7e8;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800}.billing-status.past_due,.billing-status.unpaid,.billing-status.incomplete{color:#8b4b00;background:#fff0dc}.button-small{min-height:38px;padding-inline:15px}.button-large{min-height:52px;padding-inline:23px}.button-ghost{color:var(--ink);background:0 0;border-color:#cbd8d3}.button-ghost:hover{border-color:var(--green);color:var(--green);background:#f2f7f4}.button-light{background:var(--lime);border-color:var(--lime);color:#0a0a09}.button-light:hover{background:#d8ff28;border-color:#d8ff28}.button-full{width:100%}.button-spark{box-shadow:0 10px 30px #c7f00038}.hero{background:linear-gradient(112deg,#f7f3ea 0%,#eff6f1 100%);min-height:680px;padding:72px 0 66px;position:relative;overflow:hidden}.hero-orb{border:1px solid #c7f0002e;border-radius:50%;position:absolute}.hero-orb-one{width:420px;height:420px;top:-130px;right:-180px}.hero-orb-two{width:580px;height:580px;bottom:-290px;left:26%}.hero-grid{z-index:1;grid-template-columns:1fr .85fr;align-items:center;gap:72px;display:grid;position:relative}.eyebrow{color:var(--green);letter-spacing:1.25px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.hero-copy h1{letter-spacing:-3.6px;margin:23px 0 27px;font-family:Georgia,Times New Roman,serif;font-size:clamp(49px,5.2vw,75px);font-weight:500;line-height:.99}.hero-copy h1 em{color:var(--green);font-weight:500}.hero-copy>p{color:#53635f;max-width:570px;margin:0;font-size:18px;line-height:1.65}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:33px;display:flex}.hero-actions>span{color:#63726e;align-items:center;gap:7px;margin-left:5px;font-size:12px;display:flex}.hero-proof{align-items:center;gap:13px;margin-top:35px;display:flex}.avatar-stack{padding-left:16px;display:flex}.avatar-stack i{border:2px solid var(--cream);color:#553e26;background:#d9bd8b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-13px;font-size:8px;font-style:normal;font-weight:800;display:flex}.avatar-stack i:nth-child(2){color:#234b42;background:#b6cfca}.avatar-stack i:nth-child(3){color:#603628;background:#e2b8a5}.hero-proof p{margin:0;font-size:12px;font-weight:750}.hero-proof p span{color:#71807c;margin-top:4px;font-size:11px;font-weight:400;display:block}.hero-product{min-height:540px;position:relative}.hero-document-wrap{filter:drop-shadow(0 30px 45px #1e3c3330);width:410px;height:538px;position:absolute;top:0;right:18px;overflow:hidden;transform:rotate(2.1deg)}.floating-note{color:#334a43;z-index:4;background:#fff;border:1px solid #e0e8e4;border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 35px #1f423824}.floating-note svg{color:var(--green)}.note-one{top:110px;left:-28px;transform:rotate(-2deg)}.note-two{bottom:100px;right:-30px;transform:rotate(2deg)}.proposal-document{--proposal-accent:#507300;--proposal-ink:#18231f;--proposal-muted:#66736e;--proposal-line:#dfe4df;color:var(--proposal-ink);background:#fbfaf6;max-width:780px;min-height:1020px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 70px #1c332d24}.proposal-cover{color:#f8f8f2;background:#111411;flex-direction:column;min-height:470px;padding:44px 58px 40px;display:flex;position:relative;overflow:hidden}.proposal-cover:before{background:var(--lime);content:"";width:34%;height:6px;position:absolute;top:0;left:0}.proposal-cover:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:-205px}.proposal-brand-row{z-index:2;align-items:center;display:flex;position:relative}.proposal-company-mark{background:var(--lime);color:#111411;border-radius:10px 3px;justify-content:center;align-items:center;width:38px;height:38px;margin-right:11px;font-family:Georgia,serif;font-size:18px;font-style:italic;display:flex}.proposal-brand-row>div:nth-child(2){flex-direction:column;gap:3px;font-size:12px;display:flex}.proposal-brand-row>div:nth-child(2) span{letter-spacing:.8px;opacity:.58;text-transform:uppercase;font-size:7px}.proposal-brand-row small{letter-spacing:.5px;opacity:.72;border:1px solid #ffffff24;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:8px}.proposal-cover-copy{z-index:2;max-width:610px;margin:auto 0 40px;position:relative}.proposal-eyebrow{opacity:.68;margin:70px 0 14px;font-size:10px;font-weight:500}.proposal-eyebrow strong{color:var(--lime);font-weight:750}.proposal-cover h1{letter-spacing:-2px;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:500;line-height:1.02}.proposal-cover-note{opacity:.62;max-width:465px;margin:19px 0 0;font-size:10px;line-height:1.6}.proposal-meta{z-index:2;border-top:1px solid #ffffff26;align-items:center;gap:28px;padding-top:17px;display:flex;position:relative}.proposal-meta span{opacity:.76;align-items:center;gap:7px;font-size:9px;display:flex}.proposal-meta svg{color:var(--lime)}.proposal-body{padding:64px 58px 0}.proposal-body>section{border-bottom:1px solid var(--proposal-line);grid-template-columns:38px 1fr;gap:24px;padding:0 0 52px;display:grid}.proposal-body>section+section{padding-top:52px}.section-number{color:#9ba69f;padding-top:8px;font-family:Georgia,serif;font-size:12px}.proposal-body h3{letter-spacing:-1px;text-wrap:balance;margin:0 0 21px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500;line-height:1.08}.proposal-body section p{color:var(--proposal-muted);margin:0;font-size:11px;line-height:1.85}.proposal-outcomes{border-left:3px solid var(--lime);background:#f0f4df;grid-template-columns:20px 1fr;align-items:flex-start;gap:12px;margin-top:25px;padding:17px 18px;display:grid}.proposal-outcomes>svg{color:var(--proposal-accent);margin-top:1px}.proposal-outcomes strong{color:#2d3b35;margin-bottom:6px;font-size:9px;display:block}.scope-list,.simple-list{margin:0;padding:0;list-style:none}.scope-list{border-top:1px solid var(--proposal-line)}.scope-list li{border-bottom:1px solid var(--proposal-line);color:#34433e;grid-template-columns:26px 1fr;align-items:center;gap:14px;padding:16px 4px;font-size:11px;line-height:1.55;display:grid}.scope-index{color:var(--proposal-accent);background:#eff4d6;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:flex}.items-table{background:#fff;border:1px solid #dce2dd;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #1d30290d}.item-row{grid-template-columns:1fr auto;align-items:flex-start;gap:20px;padding:18px 20px;display:grid}.item-row+.item-row{border-top:1px solid #ecefeb}.item-row>div{flex-direction:column;gap:6px;display:flex}.item-row strong{color:#26342f;font-size:10px}.item-row>strong{font-family:Georgia,serif;font-size:13px}.item-row span{color:#77837e;font-size:8px;line-height:1.5}.total-row{background:#15201c;justify-content:space-between;align-items:center;padding:20px;display:flex}.total-row span{color:#bac5be;letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:700}.total-row strong{color:var(--lime);font-family:Georgia,serif;font-size:23px;font-weight:500}.payment-note{background:#f4f4ee;border-radius:8px;align-items:flex-start;gap:5px;margin-top:13px;padding:13px 15px;display:grid}.payment-note span{color:#7a8580;letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:800}.payment-note strong{color:#46554f;font-size:9px;line-height:1.55}.simple-list{color:#5d6b67;font-size:10px;line-height:1.65}.simple-list li{margin:7px 0;padding-left:16px;position:relative}.simple-list li:before{color:var(--proposal-accent);content:"•";position:absolute;left:0}.proposal-detail-group+.proposal-detail-group{border-top:1px solid var(--proposal-line);margin-top:20px;padding-top:19px}.proposal-detail-group h4{color:#384741;letter-spacing:.3px;margin:0 0 10px;font-size:9px}.proposal-alignment-note,.guarantee{color:#52625c;background:#f1f3ed;border-radius:8px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 15px;font-size:9px;line-height:1.55;display:flex}.proposal-alignment-note svg,.guarantee svg{color:var(--proposal-accent);flex:none}.proof-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.proof-points li{background:#f0f4df;align-items:center;gap:8px;padding:11px 12px;font-size:9px;display:flex}.proof-points svg{color:var(--proposal-accent)}.proposal-cta{color:#fff;background:#131b18;min-height:265px;margin:52px -58px 0;padding:48px 58px 42px;position:relative}.proposal-cta-icon{background:var(--lime);color:#111411;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex;position:absolute;top:48px;right:58px}.proposal-cta h3{color:#fff;max-width:430px;padding-right:60px;font-size:33px}.proposal-cta>p{color:#bdc5c0;max-width:500px;font-size:10px;line-height:1.7}.signature-line{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;margin-top:34px;padding-top:17px;font-size:9px;display:flex}.signature-line span{color:#b8c0bb;align-items:center;gap:7px;display:flex}.signature-line svg{color:var(--lime)}.watermark{color:#6075001a;letter-spacing:3px;pointer-events:none;white-space:nowrap;z-index:10;font-size:62px;font-weight:900;position:absolute;top:47%;left:4%;transform:rotate(-34deg)}.proposal-compact{transform-origin:0 0;width:780px;min-height:980px}.hero-document-wrap .proposal-compact{transform:scale(.525)}.proposal-template-essential{--proposal-accent:#476900}.proposal-template-essential .proposal-cover{color:#111713;background:#f1f1e8}.proposal-template-essential .proposal-cover:after{border-color:#11171314}.proposal-template-essential .proposal-brand-row>div:nth-child(2) span{color:#65706a;opacity:1}.proposal-template-essential .proposal-brand-row small{border-color:#11171321}.proposal-template-essential .proposal-company-mark{color:var(--lime);background:#111713}.proposal-template-essential .proposal-eyebrow{color:#66716b;opacity:1}.proposal-template-essential .proposal-eyebrow strong{color:#273b00}.proposal-template-essential .proposal-cover-note{color:#58655f;opacity:1}.proposal-template-essential .proposal-meta{border-top-color:#11171324}.proposal-template-essential .proposal-meta svg{color:#557600}.proposal-has-cover-media .proposal-cover{color:#fff}.proposal-has-cover-media .proposal-cover:before{z-index:2}.proposal-has-cover-media .proposal-company-mark{background:var(--lime);color:#111411}.proposal-has-cover-media .proposal-brand-row>div:nth-child(2) span,.proposal-has-cover-media .proposal-cover-note,.proposal-has-cover-media .proposal-eyebrow{color:#fff;opacity:.72}.proposal-has-cover-media .proposal-eyebrow strong{color:var(--lime)}.proposal-has-cover-media .proposal-brand-row small{border-color:#fff3}.proposal-has-cover-media .proposal-meta{border-top-color:#ffffff2e}.proposal-has-cover-media .proposal-meta svg{color:var(--lime)}.proposal-template-executive{--proposal-accent:#2d5c4d;--proposal-line:#cfd5d0;background:#f0f0ea}.proposal-template-executive .proposal-cover{background:linear-gradient(135deg,#080b0a 0%,#17231e 68%,#24382f 100%)}.proposal-template-executive .proposal-cover:before{width:100%}.proposal-template-executive .proposal-body>section{grid-template-columns:48px 1fr}.proposal-template-executive .section-number{color:#40534b;border:1px solid #bec8c1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:Arial,sans-serif;font-size:7px;display:flex}.proposal-template-executive .items-table{box-shadow:none;border-color:#b9c0bc;border-radius:2px}.proposal-template-executive .total-row{background:#0f1714}.proposal-template-executive .proposal-cta{background:#07100d}.proposal-template-editorial{--proposal-accent:#637700;--proposal-line:#d5d4c9;background:#f2efe7}.proposal-template-editorial .proposal-cover{background:var(--lime);color:#090a08;min-height:520px}.proposal-template-editorial .proposal-cover:before{background:#0a0a09;width:100%;height:8px}.proposal-template-editorial .proposal-cover:after{border-color:#00000026;width:520px;height:520px;top:-225px;right:-245px}.proposal-template-editorial .proposal-company-mark{color:var(--lime);background:#0a0a09}.proposal-template-editorial .proposal-brand-row>div:nth-child(2) span{opacity:.55}.proposal-template-editorial .proposal-brand-row small{border-color:#0003}.proposal-template-editorial .proposal-cover h1{max-width:610px;font-size:56px;font-style:italic;line-height:.94}.proposal-template-editorial .proposal-cover-note{color:#263000;opacity:.82}.proposal-template-editorial .proposal-eyebrow{opacity:.65}.proposal-template-editorial .proposal-eyebrow strong{color:#111711}.proposal-template-editorial .proposal-meta{border-top-color:#00000038}.proposal-template-editorial .proposal-meta svg{color:#111711}.proposal-template-editorial .proposal-body>section{grid-template-columns:70px 1fr;gap:34px}.proposal-template-editorial .section-number{color:#121713;padding-top:2px;font-size:31px;font-style:italic;line-height:1}.proposal-template-editorial .proposal-body h3{font-size:32px}.proposal-template-editorial .scope-index{color:var(--lime);background:#111713}.proposal-template-editorial .proposal-cta{background:var(--lime);color:#111713}.proposal-template-editorial .proposal-cta h3,.proposal-template-editorial .proposal-cta>p,.proposal-template-editorial .signature-line span{color:#111713}.proposal-template-editorial .proposal-cta-icon{color:var(--lime);background:#111713}.proposal-template-editorial .signature-line{border-top-color:#0000002e}.proposal-template-editorial .signature-line svg{color:#111713}.proposal-media{gap:14px;margin:34px 0;display:grid}.proposal-media figure{margin:0;overflow:hidden}.proposal-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:430px;display:block}.proposal-media figcaption{color:#6f7b77;padding-top:8px;font-size:9px;line-height:1.5}.proposal-media-cover{z-index:0;margin:0;position:absolute;inset:0}.proposal-media-cover:after{content:"";background:linear-gradient(90deg,#050504d1,#05050438);position:absolute;inset:0}.proposal-media-cover figure,.proposal-media-cover img{width:100%;height:100%;max-height:none}.proposal-media-cover~*{z-index:1;position:relative}.proposal-template-editorial .proposal-media-after_summary,.proposal-template-editorial .proposal-media-after_deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-card{box-shadow:var(--shadow);background:#fff;width:100%;max-width:520px;max-height:calc(100vh - 40px);padding:32px;position:relative;overflow:auto}.modal-card form{gap:16px;display:grid}.modal-card label,.media-manager label{gap:7px;font-size:11px;font-weight:700;display:grid}.modal-card input,.modal-card select,.media-manager input,.media-manager select{border:1px solid #ccd3cf;width:100%;min-height:44px;padding:10px 12px}.modal-close{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;position:absolute;top:14px;right:14px}.form-error{color:#a62626;font-size:12px;line-height:1.5}.form-status{color:#344500;background:#f0f7d3;padding:12px;font-size:12px}.privacy-center{margin-top:22px}.privacy-actions{gap:10px;display:grid}.privacy-action{cursor:pointer;text-align:left;background:#f8f8f4;border:1px solid #e2e2da;align-items:flex-start;gap:12px;width:100%;min-height:62px;padding:14px;display:flex}.privacy-action>span{gap:4px;display:grid}.privacy-action small{color:#67706b;font-weight:400;line-height:1.5}.privacy-action.danger{color:#8d2323}.consent-toggle{align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.consent-toggle input{width:20px;height:20px}.consent-choice{color:#52615c;cursor:pointer;background:#fbfcfa;border:1px solid #dce3df;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:12px;min-height:72px;margin-bottom:12px;padding:14px;font-size:12px;line-height:1.55;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.consent-choice:hover{border-color:#a9b7b0}.consent-choice.selected{background:#f2f8df;border-color:#8ba42d;box-shadow:0 0 0 1px #8ba42d1f}.consent-choice:focus-within{outline:2px solid #0000;box-shadow:0 0 0 3px #2365512e}.consent-choice>input{opacity:0;position:absolute;inset:14px auto auto 14px;width:1px!important;height:1px!important;margin:0!important}.consent-check{color:#0000;background:#fff;border:1.5px solid #aeb9b4;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background-color .18s,border-color .18s,color .18s;display:flex}.consent-choice.selected .consent-check{background:var(--green);border-color:var(--green);color:#fff}.consent-copy{gap:3px;display:grid}.consent-copy strong{color:#25332f;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.consent-copy strong small{color:#74807c;letter-spacing:.45px;text-transform:uppercase;background:#edf0ed;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.consent-choice.selected .consent-copy strong small{color:#566a0a;background:#8ba42d29}.consent-copy a{color:var(--green-dark);text-underline-offset:2px;font-weight:750;text-decoration:underline}.cookie-banner{color:#fff;z-index:999;background:#11120f;justify-content:space-between;align-items:center;gap:30px;width:calc(100% - 32px);max-width:920px;padding:20px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000047}.cookie-banner>div:first-child{max-width:580px}.cookie-banner strong{font-size:13px}.cookie-banner p{color:#c4c6bd;margin:7px 0;font-size:11px;line-height:1.5}.cookie-banner a{color:var(--lime);font-size:10px;text-decoration:underline}.cookie-banner>div:last-child{flex:none;gap:9px;display:flex}.cookie-banner .button-ghost{color:#fff;border-color:#686a62}.mfa-settings{margin-top:22px}.mfa-settings form{justify-items:start;gap:14px;display:grid}.mfa-settings form label{gap:7px;font-size:11px;font-weight:700;display:grid}.mfa-settings form input{border:1px solid #ccd3cf;min-height:44px;padding:10px 12px}.mfa-settings details{max-width:100%;font-size:10px}.mfa-settings code{overflow-wrap:anywhere;margin-top:8px;display:block}.mfa-enabled{align-items:center;gap:12px;display:flex}.mfa-enabled>span{flex:1;gap:4px;display:grid}.mfa-enabled small{color:#67706b}.mfa-page{background:#0a0a09;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.mfa-page>section{background:#f4f3ee;width:100%;max-width:440px;padding:36px}.mfa-page h1{margin:8px 0 12px;font-family:Georgia,serif;font-size:38px}.mfa-page>section>p{color:#66716c;font-size:13px;line-height:1.6}.mfa-page form{gap:14px;margin-top:24px;display:grid}.mfa-page label{gap:8px;font-size:11px;font-weight:700;display:grid}.mfa-page input{letter-spacing:8px;border:1px solid #cbd2ce;min-height:50px;padding:10px 13px;font-size:20px}.media-manager{gap:12px;display:grid}.media-manager>p{margin:0!important}.media-manager>small{color:#68746f;font-size:9px;line-height:1.45}.media-checkbox{min-height:44px;align-items:center!important;font-size:9px!important;display:flex!important}.media-checkbox input{width:18px;height:18px;min-height:0}.media-upload{position:relative;overflow:hidden}.media-upload input{opacity:0;position:absolute;inset:0}.media-message{color:#52615c;font-size:9px;line-height:1.45}.media-list{gap:8px;display:grid}.media-list>div{grid-template-columns:44px 1fr 30px;align-items:center;gap:7px;display:grid}.media-list img{object-fit:cover;width:44px;height:36px}.media-list span{text-overflow:ellipsis;font-size:8px;overflow:hidden}.media-list button{background:0 0;border:0;min-width:30px;min-height:44px}.trusted-strip{background:#fff;border-top:1px solid #e7ebe8;border-bottom:1px solid #e7ebe8;padding:29px 0}.trusted-strip .container{justify-content:space-between;align-items:center;display:flex}.trusted-strip span{color:#7d8c87;letter-spacing:1.1px;font-size:9px;font-weight:800}.trusted-strip div div{gap:40px;display:flex}.trusted-strip strong{color:#7a8984;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:500}.section{padding:100px 0}.section-heading{max-width:545px}.section-heading.centered{text-align:center;margin:0 auto 54px}.section-heading>span{color:var(--green);letter-spacing:1.3px;margin-bottom:17px;font-size:10px;font-weight:800;display:block}.section-heading h2{letter-spacing:-1.8px;margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(35px,4vw,49px);font-weight:500;line-height:1.08}.section-heading p{color:#697773;margin:0;font-size:15px;line-height:1.65}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.steps article{background:#fff;border:1px solid #e0e6e2;border-radius:12px;min-height:210px;padding:30px;position:relative}.steps article:not(:last-child):after{content:"";z-index:2;background:#fff;border:1px solid #dfe6e2;border-width:1px 1px 0 0;width:14px;height:14px;position:absolute;top:62px;right:-8px;transform:rotate(45deg)}.steps article>span{color:var(--green);font-family:Georgia,serif;font-size:13px}.steps h3{margin:36px 0 10px;font-family:Georgia,serif;font-size:24px;font-weight:500}.steps p{color:#6e7c78;margin:0;font-size:13px;line-height:1.55}.benefits-section{background:var(--cream)}.benefits-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.arrow-link{color:var(--green);align-items:center;gap:8px;margin-top:29px;font-size:13px;font-weight:750;display:flex}.benefit-cards{gap:13px;display:grid}.benefit-cards article{background:#ffffffbf;border:1px solid #e2e2d9;border-radius:10px;align-items:flex-start;gap:18px;padding:23px;display:flex}.benefit-cards article>span{background:var(--mint);color:var(--green);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.benefit-cards h3{margin:0 0 6px;font-family:Georgia,serif;font-size:20px;font-weight:500}.benefit-cards p{color:#6b7974;margin:0;font-size:12px;line-height:1.55}.pricing-section{background:#fff}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:17px;max-width:1020px;margin:0 auto;display:grid}.price-card{border:1px solid #dfe6e2;border-radius:12px;flex-direction:column;padding:32px;display:flex;position:relative}.price-card>p{color:var(--green);letter-spacing:1.2px;margin:0 0 15px;font-size:10px;font-weight:800}.price-card h3{margin:0 0 10px;font-family:Georgia,serif;font-size:38px;font-weight:500}.price-card h3 small{color:#6c7a76;font-family:Arial,sans-serif;font-size:12px;font-weight:400}.price-card>span{color:#72807c;font-size:12px}.price-card ul{border-top:1px solid #e5eae7;gap:13px;margin:25px 0;padding:23px 0 0;list-style:none;display:grid}.price-card li{align-items:center;gap:8px;font-size:12px;display:flex}.price-card li svg{color:var(--green)}.price-card .button{margin-top:auto}.price-card.featured{background:var(--lime);border-color:var(--lime);color:#0a0a09;transform:translateY(-8px);box-shadow:0 18px 50px #0a0a0924}.price-card.featured>p,.price-card.featured li svg{color:#394500}.price-card.featured>span,.price-card.featured h3 small{color:#0a0a09a8}.price-card.featured ul{border-color:#0a0a0929}.popular{color:#4a3813;letter-spacing:.7px;background:#e8c477;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:900;position:absolute;top:25px;right:23px}.faq-section{background:#f8faf8}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.faq-list details{border-bottom:1px solid #dce3df;padding:20px 0}.faq-list summary{cursor:pointer;justify-content:space-between;font-family:Georgia,serif;font-size:18px;list-style:none;display:flex}.faq-list summary span{color:var(--green);font-family:Arial,sans-serif}.faq-list details p{color:#6b7975;max-width:570px;font-size:13px;line-height:1.6}.final-cta{background:var(--green);color:#fff;text-align:center;padding:82px 0}.final-cta h2{letter-spacing:-1.6px;margin:18px 0 12px;font-family:Georgia,serif;font-size:44px;font-weight:500}.final-cta p{color:#ffffffb8;margin:0 0 27px;font-size:14px}.site-footer{color:#fff;background:#0c2e27;padding:48px 0 28px}.site-footer .container{grid-template-columns:1fr auto;align-items:start;gap:40px;display:grid}.site-footer strong{font-size:18px}.site-footer p{color:#fff9;margin:8px 0;font-size:12px}.site-footer .container>div:nth-child(2){gap:25px;display:flex}.site-footer a{color:#ffffffb8;font-size:12px}.site-footer small{color:#fff6;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:21px;font-size:10px}.wizard-page,.preview-workspace{background:#f6f8f6;min-height:100vh;overflow-x:clip}.wizard-header{background:#fff;border-bottom:1px solid #e3e8e5;justify-content:space-between;align-items:center;height:68px;padding:0 35px;display:flex}.secure-note{color:#71807b;align-items:center;gap:7px;font-size:11px;display:flex}.wizard-layout{grid-template-columns:minmax(320px,.78fr) minmax(590px,1.22fr);min-height:calc(100vh - 68px);display:grid}.wizard-aside{color:#fff;background:#0a0a09;flex-direction:column;padding:42px max(42px,8vw);display:flex;position:relative;overflow:hidden}.wizard-aside:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-200px;right:-200px}.wizard-aside>a{color:#ffffffa3;align-items:center;gap:7px;font-size:12px;display:flex}.wizard-aside>div:first-of-type{margin-top:90px}.wizard-aside>div>p{color:var(--lime);letter-spacing:1.2px;margin:0 0 18px;font-size:9px;font-weight:800}.wizard-aside h1{letter-spacing:-1.6px;margin:0 0 20px;font-family:Georgia,serif;font-size:44px;font-weight:500;line-height:1.05}.wizard-aside h1 em{color:var(--lime);font-weight:500}.wizard-aside>div>span{color:#ffffffa8;max-width:380px;font-size:13px;line-height:1.6;display:block}.wizard-aside ol{gap:0;margin:55px 0;padding:0;list-style:none;display:grid}.wizard-aside li{color:#ffffff6b;align-items:center;gap:13px;padding-bottom:29px;font-size:12px;display:flex;position:relative}.wizard-aside li:not(:last-child):after{content:"";background:#ffffff29;width:1px;height:20px;position:absolute;top:35px;left:14px}.wizard-aside li i{border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:flex}.wizard-aside li.active{color:#fff}.wizard-aside li.active i{background:var(--lime);border-color:var(--lime);color:#0a0a09}.wizard-aside li button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.wizard-aside li button:disabled{cursor:default}.wizard-trust{border-top:1px solid #ffffff26;align-items:flex-start;gap:12px;margin-top:auto;padding-top:25px;display:flex}.wizard-trust>p{margin:0!important}.wizard-trust strong{font-size:11px;display:block}.wizard-trust span{margin-top:4px;color:#ffffff94!important;font-size:10px!important}.wizard-card{background:#fff;border:1px solid #e0e6e2;border-radius:13px;place-self:center;width:calc(100% - 110px);max-width:780px;margin:55px;padding:43px 48px 30px;position:relative;box-shadow:0 20px 70px #1d3c3314}.progress-bar{background:#e8edea;height:3px;position:absolute;top:0;left:0;right:0}.progress-bar i{background:var(--lime);height:3px;transition:width .3s;display:block}.form-heading{margin-bottom:30px}.form-heading span{color:var(--green);letter-spacing:1px;font-size:9px;font-weight:800}.form-heading h2{letter-spacing:-1px;margin:12px 0 7px;font-family:Georgia,serif;font-size:31px;font-weight:500}.form-heading p{color:#788580;margin:0;font-size:12px}.wizard-card>label,.wizard-card .two-fields label,.form-panel label{color:#42534e;flex-direction:column;gap:8px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}label small{color:#8d9995;font-size:9px;font-weight:400}input,textarea,select{color:var(--ink);background:#fff;border:1px solid #d8e0dc;border-radius:7px;width:100%;min-height:45px;padding:11px 13px;transition:all .15s}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a4aeaa}input:focus,textarea:focus,select:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #c7f0002e}.two-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-tip{background:var(--mint);color:#5d726a;border-radius:7px;align-items:center;gap:9px;padding:13px;font-size:10px;display:flex}.form-tip svg{color:var(--green)}.form-actions{border-top:1px solid #e7ebe8;justify-content:space-between;align-items:center;margin-top:28px;padding-top:22px;display:flex}.form-legal{color:#9aa49f;text-align:center;margin:18px 0 0;font-size:8px}.form-error,.form-message{color:#8d3425;background:#fff0ed;border:1px solid #f2c7bd;border-radius:7px;margin-top:14px;padding:11px;font-size:11px}.field-group{min-width:0;margin-bottom:18px}.field-label-row{align-items:center;gap:6px;margin-bottom:8px;display:flex}.field-label-row>label{color:#42534e;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.field-label-row>label small{background:#f0f3f1;border-radius:999px;padding:3px 7px}.field-guidance{display:inline-flex;position:relative}.field-guidance>button{color:#74827d;cursor:help;background:0 0;border:0;align-items:center;padding:2px;display:flex}.field-guidance>button:focus-visible{border-radius:50%;outline:none;box-shadow:0 0 0 3px #c7f00047}.guidance-popover{color:#fff;z-index:30;background:#11120f;border:1px solid #34372f;border-radius:9px;gap:5px;min-width:260px;padding:13px 14px;display:grid;position:absolute;top:27px;left:50%;transform:translate(-18%);box-shadow:0 14px 35px #0003}.guidance-popover strong{color:var(--lime);letter-spacing:.5px;text-transform:uppercase;font-size:8px}.guidance-popover span{color:#ffffffbd;font-size:9px;line-height:1.45}.field-meta{color:#8b9692;justify-content:space-between;min-height:13px;padding-top:5px;font-size:8px;line-height:1.35;display:flex}.field-error{color:#a43b2b!important}[aria-invalid=true]{box-shadow:0 0 0 3px #bb5b4b1a;border-color:#bb5b4b!important}.form-optional{border-top:1px solid #e4e8e6;border-bottom:1px solid #e4e8e6;margin:24px 0;padding:0}.form-optional summary{color:#53635e;cursor:pointer;justify-content:space-between;align-items:center;padding:16px 2px;font-size:10px;font-weight:750;list-style:none;display:flex}.form-optional summary::-webkit-details-marker{display:none}.form-optional[open] summary svg{transform:rotate(180deg)}.form-optional>.field-group,.form-optional>.two-fields,.form-optional>.commercial-disclaimer{margin-left:2px;margin-right:2px}.choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.choice-grid label{cursor:pointer;border:1px solid #dbe2de;border-radius:8px;flex-direction:column;min-height:84px;padding:13px;transition:all .18s;display:flex}.choice-grid label:hover,.choice-grid label.selected{background:#f3f8de;border-color:#a7c600}.choice-grid input{opacity:0;width:0;height:0;min-height:0;padding:0;position:absolute}.choice-grid strong{margin-bottom:5px;font-size:10px}.choice-grid span{color:#788580;font-size:8px;line-height:1.4}.repeat-fieldset,.price-fieldset{border:0;margin:5px 0 24px;padding:0}.repeat-fieldset legend,.price-fieldset legend{color:#42534e;margin-bottom:5px;font-size:11px;font-weight:750}.repeat-fieldset>p{color:#87938f;margin:0 0 11px;font-size:9px}.repeat-row{grid-template-columns:1fr auto;align-items:center;gap:7px;margin-bottom:8px;display:grid}.icon-button{color:#7b8883;cursor:pointer;background:#fff;border:1px solid #d8e0dc;border-radius:7px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.repeat-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.repeat-actions>button,.add-line-button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:9px;font-weight:800;display:flex}.check-choice{color:#586762;cursor:pointer;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.check-choice input{accent-color:var(--lime);width:17px;height:17px;min-height:17px;padding:0}.check-choice svg{color:var(--green)}.timeline-control{background:#f7f9f8;border:1px solid #e2e7e4;border-radius:8px;margin-bottom:18px;padding:14px 15px 0}.timeline-control>.check-choice{margin-bottom:14px}.price-item-card{background:#f7f9f8;border:1px solid #e0e6e2;border-radius:9px;margin-bottom:12px;padding:16px}.price-item-head{border-bottom:1px solid #e1e6e3;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:11px;display:flex}.price-item-head strong{font-size:10px}.price-item-head button{color:#8a5a51;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.price-item-values{grid-template-columns:.7fr .8fr 1.2fr;gap:10px;display:grid}.price-item-values .field-group{margin-bottom:0}.recurring-controls{border-top:1px dashed #d5ddd8;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:14px;display:grid}.recurring-controls .field-group{margin-bottom:0}.money-input,.suffix-input{background:#fff;border:1px solid #d8e0dc;border-radius:7px;align-items:center;display:flex;overflow:hidden}.money-input:focus-within,.suffix-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #c7f0002e}.money-input>span,.suffix-input>span{color:#71807b;white-space:nowrap;padding-left:11px;font-size:9px}.suffix-input>span{padding:0 11px 0 4px}.money-input input,.suffix-input input{box-shadow:none;border:0;min-width:0}.commercial-summary{border-top:1px solid #dde3df;border-bottom:1px solid #dde3df;margin:22px 0;padding:15px 0}.commercial-summary>div:not(.field-group){justify-content:space-between;align-items:center;font-size:10px;display:flex}.commercial-summary>.field-group{grid-template-columns:1fr 160px;align-items:center;margin:10px 0;display:grid}.commercial-summary>.field-group label{margin:0}.commercial-summary .field-meta{grid-column:2}.commercial-total{border-top:1px solid #e2e6e4;margin-top:12px;padding-top:13px;font-size:14px!important}.commercial-total strong{font-size:20px}.commercial-disclaimer{color:#65705f;background:#f1f6dc;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:11px;font-size:9px;line-height:1.45;display:flex}.wizard-review-card{max-width:820px}.review-heading{margin-bottom:22px}.review-protection,.ai-review-note{background:#f0f7d3;border:1px solid #d8e9a1;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px;display:flex}.review-protection svg,.ai-review-note svg{color:var(--green);flex:none}.review-protection div{flex-direction:column;gap:3px;display:flex}.review-protection strong{font-size:10px}.review-protection span,.ai-review-note span{color:#637067;font-size:9px;line-height:1.45}.review-section{border:1px solid #e0e5e2;border-radius:9px;margin-bottom:10px;overflow:hidden}.review-section>header{background:#f7f9f8;border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.review-section h3{margin:0;font-family:inherit;font-size:10px}.review-section header button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.review-section>div{padding:4px 15px}.review-row{border-bottom:1px solid #edf0ee;grid-template-columns:125px 1fr 15px;align-items:start;gap:12px;padding:10px 0;display:grid}.review-row:last-child{border-bottom:0}.review-row span{color:#84908b;font-size:8px}.review-row strong{font-size:9px;font-weight:600;line-height:1.45}.review-row svg{color:var(--green)}.ai-review-note{background:#f6f7f3;border-color:#e0e4df;margin-top:18px}.generation-access-note{color:#dce9e1;background:#0c1712;border:1px solid #20382d;border-radius:9px;align-items:flex-start;gap:10px;margin-top:10px;padding:14px;display:flex}.generation-access-note svg{color:var(--lime);flex:none}.generation-access-note span{gap:3px;font-size:10px;line-height:1.5;display:grid}.generation-access-note strong{color:#fff;font-size:11px}.turnstile-slot{min-height:0;overflow:hidden}.generation-plans{background:#f5f7ef;border:1px solid #dce4c8;border-radius:9px;gap:10px;margin-top:12px;padding:14px;display:grid}.generation-plans>strong{color:#152219;font-size:11px}.generation-plans>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.generation-plans a{color:#152219;text-align:center;background:#fff;border:1px solid #cfd9c5;border-radius:7px;padding:10px;font-size:10px;font-weight:800}.review-generate{justify-content:center;width:100%;min-height:52px}.template-picker{border:1px solid #dce3de;border-radius:10px;margin:18px 0;padding:16px}.template-picker-heading{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.template-picker-heading span{color:var(--green);letter-spacing:1px;font-size:8px;font-weight:850}.template-picker-heading h3{margin:4px 0 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.template-picker-heading>small{color:#86918d;text-align:right;max-width:190px;font-size:8px}.template-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.template-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #dce2de;border-radius:9px;grid-template-columns:58px 1fr 17px;align-items:flex-start;gap:9px;padding:9px;display:grid}.template-card:hover,.template-card.selected{border-color:#91ac00;box-shadow:0 0 0 2px #c7f00029}.template-card>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.template-card strong{font-size:9px}.template-card small{color:#7a8782;font-size:7px;line-height:1.3}.template-card>svg{color:var(--green)}.template-thumb{background:#f4f5ef;border:1px solid #d9ddd8;height:72px;display:block;position:relative;overflow:hidden}.template-thumb i,.template-thumb b,.template-thumb em{display:block;position:absolute}.template-thumb i{background:#0b0c0a;height:29px;top:0;left:0;right:0}.template-thumb b{background:var(--lime);width:31px;height:3px;top:38px;left:7px}.template-thumb em{border-top:1px solid #c7ccc8;bottom:9px;left:7px;right:7px}.template-card-essential .template-thumb i{border-bottom:3px solid var(--lime);background:#eceee6}.template-card-editorial .template-thumb i{background:var(--lime);transform-origin:0 0;height:38px;transform:skewY(-7deg)}.preview-template-switcher{gap:7px;display:grid;margin-top:28px!important}.preview-template-switcher>span{letter-spacing:1px;font-weight:850;color:var(--green)!important;font-size:8px!important}.preview-template-switcher button{color:#52605b;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e0dc;border-radius:7px;padding:9px 10px;font-size:9px}.preview-template-switcher button.active{color:var(--lime);background:#11120f;border-color:#11120f}.proposal-subtitle{margin:24px 0 8px;font-size:12px}.proposal-objectives{margin-top:18px!important}.proposal-discount{color:#557066}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.preview-actions{align-items:center;gap:10px;display:flex}.saved-state{color:#568071;align-items:center;gap:5px;margin-right:8px;font-size:10px;display:flex}.preview-banner{background:#e7f2ed;border-bottom:1px solid #cfe0d8;justify-content:space-between;align-items:center;padding:13px 35px;display:flex}.preview-banner>div{align-items:center;gap:9px;font-size:11px;display:flex}.preview-banner svg{color:var(--green)}.preview-banner a{color:var(--green);align-items:center;gap:5px;font-size:11px;font-weight:750;display:flex}.preview-canvas{grid-template-columns:250px minmax(600px,780px);justify-content:center;gap:45px;padding:48px 35px 80px;display:grid}.preview-side>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.preview-side>div{margin-top:60px}.preview-side>div p{color:var(--green);letter-spacing:1px;font-size:9px;font-weight:800}.preview-side h2{letter-spacing:-.8px;margin:13px 0;font-family:Georgia,serif;font-size:28px;font-weight:500;line-height:1.15}.preview-side>div span{color:#74817d;font-size:11px;line-height:1.6}.preview-side ul{gap:10px;padding:24px 0 0;list-style:none;display:grid}.preview-side li{color:#5d6d68;align-items:center;gap:7px;font-size:10px;display:flex}.preview-side li svg{color:var(--green)}.preview-document-shell{box-shadow:var(--shadow)}.app-layout{background:#f6f8f6;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.app-sidebar{background:#fdfefc;border-right:1px solid #e0e6e2;flex-direction:column;height:100vh;min-height:100vh;padding:24px 18px 18px;display:flex;position:sticky;top:0}.app-sidebar>.brand{margin:0 9px 24px}.workspace-switcher{background:#f3f6f4;border:1px solid #e1e7e3;border-radius:8px;align-items:center;padding:9px;display:flex}.workspace-switcher>span,.account-row>span{background:var(--lime);color:#0a0a09;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:flex}.workspace-switcher>div,.account-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;margin-left:9px;display:flex}.workspace-switcher strong,.account-row strong{font-size:10px}.workspace-switcher small,.account-row small{color:#87928e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-switcher i{color:#73817c;font-style:normal}.app-sidebar nav{flex-direction:column;margin-top:22px;display:flex}.app-sidebar nav p{color:#9ba6a2;letter-spacing:.9px;margin:14px 9px 8px;font-size:8px;font-weight:800}.app-sidebar nav a{color:#60706b;border-radius:7px;align-items:center;gap:10px;margin:1px 0;padding:10px 11px;font-size:11px;font-weight:600;display:flex}.app-sidebar nav a.active,.app-sidebar nav a:hover{color:var(--green);background:#f0f7d3}.usage-card{background:#eef5f1;border-radius:8px;margin-top:auto;padding:14px}.usage-card>div{align-items:center;gap:7px;display:flex}.usage-card strong{font-size:9px}.usage-card svg{color:var(--green)}.usage-card p{color:#77847f;margin:10px 0 7px;font-size:8px}.usage-track{background:#d5e3dc;border-radius:5px;height:4px;overflow:hidden}.usage-track i{background:var(--lime);height:100%}.usage-card a{color:var(--green);margin-top:10px;font-size:8px;font-weight:750;display:block}.account-row{border-top:1px solid #e4e9e6;align-items:center;margin-top:15px;padding:15px 5px 0;display:flex}.account-row>span{color:#523d1e;background:#d8b37c;border-radius:50%}.account-row a{color:#82908b}.app-main{min-width:0}.app-topbar{background:#fff;border-bottom:1px solid #e1e6e3;justify-content:space-between;align-items:center;min-height:134px;padding:31px 42px;display:flex}.app-topbar p{color:var(--green);letter-spacing:1.1px;margin:0 0 7px;font-size:8px;font-weight:850}.app-topbar h1{letter-spacing:-1px;margin:0 0 4px;font-family:Georgia,serif;font-size:32px;font-weight:500}.app-topbar>div>span{color:#7e8985;font-size:10px}.dashboard-content{max-width:1220px;margin:0 auto;padding:28px 42px 55px}.welcome-card{color:#fff;background:linear-gradient(125deg,#0a0a09,#24241f);border-radius:12px;justify-content:space-between;align-items:center;min-height:225px;padding:35px 39px;display:flex;position:relative;overflow:hidden}.welcome-card>div:first-child{z-index:2;position:relative}.welcome-card>div:first-child>span{color:#b9dece;letter-spacing:.9px;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.welcome-card h2{letter-spacing:-.9px;margin:13px 0 9px;font-family:Georgia,serif;font-size:30px;font-weight:500}.welcome-card p{color:#ffffffa8;max-width:500px;margin:0 0 20px;font-size:10px;line-height:1.55}.welcome-illustration{justify-content:center;align-items:center;width:250px;height:180px;display:flex;position:relative}.welcome-illustration:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:280px;height:280px;position:absolute}.mini-paper{background:#fff;border-radius:4px;width:100px;height:135px;padding:25px 18px;transform:rotate(7deg);box-shadow:0 18px 35px #0000002e}.mini-paper i{background:#d8e5df;width:100%;height:4px;margin-bottom:9px;display:block}.mini-paper i:nth-child(2){width:75%}.mini-paper i:nth-child(3){width:86%}.mini-paper b{background:var(--green-light);height:30px;margin-top:25px;display:block}.welcome-illustration>svg{color:#e8c477;position:absolute;top:32px;right:25px}.metrics-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.metrics-grid article{background:#fff;border:1px solid #e0e5e2;border-radius:9px;align-items:center;gap:14px;padding:19px;display:flex}.metrics-grid article>span{color:var(--green);background:#edf5f1;border-radius:7px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.metrics-grid article>div{grid-template-columns:1fr auto;width:100%;display:grid}.metrics-grid p{color:#8b9692;letter-spacing:.8px;grid-column:1/-1;margin:0 0 5px;font-size:7px;font-weight:800}.metrics-grid strong{font-family:Georgia,serif;font-size:24px;font-weight:500}.metrics-grid small{color:#80908a;align-self:end;padding-bottom:3px;font-size:8px}.content-card{background:#fff;border:1px solid #e0e5e2;border-radius:10px;margin-top:18px}.card-header{border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.card-header h2{margin:0 0 4px;font-family:Georgia,serif;font-size:19px;font-weight:500}.card-header p{color:#8a9591;margin:0;font-size:9px}.card-header a{color:var(--green);align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.proposal-list-row{border-bottom:1px solid #edf0ee;grid-template-columns:38px 1.5fr .7fr .6fr .7fr 18px;align-items:center;gap:16px;padding:13px 22px;display:grid}.proposal-list-row:last-child{border-bottom:0}.proposal-list-row:hover{background:#fafcfb}.file-icon{color:var(--green);background:#eef5f1;border-radius:7px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.proposal-list-row>div{flex-direction:column;gap:3px;display:flex}.proposal-list-row strong{font-size:10px}.proposal-list-row small{color:#87938f;font-size:8px}.status{border-radius:20px;justify-self:start;padding:5px 9px;font-size:8px}.status.draft{color:#69736f;background:#f1f3f2}.status.sent{color:#3f6182;background:#edf2f8}.status.accepted{color:#217052;background:#e8f5ee}.proposal-list-row>svg{color:#8e9995}.quick-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.quick-grid article{background:#fff;border:1px solid #e0e5e2;border-radius:9px;align-items:flex-start;gap:15px;padding:20px;display:flex}.quick-grid article>span{color:var(--green);background:#eef5f1;border-radius:7px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.quick-grid h3{margin:0 0 5px;font-family:Georgia,serif;font-size:17px;font-weight:500}.quick-grid p{color:#84908c;margin:0 0 10px;font-size:9px}.quick-grid a{color:var(--green);align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.table-toolbar{border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.table-toolbar label{color:#83908b;background:#f8faf9;border:1px solid #dce3df;border-radius:7px;align-items:center;width:330px;padding:0 11px;display:flex}.table-toolbar input{box-shadow:none;background:0 0;border:0;min-height:36px;font-size:10px}.table-toolbar button{background:#fff;border:1px solid #dce3df;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;display:flex}.record-count{color:#7d8b86;align-items:center;gap:6px;font-size:9px;display:flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:45px;display:flex}.empty-state>span{color:var(--green);background:#edf5f1;border-radius:12px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.empty-state h2{margin:18px 0 8px;font-family:Georgia,serif;font-size:23px;font-weight:500}.empty-state p{color:#7e8a86;max-width:380px;margin:0 0 18px;font-size:10px;line-height:1.5}.customers-table>div{border-bottom:1px solid #ecf0ed;grid-template-columns:38px 1.2fr 1fr .5fr 30px;align-items:center;gap:15px;padding:14px 20px;display:grid}.customers-table>div:last-child{border-bottom:0}.customer-avatar{color:var(--green);background:#e7f1ec;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:flex}.customers-table>div>div{flex-direction:column;gap:3px;display:flex}.customers-table strong{font-size:10px}.customers-table small,.customers-table>div>span:not(.customer-avatar){color:#7d8b86;font-size:9px}.customers-table button{color:var(--green);cursor:pointer;background:0 0;border:0}.settings-grid{grid-template-columns:minmax(580px,1fr) 300px;gap:18px;display:grid}.form-panel{padding-bottom:22px}.form-panel>label,.form-panel>.two-fields{margin-left:22px;margin-right:22px}.form-panel>label{margin-top:16px}.form-panel.narrow{max-width:750px}.logo-upload{align-items:center;gap:12px;padding:20px 22px;display:flex}.logo-upload>span{background:var(--lime);color:#0a0a09;border-radius:9px;justify-content:center;align-items:center;width:52px;height:52px;font-family:Georgia,serif;display:flex}.logo-upload button{background:#fff;border:1px solid #dce3df;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:flex}.logo-upload small{color:#89948f;font-size:8px}.brand-preview{background:#f1f5f2;border:1px solid #e0e5e2;border-radius:10px;min-height:380px;padding:19px}.brand-preview>p{color:#87938f;letter-spacing:1px;font-size:8px;font-weight:800}.brand-preview>div{background:#fff;min-height:230px;margin:35px auto;padding:40px 30px;transform:rotate(1deg);box-shadow:0 10px 35px #1a362e1a}.brand-preview>div>span{background:var(--lime);color:#0a0a09;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.brand-preview h3{margin:25px 0 4px;font-family:Georgia,serif;font-size:20px;font-weight:500}.brand-preview small{color:#87938f;font-size:8px}.brand-preview i{background:#dfe6e2;height:1px;margin-top:35px;display:block}.auth-page{grid-template-columns:.88fr 1.12fr;min-height:100vh;display:grid}.auth-story{color:#fff;background:linear-gradient(135deg,#0a0a09,#20201c);flex-direction:column;padding:34px 8vw 30px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-220px;right:-240px}.auth-story>div{z-index:1;max-width:480px;margin:auto 0;position:relative}.auth-story>div>span{color:var(--lime);letter-spacing:1px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.auth-story h1{letter-spacing:-2px;margin:20px 0;font-family:Georgia,serif;font-size:49px;font-weight:500;line-height:1.05}.auth-story h1 em{color:var(--lime);font-weight:500}.auth-story p{color:#ffffffa3;font-size:13px;line-height:1.65}.auth-story ul{border-top:1px solid #ffffff29;gap:13px;margin-top:28px;padding:24px 0 0;list-style:none;display:grid}.auth-story li{color:#ffffffd1;align-items:center;gap:9px;font-size:11px;display:flex}.auth-story li svg{color:var(--lime)}.auth-story>small{color:#fff6;font-size:9px}.auth-panel{background:#fbfcfa;justify-content:center;align-items:center;padding:45px;display:flex}.auth-box{width:100%;max-width:400px}.auth-tabs{background:#eef2ef;border-radius:8px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-tabs button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px;font-size:11px;font-weight:700}.auth-tabs button.active{color:var(--green);background:#fff;box-shadow:0 2px 8px #15332b14}.auth-heading{text-align:center;margin:34px 0 27px}.auth-heading h2{letter-spacing:-1px;margin:0 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:500}.auth-heading p{color:#7d8985;margin:0;font-size:11px}.google-auth-button{color:#25332f;background:#fff;border:1px solid #d9dfdc;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:11px;font-weight:750;display:flex}.google-auth-button:hover{border-color:#9cab9f;box-shadow:0 4px 18px #19322b14}.google-auth-button span{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.auth-divider{color:#909b97;align-items:center;gap:10px;margin:17px 0;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e1e6e3;flex:1;height:1px}.auth-box form>label{color:#445550;flex-direction:column;gap:7px;margin-bottom:16px;font-size:10px;font-weight:700;display:flex}.auth-consents{gap:9px;margin:2px 0 18px;display:grid}.auth-consents .consent-choice{margin:0}.consent-choice-compact{border-radius:8px;grid-template-columns:20px 1fr;gap:10px;min-height:62px;padding:11px 12px;font-size:10px;line-height:1.45}.consent-choice-compact .consent-check{border-radius:5px;width:20px;height:20px}.consent-choice-compact .consent-copy strong{font-size:10px}.consent-choice-compact .consent-copy strong small{padding:2px 5px;font-size:6px}.password-field{position:relative}.password-field svg{color:#8c9894;position:absolute;top:14px;right:12px}.auth-options{justify-content:space-between;align-items:center;margin:-2px 0 18px;display:flex}.auth-options label{color:#71807b;align-items:center;gap:6px;font-size:9px;display:flex}.auth-options input{width:auto;min-height:auto}.auth-options a{color:var(--green);font-size:9px;font-weight:700}.demo-access{border-top:1px solid #e2e7e4;flex-direction:column;align-items:center;gap:10px;margin-top:25px;padding-top:21px;display:flex}.demo-access span{color:#9aa49f;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.demo-access a{color:var(--green);align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.auth-security{color:#939e99;justify-content:center;align-items:center;gap:5px;margin-top:24px;font-size:8px;display:flex}.legal-page{color:#171916;background:#efeee7;min-height:100vh}.legal-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f2f0;border-bottom:1px solid #d7d8d0;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,5vw);display:flex;position:sticky;top:0}.legal-header>a{color:#4f5a55;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.legal-header>a:hover{color:var(--green)}.legal-hero{color:#fff;background:#101411;grid-template-columns:minmax(0,1fr) 255px;align-items:end;gap:80px;min-height:440px;padding:88px max(24px,50vw - 590px) 72px;display:grid;position:relative;overflow:hidden}.legal-hero:before{background:var(--lime);content:"";width:min(360px,30vw);height:7px;position:absolute;top:0;left:0}.legal-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:620px;height:620px;position:absolute;top:-330px;right:-260px}.legal-hero>div{z-index:1;position:relative}.legal-eyebrow{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 27px;font-size:10px;font-weight:850;display:flex}.legal-hero h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,82px);font-weight:500;line-height:.92}.legal-summary{color:#b8c0bb;max-width:690px;margin:27px 0 0;font-size:16px;line-height:1.65}.legal-meta-card{border-left:1px solid #ffffff29;flex-direction:column;padding:8px 0 8px 26px;display:flex}.legal-meta-card span{color:#8f9a94;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.legal-meta-card strong{margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.legal-meta-card small{color:var(--lime);margin-top:7px;font-size:9px}.legal-layout{grid-template-columns:260px minmax(0,760px);align-items:start;gap:72px;max-width:1180px;margin:0 auto;padding:72px 24px 110px;display:grid}.legal-toc{gap:18px;display:grid;position:sticky;top:104px}.legal-toc>div:first-child{background:#e5e5dd;border:1px solid #d5d6ce;padding:22px}.legal-toc p{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 17px;font-size:10px;font-weight:850;display:flex}.legal-toc nav{max-height:48vh;padding-right:6px;display:grid;overflow:auto}.legal-toc nav a{color:#65706b;border-top:1px solid #d0d1c9;padding:10px 0;font-size:9px;line-height:1.4}.legal-toc nav a:hover{color:#263d34}.legal-contact-card{background:var(--lime);flex-direction:column;padding:22px;display:flex}.legal-contact-card>svg{margin-bottom:17px}.legal-contact-card strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.legal-contact-card span{color:#465000;margin-top:8px;font-size:9px;line-height:1.5}.legal-contact-card a{overflow-wrap:anywhere;border-top:1px solid #0003;margin-top:17px;padding-top:13px;font-size:9px;font-weight:850}.legal-document{min-width:0}.legal-audience{border-left:4px solid var(--lime);color:#51605a;background:#f8f8f4;margin:0 0 34px;padding:18px 20px;font-size:11px;line-height:1.65}.legal-document section{border-top:1px solid #cfd1c9;padding:44px 0 42px;scroll-margin-top:105px}.legal-document section:first-of-type{border-top:0;padding-top:8px}.legal-document h2{color:#18201c;letter-spacing:-.035em;margin:0 0 23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.08}.legal-document section>p{color:#56625d;margin:0;font-size:12px;line-height:1.82}.legal-document section>p+p{margin-top:15px}.legal-document ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.legal-document li{color:#4f5c56;padding-left:22px;font-size:11px;line-height:1.7;position:relative}.legal-document li:before{background:var(--lime);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:1px}.legal-document-footer{color:#fff;background:#121713;align-items:flex-start;gap:17px;margin-top:25px;padding:28px;display:flex}.legal-document-footer>svg{color:var(--lime);flex:none}.legal-document-footer strong{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.legal-document-footer p{color:#aeb8b2;margin:8px 0 0;font-size:10px;line-height:1.6}.legal-document-footer a{color:var(--lime);font-weight:800}.editor-page{background:#eef2ef;min-height:100vh}.editor-topbar{z-index:20;background:#fff;border-bottom:1px solid #dfe5e1;grid-template-columns:1fr 1fr 1fr;align-items:center;height:66px;padding:0 24px;display:grid;position:sticky;top:0}.editor-topbar>a{align-items:center;gap:6px;font-size:10px;display:flex}.editor-topbar>div:nth-child(2){flex-direction:column;align-items:center;gap:3px;display:flex}.editor-topbar>div:nth-child(2) strong{font-size:11px}.editor-topbar>div:nth-child(2) span{color:#8b9692;font-size:8px}.editor-topbar>div:last-child{justify-content:flex-end;gap:8px;display:flex}.editor-topbar button:not(.button){background:#fff;border:1px solid #d9e1dd;border-radius:7px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:9px;display:flex}.editor-layout{grid-template-columns:230px 1fr;display:grid}.editor-layout>aside{background:#fff;border-right:1px solid #dfe5e1;height:calc(100vh - 66px);min-height:calc(100vh - 66px);padding:22px 15px;position:sticky;top:66px}.editor-layout>aside p{color:#95a09c;letter-spacing:.8px;margin:0 9px 10px;font-size:8px;font-weight:800}.editor-layout>aside button{color:#677570;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:24px 1fr 15px;align-items:center;gap:8px;width:100%;padding:10px;font-size:10px;display:grid}.editor-layout>aside button span{color:#98a39f;font-family:Georgia,serif;font-size:9px}.editor-layout>aside button svg{opacity:0}.editor-layout>aside button.active,.editor-layout>aside button:hover{color:var(--green);background:#edf5f1}.editor-layout>aside button:hover svg{opacity:1}.editor-layout>aside>a{color:var(--green);border-top:1px solid #e4e8e6;align-items:center;gap:6px;margin:18px 8px;padding-top:16px;font-size:9px;display:flex}.editor-canvas{padding:45px}.public-proposal{background:#eef2ef;min-height:100vh;padding-bottom:60px}.public-toolbar{background:#fff;border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:center;height:50px;padding:0 30px;display:flex}.public-toolbar span{color:#788580;font-size:9px}.public-toolbar button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:700}.public-proposal>.proposal-document{margin-top:40px}.proposal-response-card,.proposal-response-result{background:#fff;border:1px solid #d9e1dd;justify-content:space-between;gap:24px;max-width:780px;margin:24px auto 0;padding:24px;display:flex}.proposal-response-card strong,.proposal-response-result strong{color:#1e322c;font-size:14px}.proposal-response-card p,.proposal-response-result p{color:#68746f;margin:6px 0 0;font-size:11px;line-height:1.55}.proposal-response-actions{align-items:center;gap:10px;display:flex}.proposal-response-actions .button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.proposal-response-result{justify-content:flex-start;align-items:center}.proposal-response-result.accepted{border-color:#9fc653}.proposal-response-result.rejected{border-color:#d9a3a3}@media print{body{background:#fff}.public-toolbar,.editor-topbar,.editor-layout>aside{display:none!important}.editor-layout{display:block}.editor-canvas,.public-proposal{padding:0}.proposal-document{box-shadow:none;max-width:none}.proposal-cover,.proposal-cta{break-inside:avoid}.proposal-body>section,.item-row,.payment-note,.proposal-outcomes{break-inside:avoid-page}.proposal-body p,.proposal-body li{orphans:3;widows:3}}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr 420px;gap:20px}.hero-copy h1{font-size:52px}.trusted-strip div div{gap:20px}.wizard-layout{grid-template-columns:330px 1fr}.wizard-aside{padding-inline:45px}.wizard-card{width:calc(100% - 60px);margin-inline:30px}.preview-canvas{grid-template-columns:190px minmax(580px,680px)}.app-layout{grid-template-columns:215px 1fr}}@media (max-width:800px){.container{width:min(100% - 28px,680px)}.header-inner nav{display:none}.hero{padding-top:55px}.hero-grid{display:block}.hero-copy{text-align:center}.hero-copy h1{letter-spacing:-2.5px;font-size:clamp(43px,12vw,64px)}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center;align-items:center}.hero-product{max-width:450px;margin:55px auto 0}.trusted-strip .container{text-align:center;display:block}.trusted-strip div div{flex-wrap:wrap;justify-content:center;margin-top:20px}.steps,.pricing-grid,.metrics-grid{grid-template-columns:1fr}.steps article:not(:last-child):after{display:none}.benefits-grid,.faq-grid{grid-template-columns:1fr;gap:50px}.price-card.featured{transform:none}.site-footer .container{grid-template-columns:1fr}.site-footer small{grid-column:auto}.wizard-layout{display:block}.wizard-aside{min-height:360px;padding:35px 28px}.wizard-aside>div:first-of-type{margin-top:45px}.wizard-aside ol,.wizard-trust{display:none}.wizard-card{width:calc(100% - 28px);margin:25px auto}.choice-grid{grid-template-columns:1fr 1fr}.preview-actions .saved-state,.preview-actions .button-ghost{display:none}.preview-canvas{padding:25px 14px;display:block}.preview-side{max-width:680px;margin:0 auto 25px}.preview-side>div,.preview-side ul{display:none}.preview-document-shell{overflow:auto}.app-layout{display:block}.app-sidebar{display:none}.app-topbar{padding-inline:20px}.dashboard-content{padding:20px}.welcome-illustration{display:none}.proposal-list-row{grid-template-columns:36px 1fr auto}.proposal-list-row>strong,.proposal-list-row>small,.proposal-list-row>svg{display:none}.quick-grid,.settings-grid{grid-template-columns:1fr}.brand-preview{display:none}.auth-page{display:block}.auth-story{display:none}.auth-panel{min-height:100vh;padding:30px 20px}.legal-hero{grid-template-columns:1fr;gap:38px;min-height:430px;padding-top:70px;padding-bottom:52px}.legal-meta-card{border-top:1px solid #ffffff29;border-left:0;padding:20px 0 0}.legal-layout{padding-top:38px;display:block}.legal-toc{margin-bottom:46px;position:static}.legal-toc nav{max-height:none}.editor-topbar{grid-template-columns:auto 1fr}.editor-topbar>div:last-child button:not(.button),.editor-topbar>div:nth-child(2){display:none}.editor-layout{display:block}.editor-layout>aside{display:none}.editor-canvas{padding:15px}}@media (max-width:520px){.cookie-banner{flex-direction:column;align-items:stretch;gap:14px;padding:17px;bottom:8px}.cookie-banner>div:last-child{flex-direction:column}.legal-header{height:66px;padding-inline:18px}.legal-header .brand{font-size:17px}.legal-header>a{gap:0;font-size:0}.legal-header>a svg{width:20px;height:20px}.legal-hero{min-height:390px;padding:56px 20px 42px}.legal-hero h1{font-size:48px}.legal-summary{font-size:14px}.legal-layout{padding:28px 18px 80px}.legal-document section{padding-block:36px}.legal-document h2{font-size:27px}.legal-document section>p{font-size:11px}.legal-document-footer{padding:22px}.header-actions .text-link{display:none}.hero-document-wrap{right:-8px}.floating-note,.trusted-strip div div strong:nth-child(n+4){display:none}.section{padding:70px 0}.section-heading h2{font-size:37px}.final-cta h2{font-size:36px}.site-footer .container>div:nth-child(2){flex-wrap:wrap}.wizard-header{padding-inline:16px}.secure-note{display:none}.wizard-aside h1{font-size:37px}.wizard-card{padding:38px 22px 26px}.two-fields,.choice-grid{grid-template-columns:1fr}.choice-grid label{min-height:70px}.price-item-values,.recurring-controls,.template-grid{grid-template-columns:1fr}.template-picker-heading{flex-direction:column;align-items:flex-start;gap:7px}.template-picker-heading>small{text-align:left;max-width:none}.guidance-popover{min-width:min(280px,100vw - 70px);left:auto;right:-20px;transform:none}.repeat-actions{flex-direction:column;align-items:flex-start}.commercial-summary>.field-group{grid-template-columns:1fr 145px}.review-row{grid-template-columns:92px 1fr 15px}.preview-banner>div span{display:none}.preview-banner{padding-inline:16px}.preview-actions .button{width:42px;font-size:0}.proposal-document{width:100%;min-width:0}.proposal-response-card{flex-direction:column;align-items:stretch;margin-inline:15px}.proposal-response-actions{flex-direction:column-reverse;align-items:stretch}.proposal-cover{min-height:420px;padding:30px 24px}.proposal-cover-copy{margin-bottom:30px}.proposal-cover h1{font-size:34px}.proposal-cover-note{max-width:90%}.proposal-eyebrow{margin-top:52px}.proposal-meta{flex-direction:column;align-items:flex-start;gap:8px}.proposal-body{padding:42px 22px 0}.proposal-body>section{grid-template-columns:25px 1fr;gap:12px;padding-bottom:38px}.proposal-body>section+section{padding-top:34px}.proposal-body h3{font-size:24px}.proposal-outcomes{grid-template-columns:18px 1fr;padding:14px}.item-row{grid-template-columns:1fr;gap:9px}.item-row>strong{text-align:left}.proof-points{grid-template-columns:1fr}.proposal-cta{min-height:250px;margin:40px -22px 0;padding:38px 22px}.proposal-cta-icon{width:36px;height:36px;top:38px;right:22px}.proposal-cta h3{font-size:28px}.proposal-template-executive .proposal-body>section{grid-template-columns:34px 1fr}.proposal-template-editorial .proposal-cover{min-height:460px}.proposal-template-editorial .proposal-cover h1{font-size:41px}.proposal-template-editorial .proposal-body>section{grid-template-columns:34px 1fr}.proposal-template-editorial .section-number{font-size:20px}.proposal-template-editorial .proposal-media-after_summary,.proposal-template-editorial .proposal-media-after_deliverables{grid-template-columns:1fr}.app-topbar{flex-direction:column;align-items:flex-start;gap:17px}.metrics-grid article{min-height:90px}.welcome-card{padding:26px}.welcome-card h2{font-size:25px}.table-toolbar label{width:100%}.table-toolbar button,.record-count{display:none}.customers-table>div{grid-template-columns:38px 1fr 25px}.customers-table>div>span:not(.customer-avatar){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.nova-home{--nova-black:#0a0a09;--nova-soft-black:#151513;--nova-white:#f4f3ee;--nova-paper:#e9e7df;--nova-line:#f4f3ee29;--nova-lime:#c7f000;--nova-lime-dark:#a9cd00;--nova-muted:#9c9d96;--scroll:0%;--pointer-x:50vw;--pointer-y:50vh;--shift-x:0px;--shift-y:0px;background:var(--nova-white);color:var(--nova-black);font-family:Arial,Helvetica,sans-serif;overflow:clip}.nova-home ::selection{background:var(--nova-lime);color:var(--nova-black)}.nova-scroll-progress{background:var(--nova-lime);height:3px;width:var(--scroll);z-index:101;position:fixed;top:0;left:0}.nova-header{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f3eeed;border-bottom:1px solid #d3d1c8;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 max(28px,4vw);display:grid;position:relative}.nova-mark{justify-self:start;align-items:center;gap:10px;display:inline-flex}.nova-mark strong{letter-spacing:-1px;font-size:19px;font-weight:900}.nova-mark-symbol{width:31px;height:31px;display:block;position:relative;transform:rotate(-6deg)}.nova-mark-symbol i{background:currentColor;border-radius:18px 3px;width:15px;height:27px;position:absolute;top:1px;left:1px}.nova-mark-symbol i:nth-child(2){background:var(--nova-lime);top:4px;left:14px;transform:rotate(180deg)}.nova-header nav{align-items:center;gap:37px;display:flex}.nova-header nav a{font-size:12px;font-weight:700;position:relative}.nova-header nav a:after{background:var(--nova-black);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.nova-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.nova-header-actions{justify-self:end;align-items:center;gap:25px;display:flex}.nova-header-actions>a:first-child{font-size:12px;font-weight:700}.nova-pill{border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:0 21px;font-size:12px;font-weight:850;transition:background .22s,color .22s,transform .22s;display:inline-flex}.nova-pill:hover{transform:translateY(-2px)}.nova-pill-lime{background:var(--nova-lime);border-color:var(--nova-lime);color:var(--nova-black)}.nova-pill-lime:hover{background:#d7ff17}.nova-menu-button{background:0 0;border:0;justify-self:end;display:none}.nova-mobile-menu{display:none}.nova-hero-shell{background:var(--nova-black);color:var(--nova-white);min-height:940px;padding:34px max(28px,4vw) 28px;position:relative;overflow:hidden}.nova-hero-gridlines{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 72%);mask-image:linear-gradient(#000c,#0000 72%)}.nova-hero-glow{height:520px;left:calc(var(--pointer-x) - 260px);opacity:.75;pointer-events:none;top:calc(var(--pointer-y) - 260px);z-index:0;background:radial-gradient(circle,#c7f00021,#0000 64%);width:520px;transition:left .1s linear,top .1s linear;position:fixed}.nova-hero-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.nova-live-pill{border:1px solid var(--nova-line);color:#c8c9c1;letter-spacing:.4px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.nova-live-pill i{background:var(--nova-lime);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite nova-pulse;box-shadow:0 0 0 4px #c7f0001a}.nova-hero-top>span{color:#797b74;letter-spacing:1.2px;font-size:9px}@keyframes nova-pulse{50%{box-shadow:0 0 0 8px #c7f00000}}.nova-hero-copy{z-index:2;max-width:1320px;margin:77px auto 0;position:relative}.nova-hero-copy h1{letter-spacing:clamp(-7px,-.55vw,-3px);text-transform:uppercase;margin:0;font-size:clamp(72px,9.5vw,154px);font-weight:950;line-height:.77}.nova-hero-copy h1>span{display:block}.nova-hero-copy h1>span:nth-child(2){padding-left:10.5vw}.nova-hero-copy h1>span:nth-child(3){justify-content:flex-end;align-items:center;display:flex}.nova-hero-copy h1 em{color:var(--nova-lime);letter-spacing:-.04em;padding-right:.1em;font-family:Georgia,Times New Roman,serif;font-size:.92em;font-weight:400}.nova-hero-copy h1 b{color:var(--nova-lime);letter-spacing:0;border:2px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-left:30px;font-size:.21em;font-weight:400;display:inline-flex}.nova-hero-stamp{color:#b4b5ae;align-items:center;gap:9px;font-size:10px;line-height:1.4;display:flex;position:absolute;top:48%;left:0}.nova-hero-stamp svg{color:var(--nova-lime)}.nova-hero-stage{perspective:1200px;z-index:3;grid-template-columns:minmax(210px,.7fr) minmax(390px,1.35fr) minmax(230px,.75fr);align-items:stretch;gap:22px;max-width:1180px;min-height:370px;margin:75px auto 0;display:grid;position:relative}.nova-brief-card,.nova-status-card{background:var(--nova-soft-black);border:1px solid var(--nova-line);border-radius:18px;min-height:300px;padding:25px;position:relative}.nova-card-label{border-bottom:1px solid var(--nova-line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.nova-card-label span,.nova-card-label small{color:#7d7e78;letter-spacing:1.1px;font-size:8px;font-weight:800}.nova-brief-lines{gap:8px;margin-top:28px;display:grid}.nova-brief-lines span{color:#676861;letter-spacing:1px;margin-top:9px;font-size:7px;font-weight:800}.nova-brief-lines strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.nova-brief-lines p{color:#aaa9a2;margin:0;font-size:11px;line-height:1.55}.nova-typing-line{color:#96978f;background:#20201e;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:8px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.nova-typing-line i{background:var(--nova-lime);border-radius:50%;width:6px;height:6px}.nova-typing-line b{color:var(--nova-lime);letter-spacing:2px;margin-left:auto;animation:1.2s infinite nova-dots}@keyframes nova-dots{50%{opacity:.25}}.nova-proposal-stack{min-height:350px;transform:translate(var(--shift-x), var(--shift-y));justify-content:center;align-items:center;transition:transform .18s ease-out;display:flex;position:relative}.nova-paper{background:#e9e8e1;border:1px solid #f7f5ed;border-radius:5px;width:275px;height:360px;position:absolute}.nova-paper-back{background:#5d5f58;transform:rotate(-8deg)translate(-35px,5px)}.nova-paper-mid{background:#a6a79e;transform:rotate(7deg)translate(30px,6px)}.nova-paper-front{color:var(--nova-black);z-index:2;padding:25px;animation:5.2s ease-in-out infinite nova-float-paper;transform:rotate(-1deg)}@keyframes nova-float-paper{0%,to{transform:rotate(-1deg)translateY(0)}50%{transform:rotate(1deg)translateY(-10px)}}.nova-paper-head{justify-content:space-between;align-items:center;display:flex}.nova-client-mark{background:var(--nova-black);color:var(--nova-lime);border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-family:Georgia,serif;font-style:italic;display:flex}.nova-paper-head small{letter-spacing:.8px;font-size:7px}.nova-paper-front>p{letter-spacing:1px;margin:70px 0 10px;font-size:7px;font-weight:800}.nova-paper-front h2{letter-spacing:-1.5px;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:.94}.nova-paper-rule{background:var(--nova-black);width:42px;height:1px;margin:24px 0 13px}.nova-paper-front>span{color:#5f605a;font-size:9px}.nova-paper-footer{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.nova-paper-footer i{background:var(--nova-lime-dark);border-radius:50%;width:8px;height:8px}.nova-paper-footer small{letter-spacing:.4px;font-size:6px}.nova-ai-badge{background:var(--nova-lime);color:var(--nova-black);z-index:4;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:850;animation:3.8s ease-in-out infinite nova-badge-float;display:flex;position:absolute;bottom:26px;right:17px}@keyframes nova-badge-float{50%{transform:translate(5px,-7px)}}.nova-status-card h3{letter-spacing:-1px;margin:30px 0 24px;font-family:Georgia,serif;font-size:29px;font-weight:500;line-height:1.05}.nova-status-list{gap:10px;display:grid}.nova-status-list span{color:#a8aaa2;align-items:center;gap:8px;font-size:9px;display:flex}.nova-status-list svg{color:var(--nova-lime)}.nova-status-card>a{color:var(--nova-lime);justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.nova-hero-bottom{border-top:1px solid var(--nova-line);z-index:3;grid-template-columns:1fr auto 1fr;align-items:flex-end;margin-top:48px;padding-top:25px;display:grid;position:relative}.nova-hero-bottom>p{color:#96978f;margin:0;font-size:11px;line-height:1.5}.nova-hero-bottom>p strong{color:var(--nova-white);font-weight:500}.nova-round-cta{border:1px solid #52534e;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:all .2s;display:flex}.nova-round-cta:hover{background:var(--nova-lime);border-color:var(--nova-lime);color:var(--nova-black);transform:rotate(-45deg)}.nova-hero-bottom>div{text-align:right;flex-direction:column;justify-self:end;gap:5px;display:flex}.nova-hero-bottom>div span{color:var(--nova-white);letter-spacing:1px;font-size:8px;font-weight:800}.nova-hero-bottom>div small{color:#7a7b75;font-size:8px}.nova-marquee{background:var(--nova-lime);border-bottom:1px solid var(--nova-black);border-top:1px solid var(--nova-black);white-space:nowrap;padding:16px 0;overflow:hidden}.nova-marquee-track{will-change:transform;width:max-content;animation:38s linear infinite nova-marquee;display:flex}.nova-marquee-group{flex-shrink:0;align-items:center;gap:30px;padding-right:30px;display:flex}.nova-marquee-item{flex-shrink:0;align-items:center;gap:30px;display:inline-flex}.nova-marquee-item strong{letter-spacing:2px;font-size:12px;font-weight:900}.nova-marquee-item i{font-size:13px;font-style:normal}@keyframes nova-marquee{to{transform:translate(-50%)}}.nova-section-index{letter-spacing:1.5px;text-transform:uppercase;font-size:8px;font-weight:900}.nova-manifesto{padding:140px max(28px,6vw) 120px}.nova-manifesto h2{letter-spacing:-.065em;max-width:1290px;margin:58px 0 70px;font-size:clamp(43px,6vw,88px);font-weight:900;line-height:.98}.nova-manifesto h2 span{color:#a09f98;padding-left:12vw;display:block}.nova-manifesto h2 i{color:var(--nova-black);font-family:Georgia,serif;font-weight:400}[data-reveal]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.75,.2,1);transform:translateY(45px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.nova-inline-proof{border-top:1px solid #bbb9b0;grid-template-columns:240px 1fr auto;align-items:flex-end;gap:40px;padding-top:28px;display:grid}.nova-proof-mini span{letter-spacing:-2px;font-size:44px;font-weight:900;display:block}.nova-proof-mini small{color:#777871;font-size:9px}.nova-inline-proof p{color:#5e5f59;max-width:540px;margin:0;font-size:15px;line-height:1.6}.nova-inline-proof>a{border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:7px;font-size:11px;font-weight:800;display:flex}.nova-capabilities{background:var(--nova-black);color:var(--nova-white);grid-template-columns:.75fr 1.25fr;gap:0;min-height:680px;padding:70px max(28px,6vw);display:grid}.nova-capability-nav{border-right:1px solid var(--nova-line);flex-direction:column;padding-right:55px;display:flex}.nova-capability-nav button{border:0;border-bottom:1px solid var(--nova-line);color:#777972;cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px 1fr 20px;align-items:center;gap:15px;min-height:94px;padding:0 5px;transition:color .2s,padding .2s;display:grid}.nova-capability-nav button span{font-size:8px}.nova-capability-nav button strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.nova-capability-nav button svg{transition:transform .25s}.nova-capability-nav button.active{color:var(--nova-white);padding-left:14px}.nova-capability-nav button.active svg{color:var(--nova-lime);transform:rotate(45deg)}.nova-capability-stage{grid-template-rows:auto 1fr;padding-left:65px;display:grid}.nova-capability-copy>span{color:var(--nova-lime);font-size:9px}.nova-capability-copy h3{letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(38px,4.2vw,67px);font-weight:900}.nova-capability-copy p{color:#96978f;max-width:580px;margin:0;font-size:13px;line-height:1.65}.nova-visual{border:1px solid var(--nova-line);background:#131311;border-radius:18px;justify-content:center;align-self:end;align-items:center;height:310px;margin-top:40px;display:flex;position:relative;overflow:hidden}.nova-visual:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0}.nova-phrase-track{z-index:2;align-items:center;gap:18px;display:flex;position:relative}.nova-phrase-track span,.nova-phrase-track strong,.nova-phrase-track b,.nova-phrase-track em{color:#82837c;border:1px solid #343530;border-radius:999px;padding:12px 15px;font-size:10px;font-style:normal}.nova-phrase-track strong{color:#c4c4bc}.nova-phrase-track b{color:#fff;background:#2d2e29}.nova-phrase-track em{background:var(--nova-lime);border-color:var(--nova-lime);color:var(--nova-black);font-weight:800}.nova-phrase-track svg{color:#51524d;width:14px}.nova-copy-cursor{background:var(--nova-white);color:var(--nova-black);z-index:3;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;animation:4s ease-in-out infinite nova-cursor-move;display:flex;position:absolute;top:32%;left:39%}@keyframes nova-cursor-move{50%{top:58%;left:62%}}.nova-lock-orbit{z-index:2;border:1px solid #44453f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:relative}.nova-lock-orbit:before,.nova-lock-orbit:after{content:"";border:1px solid #282925;border-radius:50%;width:260px;height:260px;position:absolute}.nova-lock-orbit:after{width:340px;height:340px}.nova-lock-orbit i{background:var(--nova-lime);border-radius:50%;width:9px;height:9px;position:absolute;top:83px;right:-5px}.nova-lock-orbit span{letter-spacing:-1.5px;font-size:30px;font-weight:900}.nova-lock-orbit b{color:var(--nova-lime);letter-spacing:1.2px;margin-top:7px;font-size:7px}.nova-scope-tags{z-index:3;gap:8px;display:flex;position:absolute;bottom:18px}.nova-scope-tags span{color:#96978f;background:#20201e;border:1px solid #393a35;border-radius:999px;padding:8px 11px;font-size:8px}.nova-visual-brand{perspective:900px}.nova-brand-card{color:var(--nova-black);background:#e8e7df;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:145px;height:190px;display:flex;position:absolute}.nova-brand-card span{font-family:Georgia,serif;font-size:50px;font-style:italic}.nova-brand-card small{letter-spacing:1px;margin-top:18px;font-size:6px;font-weight:900}.nova-brand-card.one{transform:rotateY(18deg)rotate(-8deg)translate(-120px)}.nova-brand-card.two{background:var(--nova-lime);z-index:2;transform:translateY(-10px)}.nova-brand-card.three{color:#fff;background:#282925;transform:rotateY(-18deg)rotate(8deg)translate(120px)}.nova-brand-card.three svg{color:var(--nova-lime);width:48px;height:48px}.nova-product-section{background:#deddd5;padding:130px max(28px,6vw)}.nova-product-heading{grid-template-columns:.5fr 1fr .7fr;margin-bottom:75px;display:grid}.nova-product-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.5vw,78px);font-weight:900;line-height:.95}.nova-product-heading p{color:#666760;align-self:end;max-width:350px;margin:0;font-size:13px;line-height:1.6}.nova-app-frame{background:var(--nova-white);border:1px solid #aaa9a1;border-radius:16px;overflow:hidden;box-shadow:0 35px 90px #1d1d1a26}.nova-app-bar{border-bottom:1px solid #c6c5bd;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 20px;display:grid}.nova-app-bar .nova-mark strong{font-size:13px}.nova-app-bar .nova-mark-symbol{transform-origin:0;width:23px;height:23px;transform:scale(.72)}.nova-app-bar>div{gap:5px;display:flex}.nova-app-bar>div i{background:#b9b8b0;border-radius:50%;width:6px;height:6px}.nova-app-bar>span{color:#85867f;justify-self:end;font-size:8px}.nova-app-body{grid-template-columns:180px 1fr 240px;min-height:590px;display:grid}.nova-app-body>aside:first-child{border-right:1px solid #cbc9c1;padding:30px 16px}.nova-app-body>aside:first-child p{color:#93948c;letter-spacing:1px;margin:0 10px 18px;font-size:7px;font-weight:900}.nova-app-body>aside:first-child span{color:#6f7069;border-radius:7px;align-items:center;gap:11px;margin:2px 0;padding:10px;font-size:9px;display:flex}.nova-app-body>aside:first-child span i{color:#a3a49c;font-family:Georgia,serif;font-size:8px;font-style:normal}.nova-app-body>aside:first-child span.active{background:var(--nova-black);color:#fff}.nova-document-canvas{background:#cbcac2;justify-content:center;align-items:center;padding:45px;display:flex}.nova-document-canvas>article{background:#f6f4ec;width:355px;min-height:460px;padding:37px;box-shadow:0 18px 50px #11110f26}.nova-doc-header{justify-content:space-between;align-items:center;display:flex}.nova-doc-header small,.nova-doc-header span{letter-spacing:.8px;font-size:6px;font-weight:800}.nova-document-canvas h3{letter-spacing:-1.6px;margin:80px 0 14px;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:.98}.nova-document-canvas>article>p{color:#6a6a64;max-width:220px;font-size:8px;line-height:1.5}.nova-doc-section{border-top:1px solid #c6c5bd;grid-template-columns:22px 1fr;gap:18px;margin-top:50px;padding-top:20px;display:grid}.nova-doc-section>span{color:#8c8d85;font-size:7px}.nova-doc-section>div{flex-direction:column;display:flex}.nova-doc-section small{letter-spacing:.8px;font-size:6px}.nova-doc-section strong{margin:6px 0 12px;font-family:Georgia,serif;font-size:13px;font-weight:500}.nova-doc-section i{background:#d3d2ca;width:100%;height:5px;margin:3px 0;display:block}.nova-doc-section i:last-child{width:70%}.nova-ai-panel{background:var(--nova-black);color:var(--nova-white);padding:30px 22px}.nova-ai-panel>div:first-child{align-items:center;gap:8px;display:flex}.nova-ai-panel>div:first-child svg{color:var(--nova-lime)}.nova-ai-panel>div:first-child strong{font-size:10px}.nova-ai-panel>div:first-child span{color:var(--nova-lime);text-transform:uppercase;margin-left:auto;font-size:6px}.nova-ai-panel>p{color:#b1b1aa;margin:60px 0 20px;font-family:Georgia,serif;font-size:16px;line-height:1.45}.nova-ai-panel>button{background:var(--nova-lime);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:8px;font-weight:800;display:flex}.nova-ai-actions{border-top:1px solid var(--nova-line);gap:12px;margin-top:45px;padding-top:18px;display:grid}.nova-ai-actions span{color:#96978f;align-items:center;gap:7px;font-size:8px;display:flex}.nova-method-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:70px;display:grid}.nova-method-grid article{border-top:1px solid #aaa9a1;min-height:280px;padding:20px 18px 0 0}.nova-method-grid article>div{justify-content:space-between;align-items:center;display:flex}.nova-method-grid article>div span{font-size:8px;font-weight:800}.nova-method-grid article>div svg{color:#676860}.nova-method-grid h3{letter-spacing:-.035em;margin:75px 0 12px;font-size:28px;font-weight:900}.nova-method-grid p{color:#65665f;max-width:330px;margin:0;font-size:11px;line-height:1.6}.nova-pricing{background:var(--nova-white);padding:130px max(28px,6vw)}.nova-pricing-head{grid-template-columns:.4fr 1fr .6fr;align-items:end;gap:40px;margin-bottom:75px;display:grid}.nova-pricing-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.4vw,76px);font-weight:900;line-height:.95}.nova-pricing-head h2 i{font-family:Georgia,serif;font-weight:400}.nova-pricing-head p{color:#6d6e67;margin:0;font-size:12px;line-height:1.5}.nova-billing-switch{background:#ddddd5;border:1px solid #c4c4bb;border-radius:999px;grid-template-columns:1fr 1fr;width:min(100%,330px);margin:-42px auto 42px;padding:4px;display:grid}.nova-billing-switch button{color:#55564f;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:42px;padding:0 18px;font-size:10px;font-weight:900;transition:background .2s,color .2s,box-shadow .2s}.nova-billing-switch button.active{background:var(--nova-black);color:var(--nova-white);box-shadow:0 7px 18px #11110f29}.nova-billing-switch button span{color:#718f10;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:7px;display:block}.nova-billing-switch button.active span{color:var(--nova-lime)}.nova-price-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.nova-price-card{background:#e8e7df;border:1px solid #0000;flex-direction:column;min-height:520px;padding:25px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.nova-price-card:hover{border-color:#95968d;transform:translateY(-6px)}.nova-price-card.featured{background:var(--nova-lime);border-color:var(--nova-black)}.nova-price-card.business{background:var(--nova-black);color:var(--nova-white)}.nova-price-recommended{background:var(--nova-black);color:var(--nova-lime);letter-spacing:1.2px;width:135px;padding:9px 25px;font-size:7px;font-weight:900;position:absolute;top:18px;right:-31px;transform:rotate(38deg)}.nova-price-card-top{justify-content:space-between;align-items:center;display:flex}.nova-price-card-top>span{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.nova-price-card-top small{letter-spacing:1.15px;font-size:7px;font-weight:900}.nova-price-card h3{letter-spacing:-.055em;margin:47px 0 10px;font-size:clamp(33px,3vw,46px);font-weight:950}.nova-price-audience{color:#63645e;min-height:48px;margin:0;font-size:10px;line-height:1.55}.nova-price-card.business .nova-price-audience{color:#a7a89f}.nova-price-value{border-bottom:1px solid #11110f33;flex-direction:column;margin-top:32px;padding-bottom:23px;display:flex}.nova-price-card.business .nova-price-value{border-color:#fff3}.nova-price-value strong{letter-spacing:-.055em;font-size:clamp(28px,2.4vw,38px);font-weight:950;line-height:1}.nova-price-value span{color:#6d6e67;margin-top:6px;font-size:8px}.nova-price-card.business .nova-price-value span{color:#a7a89f}.nova-price-total{color:#51534b;min-height:22px;margin:9px 0 -10px;font-size:8px;font-weight:800;line-height:1.4}.nova-price-card.business .nova-price-total{color:#c5c6bd}.nova-price-cta{background:var(--nova-black);border:1px solid var(--nova-black);color:#fff;justify-content:space-between;align-items:center;min-height:47px;margin:19px 0 23px;padding:0 15px;font-size:9px;font-weight:850;transition:background .2s,color .2s;display:flex}.nova-price-card:not(.business) .nova-price-cta:hover{color:var(--nova-black);background:0 0}.nova-price-card.business .nova-price-cta{background:var(--nova-lime);border-color:var(--nova-lime);color:var(--nova-black)}.nova-price-card.business .nova-price-cta:hover{color:var(--nova-lime);background:0 0}.nova-price-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.nova-price-card li{color:#55564f;align-items:flex-start;gap:8px;font-size:9px;line-height:1.35;display:flex}.nova-price-card li svg{flex:none;margin-top:-2px}.nova-price-card.featured li{color:#272820}.nova-price-card.business li{color:#c5c6bd}.nova-price-note{border-bottom:1px solid #aaa9a1;justify-content:center;align-items:center;margin-top:42px;padding-bottom:24px;display:flex}.nova-price-note span{color:#66675f;letter-spacing:.25px;border-right:1px solid #c1c0b8;align-items:center;gap:8px;padding:0 24px;font-size:8px;display:flex}.nova-price-note span:last-child{border-right:0}.nova-faq{background:#dbdad2;grid-template-columns:.7fr 1.3fr;gap:100px;padding:130px max(28px,6vw);display:grid}.nova-faq h2{letter-spacing:-.06em;margin:55px 0 0;font-size:clamp(52px,6vw,88px);font-weight:900;line-height:.85}.nova-faq-list{border-top:1px solid #a6a59d}.nova-faq details{border-bottom:1px solid #a6a59d;padding:0}.nova-faq summary{cursor:pointer;grid-template-columns:28px 1fr 20px;align-items:center;gap:20px;min-height:94px;font-size:17px;font-weight:800;list-style:none;display:grid}.nova-faq summary span{color:#797a73;font-size:8px}.nova-faq summary svg{transition:transform .2s}.nova-faq details[open] summary svg{transform:rotate(180deg)}.nova-faq details p{color:#62635d;max-width:610px;margin:-8px 0 28px 48px;font-size:12px;line-height:1.6}.nova-footer{background:var(--nova-black);color:var(--nova-white);min-height:760px;padding:90px max(28px,6vw) 35px;position:relative;overflow:hidden}.nova-footer>.nova-section-index{color:#797a74;z-index:2;position:relative}.nova-footer h2{letter-spacing:-.07em;text-transform:uppercase;z-index:2;margin:95px 0 60px;font-size:clamp(58px,8.4vw,132px);font-weight:950;line-height:.79;position:relative}.nova-footer h2 span{padding-left:11vw;display:block}.nova-footer h2 i{color:var(--nova-lime);font-family:Georgia,serif;font-weight:400}.nova-footer-action{z-index:2;align-items:center;gap:30px;display:flex;position:relative}.nova-footer-action p{color:#85867f;font-size:9px;line-height:1.5}.nova-footer-orbit{width:540px;height:540px;position:absolute;top:75px;right:-80px}.nova-footer-orbit i{border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:0}.nova-footer-orbit i:nth-child(2){inset:75px}.nova-footer-orbit i:nth-child(3){border-color:#c7f00040;animation:8s linear infinite nova-orbit;inset:150px}.nova-footer-orbit i:nth-child(3):before{background:var(--nova-lime);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%}@keyframes nova-orbit{to{transform:rotate(360deg)}}.nova-footer-bottom{border-top:1px solid var(--nova-line);z-index:2;grid-template-columns:1fr 1fr 1fr auto;align-items:center;margin-top:95px;padding-top:28px;display:grid;position:relative;bottom:0}.nova-footer-bottom .nova-mark-symbol{color:#fff}.nova-footer-bottom>span,.nova-footer-bottom small,.nova-footer-bottom a{color:#797a74;font-size:8px}.nova-footer-bottom>div{justify-content:center;gap:24px;display:flex}@media (max-width:1050px){.nova-header{grid-template-columns:1fr auto}.nova-header nav{display:none}.nova-hero-copy h1{font-size:clamp(70px,12vw,124px)}.nova-hero-stage{grid-template-columns:.8fr 1.2fr}.nova-status-card{display:none}.nova-product-heading,.nova-pricing-head{grid-template-columns:.45fr 1fr}.nova-product-heading p,.nova-pricing-head p{display:none}.nova-app-body{grid-template-columns:150px 1fr 210px}.nova-capabilities{grid-template-columns:.9fr 1.1fr}.nova-capability-stage{padding-left:40px}.nova-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nova-header{height:68px;padding-inline:18px}.nova-header-actions{display:none}.nova-menu-button{display:block}.nova-mobile-menu{background:var(--nova-black);color:#fff;flex-direction:column;gap:6px;padding:25px;display:flex;position:absolute;top:68px;left:10px;right:10px}.nova-mobile-menu>a{border-bottom:1px solid var(--nova-line);padding:13px 0;font-size:14px}.nova-mobile-menu .nova-pill{color:var(--nova-black);border-bottom:0;margin-top:12px}.nova-hero-shell{min-height:880px;padding-inline:18px}.nova-hero-copy{margin-top:70px}.nova-hero-copy h1{letter-spacing:-.065em;font-size:clamp(54px,17vw,88px);line-height:.82}.nova-hero-copy h1>span:nth-child(2){padding-left:0}.nova-hero-copy h1>span:nth-child(3){justify-content:flex-start}.nova-hero-copy h1 b,.nova-hero-stamp{display:none}.nova-hero-stage{min-height:370px;margin-top:58px;display:block}.nova-brief-card{display:none}.nova-proposal-stack{min-height:370px}.nova-paper{width:255px;height:340px}.nova-hero-bottom{grid-template-columns:1fr auto}.nova-hero-bottom>div{display:none}.nova-round-cta{justify-self:end}.nova-manifesto{padding:95px 20px 80px}.nova-manifesto h2{margin-block:40px 55px;font-size:44px}.nova-manifesto h2 span{padding-left:0}.nova-inline-proof{grid-template-columns:1fr}.nova-inline-proof>a{justify-self:start}.nova-capabilities{padding:70px 20px;display:block}.nova-capability-nav{border-right:0;margin-bottom:50px;padding-right:0}.nova-capability-nav button{min-height:72px}.nova-capability-stage{padding-left:0}.nova-capability-copy h3{font-size:42px}.nova-visual{height:260px}.nova-phrase-track{flex-wrap:wrap;justify-content:center;padding:20px}.nova-phrase-track svg{display:none}.nova-product-section{padding:90px 20px}.nova-product-heading{display:block}.nova-product-heading h2{margin-top:45px;font-size:46px}.nova-app-frame{overflow-x:auto}.nova-app-body{min-width:760px}.nova-method-grid{grid-template-columns:1fr}.nova-method-grid article{min-height:220px}.nova-method-grid h3{margin-top:50px}.nova-pricing{padding:90px 20px}.nova-pricing-head{display:block}.nova-pricing-head h2{margin-top:45px;font-size:45px}.nova-billing-switch{margin:34px auto}.nova-price-grid{grid-template-columns:1fr}.nova-price-card{min-height:auto;padding:24px}.nova-price-card h3{margin-top:38px}.nova-price-audience{min-height:auto}.nova-price-value{margin-top:28px}.nova-price-note{flex-direction:column;align-items:flex-start;gap:13px}.nova-price-note span{border-right:0;padding:0}.nova-faq{padding:90px 20px;display:block}.nova-faq h2{margin-bottom:65px;font-size:60px}.nova-footer{min-height:670px;padding:75px 20px 25px}.nova-footer h2{margin-top:75px;font-size:clamp(49px,15vw,78px);line-height:.82}.nova-footer h2 span{padding-left:0}.nova-footer-bottom{grid-template-columns:1fr auto;gap:25px}.nova-footer-bottom>span,.nova-footer-bottom>div{display:none}}.proposal-editor-layout{grid-template-columns:minmax(360px,470px) minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.proposal-editor-form{background:#fff;border-right:1px solid #d9d8cf;max-height:calc(100vh - 72px);padding:24px;overflow:auto}.proposal-editor-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.proposal-editor-head p,.revision-comparison span{color:#6f716b;letter-spacing:.12em;margin:0 0 5px;font-size:10px;font-weight:800}.proposal-editor-section{border-top:1px solid #e5e4dd;margin-top:24px;padding-top:20px}.proposal-editor-section h2{margin:0 0 16px;font-size:17px}.proposal-editor-field{gap:7px;margin:0 0 14px;display:grid}.proposal-editor-field>span{color:#51534e;font-size:12px;font-weight:700}.proposal-editor-field input,.proposal-editor-field textarea,.proposal-editor-field select,.share-link-box input{color:#171815;font:inherit;background:#fafaf7;border:1px solid #d9d8cf;border-radius:8px;width:100%;padding:10px 11px}.proposal-editor-field textarea{resize:vertical;line-height:1.5}.proposal-items-editor{gap:14px;display:grid}.proposal-items-editor article{background:#f7f7f2;border:1px solid #deddd5;border-radius:10px;padding:14px}.proposal-item-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.proposal-item-head button,.editor-add-item,.modal-close{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.proposal-item-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-add-item{color:var(--green);margin:14px 0;font-weight:750}.editor-canvas{min-width:0;padding:36px;overflow:auto}.modal-backdrop{z-index:100;background:#0c0d0b9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{background:#fff;border-radius:14px;width:100%;max-width:680px;max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000040}.modal-close{position:absolute;top:18px;right:18px}.modal-actions,.share-link-box{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.share-link-box input{flex:260px}.revision-comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.revision-comparison>div{background:#f7f7f2;border:1px solid #deddd5;border-radius:9px;padding:14px}.revision-comparison p{white-space:pre-wrap;line-height:1.55}.turnstile-challenge{min-height:65px}.form-status{color:#245f4b}.export-render-page{background:#fff;margin:0}@page{size:A4;margin:0}@media print{.export-render-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:900px){.proposal-editor-layout{display:block}.proposal-editor-form{border-right:0;max-height:none}.editor-canvas{padding:16px}}@media (max-width:560px){.proposal-item-grid,.revision-comparison{grid-template-columns:1fr}.proposal-editor-form{padding:18px}.proposal-editor-head{flex-direction:column;align-items:stretch}}.seo-page{color:#0a0b09;background:#f2f1eb;min-height:100vh}.seo-header{border-bottom:1px solid #cdcec7;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,6vw);display:flex}.seo-brand{color:#090a08;letter-spacing:-.05em;font-size:23px;font-weight:900;text-decoration:none}.seo-header nav{align-items:center;gap:28px;display:flex}.seo-header nav a{color:#373a35;font-size:12px;font-weight:750;text-decoration:none}.seo-hero{color:#f6f7f1;background:#090b09;padding:120px max(24px,9vw) 130px;position:relative}.seo-hero:after{content:"";background:#c7ff00;width:34%;height:7px;position:absolute;bottom:0;left:0}.seo-hero.compact{padding-bottom:100px}.seo-hero>p{color:#c7ff00;letter-spacing:.2em;margin:0 0 34px;font-size:11px;font-weight:900}.seo-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:1100px;margin:0;font-size:clamp(54px,7.8vw,116px);line-height:.88}.seo-hero>span{color:#b8beb7;max-width:760px;margin-top:38px;font-size:clamp(17px,2vw,23px);line-height:1.5;display:block}.seo-hero>div{align-items:center;gap:28px;margin-top:45px;display:flex}.seo-hero>div a{color:#eff1eb;font-size:13px;font-weight:800;text-decoration:none}.seo-hero .seo-primary{color:#0a0b09;background:#c7ff00;border-radius:999px;align-items:center;gap:40px;padding:20px 26px;display:inline-flex}.seo-body{grid-template-columns:230px minmax(0,800px);gap:8vw;max-width:1250px;margin:0 auto;padding:110px 35px 140px;display:grid}.seo-body aside{flex-direction:column;align-self:start;gap:13px;display:flex;position:sticky;top:35px}.seo-body aside strong{letter-spacing:.17em;margin-bottom:12px;font-size:9px}.seo-body aside a{color:#666a62;font-size:12px;line-height:1.4;text-decoration:none}.seo-body article>section{border-top:1px solid #c9cbc3;padding:28px 0 80px}.seo-body article>section>span{color:#74786f;letter-spacing:.15em;font-size:10px;font-weight:900}.seo-body h2{letter-spacing:-.055em;text-wrap:balance;margin:22px 0 32px;font-size:clamp(35px,4vw,59px);line-height:.98}.seo-body p{color:#4f544d;margin:0 0 20px;font-size:17px;line-height:1.75}.seo-body ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.seo-body li{color:#20231f;align-items:center;gap:12px;font-size:14px;font-weight:750;display:flex}.seo-body li svg{color:#7eaa00}.seo-cta{background:#c7ff00;padding:95px max(24px,9vw)}.seo-cta p{letter-spacing:.18em;font-size:10px;font-weight:950}.seo-cta h2{letter-spacing:-.065em;max-width:950px;margin:28px 0 42px;font-size:clamp(44px,6vw,86px);line-height:.9}.seo-cta a{color:#fff;background:#090b09;border-radius:999px;align-items:center;gap:35px;padding:20px 26px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.seo-footer{color:#fff;background:#090b09;justify-content:space-between;align-items:center;min-height:130px;padding:0 max(24px,6vw);display:flex}.seo-footer strong{letter-spacing:-.05em;font-size:24px}.seo-footer div{gap:25px;display:flex}.seo-footer a{color:#aeb3ad;font-size:11px;text-decoration:none}.resource-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;display:grid}.resource-grid>a{color:#0b0d0a;background:#e7e7e0;flex-direction:column;min-height:430px;padding:38px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.resource-grid>a:hover{background:#c7ff00;transform:translateY(-3px)}.resource-grid>a>span{color:#858980;font-size:10px;font-weight:900}.resource-grid>a>p{letter-spacing:.16em;margin:auto 0 18px;font-size:9px;font-weight:900}.resource-grid h2{letter-spacing:-.045em;margin:0 0 18px;font-size:34px;line-height:1}.resource-grid small{color:#5a5e56;font-size:13px;line-height:1.6}.resource-grid b{align-items:center;gap:10px;margin-top:35px;font-size:10px;display:flex}@media (max-width:850px){.seo-header nav a:not(:last-child){display:none}.seo-hero{padding:85px 22px 95px}.seo-hero>div{flex-direction:column;align-items:stretch}.seo-hero .seo-primary{justify-content:space-between}.seo-body{padding:75px 22px 100px;display:block}.seo-body aside{display:none}.seo-body p{font-size:16px}.resource-grid{grid-template-columns:1fr}.resource-grid>a{min-height:340px}.seo-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:30px}.seo-footer div{flex-wrap:wrap}}.admin-layout{color:#10110f;background:#efeee8;grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;z-index:20;background:#090a08;flex-direction:column;height:100vh;min-height:100vh;padding:24px 18px 18px;display:flex;position:sticky;top:0}.admin-sidebar .brand{color:#fff;margin:0 8px 24px}.admin-identity{background:#171914;border:1px solid #292d25;align-items:center;gap:11px;margin-bottom:28px;padding:13px;display:flex}.admin-identity>span{background:var(--green);color:#0a0b08;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.admin-identity>div{gap:3px;min-width:0;display:grid}.admin-identity small,.admin-role-card small{color:#899184;letter-spacing:.13em;font-size:7px;font-weight:850}.admin-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-sidebar nav{gap:3px;display:grid}.admin-sidebar nav>p{color:#676d64;letter-spacing:.17em;margin:0 10px 10px;font-size:7px;font-weight:850}.admin-sidebar nav a{color:#aeb4aa;border-left:2px solid #0000;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:11px;font-weight:650;text-decoration:none;transition:all .2s;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a:focus-visible{color:#fff;background:#171914}.admin-sidebar nav a.active{border-left-color:var(--green);color:var(--green);background:#1b1e17}.admin-role-card{border:1px solid #2a2e26;gap:5px;margin-top:auto;padding:13px;display:grid}.admin-role-card strong{color:#fff;font-size:11px}.admin-role-card span{color:var(--green);font-size:8px}.admin-account{align-items:center;gap:9px;margin-top:13px;padding:8px 5px 0;display:flex}.admin-account>div{flex:1;gap:3px;min-width:0;display:grid}.admin-account strong,.admin-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account strong{font-size:9px}.admin-account small{color:#747b71;font-size:7px}.admin-main{min-width:0}.admin-topbar{background:#f6f5ef;border-bottom:1px solid #d8d8d1;justify-content:space-between;align-items:flex-end;min-height:142px;padding:34px clamp(24px,4vw,58px) 28px;display:flex}.admin-topbar p,.admin-card-head p{color:#687069;letter-spacing:.17em;margin:0 0 8px;font-size:8px;font-weight:900}.admin-topbar h1{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(31px,4vw,48px);font-weight:500}.admin-topbar>div>span{color:#687069;margin-top:8px;font-size:11px;display:block}.admin-live{color:#60675f;align-items:center;gap:8px;font-size:9px;display:flex}.admin-live i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c7f00021}.admin-content{gap:20px;padding:28px clamp(18px,4vw,58px) 60px;display:grid}.admin-hero{color:#fff;background:#0d0f0c;grid-template-columns:minmax(0,1fr) 260px;gap:30px;min-height:205px;padding:32px 38px;display:grid;position:relative;overflow:hidden}.admin-hero:after{background:var(--green);content:"";filter:blur(55px);opacity:.12;border-radius:50%;width:170px;height:170px;position:absolute;top:-100px;right:90px}.admin-hero>div:first-child>span{color:var(--green);letter-spacing:.15em;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.admin-hero h2{letter-spacing:-.04em;max-width:670px;margin:20px 0 11px;font-family:Georgia,serif;font-size:clamp(29px,4vw,46px);font-weight:500}.admin-hero p{color:#9ca39a;max-width:620px;margin:0;font-size:11px;line-height:1.7}.admin-score{z-index:1;border-left:1px solid #2d3229;flex-direction:column;justify-content:center;align-self:stretch;padding-left:30px;display:flex;position:relative}.admin-score small{color:#747c70;letter-spacing:.16em;font-size:7px;font-weight:850}.admin-score strong{color:var(--green);margin:8px 0;font-family:Georgia,serif;font-size:35px;font-weight:500}.admin-score span{color:#939b90;font-size:8px;line-height:1.5}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-metrics article{background:#fff;border:1px solid #deded7;align-items:flex-start;gap:14px;min-height:124px;padding:22px;display:flex}.admin-metrics article>span{color:#3e4d00;background:#eef5cf;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-metrics article>div{gap:5px;display:grid}.admin-metrics p{color:#737a73;letter-spacing:.13em;margin:0;font-size:7px;font-weight:900}.admin-metrics strong{letter-spacing:-.03em;font-family:Georgia,serif;font-size:25px;font-weight:500}.admin-metrics small{color:#8a9089;font-size:8px}.admin-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-stack{gap:20px;display:grid}.admin-card{background:#fff;border:1px solid #dadad3;min-width:0}.admin-card-head{border-bottom:1px solid #e4e4de;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:20px 24px;display:flex}.admin-card-head h2{margin:0;font-family:Georgia,serif;font-size:21px;font-weight:500}.admin-card-head>svg{color:#767d75}.admin-feed{padding:6px 22px 14px;display:grid}.admin-feed>article{border-bottom:1px solid #ecece7;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;min-height:61px;display:grid}.admin-feed>article:last-child{border-bottom:0}.admin-feed i{background:#aab0a9;border-radius:50%;width:7px;height:7px}.admin-feed i.warning{background:#e6a900}.admin-feed i.critical{background:#d94b45}.admin-feed i.info{background:#6a9de2}.admin-feed article>div{gap:4px;display:grid}.admin-feed strong{font-size:9px}.admin-feed small,.admin-feed article>span{color:#808780;font-size:8px}.admin-empty{color:#8a9189;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:25px;display:flex}.admin-empty strong{color:#40443f;font-family:Georgia,serif;font-size:17px}.admin-empty span{font-size:9px}.admin-search{gap:8px;display:flex}.admin-search input{background:#f7f7f3;border:1px solid #d8dad3;min-width:230px;min-height:38px;padding:8px 11px;font-size:10px}.admin-search button,.admin-confirm-page button,.admin-activate-action button{background:var(--green);color:#0a0b08;cursor:pointer;border:0;min-height:38px;padding:8px 16px;font-size:9px;font-weight:850}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:780px}.admin-table th{color:#737a73;letter-spacing:.12em;text-align:left;background:#f8f8f4;padding:12px 16px;font-size:7px;font-weight:900}.admin-table td{color:#3c413c;vertical-align:middle;border-top:1px solid #ecece7;padding:14px 16px;font-size:9px}.admin-table td>strong,.admin-table td>small{display:block}.admin-table td>small{color:#8a918a;margin-top:4px;font-size:7px}.admin-pill{color:#586052;letter-spacing:.08em;text-transform:uppercase;background:#eff1ea;padding:6px 8px;font-size:7px;font-weight:850;display:inline-flex}.admin-status{color:#50574f;font-size:8px;font-weight:800}.admin-status.active,.admin-status.succeeded,.admin-status.published,.admin-status.paid{color:#4a6700}.admin-status.failed,.admin-status.suspended,.admin-status.rejected{color:#b53732}.admin-status.processing,.admin-status.pending,.admin-status.queued{color:#9a6900}.admin-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.admin-inline-action{gap:4px;display:grid}.admin-action{color:#363b35;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #cfd3c9;align-items:center;gap:5px;min-height:30px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-action:hover,.admin-action:focus-visible{color:#3f5000;border-color:#96ad2a}.admin-inline-action>small{color:#747b73;max-width:150px;font-size:7px}.admin-kpi-strip{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.admin-kpi-strip article{color:#fff;background:#11130f;gap:9px;padding:22px;display:grid}.admin-kpi-strip small{color:#858d81;letter-spacing:.13em;font-size:7px;font-weight:900}.admin-kpi-strip strong{color:var(--green);font-family:Georgia,serif;font-size:29px;font-weight:500}.admin-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.admin-config-grid article{border:1px solid #dfe0da;min-width:0;display:grid}.admin-config-grid article>div,.admin-config-grid footer{justify-content:space-between;align-items:center;padding:13px;display:flex}.admin-config-grid article>div>small{letter-spacing:.1em;font-size:8px;font-weight:900}.admin-config-grid pre{color:#cbd4c4;background:#11130f;max-height:260px;margin:0;padding:15px;font-size:8px;line-height:1.55;overflow:auto}.admin-config-grid footer{color:#7c837b;border-top:1px solid #e2e3dd;font-size:8px}.admin-overdue{font-weight:800;color:#c03934!important}.admin-action-modal{z-index:100;background:#070906b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.admin-action-modal-card{background:#f7f6f0;gap:14px;width:100%;max-width:470px;padding:28px;display:grid;box-shadow:0 24px 70px #00000059}.admin-action-modal-card>strong{font-family:Georgia,serif;font-size:25px;font-weight:500}.admin-action-modal-card>p{color:#697068;margin:0;font-size:11px;line-height:1.6}.admin-action-modal-card label{gap:7px;font-size:10px;font-weight:800;display:grid}.admin-action-modal-card textarea{font:inherit;resize:vertical;border:1px solid #cbd0c7;padding:11px;line-height:1.5}.admin-action-modal-card>span{justify-content:flex-end;gap:8px;display:flex}.admin-action-modal-card button{cursor:pointer;background:0 0;border:1px solid #cbd0c7;min-height:38px;padding:8px 13px;font-size:10px;font-weight:800}.admin-action-modal-card button.primary{background:var(--green);border-color:var(--green);color:#0a0b08}.admin-status-control{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.admin-status-control select,.admin-team-manager select{background:#f7f7f3;border:1px solid #d4d7cf;min-height:32px;padding:5px 7px;font-size:9px}.admin-team-manager{gap:16px;display:grid}.admin-team-add{background:#f3f4ed;grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.admin-team-add label,.admin-config-editor label{gap:6px;font-size:9px;font-weight:850;display:grid}.admin-team-add input,.admin-team-add select,.admin-config-editor input,.admin-config-editor textarea{font:inherit;background:#fff;border:1px solid #cdd1c8;min-height:39px;padding:9px 10px}.admin-team-add button,.admin-config-editor button{background:var(--green);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 14px;font-size:9px;font-weight:850;display:inline-flex}.admin-team-manager>.form-status{margin:0 18px}.admin-config-create{gap:8px;padding:18px 18px 0;display:grid}.admin-config-editor{border:1px solid #d9ddd3}.admin-config-editor summary{cursor:pointer;text-transform:uppercase;align-items:center;gap:7px;padding:12px;font-size:9px;font-weight:850;display:flex}.admin-config-editor form{background:#f6f7f1;gap:12px;padding:14px;display:grid}.admin-config-editor textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.55}.admin-activation-page{background:#0a0c09;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.admin-activation-page>section{background:#f5f4ee;width:100%;max-width:820px;padding:42px;box-shadow:0 30px 90px #0006}.admin-activation-page header{grid-template-columns:52px 1fr;gap:20px;display:grid}.admin-activation-page header>span{background:var(--green);justify-content:center;align-items:center;height:52px;display:flex}.admin-activation-page header p:first-child{color:#697066;letter-spacing:.14em;margin:0 0 8px;font-size:9px;font-weight:900}.admin-activation-page h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,6vw,54px);font-weight:500}.admin-activation-page header p:last-child{color:#616860;margin:12px 0 0;font-size:12px;line-height:1.65}.admin-activation-notice{background:#e9ecde;align-items:center;gap:11px;margin:25px 0;padding:13px 15px;display:flex}.admin-activation-notice p{margin:0;font-size:10px}.admin-mfa-enrollment{grid-template-columns:230px 1fr;gap:18px;display:grid}.admin-mfa-qr{background:#fff;border:1px solid #d9dcd4;grid-row:span 3;justify-content:center;align-items:center;padding:10px;display:flex}.admin-mfa-enrollment ol{color:#515850;gap:8px;margin:0;padding-left:20px;font-size:10px;line-height:1.5;display:grid}.admin-mfa-enrollment details{border-bottom:1px solid #d8dbd2;padding-bottom:12px}.admin-mfa-enrollment summary{cursor:pointer;font-size:9px;font-weight:800}.admin-mfa-secret{align-items:center;gap:8px;margin-top:10px;display:flex}.admin-mfa-secret code{color:#d8e0cd;overflow-wrap:anywhere;background:#161a14;flex:1;padding:10px;font-size:10px}.admin-mfa-secret button{cursor:pointer;background:0 0;border:1px solid #bec3b9;align-items:center;gap:5px;min-height:37px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.admin-mfa-enrollment form{gap:11px;display:grid}.admin-mfa-enrollment form label{gap:7px;font-size:9px;font-weight:850;display:grid}.admin-mfa-code{background:#fff;border:1px solid #c9cec4;align-items:center;padding:0 11px;display:flex}.admin-mfa-code input{letter-spacing:7px;border:0;outline:0;width:100%;min-height:48px;padding:8px;font-size:21px}.admin-mfa-enrollment form>button{background:var(--green);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:10px;font-weight:900;display:inline-flex}.admin-mfa-loading{color:#656c63;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.admin-safety-banner{background:#fff7d9;border:1px solid #e4cf76;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.admin-safety-banner strong{font-size:11px}.admin-safety-banner span{color:#6f643b;font-size:10px}.admin-confirm-page{background:#090a08;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.admin-confirm-page>section{background:#f4f3ed;width:100%;max-width:470px;padding:38px}.admin-confirm-page>section>span{background:var(--green);justify-content:center;align-items:center;width:45px;height:45px;display:flex}.admin-confirm-page>section>p:first-of-type{letter-spacing:.15em;margin:22px 0 8px;font-size:8px;font-weight:900}.admin-confirm-page h1{letter-spacing:-.04em;margin:0 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:500}.admin-confirm-page h1+p{color:#6a7169;font-size:11px;line-height:1.65}.admin-confirm-page form{gap:12px;margin-top:22px;display:grid}.admin-confirm-page label{gap:7px;font-size:9px;font-weight:800;display:grid}.admin-confirm-page input{letter-spacing:8px;border:1px solid #cbd0c7;min-height:50px;padding:10px;font-size:20px}.admin-activation-warning,.admin-activate-action{gap:10px;margin-top:22px;display:grid}.admin-activation-warning{background:#e9ebdf;padding:15px}.admin-activation-warning span{color:#6c736a;font-size:9px;line-height:1.5}.admin-activation-warning a{color:#3f5200;font-size:9px;font-weight:800}.support-access-card{border-left:4px solid var(--green)}.support-access-list{gap:1px;display:grid}.support-access-list article{background:#f7f8f3;grid-template-columns:32px 1fr auto;align-items:flex-start;gap:12px;padding:17px;display:grid}.support-access-list article>span{background:#e7efc3;justify-content:center;align-items:center;height:32px;display:flex}.support-access-list article>div:nth-child(2){gap:5px;display:grid}.support-access-list p{color:#5f675e;margin:0;font-size:9px;line-height:1.5}.support-access-list small{color:#7d847c;font-size:8px}.support-access-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (max-width:1020px){.admin-layout{grid-template-columns:78px minmax(0,1fr)}.admin-sidebar{padding-inline:11px}.admin-sidebar .brand{width:39px;overflow:hidden}.admin-identity{justify-content:center;padding:10px}.admin-identity>div{display:none}.admin-sidebar nav a{justify-content:center;padding:0;font-size:0}.admin-sidebar nav a svg{width:19px;height:19px}.admin-sidebar nav>p,.admin-role-card,.admin-account>div{display:none}.admin-account{justify-content:center}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-split{grid-template-columns:1fr}}@media (max-width:680px){.admin-layout{display:block}.admin-sidebar{grid-template-columns:42px 1fr 38px;align-items:center;width:100%;height:64px;min-height:0;padding:8px 10px;display:grid;position:fixed;top:auto;bottom:0}.admin-sidebar .brand{margin:0}.admin-identity,.admin-role-card{display:none}.admin-sidebar nav{gap:3px;display:flex;overflow-x:auto}.admin-sidebar nav a{flex:0 0 42px;min-height:42px}.admin-sidebar nav a.active{border-bottom:2px solid var(--green);border-left:0}.admin-account{margin:0;padding:0}.admin-main{padding-bottom:72px}.admin-topbar{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:28px 18px 24px}.admin-content{padding:18px 12px 38px}.admin-hero{grid-template-columns:1fr;padding:27px 22px}.admin-score{border-top:1px solid #2d3229;border-left:0;padding:22px 0 0}.admin-metrics{grid-template-columns:1fr}.admin-metrics article{min-height:104px}.admin-card-head{flex-direction:column;align-items:flex-start}.admin-search{width:100%}.admin-search input{flex:1;min-width:0}.admin-kpi-strip{grid-template-columns:repeat(2,1fr)}.admin-config-grid{grid-template-columns:1fr;padding:12px}.admin-team-add{grid-template-columns:1fr}.admin-activation-page{padding:0}.admin-activation-page>section{min-height:100vh;padding:28px 19px}.admin-activation-page header,.admin-mfa-enrollment{grid-template-columns:1fr}.admin-mfa-qr{grid-row:auto}.support-access-list article{grid-template-columns:32px 1fr}.support-access-list article>div:last-child{grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.admin-sidebar nav a{transition:none}}.admin-sidebar nav a{font-size:12px}.admin-identity small,.admin-role-card small,.admin-sidebar nav>p,.admin-topbar p,.admin-card-head p,.admin-metrics p,.admin-kpi-strip small,.admin-table th{font-size:9px}.admin-identity strong,.admin-role-card strong,.admin-account strong,.admin-hero p,.admin-topbar>div>span{font-size:12px}.admin-role-card span,.admin-account small,.admin-live,.admin-metrics small,.admin-feed small,.admin-feed article>span,.admin-empty span,.admin-pill,.admin-status,.admin-config-grid article>div>small,.admin-config-grid footer,.support-access-list small{font-size:10px}.admin-table td,.admin-search input,.admin-action,.support-access-list p{font-size:11px}.admin-table td>small,.admin-inline-action>small{font-size:9px}@media (max-width:1020px){.admin-sidebar nav a{font-size:0}}@media (prefers-reduced-motion:reduce){.nova-marquee>div,.nova-paper-front,.nova-ai-badge,.nova-copy-cursor,.nova-footer-orbit i:nth-child(3),.nova-live-pill i{animation:none!important}.nova-hero-glow{display:none}[data-reveal]{opacity:1;transform:none}}.nova-hero-shell{min-height:900px}.nova-hero-main{z-index:3;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(40px,6vw,100px);max-width:1320px;margin:48px auto 0;display:grid;position:relative}.nova-hero-main .nova-hero-copy{max-width:none;margin:0}.nova-hero-main .nova-hero-copy h1{font-size:clamp(68px,7.55vw,124px);line-height:.8}.nova-hero-main .nova-hero-copy h1>span:nth-child(2){padding-left:4vw}.nova-hero-main .nova-hero-copy h1>span:nth-child(3){justify-content:flex-start;padding-left:1.5vw}.nova-hero-lead{color:#c2c3bb;max-width:650px;margin:38px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.nova-hero-primary-actions{align-items:center;gap:24px;margin-top:24px;display:flex}.nova-hero-primary-actions .nova-hero-cta{min-height:52px;padding-inline:23px}.nova-hero-primary-actions>a:last-child{color:#b9bab3;border-bottom:1px solid #74766f;padding-bottom:4px;font-size:10px;font-weight:750}.nova-hero-proofline{flex-wrap:wrap;gap:12px 22px;margin-top:24px;display:flex}.nova-hero-proofline span{color:#85867f;align-items:center;gap:6px;font-size:9px;display:inline-flex}.nova-hero-proofline svg{color:var(--nova-lime)}.nova-proposal-stack-hero{min-height:570px}.nova-proposal-stack-hero .nova-paper{width:330px;height:440px}.nova-proposal-stack-hero .nova-paper-front{padding:31px}.nova-proposal-stack-hero .nova-paper-front>p{margin-top:88px}.nova-proposal-stack-hero .nova-paper-front h2{font-size:43px}.nova-proposal-stack-hero .nova-paper-footer{bottom:28px;left:31px;right:31px}.nova-proposal-stack-hero .nova-paper-back{transform:rotate(-8deg)translate(-42px,8px)}.nova-proposal-stack-hero .nova-paper-mid{transform:rotate(7deg)translate(38px,8px)}.nova-protected-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d9dad2;z-index:5;background:#0a0a09d1;border:1px solid #f4f3ee29;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:750;display:flex;position:absolute;top:72px;left:0}.nova-protected-badge svg{color:var(--nova-lime)}.nova-hero-conversion{border-top:1px solid var(--nova-line);z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;max-width:1320px;margin:24px auto 0;padding-top:26px;display:grid;position:relative}.nova-hero-conversion>p{color:#8f9089;max-width:350px;margin:0;font-size:10px;line-height:1.55}.nova-hero-conversion>p strong{color:var(--nova-white);font-weight:500}.nova-hero-cta{background:var(--nova-lime);border:1px solid var(--nova-lime);color:var(--nova-black);border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:58px;padding:0 28px;font-size:13px;font-weight:900;transition:background .2s,transform .2s;display:inline-flex}.nova-hero-cta:hover{background:#d8ff28;transform:translateY(-2px)}.nova-hero-conversion>div{text-align:right;flex-direction:column;justify-self:end;gap:5px;display:flex}.nova-hero-conversion>div span{color:var(--nova-white);letter-spacing:1px;font-size:8px;font-weight:800}.nova-hero-conversion>div small{color:#7a7b75;font-size:8px}.wizard-page,.preview-workspace,.editor-page,.public-proposal,.app-main{background:#f4f3ee}.wizard-header,.app-sidebar,.editor-topbar,.editor-layout>aside,.public-toolbar{border-color:#d9d8cf}.form-tip,.usage-card,.metrics-grid article>span,.file-icon,.quick-grid article>span,.empty-state>span{background:#f0f7d3}.welcome-card:after,.auth-story:before{background:var(--lime);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:30px;right:34px}.auth-tabs{background:#efeee8}.auth-tabs button.active{color:var(--green)}@media (max-width:1050px){.nova-hero-main{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:28px}.nova-hero-main .nova-hero-copy h1{font-size:clamp(64px,8.7vw,92px)}.nova-proposal-stack-hero .nova-paper{width:292px;height:390px}.nova-proposal-stack-hero{min-height:500px}.nova-proposal-stack-hero .nova-paper-front>p{margin-top:70px}.nova-proposal-stack-hero .nova-paper-front h2{font-size:38px}}@media (max-width:760px){.nova-hero-shell{min-height:auto;padding-bottom:32px}.nova-hero-main{margin-top:52px;display:block}.nova-hero-main .nova-hero-copy{margin:0}.nova-hero-main .nova-hero-copy h1{font-size:clamp(51px,15.5vw,76px);line-height:.82}.nova-hero-main .nova-hero-copy h1>span:nth-child(2),.nova-hero-main .nova-hero-copy h1>span:nth-child(3){padding-left:0}.nova-hero-lead{margin-top:28px;font-size:15px}.nova-hero-primary-actions{flex-direction:column;align-items:stretch;gap:14px}.nova-hero-primary-actions>a:last-child{align-self:center}.nova-hero-proofline{gap:8px;display:grid}.nova-proposal-stack-hero{min-height:430px;margin-top:22px}.nova-proposal-stack-hero .nova-paper{width:270px;height:360px}.nova-proposal-stack-hero .nova-paper-front{padding:26px}.nova-proposal-stack-hero .nova-paper-front>p{margin-top:62px}.nova-proposal-stack-hero .nova-paper-front h2{font-size:35px}.nova-protected-badge{top:52px;left:0}.nova-hero-conversion{flex-direction:column;align-items:stretch;gap:18px;margin-top:5px;display:flex}.nova-hero-conversion>p{max-width:none}.nova-hero-cta{width:100%}.nova-hero-conversion>div{text-align:left;justify-self:auto;align-items:flex-start}}.checkout-page{background:#f7f7f2;grid-template-columns:minmax(320px,.85fr) minmax(480px,1.15fr);min-height:100vh;display:grid}.checkout-brand-panel{color:#fff;background:#132019;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(32px,6vw,76px);display:flex}.checkout-brand-panel>div{max-width:520px}.checkout-brand-panel h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(38px,5vw,68px);line-height:.98}.checkout-brand-panel p{color:#c7d0c7;max-width:500px;font-size:17px;line-height:1.7}.checkout-brand-panel>small{color:#b8c3b9;align-items:center;gap:8px;display:flex}.checkout-eyebrow{color:#d8ff75;letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.checkout-summary-panel{justify-content:center;align-items:center;padding:48px 7vw;display:flex}.checkout-summary{width:100%;max-width:560px}.checkout-summary>span{color:#657064;letter-spacing:.14em;margin-top:34px;font-size:11px;font-weight:900;display:block}.checkout-summary h2{color:#152219;letter-spacing:-.04em;margin:10px 0;font-size:42px}.checkout-summary>p{color:#687168;line-height:1.65}.checkout-back{color:#526052;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.checkout-notice{color:#69591e;background:#fff7dc;border:1px solid #eadca7;border-radius:10px;margin-top:24px;padding:13px 15px}.checkout-price{border-bottom:1px solid #dfe3dc;align-items:baseline;gap:10px;margin:28px 0 22px;padding-bottom:24px;display:flex}.checkout-price strong{color:#152219;letter-spacing:-.04em;font-size:40px}.checkout-price small{color:#687168}.checkout-annual-summary{background:#eef6df;border:1px solid #d3e2b7;border-radius:12px;gap:4px;margin:-8px 0 24px;padding:15px 17px;display:grid}.checkout-annual-summary strong{color:#28451f;font-size:14px}.checkout-annual-summary span{color:#596a51;font-size:11px;line-height:1.45}.checkout-summary ul{gap:13px;margin:0 0 30px;padding:0;list-style:none;display:grid}.checkout-summary li{color:#334036;align-items:center;gap:10px;display:flex}.checkout-summary li svg{color:#718f10;flex:none}.checkout-action{gap:12px;display:grid}.checkout-action>small{color:#687168;justify-content:center;align-items:center;gap:7px;display:flex}.checkout-terms{text-align:center;margin-top:20px;font-size:11px}.checkout-terms a{color:#334b36;font-weight:800}.simple-auth-page{background:#f5f6f1;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.simple-auth-card{background:#fff;border:1px solid #e1e5df;border-radius:18px;gap:28px;width:100%;max-width:480px;padding:clamp(28px,5vw,48px);display:grid;box-shadow:0 22px 70px #15221914}.simple-auth-card>div>span{color:#718f10;letter-spacing:.15em;font-size:10px;font-weight:900}.simple-auth-card h1{color:#152219;letter-spacing:-.04em;margin:8px 0;font-size:36px}.simple-auth-card p{color:#687168;line-height:1.6}.simple-auth-card form{gap:18px;display:grid}.simple-auth-card label{color:#334036;gap:7px;font-size:12px;font-weight:800;display:grid}.simple-auth-card input{font:inherit;border:1px solid #d9dfd7;border-radius:9px;padding:13px 14px}.simple-auth-card>a:last-child{color:#536454;text-align:center;font-size:12px;font-weight:800}.auth-resend{color:#456015;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:underline}.auth-resend:disabled{cursor:wait;opacity:.55}.checkout-dashboard-status{color:#5e531f;background:#fff9df;border:1px solid #eadfae;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.checkout-dashboard-status.complete{color:#2e5a27;background:#eef8e8;border-color:#cde2c2}.checkout-dashboard-status strong{margin-bottom:3px;font-size:13px;display:block}.checkout-dashboard-status p{opacity:.8;margin:0;font-size:12px}@media (max-width:820px){.checkout-page{grid-template-columns:1fr}.checkout-brand-panel{min-height:auto;padding:32px 24px 40px}.checkout-brand-panel>div{margin:70px 0}.checkout-brand-panel h1{font-size:43px}.checkout-summary-panel{padding:42px 24px 60px}}.navigation-feedback{z-index:10000;pointer-events:none;position:fixed;inset:0}.navigation-progress{background:var(--lime,#c7f000);height:3px;position:absolute;inset:0 0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.navigation-progress{background:color-mix(in srgb, var(--lime,#c7f000) 18%, transparent)}}.navigation-progress i{background:var(--lime,#c7f000);width:42%;height:100%;box-shadow:0 0 18px var(--lime,#c7f000);display:block}@supports (color:color-mix(in lab, red, red)){.navigation-progress i{box-shadow:0 0 18px color-mix(in srgb, var(--lime,#c7f000) 70%, transparent)}}.navigation-progress i{animation:1.05s ease-in-out infinite navigation-progress}.navigation-status{color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1210eb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;font-weight:750;animation:.16s ease-out both navigation-status-in;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 14px 40px #00000038}@keyframes navigation-progress{0%{transform:translate(-110%)}55%{transform:translate(115%)}to{transform:translate(260%)}}@keyframes navigation-status-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.navigation-status{padding:9px 12px;top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.navigation-progress i,.navigation-status{animation-duration:1ms}}.company-team-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.4fr);gap:24px;display:grid}.company-team-summary,.company-team-card{background:#fff;border:1px solid #dfe5dd;border-radius:20px;padding:26px}.company-team-summary>div:first-child,.company-team-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.company-team-summary>div:first-child>span{color:#456015;background:#eff8d9;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.company-team-summary p,.company-team-head p{color:#718078;letter-spacing:.12em;margin:0 0 4px;font-size:11px;font-weight:850}.company-team-summary h2,.company-team-head h2{font-family:var(--font-display);margin:0;font-size:25px}.seat-meter{background:#edf0ec;border-radius:999px;height:9px;margin:24px 0 18px;overflow:hidden}.seat-meter i{border-radius:inherit;background:#bdf400;height:100%;display:block}.company-team-summary ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.company-team-summary li{color:#415047;align-items:center;gap:9px;font-size:14px;display:flex}.seat-price-note{background:#f5f6f1;border-radius:14px;margin-top:24px;padding:17px;gap:5px!important;display:grid!important}.seat-price-note span,.seat-price-note small{color:#627069;line-height:1.45}.seat-buy-row{grid-template-columns:70px 1fr;margin-top:10px;gap:8px!important;display:grid!important}.seat-buy-row input{min-width:0;font:inherit;border:1px solid #ccd4cd;border-radius:9px;padding:0 10px}.company-team-head>span{color:#456015;background:#eff8d9;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.company-member-list{border-top:1px solid #e7ebe5;margin:22px 0;display:grid}.company-member-list>div{border-bottom:1px solid #e7ebe5;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 2px;display:grid}.company-member-list>div>span{background:#f1f3ef;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.company-member-list strong,.company-member-list small{display:block}.company-member-list small{color:#77827c;margin-top:2px}.company-member-list b{color:#536158;font-size:12px}.company-member-list .pending{opacity:.72}.company-invite-form{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.company-invite-form label{gap:7px;font-size:13px;font-weight:750;display:grid}.company-invite-form input{min-height:46px;font:inherit;border:1px solid #ccd4cd;border-radius:11px;padding:0 13px}.team-loading{color:#65736b;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.team-plan-warning{color:#8b6415;align-items:center;gap:8px;margin-top:14px;display:flex}.session-conflict-page,.invite-page{background:#f2f2ec;place-items:center;min-height:100vh;padding:24px;display:grid}.session-conflict-card,.invite-page>section{text-align:center;background:#fff;border:1px solid #dce2da;border-radius:24px;width:min(100%,590px);padding:38px;box-shadow:0 24px 70px #16231b1f}.session-conflict-icon,.invite-page>section>span{color:#456015;background:#eff8d9;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.session-conflict-card>p,.invite-page>section>p{color:#607269;letter-spacing:.14em;font-size:11px;font-weight:850}.session-conflict-card h1,.invite-page h1{font-family:var(--font-display);margin:8px 0 12px;font-size:34px}.session-conflict-card>span{color:#647068;line-height:1.6}.session-device-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:28px 0;display:grid}.session-device-flow>div{background:#f6f7f3;border-radius:14px;justify-items:center;gap:5px;padding:16px;display:grid}.session-device-flow small{color:#758078}.session-device-flow strong{font-size:13px}.session-conflict-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invite-page>section>div{color:#56645c;text-align:left;background:#f5f6f1;border-radius:14px;align-items:center;gap:10px;margin:22px 0;padding:16px;line-height:1.5;display:flex}.invite-page .button{width:100%;margin-bottom:18px}.invite-page a{color:#53661b;font-weight:750}.docs-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.docs-module-grid article{background:#fbfcfa;border:1px solid #e1e6df;border-radius:14px;padding:18px}.docs-module-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.docs-module-grid p{margin:12px 0;font-weight:700}.docs-module-grid footer,.docs-module-grid small{color:#6b7770;line-height:1.5}.docs-status{color:#496018;text-transform:uppercase;background:#edf5df;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.docs-status.bloqueado{color:#8b5a09;background:#fff1da}.docs-status.em-validação{color:#385f9e;background:#edf2ff}.bpmn-map{background:#f9faf7;border:1px solid #dfe5dd;border-radius:16px;overflow:auto}.bpmn-lane{border-bottom:1px solid #dfe5dd;grid-template-columns:130px 1fr;min-width:960px;display:grid}.bpmn-lane:last-child{border-bottom:0}.bpmn-lane>strong{background:#f0f3ec;border-right:1px solid #dfe5dd;align-items:center;padding:18px;display:flex}.bpmn-lane>div{align-items:center;gap:12px;padding:14px 20px;display:flex}.bpmn-step{align-items:center;gap:12px;display:flex;position:relative}.bpmn-step i{text-align:center;background:#fff;border:1px solid #bfcac0;border-radius:9px;min-width:128px;padding:12px;font-size:12px;font-style:normal}.bpmn-step em{z-index:2;color:#7a6420;align-items:center;gap:4px;width:140px;font-size:10px;font-style:normal;display:flex;position:absolute;top:47px;left:62px}.bpmn-legend{color:#6a766f;gap:18px;margin-top:12px;font-size:12px;display:flex}.bpmn-legend span{align-items:center;gap:5px;display:flex}.docs-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docs-tool-list article{border-bottom:1px solid #e4e8e2;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.docs-tool-list p{color:#607068;margin:0;line-height:1.5}.docs-tool-list span{color:#53661b;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.docs-runbook{gap:10px;display:grid}.docs-runbook article{background:#f6f7f3;border-radius:12px;grid-template-columns:180px 20px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.docs-runbook p{color:#5f6b65;margin:0;line-height:1.55}.coming-soon-page{color:#f4f5ee;background:#101712;grid-template-rows:auto 1fr auto;min-height:100vh;padding:30px clamp(24px,6vw,90px);display:grid;position:relative;overflow:hidden}.coming-soon-glow{pointer-events:none;background:radial-gradient(circle,#bdf40033,#0000 68%);border-radius:50%;width:650px;height:650px;position:absolute;top:-230px;right:-180px}.coming-soon-page header,.coming-soon-page footer{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.coming-soon-page header>span{color:#b8c2b9;align-items:center;gap:7px;font-size:13px;display:flex}.coming-soon-page section{z-index:1;align-self:center;max-width:830px;position:relative}.coming-soon-page section>p{color:#bdf400;letter-spacing:.13em;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.coming-soon-page h1{font-family:var(--font-display);letter-spacing:-.055em;margin:22px 0;font-size:clamp(58px,8vw,112px);font-weight:500;line-height:.9}.coming-soon-page h1 em{color:#bdf400;font-style:italic}.coming-soon-page section>span{color:#bdc6be;max-width:680px;font-size:clamp(17px,2vw,21px);line-height:1.6;display:block}.coming-soon-points{flex-wrap:wrap;gap:14px 24px;margin:30px 0;display:flex}.coming-soon-points small{color:#e1e6df;align-items:center;gap:7px;display:flex}.coming-soon-page section>a{color:#101712;background:#bdf400;border-radius:10px;align-items:center;gap:8px;padding:14px 18px;font-weight:850;text-decoration:none;display:inline-flex}.coming-soon-page footer{color:#8f9b91;font-size:12px}.coming-soon-page footer div{gap:20px;display:flex}.coming-soon-page footer a{color:inherit}.resource-grid a em{color:#6c796f;font-size:11px;font-style:normal;font-weight:700}@media (max-width:900px){.company-team-grid,.docs-module-grid,.docs-tool-list{grid-template-columns:1fr}.docs-tool-list article{grid-template-columns:90px 1fr}.docs-tool-list span{grid-column:2}.coming-soon-page footer{align-items:flex-start;gap:16px}.coming-soon-page footer div{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:600px){.company-invite-form,.session-conflict-actions,.session-device-flow{grid-template-columns:1fr}.session-device-flow>i{transform:rotate(90deg)}.session-conflict-card,.invite-page>section{padding:26px 20px}.docs-runbook article{grid-template-columns:1fr}.coming-soon-page{padding:24px}.coming-soon-page header>span{display:none}.coming-soon-page footer{display:grid}.coming-soon-page footer div{justify-content:flex-start}}