@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}}:root{--ink:#101713;--ink-soft:#1b251f;--paper:#f5f4ec;--white:#fffefa;--line:#d8d9cf;--muted:#687169;--acid:#d9ff54;--acid-strong:#c7f52d;--orange:#ff6b3d;--success:#2b8a58}*{box-sizing:border-box}html{scroll-behavior:smooth}#demo,#how,#pricing,#questions{scroll-margin-top:84px}body{background:radial-gradient(circle at 15% 2%, #d9ff5414, transparent 25rem), var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo Variable,Archivo,ui-sans-serif,system-ui,sans-serif}::selection{background:var(--acid);color:var(--ink)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.nav{z-index:20;justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex;position:relative}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.brand-mark{background:var(--ink);width:31px;height:31px;color:var(--acid);box-shadow:3px 3px 0 var(--acid);border-radius:9px;place-items:center;font-size:16px;display:grid}.nav-links{color:#39433c;align-items:center;gap:34px;margin-left:auto;font-size:14px;font-weight:650;display:flex}.nav-links a:hover,.text-link:hover{color:#000}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{border-radius:10px;min-height:42px;padding-inline:16px}.button-dark{background:var(--ink);color:#fff;box-shadow:0 5px #36413a}.button-dark:hover{box-shadow:0 7px #36413a}.button-primary{background:var(--acid);color:var(--ink);border-color:var(--ink);box-shadow:0 5px 0 var(--ink)}.button-primary:hover{background:var(--acid-strong);box-shadow:0 7px 0 var(--ink)}.button-outline{background:0 0;border-color:#bdc2ba}.button-outline:hover{border-color:var(--ink);background:#fff}.hero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:72px;min-height:690px;padding-block:54px 86px;display:grid;overflow:visible}.hero-copy{z-index:2;padding-bottom:10px;position:relative}.eyebrow-pill{letter-spacing:.07em;text-transform:uppercase;background:#ffffff8a;border:1px solid #c9ccc3;border-radius:100px;align-items:center;gap:9px;width:fit-content;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.live-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6b3d24}.hero h1{letter-spacing:-.075em;margin:27px 0 28px;font-size:clamp(58px,6.4vw,88px);font-weight:850;line-height:.89}.hero h1 span{white-space:nowrap;position:relative}.hero h1 span:after{content:"";z-index:-1;background:var(--acid);border-radius:3px;height:18px;position:absolute;bottom:5px;left:-3px;right:-7px;transform:rotate(-1.6deg)}.hero-lede{color:#4b554e;max-width:580px;margin:0;font-size:18px;line-height:1.65}.hero-lede strong{color:var(--ink)}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.text-link{padding-block:12px;font-size:14px;font-weight:800}.hero-reassurance{color:#677169;letter-spacing:.02em;flex-wrap:wrap;gap:9px 17px;margin-top:23px;font-size:9px;font-weight:800;display:flex}.hero-reassurance span:first-letter{color:var(--success)}.hero-proof{color:#5c665f;align-items:center;gap:14px;margin-top:42px;font-size:12px;line-height:1.45;display:flex}.hero-proof p{margin:0}.hero-proof strong{color:var(--ink);font-size:13px}.proof-seal{border:1px solid var(--ink);background:var(--acid);width:42px;height:42px;box-shadow:3px 3px 0 var(--ink);border-radius:13px;flex:none;place-items:center;display:grid}.proof-seal span{font-size:18px;font-weight:950}.hero-product{isolation:isolate;place-items:center;min-height:580px;display:grid;position:relative}.hero-product:before{content:"";background:var(--ink);z-index:-3;box-shadow:11px 11px 0 var(--acid);border-radius:30px;position:absolute;inset:15px 8px 8px 18px;transform:rotate(2.4deg)}.hero-scene{border:1px solid var(--ink);background:#d9d8ce;border-radius:28px;position:absolute;inset:0 38px 38px 0;overflow:hidden;box-shadow:0 22px 60px #10171333}.hero-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0c140fbf);position:absolute;inset:0}.hero-scene>img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.hero-scene-caption{z-index:1;color:#fff;position:absolute;bottom:21px;left:23px;right:220px}.hero-scene-caption>span,.hero-scene-caption>strong,.hero-scene-caption>small{display:block}.hero-scene-caption>span{color:#e5ff87;letter-spacing:.12em;font-size:8px;font-weight:900}.hero-scene-caption i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #d9ff5430}.hero-scene-caption>strong{margin-top:7px;font-size:15px}.hero-scene-caption>small{color:#d3d8d4;margin-top:4px;font-size:9px}.hero-approval-peek{z-index:4;background:var(--white);width:318px;box-shadow:0 18px 48px #0000004d, 6px 6px 0 var(--acid);border:1px solid #070a08;border-radius:17px;padding:17px;position:absolute;bottom:4px;right:-16px}.peek-top,.peek-status{justify-content:space-between;align-items:center;display:flex}.peek-top{border-bottom:1px solid #e0e3dc;padding-bottom:12px}.peek-secure{color:#66736b;font-size:7px;font-weight:850}.peek-secure:before{content:"●";color:var(--success);margin-right:5px}.peek-status{color:#885427;background:#fff3e3;border-radius:7px;margin:12px 0;padding:7px 8px}.peek-status span,.peek-status b{letter-spacing:.06em;font-size:7px}.peek-status span{font-weight:900}.peek-status b{font-weight:800}.hero-approval-peek .approval-head h2{font-size:15px}.hero-approval-peek .approval-price{font-size:22px}.peek-copy{color:#68736b;margin:11px 0;font-size:8px}.hero-approval-peek .approve-button{min-height:39px}.hero-approval-peek .no-login{margin-top:12px}.orbit{z-index:-2;border:1px solid #d9ff5461;border-radius:50%;position:absolute}.orbit-one{width:520px;height:520px}.orbit-two{border-color:#ffffff29;width:395px;height:395px}.phone-frame{background:var(--white);width:352px;min-height:560px;box-shadow:0 22px 65px #00000059, 8px 8px 0 var(--acid);border:1px solid #030504;border-radius:28px;padding:16px;position:relative;overflow:hidden}.phone-frame:before{content:"";background:#d6d9d4;border-radius:10px;width:86px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-topbar{border-bottom:1px solid #e3e5df;justify-content:space-between;align-items:center;height:38px;margin-top:5px;display:flex}.mini-brand{align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.mini-brand span{background:var(--ink);width:19px;height:19px;color:var(--acid);border-radius:6px;place-items:center;font-size:10px;display:grid}.job-ref{color:#7f8781;letter-spacing:.12em;font-size:8px;font-weight:900}.customer-line{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px 0 11px;display:grid}.customer-avatar{background:#e5e9df;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.customer-line strong{font-size:11px;display:block}.customer-line span{color:#7a827c;margin-top:2px;font-size:8px;display:block}.status-chip{color:#237849;background:#dcf5e4;border-radius:100px;padding:5px 8px;font-size:8px;font-weight:850}.chat-bubble{color:#39433c;background:#eef1e9;border-radius:12px 12px 12px 3px;margin-bottom:10px;padding:10px 11px;font-size:9px;line-height:1.45}.chat-bubble span{text-transform:uppercase;letter-spacing:.09em;color:#89918b;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.approval-card{border:1px solid #d3d7d0;border-radius:15px;padding:12px;box-shadow:0 6px 18px #10171312}.approval-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.approval-head span{letter-spacing:.11em;color:#818a83;font-size:7px;font-weight:900}.approval-head h2{letter-spacing:-.02em;margin:3px 0 0;font-size:13px}.approval-price{letter-spacing:-.04em;font-size:19px;font-weight:900}.site-photo{background:linear-gradient(155deg,#b8b0a2 0 42%,#d7cdbc 42% 72%,#8e816d 72%);border-radius:10px;height:112px;margin:10px 0;position:relative;overflow:hidden}.photo-tag{color:#fff;background:#101713d1;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:800;position:absolute;top:8px;left:8px}.wall-line{background:#4b3a2b40;height:3px;position:absolute;top:54px;left:0;right:0}.skirting-line{background:#f1eee6;height:22px;position:absolute;bottom:13px;left:0;right:0;transform:rotate(-1deg);box-shadow:0 -3px #46382826}.damage-mark{color:#bb3b24;font-size:25px;font-weight:300;position:absolute;bottom:18px;right:67px;transform:rotate(-10deg)}.impact-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.impact-row div{background:#f2f3ee;border-radius:7px;padding:7px}.impact-row span,.impact-row strong{display:block}.impact-row span{color:#808781;margin-bottom:3px;font-size:7px}.impact-row strong{font-size:9px}.approve-button,.question-button{cursor:pointer;border:0;border-radius:8px;width:100%;min-height:35px;font-size:9px;font-weight:850}.approve-button{background:var(--acid);color:var(--ink);justify-content:center;align-items:center;gap:24px;display:flex}.approve-button:hover{background:var(--acid-strong)}.question-button{color:#687169;background:0 0;place-items:center;min-height:29px;display:grid}.no-login{color:#7c847e;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:8px;display:flex}.no-login span{width:14px;height:14px;color:var(--success);background:#e0f2e5;border-radius:50%;place-items:center;font-weight:900;display:grid}.float-card{z-index:3;background:#fff;border:1px solid #c9cdc6;position:absolute;box-shadow:0 14px 30px #0003}.float-approved{border-radius:12px;align-items:center;gap:9px;padding:11px 14px;display:flex;top:41px;left:-21px;transform:rotate(-2deg)}.float-approved>span{width:25px;height:25px;color:var(--success);background:#dff6e7;border-radius:8px;place-items:center;font-weight:900;display:grid}.float-approved strong,.float-approved small{display:block}.float-approved strong{font-size:10px}.float-approved small{color:#818983;margin-top:2px;font-size:7px}.float-value{border-radius:14px;padding:13px 17px;bottom:110px;left:-14px;transform:rotate(-4deg)}.float-value small,.float-value strong,.float-value span{display:block}.float-value small{color:#7b847d;letter-spacing:.09em;font-size:7px;font-weight:900}.float-value strong{letter-spacing:-.05em;margin-top:3px;font-size:23px}.float-value span{color:#6f7871;font-size:8px}.quick-explainer{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--acid)}.quick-explainer-inner{grid-template-columns:.72fr 1.28fr;align-items:center;gap:55px;min-height:154px;display:grid}.quick-heading>span,.quick-heading>strong{display:block}.quick-heading>span{color:#536125;letter-spacing:.16em;margin-bottom:10px;font-size:8px;font-weight:950}.quick-heading>strong{letter-spacing:-.025em;max-width:360px;font-size:19px;line-height:1.25}.quick-explainer ol{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.quick-explainer li{border-left:1px solid #10171340;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:73px;padding:0 21px;display:grid}.quick-explainer li>span{background:var(--ink);width:34px;height:34px;color:var(--acid);border-radius:10px;place-items:center;font-family:ui-monospace,monospace;font-size:11px;font-weight:900;display:grid;box-shadow:3px 3px #10171338}.quick-explainer li strong,.quick-explainer li small{display:block}.quick-explainer li strong{font-size:11px}.quick-explainer li small{color:#526028;margin-top:4px;font-size:8px;line-height:1.35}.trust-bar{border-block:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(4,1fr);min-height:76px;display:grid}.trust-grid div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:11px;font-size:12px;display:flex}.trust-grid div:first-child{border-left:1px solid var(--line)}.trust-grid span{width:21px;height:21px;color:var(--success);background:#e5f5e9;border-radius:7px;place-items:center;font-size:10px;font-weight:950;display:grid}.clarity-strip{border-bottom:1px solid #d0d4cb;grid-template-columns:.72fr 1.28fr;align-items:center;gap:42px;min-height:128px;display:grid}.clarity-intro>span,.clarity-intro>strong{display:block}.clarity-intro>span{color:#7a847c;letter-spacing:.15em;font-size:8px;font-weight:900}.clarity-intro>strong{letter-spacing:-.025em;max-width:330px;margin-top:8px;font-size:17px}.clarity-strip dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.clarity-strip dl>div{border-left:1px solid #d3d7cf;align-content:center;gap:5px;min-width:0;min-height:55px;padding:0 18px;display:grid}.clarity-strip dt{color:#858e87;font-size:8px}.clarity-strip dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:820;overflow:hidden}.clarity-strip dd span{color:var(--success)}.product-demo{padding-block:116px 96px;scroll-margin-top:24px}.demo-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.demo-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5vw,66px);line-height:.98}.demo-intro>p{color:#657068;justify-self:end;max-width:470px;margin:0;font-size:15px;line-height:1.7}.demo-progress{grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid}.demo-step{color:#929a94;border-bottom:2px solid #d5d9d0;align-items:center;gap:10px;min-height:55px;padding:0 14px;display:flex}.demo-step>span{background:#e6e8e1;border-radius:7px;place-items:center;width:23px;height:23px;font-family:ui-monospace,monospace;font-size:9px;font-weight:900;display:grid}.demo-step strong{letter-spacing:.01em;font-size:10px}.demo-step.active{border-color:var(--ink);color:var(--ink)}.demo-step.active>span{background:var(--ink);color:var(--acid)}.demo-step.done{color:#4e5b53;border-color:#95bd47}.demo-step.done>span{background:var(--acid);color:var(--ink)}.demo-window{background:var(--white);border:1px solid #bfc4bb;border-radius:22px;overflow:hidden;box-shadow:0 24px 65px #10171321}.demo-window-bar{background:#f8f8f3;border-bottom:1px solid #dde0d8;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.demo-window-brand{align-items:center;gap:8px;display:flex}.demo-window-brand>span{background:var(--ink);width:26px;height:26px;color:var(--acid);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.demo-window-brand strong{font-size:12px}.demo-window-brand small{color:#8a928c;border-left:1px solid #d4d8d0;padding-left:8px;font-size:9px}.demo-state{color:#718078;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.demo-state span{background:#2ab76b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2ab76b1f}.demo-layout{grid-template-columns:1.05fr .95fr;min-height:660px;display:grid}.demo-form{border-right:1px solid #dde0d8;flex-direction:column;gap:17px;padding:38px 42px 42px;display:flex}.form-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:2px;display:flex}.form-heading span,.mini-kicker{letter-spacing:.13em;color:#7f8881;font-size:8px;font-weight:900}.form-heading h3{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.draft-chip{color:#6d766f;background:#eef0ea;border-radius:100px;padding:6px 9px;font-size:8px;font-weight:850}.demo-form label,.completion-note{color:#5e6861;letter-spacing:.03em;gap:7px;font-size:9px;font-weight:850;display:grid}.demo-form input,.demo-form textarea,.completion-note textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #cdd2c8;border-radius:9px;outline:none;padding:11px 12px;font-size:12px;line-height:1.45}.demo-form input:focus,.demo-form textarea:focus,.completion-note textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #d9ff5473}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:1fr 1fr}.money-input{position:relative}.money-input>span{color:#707971;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.money-input input{padding-left:27px}.upload-control{cursor:pointer;text-align:center;background:#f7f7f2;border:1px dashed #adb5ac;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:102px;position:relative;overflow:hidden;gap:3px!important;display:flex!important}.upload-control:hover{border-color:var(--ink);background:#fbfcf6}.upload-control input{opacity:0;pointer-events:none;position:absolute}.upload-control .upload-icon{background:var(--acid);width:28px;height:28px;color:var(--ink);border-radius:8px;place-items:center;margin-bottom:3px;font-size:17px;display:grid}.upload-control strong{color:var(--ink);font-size:10px}.upload-control small{color:#8b938c;font-size:8px;font-weight:600}.upload-control.has-photo{color:#fff;background:#1c251f;border-style:solid;min-height:118px}.upload-control.has-photo img{object-fit:cover;opacity:.64;width:100%;height:100%;position:absolute;inset:0}.upload-control.has-photo>span{z-index:1;color:#fff;background:#101713d9;border-radius:7px;padding:6px 9px;font-size:8px;position:relative}.demo-primary,.demo-secondary{border:1px solid var(--ink);cursor:pointer;border-radius:10px;min-height:47px;font-size:11px;font-weight:900;transition:transform .18s,background .18s}.demo-primary{background:var(--acid);color:var(--ink);box-shadow:0 4px 0 var(--ink);justify-content:center;align-items:center;gap:28px;display:flex}.demo-primary:hover{background:var(--acid-strong);transform:translateY(-2px)}.demo-secondary{color:var(--ink);background:0 0}.demo-secondary:hover{background:#f0f1ea}.live-preview{background:var(--ink);align-content:start;padding:34px 42px;display:grid}.preview-label{color:#fff;justify-content:space-between;margin-bottom:20px;display:flex}.preview-label span{letter-spacing:.13em;color:var(--acid);font-size:8px;font-weight:900}.preview-label small{color:#a9b3ac;font-size:8px}.preview-phone{width:min(365px,100%);box-shadow:8px 8px 0 var(--acid);background:#fff;border-radius:20px;margin-inline:auto;padding:22px}.preview-business,.customer-brand{align-items:center;gap:10px;display:flex}.preview-business>span,.customer-brand>span{background:var(--ink);width:32px;height:32px;color:var(--acid);border-radius:9px;place-items:center;font-size:13px;font-weight:900;display:grid}.preview-business strong,.preview-business small,.customer-brand strong,.customer-brand small{display:block}.preview-business strong,.customer-brand strong{font-size:11px}.preview-business small,.customer-brand small{color:#7b847d;margin-top:2px;font-size:8px}.preview-extra-head{border-top:1px solid #e0e3dc;justify-content:space-between;align-items:flex-start;gap:15px;margin-top:25px;padding-top:20px;display:flex}.preview-extra-head small{color:#808982;letter-spacing:.11em;font-size:7px;font-weight:900}.preview-extra-head h4{letter-spacing:-.03em;margin:4px 0 0;font-size:17px;line-height:1.2}.preview-extra-head>strong{letter-spacing:-.05em;font-size:25px}.preview-phone>p{color:#69736b;min-height:45px;font-size:10px;line-height:1.55}.preview-photo-placeholder,.preview-uploaded-photo{border-radius:10px;width:100%;height:135px;margin:14px 0}.preview-uploaded-photo{object-fit:cover}.preview-photo-placeholder{color:#8a928c;background:#f2f3ed;border:1px dashed #c8cdc5;align-content:center;place-items:center;gap:4px;font-size:8px;display:grid}.preview-photo-placeholder span{color:#5d675f;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.preview-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.preview-facts>div{background:#f1f2ed;border-radius:8px;padding:9px}.preview-facts small,.preview-facts strong{display:block}.preview-facts small{color:#8c948e;font-size:7px}.preview-facts strong{margin-top:3px;font-size:9px}.preview-fake-button{background:var(--acid);border-radius:8px;place-items:center;min-height:39px;margin-top:11px;font-size:9px;font-weight:900;display:grid}.preview-safe{color:#858d87;text-align:center;margin-top:10px;font-size:7px}.customer-demo-screen{background:#eef0e9;min-height:675px;padding:28px 30px 45px}.mode-banner{color:#6a746d;justify-content:center;align-items:center;gap:10px;max-width:590px;margin:0 auto 18px;font-size:9px;display:flex}.mode-banner span{background:var(--ink);color:var(--acid);text-transform:uppercase;letter-spacing:.08em;border-radius:100px;padding:6px 9px;font-weight:900}.customer-approval-page{background:#fff;border:1px solid #cfd3ca;border-radius:18px;width:min(590px,100%);margin-inline:auto;padding:27px;box-shadow:0 16px 42px #1017131f}.approval-status-line{color:#8e532c;background:#fff5e9;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 18px;padding:10px 12px;display:flex}.approval-status-line span{letter-spacing:.09em;font-size:8px;font-weight:900}.approval-status-line small{font-size:8px}.customer-extra-title{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.customer-extra-title h3{letter-spacing:-.045em;margin:0;font-size:26px}.customer-extra-title p{color:#69726c;max-width:400px;margin:9px 0 0;font-size:11px;line-height:1.55}.customer-extra-title>strong{letter-spacing:-.055em;white-space:nowrap;font-size:32px}.customer-photo{object-fit:cover;border-radius:11px;width:100%;height:195px;margin:20px 0 13px;position:relative;overflow:hidden}.generated-site-photo{background:linear-gradient(155deg,#b8b0a2 0 42%,#d7cdbc 42% 72%,#8e816d 72%);display:block}.generated-site-photo>span{color:#fff;background:#101713d1;border-radius:6px;padding:5px 8px;font-size:8px;position:absolute;top:10px;left:10px}.customer-impact{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.customer-impact>div{background:#f1f2ed;border-radius:9px;padding:10px}.customer-impact small,.customer-impact strong{display:block}.customer-impact small{color:#858d87;font-size:7px}.customer-impact strong{margin-top:3px;font-size:9px}.customer-message{color:#37516e;background:#e9f2ff;border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:9px}.customer-approve{width:100%}.customer-secondary-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.customer-secondary-actions button{color:#5b655e;cursor:pointer;background:#fff;border:1px solid #ccd1c7;border-radius:8px;min-height:37px;font-size:9px;font-weight:800}.customer-secondary-actions button:hover{border-color:var(--ink)}.customer-consent{color:#8c948e;text-align:center;margin:13px 0 0;font-size:7px}.complete-screen{grid-template-columns:1.25fr .75fr;min-height:650px;display:grid}.complete-copy{padding:40px 46px}.approved-banner{color:#2b6e48;background:#e8f7ec;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:33px;padding:11px 13px;display:grid}.approved-banner>span{background:#c9ebd4;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.approved-banner strong,.approved-banner small{display:block}.approved-banner strong{font-size:10px}.approved-banner small{color:#669177;margin-top:2px;font-size:8px}.approved-banner b{font-size:18px}.complete-copy h3{letter-spacing:-.05em;margin:7px 0 10px;font-size:32px}.complete-copy>p{color:#68716b;max-width:590px;font-size:12px;line-height:1.6}.completion-checks{gap:8px;margin:23px 0;display:grid}.completion-checks label{cursor:pointer;color:#4f5a52;border:1px solid #d2d6cd;border-radius:9px;align-items:center;gap:11px;min-height:47px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.completion-checks label:has(input:checked){color:var(--ink);background:#f5fadd;border-color:#9fb75d}.completion-checks input{opacity:0;position:absolute}.completion-checks label>span{width:24px;height:24px;color:var(--ink);border:1px solid #c9cec5;border-radius:7px;place-items:center;font-size:10px;display:grid}.completion-checks input:checked+span{background:var(--acid);border-color:var(--ink)}.completion-note{margin-bottom:19px}.evidence-card{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:52px 42px;display:flex}.score-ring{border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.score-ring>div{background:var(--ink);border-radius:50%;align-content:center;place-items:center;width:119px;height:119px;display:grid}.score-ring strong{letter-spacing:-.06em;font-size:42px;line-height:1}.score-ring small{color:#aab4ac;font-size:9px}.evidence-card h4{margin:22px 0 8px;font-size:21px}.evidence-card>p{color:#aab4ad;max-width:280px;font-size:10px;line-height:1.55}.evidence-card ul{text-align:left;border-top:1px solid #344038;gap:9px;width:100%;margin:15px 0 0;padding:16px 0 0;list-style:none;display:grid}.evidence-card li{color:#76817a;padding-left:21px;font-size:9px;position:relative}.evidence-card li:before{content:"○";position:absolute;left:2px}.evidence-card li.done{color:#e8ede9}.evidence-card li.done:before{content:"✓";color:var(--acid);font-weight:900}.record-screen{background:#edf0e8;padding:34px 40px 38px}.record-success{background:var(--ink);color:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(650px,100%);min-height:58px;margin:0 auto 15px;padding:0 15px;display:grid}.record-success>span{background:var(--acid);width:29px;height:29px;color:var(--ink);border-radius:8px;place-items:center;font-weight:900;display:grid}.record-success p{font-size:10px;font-weight:850}.record-success strong{color:#aeb8b0;font-family:ui-monospace,monospace;font-size:9px}.record-sheet{background:#fff;border:1px solid #cfd4ca;border-radius:14px;width:min(650px,100%);margin-inline:auto;padding:25px;box-shadow:0 12px 35px #10171317}.record-head{border-bottom:1px solid #e0e3dc;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.record-total{text-align:right}.record-total small,.record-total strong{display:block}.record-total small{color:#858e87;letter-spacing:.1em;font-size:7px;font-weight:900}.record-total strong{margin-top:2px;font-size:25px}.record-job{padding:20px 0 14px}.record-job small,.record-note small{color:#858e87;letter-spacing:.11em;font-size:7px;font-weight:900}.record-job h3{letter-spacing:-.04em;margin:4px 0;font-size:24px}.record-job p{color:#6c756e;margin:0;font-size:9px}.record-timeline{gap:7px;padding:14px 0;display:grid}.record-timeline>div{border:1px solid #dbe0d7;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:47px;padding:8px 11px;display:grid}.record-timeline>div>span{width:25px;height:25px;color:var(--success);background:#e5f7ea;border-radius:7px;place-items:center;font-size:9px;font-weight:900;display:grid}.record-timeline strong,.record-timeline small{display:block}.record-timeline strong{font-size:9px}.record-timeline small{color:#858d87;margin-top:3px;font-size:7px}.record-note{background:#f2f3ee;border-radius:9px;margin:8px 0 13px;padding:13px}.record-note p{color:#505b53;margin:5px 0 0;font-size:9px;line-height:1.5}.record-check-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.record-check-grid span{color:#457258;font-size:8px}.record-actions{grid-template-columns:1fr 1fr;gap:9px;width:min(650px,100%);margin:14px auto 0;display:grid}.beta-note{color:#818a83;text-align:center;max-width:650px;margin:13px auto 0;font-size:8px}.section{padding-block:116px}.section-heading{max-width:690px;margin-bottom:48px}.section-kicker{color:#737c75;letter-spacing:.16em;margin:0 0 16px;font-size:10px;font-weight:900}.section-heading h2,.outcome-grid h2,.final-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,66px);line-height:.98}.section-heading>p:last-child{color:#626c65;max-width:620px;margin:22px 0 0;font-size:16px;line-height:1.65}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.workflow-card{background:var(--white);border:1px solid #d4d6ce;border-radius:18px;padding:24px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.workflow-card:hover{transform:translateY(-5px);box-shadow:0 14px 40px #10171317}.workflow-top{justify-content:space-between;align-items:center;display:flex}.workflow-number{color:#929990;font-family:ui-monospace,monospace;font-size:11px}.workflow-eyebrow{color:#5c665f;text-transform:uppercase;letter-spacing:.08em;background:#eceee8;border-radius:100px;padding:6px 9px;font-size:8px;font-weight:900}.workflow-visual{background:#f2f3ed;border:1px solid #d9ddd5;border-radius:12px;height:150px;margin:24px 0;padding:35px 28px;position:relative}.paper-line{background:#ced3ca;border-radius:10px;height:7px;margin-bottom:10px}.line-long{width:82%}.line-mid{width:68%}.line-short{width:45%}.visual-stamp{background:var(--acid);border:2px solid var(--ink);width:47px;height:47px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;font-size:19px;font-weight:950;display:grid;position:absolute;bottom:22px;right:28px;transform:rotate(-8deg)}.workflow-card h3{letter-spacing:-.04em;margin:0 0 12px;font-size:24px}.workflow-card>p{color:#657068;min-height:76px;margin:0;font-size:14px;line-height:1.6}.workflow-status{text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #e1e3dc;align-items:center;gap:8px;margin-top:22px;padding-top:18px;font-size:10px;font-weight:850;display:flex}.workflow-status span{width:22px;height:22px;color:var(--success);background:#dff5e5;border-radius:7px;place-items:center;display:grid}.workflow-section{padding-top:86px}.workflow-list{border-top:1px solid var(--ink)}.workflow-row{border-bottom:1px solid #cbd0c7;grid-template-columns:42px 142px minmax(170px,.65fr) minmax(240px,1fr) auto;align-items:center;gap:18px;min-height:126px;padding:16px 18px;transition:background .18s;display:grid}.workflow-row:hover{background:#ffffff85}.workflow-row .workflow-number{align-self:start;padding-top:8px}.workflow-row .workflow-eyebrow{justify-self:start}.workflow-row h3{letter-spacing:-.04em;margin:0;font-size:23px;line-height:1.08}.workflow-row>p{color:#657068;margin:0;font-size:12px;line-height:1.6}.workflow-row .workflow-status{white-space:nowrap;border:0;justify-self:end;margin:0;padding:0}.real-work-section{padding-top:54px}.real-work-heading{grid-template-columns:1fr .72fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.real-work-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,66px);line-height:.98}.real-work-heading>p{color:#626c65;margin:0 0 3px;font-size:15px;line-height:1.7}.real-work-grid{grid-template-columns:1.05fr .95fr .92fr;align-items:stretch;gap:15px;display:grid}.work-photo-card{background:var(--white);border:1px solid #cbd0c7;border-radius:20px;min-width:0;margin:0;overflow:hidden;box-shadow:0 12px 34px #10171314}.work-photo-card>img{object-fit:cover;width:100%;height:315px;display:block}.work-photo-before>img{object-position:50% center}.work-photo-after>img{object-position:56% center}.work-photo-card figcaption{min-height:176px;padding:22px}.work-photo-card figcaption>span,.work-photo-card figcaption>strong{display:block}.work-photo-card figcaption>span{color:#7a847d;letter-spacing:.13em;font-size:8px;font-weight:900}.work-photo-card figcaption>strong{letter-spacing:-.035em;margin-top:10px;font-size:21px}.work-photo-card figcaption>p{color:#68736b;margin:9px 0 0;font-size:12px;line-height:1.6}.trust-panel{background:var(--ink);color:#fff;min-height:491px;box-shadow:7px 7px 0 var(--acid);border:1px solid #2d3831;border-radius:20px;padding:29px 27px}.trust-panel-mark{background:var(--acid);width:41px;height:41px;color:var(--ink);border-radius:12px;place-items:center;margin-bottom:33px;font-size:17px;font-weight:950;display:grid}.trust-panel h3{letter-spacing:-.05em;margin:0;font-size:30px;line-height:1.02}.trust-panel>p:not(.section-kicker){color:#aeb7b0;margin:16px 0 0;font-size:12px;line-height:1.65}.trust-panel ul{border-top:1px solid #334039;gap:0;margin:23px 0 0;padding:0;list-style:none;display:grid}.trust-panel li{border-bottom:1px solid #334039;grid-template-columns:auto 1fr;gap:10px;padding:14px 0;display:grid}.trust-panel li>span{background:var(--acid);width:23px;height:23px;color:var(--ink);border-radius:7px;place-items:center;font-size:9px;font-weight:950;display:grid}.trust-panel li strong,.trust-panel li small{display:block}.trust-panel li strong{font-size:10px}.trust-panel li small{color:#89938b;margin-top:4px;font-size:8px;line-height:1.45}.image-note{color:#8b948d;text-align:right;margin:14px 0 0;font-size:8px}.mobile-swipe-hint{display:none}.use-case-rail{border-block:1px solid #d0d4cb;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:76px;margin-top:35px;padding:15px 18px;display:flex}.use-case-rail>span{color:#858e87;letter-spacing:.13em;text-transform:uppercase;margin-right:7px;font-size:8px;font-weight:900}.use-case-rail>strong{color:#4d5850;background:#ffffff8c;border:1px solid #cdd1c8;border-radius:100px;padding:8px 11px;font-size:9px}.outcome-section{background:var(--ink);color:#fff;padding-block:110px}.outcome-grid{grid-template-columns:.94fr 1.06fr;align-items:center;gap:110px;display:grid}.section-kicker-light{color:#aab3ac}.outcome-grid>div:first-child>p:last-child{color:#acb5ae;max-width:520px;font-size:16px;line-height:1.7}.outcome-list{gap:12px;display:grid}.outcome-list>div{background:#1c2720;border:1px solid #334038;border-radius:15px;grid-template-columns:52px 1fr;align-items:center;gap:16px;padding:17px;display:grid}.outcome-list>div>span{background:var(--acid);width:48px;height:48px;color:var(--ink);border-radius:12px;place-items:center;font-size:18px;font-weight:900;display:grid}.outcome-list p{color:#9ea9a1;margin:0;font-size:13px;line-height:1.45}.outcome-list strong{color:#fff;margin-bottom:3px;font-size:15px;display:block}.honest-note{border-top:1px solid #354138;grid-template-columns:.42fr 1fr auto;align-items:center;gap:34px;margin-top:72px;padding-top:28px;display:grid}.honest-note>span{color:var(--acid);letter-spacing:.14em;font-size:8px;font-weight:900}.honest-note>p{color:#aeb7b0;margin:0;font-size:11px;line-height:1.55}.honest-note>a{color:#fff;white-space:nowrap;font-size:10px;font-weight:850}.honest-note>a:hover{color:var(--acid)}.pricing-section{padding-bottom:82px}.pricing-heading{text-align:center;margin-inline:auto}.pricing-heading>p:last-child{margin-inline:auto}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;display:grid}.price-card{background:#ffffff70;border:1px solid #d1d4cb;border-radius:18px;flex-direction:column;padding:25px 20px 22px;display:flex;position:relative}.price-card.popular{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-8px);box-shadow:0 16px 38px #1017132e}.popular-label{background:var(--acid);color:var(--ink);letter-spacing:.09em;border-radius:100px;padding:6px 10px;font-size:8px;font-weight:950;position:absolute;top:-12px;right:16px}.plan-name{margin-bottom:15px;font-size:13px;font-weight:850}.plan-price{letter-spacing:-.06em;font-size:39px;font-weight:900}.plan-price span{letter-spacing:0;color:#7b847d;margin-left:4px;font-size:10px;font-weight:650}.price-card.popular .plan-price span{color:#aeb7b0}.price-card>p{color:#778078;margin:6px 0 22px;font-size:12px}.price-card.popular>p{color:#acb5ae}.price-card ul{border-top:1px solid #d9dcd4;flex:1;gap:12px;margin:0 0 20px;padding:18px 0 5px;list-style:none;display:grid}.price-card.popular ul{border-color:#37423b}.price-card li{color:#525d55;align-items:flex-start;gap:8px;font-size:11px;line-height:1.35;display:flex}.price-card.popular li{color:#d9ded9}.price-card li span{color:var(--success);font-weight:900}.price-card.popular li span{color:var(--acid)}.plan-button{width:100%;min-height:42px;box-shadow:none;font-size:12px}.price-card.popular .plan-button{box-shadow:0 4px #667536}.pricing-footnote{text-align:center;color:#7a837c;margin-top:25px;font-size:10px}.faq-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;padding-top:80px;display:grid}.faq-intro{position:sticky;top:28px}.faq-intro h2{letter-spacing:-.06em;max-width:430px;margin:0;font-size:clamp(42px,4.7vw,62px);line-height:.98}.faq-intro>p:not(.section-kicker){color:#626c65;max-width:420px;margin:21px 0 15px;font-size:14px;line-height:1.65}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid #c9cdc5}.faq-list summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;min-height:83px;padding:0 7px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#8a938c;font-family:ui-monospace,monospace;font-size:9px}.faq-list summary>strong{letter-spacing:-.02em;font-size:16px;line-height:1.3}.faq-list summary>i{background:#ffffff80;border:1px solid #bdc3ba;border-radius:10px;place-items:center;width:31px;height:31px;font-size:18px;font-style:normal;transition:transform .2s,background .2s;display:grid}.faq-list details[open] summary>i{background:var(--acid);border-color:var(--ink);transform:rotate(45deg)}.faq-list details>p{color:#657068;max-width:660px;margin:-5px 52px 24px;font-size:13px;line-height:1.7}.final-cta{background:var(--acid);border:1px solid var(--ink);min-height:250px;box-shadow:9px 9px 0 var(--ink);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:80px;padding:54px 58px;display:flex}.final-cta .section-kicker{color:#536125}.button-large{flex-shrink:0;min-height:57px;padding-inline:25px;font-size:15px}.final-cta-action{justify-items:end;gap:13px;display:grid}.final-cta-action>small{color:#536125;font-size:9px;font-weight:750}.footer{color:#778078;border-top:1px solid #d1d4cb;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:110px;font-size:10px;display:grid}.footer nav{justify-self:end;align-items:center;gap:18px;display:flex}.footer nav a:hover{color:var(--ink)}.mobile-sticky-cta{display:none}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:.55s cubic-bezier(.2,.75,.3,1) both hero-rise}.hero-product{animation:.7s cubic-bezier(.2,.75,.3,1) 80ms both hero-arrive}.hero-approval-peek{animation:.6s cubic-bezier(.2,.75,.3,1) .3s both approval-arrive}}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-arrive{0%{opacity:0;transform:translateY(15px)rotate(.4deg)}to{opacity:1;transform:none}}@keyframes approval-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=1000px){.hero{grid-template-columns:1fr;gap:40px;padding-top:45px}.hero-copy{text-align:center}.eyebrow-pill,.hero-proof,.hero-lede{margin-inline:auto}.hero-actions,.hero-reassurance{justify-content:center}.hero-product{width:min(680px,100%);margin-inline:auto}.quick-explainer-inner{grid-template-columns:1fr;gap:22px;padding-block:27px}.quick-heading{text-align:center}.quick-heading>strong{margin-inline:auto}.clarity-strip{grid-template-columns:1fr;gap:18px;padding-block:28px}.real-work-grid{grid-template-columns:1fr 1fr}.workflow-row{grid-template-columns:38px 130px minmax(180px,.8fr) minmax(240px,1fr)}.workflow-row .workflow-status{grid-column:2/-1;justify-self:start}.trust-panel{grid-column:1/-1;min-height:0}.trust-panel ul{grid-template-columns:repeat(3,1fr);gap:15px}.trust-panel li{border-bottom:0}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:16px}.price-card.popular{transform:none}.demo-layout{grid-template-columns:1fr}.demo-form{border-bottom:1px solid #dde0d8;border-right:0}.live-preview{min-height:610px}.complete-screen{grid-template-columns:1fr}.evidence-card{min-height:430px}.faq-section{grid-template-columns:1fr;gap:45px}.faq-intro{position:static}.honest-note{grid-template-columns:1fr 1.5fr}.honest-note>a{grid-column:2}}@media (width<=760px){body{padding-bottom:75px}.shell{width:min(100% - 28px,620px)}.nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f4ece6;border-bottom:1px solid #1017131a;width:100%;height:66px;padding-inline:14px;position:sticky;top:0}.nav-links{display:none}.brand{font-size:17px}.nav .button{min-height:38px;box-shadow:none;padding-inline:12px;font-size:11px}.hero{min-height:0;padding-block:30px 54px}.eyebrow-pill{font-size:9px}.hero h1{margin-block:23px 21px;font-size:clamp(48px,15vw,66px)}.hero h1 span:after{height:12px;bottom:3px}.hero-lede{font-size:15px;line-height:1.65}.hero-actions{flex-direction:column;gap:11px}.hero-actions .button{width:100%}.hero-actions .button,.mobile-sticky-cta a{min-height:52px}.hero-reassurance{justify-content:center;gap:8px 12px;margin-top:19px}.hero-proof{text-align:left;justify-content:center;margin-top:30px}.hero-product{min-height:520px;margin-block:5px 0;transform:none}.hero-product:before{inset:17px 3px 3px 9px}.hero-scene{inset:0 7px 112px 0}.hero-scene>img{object-position:64% center}.hero-scene-caption{right:20px}.hero-approval-peek{width:min(325px,100% - 28px);bottom:1px;right:0}.float-approved{display:none}.quick-explainer-inner{padding-block:28px}.quick-heading{text-align:left}.quick-heading>strong{margin-inline:0;font-size:18px}.quick-explainer ol{grid-template-columns:1fr;gap:8px}.quick-explainer li{border-top:1px solid #10171338;border-left:0;min-height:64px;padding:0 3px}.quick-explainer li:first-child{border-top:0}.quick-explainer li>span{width:36px;height:36px}.quick-explainer li strong{font-size:12px}.quick-explainer li small{font-size:9px}.trust-grid{grid-template-columns:1fr 1fr;padding-block:5px}.trust-grid div{border:0;justify-content:flex-start;min-height:52px;padding-left:15px;font-size:10px}.trust-grid div:first-child{border:0}.clarity-strip{min-height:0}.clarity-intro>strong{font-size:18px}.clarity-strip dl{background:#ffffff75;border:1px solid #ccd1c8;grid-template-columns:1fr 1fr}.clarity-strip dl>div{border-top:1px solid #d7dbd3;border-left:0;min-height:66px;padding-inline:14px}.clarity-strip dl>div:nth-child(-n+2){border-top:0}.clarity-strip dl>div:nth-child(2n){border-left:1px solid #d7dbd3}.clarity-strip dt{font-size:9px}.clarity-strip dd{font-size:11px}.product-demo{padding-block:78px 68px}.demo-intro{grid-template-columns:1fr;gap:18px}.demo-intro>p{justify-self:start}.demo-progress{grid-template-columns:1fr 1fr;row-gap:5px}.demo-step{min-height:45px;padding-inline:7px}.demo-step strong{font-size:8px}.demo-window-bar{padding-inline:13px}.demo-window-brand small{display:none}.demo-state{font-size:8px}.demo-form{padding:27px 19px 30px}.form-grid.two{grid-template-columns:1fr}.live-preview{min-height:560px;padding:28px 19px 37px}.customer-demo-screen{padding:21px 12px 32px}.mode-banner{align-items:flex-start;line-height:1.45}.customer-approval-page{padding:20px 15px}.customer-extra-title h3{font-size:22px}.customer-extra-title>strong{font-size:26px}.approval-status-line{flex-direction:column;align-items:flex-start;gap:4px}.customer-photo{height:160px}.customer-impact,.customer-secondary-actions{grid-template-columns:1fr}.complete-copy{padding:28px 18px 34px}.approved-banner{grid-template-columns:auto 1fr}.approved-banner b{grid-column:2}.evidence-card{padding:40px 22px}.record-screen{padding:25px 11px 30px}.record-head{align-items:flex-start;gap:15px}.record-check-grid,.record-actions{grid-template-columns:1fr}.section{padding-block:78px}.section-heading h2,.outcome-grid h2,.final-cta h2{font-size:45px}.real-work-section{padding-top:35px}.real-work-heading{grid-template-columns:1fr;gap:18px}.real-work-heading h2{font-size:45px}.real-work-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:calc(100vw - 14px);margin-right:-14px;padding:3px 14px 22px 0;display:flex;overflow-x:auto}.real-work-grid::-webkit-scrollbar{display:none}.work-photo-card,.trust-panel{scroll-snap-align:start;flex:0 0 min(82vw,360px)}.work-photo-card>img{height:285px}.work-photo-card figcaption{min-height:165px}.trust-panel{grid-column:auto;min-height:450px}.trust-panel ul{grid-template-columns:1fr;gap:0}.trust-panel li{border-bottom:1px solid #334039}.mobile-swipe-hint{color:#69736b;margin:-7px 0 0;font-size:10px;font-weight:760;display:block}.image-note{text-align:left;line-height:1.45}.use-case-rail{justify-content:flex-start;margin-top:28px;padding-inline:0}.use-case-rail>span{width:100%;margin:0 0 3px}.workflow-section{padding-top:58px}.workflow-row{grid-template-columns:34px 1fr;gap:11px;min-height:0;padding:21px 5px}.workflow-row .workflow-number{grid-area:1/1;align-self:center;padding-top:0}.workflow-row .workflow-eyebrow{grid-area:1/2}.workflow-row h3{grid-area:2/1/auto/-1;margin-top:8px;font-size:23px}.workflow-row>p{grid-area:3/1/auto/-1;font-size:13px}.workflow-row .workflow-status{grid-area:4/1/auto/-1;justify-self:start;margin-top:6px}.outcome-section{padding-block:75px}.outcome-grid{grid-template-columns:1fr;gap:42px}.honest-note{grid-template-columns:1fr;gap:11px;margin-top:48px;padding-top:24px}.honest-note>p{font-size:12px}.honest-note>a{grid-column:auto;margin-top:5px;font-size:11px}.pricing-grid{grid-template-columns:1fr}.faq-section{gap:34px;padding-top:55px}.faq-intro h2{font-size:45px}.faq-list summary{grid-template-columns:30px 1fr auto;gap:9px;min-height:76px}.faq-list summary>strong{font-size:14px}.faq-list details>p{margin:-2px 40px 23px;font-size:12px}.final-cta{flex-direction:column;align-items:flex-start;margin-bottom:45px;padding:38px 28px}.final-cta .button{width:100%}.final-cta-action{justify-items:stretch;width:100%}.final-cta-action>small{text-align:center}.footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;min-height:210px;padding-block:30px 70px}.footer nav{flex-wrap:wrap;justify-content:center;justify-self:auto}.demo-layout .live-preview{display:none}.mobile-sticky-cta{z-index:50;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101713f5;border:1px solid #263129;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:61px;padding:8px 8px 8px 15px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 35px #00000047}.mobile-sticky-cta strong,.mobile-sticky-cta small{display:block}.mobile-sticky-cta strong{font-size:11px}.mobile-sticky-cta small{color:#aeb7b0;margin-top:3px;font-size:8px}.mobile-sticky-cta a{background:var(--acid);min-width:108px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:11px;padding-inline:14px;font-size:10px;font-weight:900;display:inline-flex}}@media (width<=410px){.hero-product{width:100%;min-height:510px;margin-inline:0;transform:none}.hero-scene{inset:0 6px 123px 0}.hero-scene-caption>small{display:none}.hero h1{font-size:48px}.nav .button span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}@media print{body{background:#fff}body *{visibility:hidden}.record-sheet,.record-sheet *{visibility:visible}.record-sheet{width:auto;box-shadow:none;border:1px solid #999;position:absolute;inset:20px}}.app-shell{background:#eef0e9;min-height:100vh}.app-header{border-bottom:1px solid #d4d8cf;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1280px,100% - 40px);min-height:76px;margin-inline:auto;display:grid}.app-header nav{background:#ffffff8f;border:1px solid #d6dad1;border-radius:12px;align-items:center;gap:8px;padding:5px;display:flex}.app-header nav a{color:#566159;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:800}.app-header nav a:hover{color:var(--ink);background:#fff}.app-account{justify-content:flex-end;align-items:center;gap:14px;display:flex}.app-account div{text-align:right}.app-account strong,.app-account span{display:block}.app-account strong{font-size:11px}.app-account span{color:#7b857d;text-transform:capitalize;margin-top:2px;font-size:9px}.app-account>a{color:#5f6962;background:#fff;border:1px solid #cdd2c9;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.app-main{width:min(1180px,100% - 40px);margin-inline:auto;padding:64px 0 100px}.narrow-main{width:min(820px,100% - 40px)}.app-welcome{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.app-kicker{color:#737d75;letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.app-welcome h1,.form-page-head h1,.job-hero-live h1{letter-spacing:-.065em;margin:10px 0 8px;font-size:clamp(44px,5vw,67px);line-height:.95}.app-welcome p,.form-page-head p,.job-hero-live p{color:#69736b;margin:0;font-size:14px;line-height:1.55}.metric-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:28px;display:grid}.metric-grid article{background:#ffffffa6;border:1px solid #d0d5cb;border-radius:16px;min-height:155px;padding:21px}.metric-grid article>span{color:#727c74;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.metric-grid strong{letter-spacing:-.05em;margin-top:14px;font-size:35px;display:block}.metric-grid strong small{color:#8c968e;font-size:13px}.metric-grid p{color:#859087;margin:8px 0 0;font-size:9px}.jobs-panel,.variation-history,.audit-panel{background:var(--white);border:1px solid #cfd4ca;border-radius:18px;overflow:hidden}.panel-heading{border-bottom:1px solid #e0e3dc;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:18px 22px;display:flex}.panel-heading span{color:#848e86;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.panel-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:22px}.panel-heading>a{background:var(--ink);color:#fff;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800}.empty-state{text-align:center;align-content:center;place-items:center;min-height:350px;padding:35px;display:grid}.empty-state>span{border:1px solid var(--ink);background:var(--acid);width:48px;height:48px;box-shadow:3px 3px 0 var(--ink);border-radius:14px;place-items:center;font-size:11px;font-weight:900;display:grid}.empty-state h3{letter-spacing:-.04em;margin:19px 0 7px;font-size:25px}.empty-state p{color:#768078;max-width:430px;margin:0 0 22px;font-size:12px;line-height:1.6}.job-list{display:grid}.job-row{border-bottom:1px solid #e7e9e4;grid-template-columns:130px 1fr 120px auto auto;align-items:center;gap:20px;min-height:84px;padding:15px 22px;display:grid}.job-row:last-child{border-bottom:0}.job-row:hover{background:#f5f8eb}.job-row-ref span,.job-row-ref small,.job-row>div:nth-child(2) strong,.job-row>div:nth-child(2) span,.job-row-value strong,.job-row-value span{display:block}.job-row-ref span{font-family:ui-monospace,monospace;font-size:10px;font-weight:800}.job-row-ref small{color:#8c958f;margin-top:4px;font-size:8px}.job-row>div:nth-child(2) strong{font-size:13px}.job-row>div:nth-child(2) span{color:#7a847c;margin-top:4px;font-size:9px}.job-row-value{text-align:right}.job-row-value strong{font-size:14px}.job-row-value span{color:#89928b;margin-top:3px;font-size:8px}.status-pill{color:#98602d;text-transform:uppercase;letter-spacing:.06em;background:#fff2df;border-radius:100px;width:fit-content;padding:7px 10px;font-size:8px;font-weight:900}.status-pill.completed,.status-pill.approved{color:#2b754a;background:#e0f4e6}.status-pill.large{padding:10px 14px;font-size:9px}.job-arrow{color:#7f8981;font-size:17px}.back-link{color:#69746b;margin-bottom:34px;font-size:11px;font-weight:800;display:inline-block}.back-link:hover{color:var(--ink)}.form-page-head{margin-bottom:35px}.form-page-head p{max-width:630px}.production-form{background:var(--white);border:1px solid #cfd4ca;border-radius:18px;gap:18px;padding:31px;display:grid;box-shadow:0 16px 38px #1017130f}.production-form label{color:#4b564e;gap:7px;font-size:10px;font-weight:850;display:grid}.production-form label>small{color:#8b948d;font-size:8px;font-weight:550;line-height:1.4}.production-form input,.production-form textarea,.approval-actions-live textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfbf7;border:1px solid #cbd1c7;border-radius:10px;outline:none;padding:12px 13px;font-size:12px}.production-form input{height:46px}.production-form input:focus,.production-form textarea:focus,.approval-actions-live textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #d9ff5480}.production-form .money-input{background:#fbfbf7;border:1px solid #cbd1c7;border-radius:10px;grid-template-columns:34px 1fr;display:grid;overflow:hidden}.production-form .money-input:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #d9ff5480}.production-form .money-input span{color:#6a756c;border-right:1px solid #d9ddd5;place-items:center;display:grid;position:static;transform:none}.production-form .money-input input{min-width:0;box-shadow:none;border:0;border-radius:0;grid-column:2;padding:12px 13px}.form-submit{width:100%;min-height:51px;margin-top:3px}.form-submit:disabled,.public-primary:disabled,.billing-card button:disabled{opacity:.55;cursor:wait}.form-error{color:#8a3b29;background:#fff1ed;border:1px solid #edc0b3;border-radius:9px;padding:11px 13px;font-size:10px;line-height:1.45}.global-error{margin:-4px 0 18px}.job-hero-live{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;display:flex}.job-hero-live h1{font-size:clamp(42px,5vw,62px)}.scope-card{background:var(--ink);color:#fff;border:1px solid #cfd4ca;border-radius:16px;grid-template-columns:1fr 210px;gap:30px;margin-bottom:23px;padding:24px 27px;display:grid}.scope-card span{color:#aab4ac;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.scope-card p{color:#dde2de;white-space:pre-wrap;max-width:770px;margin:9px 0 0;font-size:12px;line-height:1.65}.scope-card>div:last-child{border-left:1px solid #39433c;padding-left:28px}.scope-card strong{color:var(--acid);letter-spacing:-.04em;margin-top:8px;font-size:27px;display:block}.variation-history{margin-bottom:23px}.history-empty{color:#828c84;text-align:center;padding:45px 22px;font-size:11px}.variation-row{border-bottom:1px solid #e5e8e2;grid-template-columns:82px 1fr 110px;align-items:start;gap:17px;padding:20px 22px;display:grid}.variation-row:last-child{border-bottom:0}.variation-status{color:#98602d;text-transform:uppercase;background:#fff2df;border-radius:100px;width:fit-content;padding:6px 8px;font-size:7px;font-weight:900}.variation-status.approved,.variation-status.completed{color:#2b754a;background:#e0f4e6}.variation-status.declined{color:#9b4937;background:#ffe8e3}.variation-status.questioned{color:#416187;background:#e8f0ff}.variation-row>div:nth-child(2) strong{font-size:12px}.variation-row>div:nth-child(2) p{color:#6f7971;margin:6px 0 0;font-size:10px;line-height:1.55}.variation-row>div:nth-child(2) small{color:#4e6681;margin-top:8px;font-size:8px;display:block}.variation-link-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.variation-link-actions button,.variation-link-actions a{color:#183126;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd2ca;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.variation-link-actions button:disabled{cursor:wait;opacity:.65}.variation-link-actions span{color:#2b754a;font-size:10px;font-weight:800}.variation-link-actions small{flex-basis:100%;color:#9b4937!important;font-size:10px!important}.variation-money{text-align:right}.variation-money strong,.variation-money span{display:block}.variation-money strong{font-size:18px}.variation-money span{color:#828c84;margin-top:4px;font-size:8px}.workspace-actions{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:23px;display:grid;position:relative}.workspace-card{background:var(--white);border:1px solid #cfd4ca;border-radius:18px;overflow:hidden}.workspace-card-head{border-bottom:1px solid #e0e3dc;grid-template-columns:auto 1fr;align-items:start;gap:13px;min-height:95px;padding:21px 23px;display:grid}.workspace-card-head>span{border:1px solid var(--ink);background:var(--acid);width:35px;height:35px;box-shadow:2px 2px 0 var(--ink);border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.workspace-card-head h2{letter-spacing:-.04em;margin:0;font-size:20px}.workspace-card-head p{color:#7a847c;margin:5px 0 0;font-size:9px;line-height:1.5}.compact-form{box-shadow:none;border:0;border-radius:0;padding:23px}.file-field{background:#f6f7f1;border:1px dashed #bbc2b7;border-radius:10px;min-height:74px;padding:12px}.file-field input{background:0 0;border:0;height:auto;padding:0;font-size:9px}.share-result{overflow-wrap:anywhere;background:#f3fadf;border:1px solid #a7bc6f;border-radius:11px;margin:0 23px 23px;padding:15px}.share-result>span{color:#6d7c45;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.share-result>strong{margin-top:5px;font-size:13px;display:block}.share-result p{color:#60704a;font-family:ui-monospace,monospace;font-size:8px;line-height:1.45}.share-result button,.share-result a{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.share-result>small{color:#76825a;margin-top:9px;font-size:7px;display:block}.record-result a{margin-top:11px}.real-checks{border:0;gap:8px;margin:0;padding:0;display:grid}.real-checks legend{color:#4b564e;margin-bottom:7px;font-size:10px;font-weight:850}.real-checks label{cursor:pointer;border:1px solid #d4d9d0;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;min-height:42px;padding:0 10px}.real-checks input{opacity:0;width:1px;height:1px;position:absolute}.real-checks label>span{color:#0000;border:1px solid #c8cec4;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.real-checks label:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:2px}.real-checks label:has(input:checked){background:#f3fadf;border-color:#a7bc6f}.real-checks input:checked+span{background:var(--acid);border-color:var(--ink);color:var(--ink)}.completed-callout{background:#e6f5ea;border:1px solid #9bc3a8;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:15px;min-height:86px;margin-bottom:23px;padding:18px 21px;display:grid}.completed-callout>span{color:#236c44;background:#bfe5ca;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.completed-callout strong{font-size:13px}.completed-callout p{color:#537360;margin:5px 0 0;font-size:9px}.audit-panel{margin-top:23px}.audit-list{padding:7px 22px 20px;display:grid}.audit-list>div{border-bottom:1px solid #e7e9e4;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:55px;display:grid}.audit-list>div:last-child{border-bottom:0}.audit-list>div>span{color:#2c7750;background:#e4f5e9;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.audit-list strong,.audit-list small{text-transform:capitalize;display:block}.audit-list strong{font-size:10px}.audit-list small{color:#8b948d;margin-top:3px;font-size:8px}.public-approval-shell{background:#edf0e8;min-height:100vh;padding:30px 18px 65px}.public-top{color:#7b857e;justify-content:space-between;align-items:center;width:min(660px,100%);margin:0 auto 20px;font-size:9px;font-weight:750;display:flex}.public-approval-card{background:var(--white);border:1px solid #cbd0c7;border-radius:20px;width:min(660px,100%);margin-inline:auto;padding:31px;box-shadow:0 18px 55px #10171321}.public-business{align-items:center;gap:11px;display:flex}.public-business>span{background:var(--ink);width:39px;height:39px;color:var(--acid);border-radius:11px;place-items:center;font-weight:900;display:grid}.public-business strong,.public-business small{display:block}.public-business strong{font-size:12px}.public-business small{color:#858e87;margin-top:3px;font-size:8px}.public-notice{color:#8b562f;background:#fff3e5;border-radius:9px;justify-content:space-between;gap:20px;margin:25px 0 21px;padding:10px 12px;display:flex}.public-notice span{letter-spacing:.1em;font-size:8px;font-weight:900}.public-notice small{font-size:8px}.public-extra-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.public-extra-heading h1{letter-spacing:-.05em;margin:0;font-size:31px;line-height:1.03}.public-extra-heading p{color:#68736a;white-space:pre-wrap;max-width:450px;margin:11px 0 0;font-size:12px;line-height:1.6}.public-extra-heading>strong{letter-spacing:-.055em;white-space:nowrap;font-size:34px}.public-site-photo,.public-photo-placeholder{object-fit:cover;border-radius:13px;width:100%;height:260px;margin:22px 0 14px}.public-photo-placeholder{background:linear-gradient(155deg,#b8b0a2 0 42%,#d7cdbc 42% 72%,#8e816d 72%);position:relative;overflow:hidden}.public-photo-placeholder>span{color:#fff;background:#101713d1;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:12px;left:12px}.public-facts{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:17px;display:grid}.public-facts>div{background:#f0f2ec;border-radius:9px;padding:12px}.public-facts small,.public-facts strong{display:block}.public-facts small{color:#858e87;font-size:8px}.public-facts strong{margin-top:4px;font-size:10px}.public-primary{border:1px solid var(--ink);background:var(--acid);width:100%;min-height:51px;color:var(--ink);box-shadow:0 4px 0 var(--ink);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:28px;font-size:12px;font-weight:900;display:flex}.public-action-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.public-secondary{color:#59645c;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd1c7;border-radius:9px;font-size:10px;font-weight:800}.public-secondary.danger{color:#914b3b}.approval-actions-live form label{color:#4b564e;gap:7px;margin-bottom:11px;font-size:10px;font-weight:850;display:grid}.question-recorded{color:#426288;background:#e8f0ff;border-radius:9px;margin-bottom:13px;padding:10px 12px;font-size:9px}.public-consent{color:#8a938c;text-align:center;margin:15px 0 0;font-size:8px;line-height:1.5}.public-result{border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:78px;padding:14px;display:grid}.public-result>span{border-radius:10px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.public-result strong{font-size:12px}.public-result p{margin:4px 0 0;font-size:9px;line-height:1.45}.public-result.approved{color:#2b6d48;background:#e4f5e9}.public-result.approved>span{background:#bfe5ca}.public-result.declined{color:#884334;background:#ffede8}.public-result.declined>span{background:#f5c9be}.public-foot{color:#8b948d;text-align:center;max-width:660px;margin:15px auto 0;font-size:8px}.message-shell{align-content:center;place-items:center;gap:28px;display:grid}.public-message-card{text-align:center;background:#fff;border:1px solid #cbd0c7;border-radius:18px;width:min(520px,100%);padding:38px}.public-message-card>span{color:#9a5d2c;background:#fff0dc;border-radius:14px;place-items:center;width:48px;height:48px;margin-inline:auto;font-size:20px;font-weight:900;display:grid}.public-message-card h1{letter-spacing:-.05em;margin:19px 0 8px;font-size:33px}.public-message-card p{color:#748078;margin:0;font-size:12px;line-height:1.55}.record-page-live{background:#e8ebe4;min-height:100vh;padding:27px 18px 65px}.record-page-toolbar{justify-content:space-between;align-items:center;width:min(800px,100%);margin:0 auto 19px;display:flex}.record-print{min-height:40px;box-shadow:none;font-size:10px}.record-document{background:#fff;border:1px solid #c7ccc3;border-radius:18px;width:min(800px,100%);margin-inline:auto;padding:35px;box-shadow:0 18px 55px #1017131a}.record-document>header{border-bottom:1px solid #dfe2dc;justify-content:space-between;align-items:center;gap:25px;padding-bottom:24px;display:flex}.sealed-chip{color:#526f2b;letter-spacing:.09em;background:#eff9d7;border:1px solid #98b56c;border-radius:100px;padding:8px 11px;font-size:8px;font-weight:900}.record-title-live{padding:31px 0 23px}.record-title-live>span,.record-section-live>span{color:#7d877f;letter-spacing:.13em;font-size:8px;font-weight:900}.record-title-live h1{letter-spacing:-.06em;margin:7px 0 6px;font-size:42px}.record-title-live p{color:#6f7972;margin:0;font-size:10px}.record-summary-grid{grid-template-columns:1fr 1fr 1.25fr;gap:9px;margin-bottom:25px;display:grid}.record-summary-grid>div{background:#f0f2ed;border-radius:10px;min-height:78px;padding:14px}.record-summary-grid span,.record-summary-grid strong{display:block}.record-summary-grid span{color:#818a83;font-size:8px}.record-summary-grid strong{letter-spacing:-.02em;margin-top:7px;font-size:15px}.record-section-live{border-top:1px solid #e2e5df;padding:23px 0}.record-section-live>p{color:#536057;white-space:pre-wrap;margin:10px 0 0;font-size:11px;line-height:1.65}.record-variation-list{gap:8px;margin-top:12px;display:grid}.record-variation-list>div{border:1px solid #d8ddd4;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.record-variation-list>div>span{color:#2c7750;background:#e4f5e9;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.record-variation-list strong,.record-variation-list small{display:block}.record-variation-list strong{font-size:10px}.record-variation-list small{color:#889189;margin-top:4px;font-size:8px}.record-variation-list b{font-size:14px}.record-photo-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px;display:grid}.record-photo-grid img{object-fit:cover;border-radius:10px;width:100%;height:210px}.record-checks-live{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.record-checks-live span{color:#39704f;font-size:9px}.record-document>footer{border-top:1px solid #dfe2dc;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:23px;display:flex}.record-document>footer strong,.record-document>footer span{display:block}.record-document>footer strong{font-size:10px}.record-document>footer span{color:#89928b;margin-top:3px;font-family:ui-monospace,monospace;font-size:8px}.record-document>footer p{color:#929a94;text-align:right;max-width:390px;margin:0;font-size:7px;line-height:1.5}.founder-offer-card{background:linear-gradient(135deg,#e7f4cc,#f7faef);border:1px solid #6f8a45;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:24px;padding:27px;display:grid;box-shadow:0 13px 34px #19302117}.founder-offer-card span{color:#526b2e;letter-spacing:.13em;font-size:8px;font-weight:900}.founder-offer-card h2{letter-spacing:-.045em;margin:8px 0;font-size:29px}.founder-offer-card p{color:#556258;max-width:670px;margin:0 0 7px;font-size:11px;line-height:1.55}.founder-offer-card small{color:#778178;font-size:9px}.founder-offer-card button{border:1px solid var(--ink);background:var(--acid);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:11px;padding:0 18px;font-size:10px;font-weight:900}.founder-offer-card button:disabled{opacity:.5;cursor:wait}.billing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.billing-card{background:var(--white);border:1px solid #ccd1c8;border-radius:17px;flex-direction:column;min-height:245px;padding:23px;display:flex}.billing-card.featured{background:var(--ink);color:#fff;transform:translateY(-6px);box-shadow:0 13px 30px #10171329}.billing-card>span{font-size:12px;font-weight:850}.billing-card>strong{letter-spacing:-.05em;margin-top:18px;font-size:35px;display:block}.billing-card>strong small{color:#859087;letter-spacing:0;margin-left:3px;font-size:9px}.billing-card p{color:#7c867e;font-size:10px}.billing-card.featured p{color:#abb4ad}.billing-card button{border:1px solid var(--ink);background:var(--acid);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;margin-top:auto;font-size:11px;font-weight:850}.billing-connection-note{color:#754d28;background:#fff4e5;border:1px solid #dfc19c;border-radius:11px;margin-top:20px;padding:17px}.billing-connection-note strong{font-size:11px}.billing-connection-note p{margin:5px 0 0;font-size:9px;line-height:1.5}.manage-billing{color:#566159;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7cdc3;border-radius:9px;margin-top:18px;padding:0 15px;font-size:11px;font-weight:800}.team-seat-card-v13{background:linear-gradient(135deg,#eef7df 0%,#f9fbf4 70%);border:1px solid #8aa164;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:24px 27px;display:grid;box-shadow:0 12px 30px #19302112}.team-seat-card-v13 h2{letter-spacing:-.045em;margin:7px 0 8px;font-size:27px}.team-seat-card-v13 p{color:#5d685f;max-width:620px;margin:0;font-size:10px;line-height:1.55}.team-seat-actions-v13{justify-items:end;gap:10px;min-width:285px;display:grid}.team-seat-actions-v13>strong{font-size:12px}.team-seat-actions-v13>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.team-seat-actions-v13 button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#193021;border:1px solid #193021;border-radius:10px;padding:0 14px;font-size:10px;font-weight:850}.team-seat-actions-v13 button:last-child{background:var(--acid);color:var(--ink)}.team-seat-actions-v13 button:disabled{opacity:.38;cursor:not-allowed}.team-seat-actions-v13 small,.team-limit-help-v13{color:#778178;font-size:9px}.team-limit-help-v13{margin:-4px 0 2px;line-height:1.4}.team-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:18px;display:grid}.team-list-card{background:var(--white);border:1px solid #cfd4ca;border-radius:18px;overflow:hidden}.team-owner-row{border-bottom:1px solid #e5e8e2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:76px;padding:14px 20px;display:grid}.team-owner-row:last-child{border-bottom:0}.team-avatar{background:#e5e9df;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.team-owner-row strong,.team-owner-row span{display:block}.team-owner-row strong{font-size:11px}.team-owner-row span{color:#858f87;text-transform:capitalize;margin-top:3px;font-size:8px}.team-owner-row b{color:#6f7971;letter-spacing:.09em;font-size:7px}.team-owner-row button{color:#964b3a;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:11px;font-weight:800}.team-invite select{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fbfbf7;border:1px solid #cbd1c7;border-radius:10px;padding:0 12px;font-size:11px}.form-notice{color:#58723a;background:#f0f8df;border:1px solid #aec58c;border-radius:9px;padding:11px 13px;font-size:9px;line-height:1.45}.settings-stack{gap:18px;display:grid}.data-controls{background:var(--white);border:1px solid #cfd4ca;border-radius:18px;gap:18px;padding:27px;display:grid}.data-controls>div:first-child>span{color:#7c867e;letter-spacing:.13em;font-size:8px;font-weight:900}.data-controls h2{letter-spacing:-.04em;margin:6px 0 7px;font-size:25px}.data-controls p{color:#737e76;margin:0;font-size:10px;line-height:1.55}.data-controls>.button{width:fit-content}.danger-zone{border-top:1px solid #e0e3dc;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:5px;padding-top:20px;display:grid}.danger-zone label{color:#6b4036;gap:7px;font-size:9px;display:grid}.danger-zone input{width:100%;height:43px;font:inherit;border:1px solid #d7b0a7;border-radius:9px;padding:0 11px;font-size:10px}.danger-zone button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#9c4b3a;border:1px solid #9c4b3a;border-radius:9px;padding:0 14px;font-size:9px;font-weight:850}.danger-zone button:disabled{opacity:.38;cursor:not-allowed}@media (width<=900px){.app-header{grid-template-columns:1fr auto}.app-header nav{grid-area:2/1/auto/-1;justify-self:center;margin-bottom:10px}.metric-grid,.workspace-actions{grid-template-columns:1fr}.job-row{grid-template-columns:100px 1fr auto auto auto;gap:12px}.team-layout,.team-seat-card-v13{grid-template-columns:1fr}.team-seat-actions-v13{justify-items:start;min-width:0}.team-seat-actions-v13>div{justify-content:flex-start}}@media (width<=680px){.founder-offer-card{grid-template-columns:1fr;padding:22px 18px}.founder-offer-card h2{font-size:25px}.founder-offer-card button{width:100%}.team-seat-card-v13{padding:20px}.team-seat-card-v13 h2{font-size:23px}.team-seat-actions-v13>div{grid-template-columns:1fr;width:100%;display:grid}.team-seat-actions-v13 button{width:100%}.app-header{width:min(100% - 28px,620px);min-height:68px}.app-account div{display:none}.app-main{width:min(100% - 28px,620px);padding-top:42px}.app-welcome,.job-hero-live{flex-direction:column;align-items:flex-start}.app-welcome .button{width:100%}.app-welcome h1,.form-page-head h1,.job-hero-live h1{font-size:45px}.metric-grid{grid-template-columns:1fr}.metric-grid article{min-height:125px}.job-row{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 10px}.job-row-ref{grid-column:1/-1;align-items:center;gap:10px;display:flex}.job-row-value strong{font-size:12px}.job-row-value span{display:none}.job-row .status-pill{padding:6px 8px}.production-form{padding:22px 17px}.production-form .form-grid.two,.scope-card{grid-template-columns:1fr}.scope-card>div:last-child{border-top:1px solid #39433c;border-left:0;padding:19px 0 0}.variation-row{grid-template-columns:1fr auto}.variation-status{grid-column:1/-1}.public-approval-card{padding:22px 16px}.public-extra-heading{flex-direction:column;gap:15px}.public-site-photo,.public-photo-placeholder{height:195px}.public-notice{flex-direction:column;align-items:flex-start;gap:4px}.public-action-grid,.record-summary-grid,.record-checks-live,.billing-grid{grid-template-columns:1fr}.record-document{padding:24px 17px}.record-title-live h1{font-size:35px}.record-photo-grid{grid-template-columns:1fr}.record-document>footer{flex-direction:column;align-items:flex-start}.record-document>footer p{text-align:left}.billing-card.featured{transform:none}.danger-zone{grid-template-columns:1fr}}@media print{body{background:#fff}body *{visibility:hidden}.record-document,.record-document *{visibility:visible}.record-document{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.record-page-toolbar{display:none}}.trust-page{min-height:100vh}.trust-hero{align-content:center;justify-items:start;min-height:560px;padding-block:70px;display:grid}.trust-hero h1{letter-spacing:-.075em;max-width:920px;margin:0;font-size:clamp(60px,8vw,104px);line-height:.86}.trust-hero h1 span{color:#59635c}.trust-hero>p:last-child{color:#5f6962;max-width:660px;margin:34px 0 0;font-size:17px;line-height:1.7}.trust-promises{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.trust-promises article{border-bottom:1px solid #cbd0c7;grid-template-columns:44px 1fr;align-content:center;gap:9px 25px;min-height:260px;padding:42px 52px 42px 0;display:grid}.trust-promises article:nth-child(2n){border-left:1px solid #cbd0c7;padding-inline:52px 0}.trust-promises article>span{color:#8b948d;grid-row:1/3;font-family:ui-monospace,monospace;font-size:10px}.trust-promises h2{letter-spacing:-.04em;margin:0;font-size:27px}.trust-promises p{color:#657068;max-width:430px;margin:0;font-size:13px;line-height:1.65}.trust-boundary{background:var(--ink);color:#fff;margin-top:110px;padding-block:100px}.trust-boundary-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.trust-boundary h2{letter-spacing:-.06em;max-width:500px;margin:0;font-size:clamp(48px,6vw,76px);line-height:.93}.trust-boundary-grid>div:last-child{align-content:end;gap:18px;display:grid}.trust-boundary-grid>div:last-child p{color:#aeb7b0;max-width:620px;margin:0;font-size:15px;line-height:1.75}.trust-actions{justify-content:space-between;align-items:center;gap:60px;min-height:350px;display:flex}.trust-actions h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,64px);line-height:.98}.trust-actions div>p:last-child{color:#657068;margin:20px 0 0;font-size:14px}@media (width<=760px){.trust-hero{min-height:500px;padding-block:55px}.trust-hero h1{font-size:clamp(54px,16vw,72px)}.trust-hero>p:last-child{margin-top:27px;font-size:15px}.trust-promises{grid-template-columns:1fr}.trust-promises article,.trust-promises article:nth-child(2n){border-left:0;min-height:220px;padding:34px 4px}.trust-promises h2{font-size:24px}.trust-boundary{margin-top:65px;padding-block:72px}.trust-boundary-grid{grid-template-columns:1fr;gap:38px}.trust-actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:35px;min-height:430px;padding-block:65px}.trust-actions .button{width:100%}}.job-search{flex-wrap:wrap;align-items:end;gap:1rem;padding:1.25rem;display:flex}.job-search label{flex:12rem;gap:.4rem;font-size:.875rem;display:grid}.job-search input,.job-search select{color:#142019;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd3cd;border-radius:.75rem;padding:.8rem}.job-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;font-size:.875rem;display:flex}.job-pagination div{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.job-pagination a,.workspace-refresh button{color:#193b27;text-underline-offset:3px;text-decoration:underline}.workspace-refresh{color:#536158;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding:.8rem 1.25rem;font-size:.8rem;display:flex}.workspace-refresh button{font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem}.workspace-refresh button:disabled{opacity:.6;cursor:default}@media (width<=600px){.workspace-refresh{justify-content:flex-start;gap:.3rem}.job-search .button{width:100%}.job-pagination{align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.home-v2{--v2-ink:#121713;--v2-forest:#15241c;--v2-paper:#f4f4ef;--v2-white:#fff;--v2-line:#12171321;--v2-muted:#687069;--v2-lime:#cfff48;background:var(--v2-paper);color:var(--v2-ink);overflow:hidden}.app-shell-v6 .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.price-breakdown-v8,.time-impact-v8{background:#f6f8f3;border:1px solid #d5dad3;border-radius:16px;margin:0;padding:17px 18px}.price-breakdown-v8 summary{color:#17251c;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:780;list-style:none;display:flex}.price-breakdown-v8 summary::-webkit-details-marker{display:none}.price-breakdown-v8 summary:after{content:"+";color:#cfff48;background:#17251c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.price-breakdown-v8[open] summary:after{content:"−"}.price-breakdown-v8 summary span{color:#758078;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:800}.price-breakdown-v8 .form-grid{margin-top:16px}.price-breakdown-v8>small,.time-impact-v8>small{color:#6d786f;margin-top:10px;font-size:10px;line-height:1.5;display:block}.time-impact-v8 legend{color:#17251c;padding:0 6px;font-size:12px;font-weight:780}.draft-actions .draft-whatsapp-v8{color:#fff;text-align:center;background:#1f8f54;border:1px solid #1f6f43;border-radius:10px;flex:160px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:11px;font-weight:780;display:inline-flex}.job-mode-v8{background:#eef1eb;border:1px solid #d5dad3;border-radius:18px;grid-template-columns:1fr 1fr;gap:9px;padding:6px;display:grid}.job-mode-v8 button{color:#647067;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;min-height:72px;padding:13px 16px}.job-mode-v8 button strong,.job-mode-v8 button small{display:block}.job-mode-v8 button strong{color:inherit;font-size:12px}.job-mode-v8 button small{margin-top:5px;font-size:9px}.job-mode-v8 button.active{color:#fff;background:#17251c;border-color:#17251c;box-shadow:0 9px 20px #14251924}.job-mode-v8 button.active small{color:#ffffff9e}.quick-approval-note-v8{background:#e8efe2;border:1px solid #526f4640;border-radius:16px;align-items:flex-start;gap:13px;padding:17px;display:flex}.quick-approval-note-v8>span{color:#17251c;background:#cfff48;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.quick-approval-note-v8 strong{font-size:12px;display:block}.quick-approval-note-v8 p{color:#647067;margin:5px 0 0;font-size:10px;line-height:1.5}.pipeline-v8{background:#ffffffd1;border:1px solid #141e171c;border-radius:22px;margin-top:14px;padding:25px;box-shadow:0 14px 38px #192a1e0e}.pipeline-heading-v8{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:18px;display:flex}.pipeline-heading-v8 span{color:#647168;letter-spacing:.14em;font-size:8px;font-weight:850}.pipeline-heading-v8 h2{letter-spacing:-.05em;margin:6px 0 0;font-size:27px}.pipeline-heading-v8 p{color:#6c766e;text-align:right;max-width:330px;margin:0;font-size:10px}.pipeline-grid-v8{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.pipeline-grid-v8 article{background:#f7f8f5;border:1px solid #dfe3dc;border-radius:16px;min-height:104px;padding:16px;position:relative;overflow:hidden}.pipeline-grid-v8 article:after{content:"";background:#dfe6da;border-radius:50%;width:47px;height:47px;position:absolute;bottom:-14px;right:-14px}.pipeline-grid-v8 article.pending:after{background:#f1df9e}.pipeline-grid-v8 article.questioned:after{background:#f4c2a8}.pipeline-grid-v8 article.approved:after{background:#cfff48}.pipeline-grid-v8 article.completed:after{background:#b9ccbd}.pipeline-grid-v8 span,.pipeline-grid-v8 strong,.pipeline-grid-v8 small{display:block}.pipeline-grid-v8 span{color:#6e7971;letter-spacing:.13em;font-size:8px;font-weight:850}.pipeline-grid-v8 strong{margin-top:8px;font-size:31px;line-height:1}.pipeline-grid-v8 small{color:#778078;margin-top:7px;font-size:9px}.response-inbox-v8{background:#ffffffe6;border:1px solid #141e171c;border-radius:22px;margin-top:14px;overflow:hidden;box-shadow:0 14px 38px #192a1e0e}.response-inbox-v8 .panel-heading{border-bottom:1px solid #e5e8e2;min-height:78px}.response-inbox-v8>div:last-child>a{color:#17251c;border-bottom:1px solid #edf0ea;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:72px;padding:13px 21px;display:grid}.response-inbox-v8>div:last-child>a:last-child{border-bottom:0}.response-inbox-v8 i{color:#17251c;background:#e5e9e2;border-radius:11px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.response-inbox-v8 i.approved{background:#cfff48}.response-inbox-v8 i.declined{background:#f4d3c7}.response-inbox-v8 i.questioned{background:#f5e4a9}.response-inbox-v8 a span strong,.response-inbox-v8 a span small{display:block}.response-inbox-v8 a span strong{font-size:12px}.response-inbox-v8 a span small{color:#737d75;text-overflow:ellipsis;white-space:nowrap;max-width:660px;margin-top:4px;font-size:9px;overflow:hidden}.response-inbox-v8 a>b{letter-spacing:.08em;text-transform:uppercase;background:#edf0ea;border-radius:100px;padding:6px 9px;font-size:8px}.response-inbox-v8 time{color:#7b847d;font-size:9px}.status-pill.draft{color:#647067;background:#e9ece6}.portal-photo-gallery-v8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.portal-photo-gallery-v8.count-1{grid-template-columns:1fr}.portal-photo-gallery-v8 .portal-photo-v3{object-fit:cover;border-radius:16px;width:100%;height:190px;margin:0}.portal-photo-gallery-v8.count-3 img:first-child{grid-row:span 2;height:388px}.portal-price-breakdown-v8{background:#f7f8f5;border:1px solid #dfe4dd;border-radius:16px;margin:14px 0 0;padding:14px 16px}.portal-price-breakdown-v8>div{color:#667169;justify-content:space-between;gap:20px;padding:7px 0;font-size:11px;display:flex}.portal-price-breakdown-v8 dt,.portal-price-breakdown-v8 dd{margin:0}.portal-price-breakdown-v8 dd{color:#17251c;font-weight:780}.portal-price-breakdown-v8 .total{color:#17251c;border-top:1px solid #d9ded7;margin-top:5px;padding-top:12px;font-weight:800}@media (width<=760px){.app-shell-v6 .form-grid.three,.job-mode-v8{grid-template-columns:1fr}.pipeline-v8{padding:19px 16px}.pipeline-heading-v8{flex-direction:column;align-items:flex-start;gap:8px}.pipeline-heading-v8 p{text-align:left}.pipeline-grid-v8{grid-template-columns:1fr 1fr}.pipeline-grid-v8 article{min-height:98px}.response-inbox-v8>div:last-child>a{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:15px}.response-inbox-v8 time{display:none}.response-inbox-v8 a>b{font-size:7px}.portal-photo-gallery-v8 .portal-photo-v3{height:135px}.portal-photo-gallery-v8.count-3 img:first-child{height:278px}}.billing-intro-price{margin-top:18px}.billing-intro-price strong{letter-spacing:-.055em;font-size:38px;line-height:1;display:block}.billing-intro-price strong i{letter-spacing:-.01em;margin-left:4px;font-size:12px;font-style:normal;font-weight:760}.billing-intro-price small{color:#66746a;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800;display:block}.billing-card.featured .billing-intro-price small{color:var(--portal-lime)}.billing-offer-price-v12{margin-top:18px}.billing-offer-price-v12>del{color:#17251c;align-items:baseline;gap:3px;width:fit-content;margin-top:6px;text-decoration:none;display:flex;position:relative}.billing-offer-price-v12>del:after{content:"";background:#d7353f;border-radius:99px;height:3px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-5deg)}.billing-offer-price-v12>del b{letter-spacing:-.05em;font-size:27px;line-height:1}.billing-offer-price-v12>del i{font-size:10px;font-style:normal;font-weight:760}.billing-offer-price-v12>div{align-items:baseline;gap:8px;margin-top:10px;display:flex}.billing-offer-price-v12 strong{letter-spacing:-.065em;font-size:50px;line-height:.92}.billing-offer-price-v12>div small{color:#46534a;font-size:10px;font-weight:850}.billing-offer-price-v12 p{color:#56645b;margin:8px 0 15px;font-size:10px;font-weight:700}.billing-card.featured .billing-offer-price-v12>del{color:#fff}.billing-card.featured .billing-offer-price-v12 p{color:#ffffffad}.billing-card.featured .billing-offer-price-v12 strong{color:var(--portal-lime)}.billing-card.featured .billing-offer-price-v12>div small{color:#fff}.billing-card ul{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.billing-card li{color:#667169;padding-left:15px;font-size:10px;line-height:1.35;position:relative}.billing-card li:before{content:"";background:#91b92c;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:0}.billing-card.featured li{color:#ffffffb3}.billing-card.featured li:before{background:var(--portal-lime)}.billing-offer-note{color:#4f5d53;background:#edf2e9;border:1px solid #17251c1f;border-radius:13px;margin:15px 2px 0;padding:13px 15px;font-size:10px;line-height:1.55}.billing-offer-note strong{color:#17251c}.team-seat-note{color:#27342b;background:#e7efdf;border:1px solid #141e171c;border-radius:17px;grid-template-columns:auto 1fr;gap:13px 24px;margin-bottom:16px;padding:17px 20px;font-size:11px;display:grid}.team-seat-note strong{color:#17251c}.team-seat-note a{color:inherit;font-weight:800}.pricing-grid-v7{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-card-v7{background:#fffffff5;border:1px solid #1520191f;border-radius:28px;flex-direction:column;min-height:500px;padding:30px;display:flex;position:relative;box-shadow:0 18px 45px #192b1f12}.pricing-card-v7.featured{color:#fff;background:#17251c;border-color:#17251c;box-shadow:0 24px 55px #16281c2e}.pricing-card-v7.trial{min-height:0;box-shadow:none;background:#edf4e7;grid-column:1/-1;grid-template-columns:minmax(220px,.72fr) minmax(430px,1.5fr) minmax(210px,.62fr);align-items:center;gap:32px;padding:25px 28px;display:grid}.pricing-popular-v7{background:var(--v5-lime);color:#17251c;letter-spacing:.11em;border-radius:999px;padding:7px 10px;font-size:8px;position:absolute;top:20px;right:20px}.pricing-name-v7>span{color:#53645a;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.pricing-plan-summary-v13{color:#708078;margin-top:8px;font-size:12px;font-weight:700;display:block}.pricing-card-v7.featured .pricing-name-v7>span{color:var(--v5-lime)}.pricing-card-v7.featured .pricing-plan-summary-v13{color:#ffffffa6}.pricing-offer-price-v12{margin-top:22px}.pricing-normal-row-v13{background:#f4f7f1;border:1px solid #dfe5dc;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:0 14px;display:flex}.pricing-normal-row-v13>small{color:#68766d;letter-spacing:.11em;font-size:8px;font-weight:900}.pricing-normal-row-v13>del{color:#27352c;align-items:baseline;gap:3px;width:fit-content;text-decoration:none;display:flex;position:relative}.pricing-normal-row-v13>del:after{content:"";background:#d7353f;border-radius:99px;height:3px;position:absolute;top:51%;left:-3px;right:-3px;transform:rotate(-4deg)}.pricing-normal-row-v13>del b{letter-spacing:-.05em;font-size:25px;line-height:1}.pricing-normal-row-v13>del i{font-size:9px;font-style:normal;font-weight:780}.pricing-intro-row-v13{align-items:flex-end;gap:13px;margin-top:19px;display:flex}.pricing-intro-row-v13>strong{letter-spacing:-.075em;font-size:64px;line-height:.82}.pricing-intro-row-v13>span{gap:3px;padding-bottom:2px;display:grid}.pricing-intro-row-v13>span b{color:#26362b;letter-spacing:.04em;font-size:11px}.pricing-intro-row-v13>span small{color:#718078;font-size:9px;font-weight:700}.pricing-offer-price-v12>p{color:#56645b;background:#edf2e9;border-radius:11px;margin:18px 0 0;padding:12px 14px;font-size:10px;line-height:1.35}.pricing-offer-price-v12>p strong{color:#1c2a21;font-size:inherit;letter-spacing:0}.pricing-standard-v10 strong{letter-spacing:-.065em;margin-top:13px;font-size:57px;line-height:.95;display:block}.pricing-standard-v10 small{color:#66756c;margin-top:6px;font-size:11px;font-weight:700;display:block}.pricing-card-v7.featured .pricing-normal-row-v13{background:#ffffff12;border-color:#ffffff24}.pricing-card-v7.featured .pricing-normal-row-v13>small,.pricing-card-v7.featured .pricing-normal-row-v13>del,.pricing-card-v7.featured .pricing-intro-row-v13>span b{color:#fff}.pricing-card-v7.featured .pricing-intro-row-v13>strong{color:var(--v5-lime)}.pricing-card-v7.featured .pricing-intro-row-v13>span small{color:#ffffff94}.pricing-card-v7.featured .pricing-offer-price-v12>p{color:#ffffffad;background:#ffffff12}.pricing-card-v7.featured .pricing-offer-price-v12>p strong{color:#fff}.pricing-card-v7 ul{border-top:1px solid #1520191c;gap:13px;margin:24px 0;padding:20px 0 0;list-style:none;display:grid}.pricing-card-v7.featured ul{border-color:#ffffff21}.pricing-card-v7 li{color:#455248;align-items:flex-start;gap:9px;font-size:12px;line-height:1.42;display:flex}.pricing-card-v7.featured li{color:#ffffffc2}.pricing-card-v7 li svg{display:none}.pricing-card-v7 li:before{content:none}.pricing-feature-tick-v14{color:#31593d;background:#e3f3d9;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:950;line-height:1;display:grid}.pricing-card-v7.featured .pricing-feature-tick-v14{background:var(--v5-lime);color:#17251c;box-shadow:0 0 0 1px #cfff4859}.pricing-card-v7.trial ul{border:0;border-left:1px solid #1520191f;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;padding:0 0 0 32px}.pricing-card-action-v13{gap:11px;margin-top:auto;display:grid}.pricing-card-action-v13 .button{width:100%;min-height:54px;padding-inline:18px;font-size:11px}.pricing-card-action-v13>p{color:#7a857d;text-align:center;margin:0;font-size:9px}.pricing-card-v7.featured .pricing-card-action-v13>p{color:#ffffff7a}.pricing-card-v7.trial .pricing-card-action-v13{margin:0}.pricing-terms-v7{color:#6f7b72;text-align:center;max-width:890px;margin:22px auto 0;font-size:10px;line-height:1.55}@media (width<=1040px){.pricing-card-v7{padding:25px}.pricing-card-v7.trial{grid-template-columns:1fr 1.5fr}.pricing-card-v7.trial .pricing-card-action-v13{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.pricing-card-v7.trial .pricing-card-action-v13>p{grid-area:1/2}}@media (width<=900px){.pricing-grid-v7{grid-template-columns:1fr}.pricing-card-v7.trial{grid-column:auto}}@media (width<=760px){.team-seat-note{grid-template-columns:1fr;gap:5px}}@media (width<=620px){.pricing-grid-v7{grid-template-columns:1fr}.pricing-card-v7{min-height:0;padding:25px 21px 21px}.pricing-card-v7.trial{align-items:stretch;gap:0;display:flex}.pricing-card-v7.trial ul{border-top:1px solid #1520191f;border-left:0;grid-template-columns:1fr;margin:20px 0;padding:18px 0 0}.pricing-card-v7.trial .pricing-card-action-v13{display:grid}.pricing-standard-v10 strong{font-size:48px}}.hero-trade-collage{background:#243128;border-radius:38px;grid-template-rows:1fr 1fr;grid-template-columns:1.08fr .92fr;gap:8px;width:100%;height:535px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f191230}.hero-trade-collage figure{min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.hero-trade-collage .hero-trade-primary{grid-row:1/3}.hero-trade-collage img{object-fit:cover;width:100%;height:100%;display:block}.hero-trade-primary img{object-position:47% center}.hero-trade-collage figure:nth-child(2) img{object-position:center 58%}.hero-trade-collage figure:nth-child(3) img{object-position:45% center}.hero-trade-collage figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#080e0a85);position:absolute;inset:0}.hero-trade-collage figcaption{z-index:2;color:#fff;letter-spacing:.09em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111b14c2;border:1px solid #ffffff61;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;top:12px;right:12px}.launch-hero-visual:after{display:none}.hero-image-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111b14c7;border-radius:16px;max-width:300px;padding:12px 14px}.journey-sector-v3{z-index:2;color:#263128;letter-spacing:.08em;background:#ffffffe6;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850;position:absolute;bottom:14px;right:14px}.journey-photo-v3 img,.journey-cards-v3 article:first-child .journey-photo-v3 img{object-position:center}.case-studies-v4{padding-block:104px 112px}.case-studies-head-v4{grid-template-columns:1fr .65fr;align-items:end;gap:55px;margin-bottom:40px;display:grid}.case-studies-head-v4 .section-number{margin-bottom:18px;display:block}.case-studies-head-v4 h2{letter-spacing:-.07em;margin:0;font-size:clamp(54px,6vw,82px);line-height:.88}.case-studies-head-v4 h2 em{z-index:1;font-style:normal;position:relative}.case-studies-head-v4 h2 em:after{content:"";z-index:-1;background:var(--v2-lime);border-radius:4px;height:.18em;position:absolute;bottom:4px;left:-2px;right:-6px;transform:rotate(-1deg)}.case-studies-head-v4>p{color:#5d685f;max-width:430px;margin:0 0 5px;font-size:15px;line-height:1.65}.case-study-grid-v4{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.case-study-card-v4{background:#fff;border:1px solid #12171321;border-radius:26px;grid-template-columns:.9fr 1.1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 50px #141c1612}.case-study-feature-v4{grid-column:1/-1;grid-template-columns:1.15fr .85fr}.case-study-photo-v4{background:#354238;min-height:330px;position:relative;overflow:hidden}.case-study-feature-v4 .case-study-photo-v4{min-height:410px}.case-study-photo-v4 img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.case-study-card-v4:hover .case-study-photo-v4 img{transform:scale(1.025)}.case-study-photo-v4:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#080e0a8c);position:absolute;inset:0}.case-study-photo-v4>span{z-index:2;background:var(--v2-lime);color:#172019;letter-spacing:.09em;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850;position:absolute;bottom:16px;left:16px}.case-study-body-v4{flex-direction:column;padding:27px;display:flex}.case-study-body-v4>span{color:#6f7b70;letter-spacing:.12em;font-size:8px;font-weight:850}.case-study-body-v4 h3{letter-spacing:-.05em;margin:10px 0;font-size:clamp(25px,2.5vw,36px);line-height:.98}.case-study-body-v4>p{color:#616c63;margin:0;font-size:13px;line-height:1.6}.case-study-body-v4 dl{grid-template-columns:1.3fr .7fr .7fr;gap:7px;margin:auto 0 18px;padding-top:22px;display:grid}.case-study-body-v4 dl>div{background:#eef1e8;border-radius:12px;min-width:0;padding:11px}.case-study-body-v4 dt,.case-study-body-v4 dd{margin:0;display:block}.case-study-body-v4 dt{color:#7c867e;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.case-study-body-v4 dd{color:#263029;margin-top:5px;font-size:11px;font-weight:750}.case-study-body-v4>a{color:#273328;align-items:center;gap:7px;width:fit-content;font-size:11px;font-weight:780;display:inline-flex}.case-study-body-v4>a svg{width:15px;height:15px}.case-study-note-v4{color:#7d867f;margin:16px 3px 0;font-size:10px}.demo-editorial-photo>img,.demo-message-photo>img,.demo-customer-photo>img,.demo-finished-photo>img,.record-visual>img{object-position:center}@media (width<=1000px){.trade-gallery-v2{grid-template-rows:repeat(3,320px);grid-template-columns:repeat(2,1fr)}.case-study-card-v4,.case-study-feature-v4{grid-column:auto;grid-template-columns:1fr}.case-study-photo-v4,.case-study-feature-v4 .case-study-photo-v4{min-height:320px}}@media (width<=720px){.hero-trade-collage{border-radius:28px;grid-template-columns:1.12fr .88fr;height:460px}.hero-trade-collage figcaption{padding:6px 7px;font-size:7px;top:8px;right:8px}.hero-image-label{max-width:250px;bottom:104px;left:12px}.hero-image-label small{display:none}.journey-sector-v3{max-width:calc(100% - 16px);padding:5px 6px;font-size:6px;bottom:8px;right:8px}.trade-gallery-v2{grid-template-rows:repeat(6,285px);grid-template-columns:1fr}.case-studies-v4{padding-block:70px 76px}.case-studies-head-v4{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.case-studies-head-v4 h2{font-size:52px}.case-study-grid-v4{grid-template-columns:1fr}.case-study-photo-v4,.case-study-feature-v4 .case-study-photo-v4{min-height:285px}.case-study-body-v4{padding:22px}.case-study-body-v4 h3{font-size:28px}.case-study-body-v4 dl{grid-template-columns:1fr 1fr}.case-study-body-v4 dl>div:first-child{grid-column:1/-1}}.home-v2 svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.home-v2 .button{box-shadow:none;border-radius:100px}.home-v2 .button:hover{box-shadow:none;transform:translateY(-2px)}.home-v2 .button-primary{border-color:var(--v2-ink);background:var(--v2-lime);color:var(--v2-ink)}.home-v2 .button-dark{background:var(--v2-ink);color:#fff}.home-v2 .button-outline{border-color:var(--v2-line);background:#fff}.home-v2 .button svg{width:17px;height:17px;transition:transform .2s}.home-v2 .button:hover svg{transform:translate(3px)}.site-nav-v2{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1320px,100% - 48px);height:86px;margin-inline:auto;display:grid;position:relative}.brand-v2{font-size:18px}.site-nav-v2>nav{color:#505851;align-items:center;gap:30px;font-size:13px;font-weight:650;display:flex}.site-nav-v2>nav a,.nav-sign-in{transition:color .2s}.site-nav-v2>nav a:hover,.nav-sign-in:hover{color:#000}.site-nav-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.nav-sign-in{font-size:13px;font-weight:700}.site-nav-actions .button{min-height:44px;padding-inline:18px}.launch-hero-v2{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(46px,6vw,92px);width:min(1320px,100% - 48px);min-height:720px;margin-inline:auto;padding:52px 0 92px;display:grid}.launch-hero-copy{z-index:5;position:relative}.eyebrow-v2{border:1px solid var(--v2-line);color:#515a53;letter-spacing:.09em;text-transform:uppercase;background:#ffffffa3;border-radius:100px;align-items:center;gap:9px;width:fit-content;padding:8px 12px;font-size:10px;font-weight:750;display:flex}.eyebrow-v2 span{background:#2ec75d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2ec75d1f}.launch-hero-copy h1{letter-spacing:-.075em;max-width:650px;margin:24px 0 25px;font-size:clamp(66px,6.8vw,104px);font-weight:740;line-height:.85}.launch-hero-copy h1 em{z-index:1;white-space:nowrap;font-style:normal;position:relative}.launch-hero-copy h1 em:after{content:"";z-index:-1;background:var(--v2-lime);border-radius:4px;height:.2em;position:absolute;bottom:3px;left:-3px;right:-9px;transform:rotate(-1.2deg)}.launch-hero-copy>p{color:#535c55;letter-spacing:-.015em;max-width:580px;margin:0;font-size:18px;line-height:1.62}.launch-hero-actions{align-items:center;gap:25px;margin-top:33px;display:flex}.watch-link{align-items:center;gap:9px;font-size:13px;font-weight:720;display:inline-flex}.watch-link>span{border:1px solid var(--v2-line);background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.launch-reassurance{color:#6b746d;flex-wrap:wrap;gap:12px 18px;margin-top:23px;font-size:10px;font-weight:680;display:flex}.launch-reassurance span{align-items:center;gap:5px;display:inline-flex}.launch-reassurance svg{color:#248d47;stroke-width:2.6px;width:13px;height:13px}.launch-audience-v2{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.launch-audience-v2 span{color:#59635b;letter-spacing:.045em;text-transform:uppercase;background:#ffffff94;border:1px solid #1720191f;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:760}.launch-hero-visual{isolation:isolate;border-radius:40px;min-height:585px;position:relative}.launch-hero-visual:before{content:"";z-index:-1;background:var(--v2-lime);border-radius:46px;position:absolute;inset:-15px 12% 9% -15px;transform:rotate(-2deg)}.launch-hero-visual>img{object-fit:cover;object-position:91% center;border-radius:38px;width:100%;height:585px;display:block;box-shadow:0 28px 80px #0f191230}.launch-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0a100c73);border-radius:38px;position:absolute;inset:0}.hero-image-label{z-index:2;color:#fff;position:absolute;bottom:23px;left:22px}.hero-image-label span,.hero-image-label strong,.hero-image-label small{display:block}.hero-image-label span{color:#e6ff8f;letter-spacing:.12em;font-size:8px;font-weight:800}.hero-image-label i{background:var(--v2-lime);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #cfff482b}.hero-image-label strong{margin-top:6px;font-size:15px}.hero-image-label small{color:#ffffffb8;margin-top:3px;font-size:9px}.hero-phone-card{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #00000038;border-radius:24px;width:324px;padding:18px;position:absolute;bottom:-43px;right:-42px;box-shadow:0 22px 64px #09120c4a}.hero-phone-top{border-bottom:1px solid #e6e9e4;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.hero-phone-top b{color:#69726b;font-size:8px}.phone-kicker{color:#8b6130;letter-spacing:.09em;margin-top:14px;font-size:8px;font-weight:800;display:block}.phone-title-row{grid-template-columns:1fr auto;align-items:start;gap:12px;margin-top:5px;display:grid}.phone-title-row h2{letter-spacing:-.04em;margin:0;font-size:18px;line-height:1.1}.phone-title-row strong{letter-spacing:-.05em;font-size:23px}.hero-phone-card>p{color:#687069;margin:11px 0;font-size:10px;line-height:1.5}.hero-phone-card dl{background:#fff;border:1px solid #e4e7e2;border-radius:12px;margin:0 0 12px;overflow:hidden}.hero-phone-card dl>div{border-top:1px solid #eceeea;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:0 10px;display:flex}.hero-phone-card dl>div:first-child{border-top:0}.hero-phone-card dt{color:#7a827c;font-size:8px}.hero-phone-card dd{margin:0;font-size:8px;font-weight:700}.awaiting-dot:before{content:"";background:#f09b2d;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.phone-action{background:var(--v2-ink);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:11px;font-weight:700;display:flex}.phone-action svg{width:14px;height:14px}.phone-safe{color:#828a84;justify-content:center;align-items:center;gap:4px;margin-top:9px;font-size:7px;display:flex}.phone-safe svg{color:#25884a;stroke-width:2.5px;width:11px;height:11px}.hero-nod{z-index:6;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#181f1ae0;border:1px solid #ffffff8c;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:240px;padding:10px 13px;display:grid;position:absolute;top:24px;right:-24px;box-shadow:0 16px 36px #00000038}.hero-nod>span{background:var(--v2-lime);width:32px;height:32px;color:var(--v2-ink);border-radius:10px;place-items:center;display:grid}.hero-nod svg{stroke-width:2.5px;width:17px;height:17px}.hero-nod strong,.hero-nod small{display:block}.hero-nod strong{font-size:11px}.hero-nod small{color:#bdc6bf;margin-top:3px;font-size:8px}.plain-proof-v2{border-block:1px solid var(--v2-line);grid-template-columns:repeat(4,1fr);width:min(1320px,100% - 48px);margin:0 auto 130px;display:grid}.plain-proof-v2>div{border-left:1px solid var(--v2-line);flex-direction:column;justify-content:center;gap:4px;min-height:114px;padding:20px 25px;display:flex}.plain-proof-v2>div:first-child{border-left:0}.plain-proof-v2 strong{letter-spacing:-.035em;font-size:17px}.plain-proof-v2>div>span{color:#767e78;font-size:9px}.plain-proof-v2 .proof-quote{flex-direction:row;align-items:center;gap:13px}.proof-quote>span{background:var(--v2-lime);width:38px;height:38px;color:var(--v2-ink);border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.proof-quote p{color:#6a736c;margin:0;font-size:10px;line-height:1.5}.proof-quote p strong{color:var(--v2-ink);font-size:11px;display:block}.clarity-section-v2{padding-bottom:140px}.section-intro-v2{grid-template-columns:1fr .78fr;align-items:end;gap:20px 70px;margin-bottom:52px;display:grid}.section-number{color:#7b837d;letter-spacing:.13em;grid-column:1/-1;font-size:9px;font-weight:760}.section-intro-v2 h2{letter-spacing:-.062em;max-width:780px;margin:0;font-size:clamp(48px,5.3vw,72px);line-height:.94}.section-intro-v2>p{color:#677069;max-width:480px;margin:0 0 5px;font-size:14px;line-height:1.7}.steps-v2{border-top:1px solid var(--v2-ink);grid-template-columns:repeat(3,1fr);display:grid}.steps-v2 article{border-right:1px solid var(--v2-line);flex-direction:column;min-height:355px;padding:26px 34px 26px 0;display:flex}.steps-v2 article+article{padding-left:34px}.steps-v2 article:last-child{border-right:0}.step-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.step-top>span{border:1px solid var(--v2-line);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:750;display:grid}.step-top small{color:#838a84;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.steps-v2 h3{letter-spacing:-.045em;max-width:310px;margin:55px 0 15px;font-size:27px;line-height:1.02}.steps-v2 p{color:#667069;max-width:330px;margin:0;font-size:12px;line-height:1.65}.step-status{color:#3b443e;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:9px;font-weight:680;display:flex}.step-status svg{color:#228146;stroke-width:2.6px;background:#dff1e4;border-radius:50%;width:16px;height:16px;padding:2px}.clarity-section-v3{background:#dfe5d8;padding:128px 0 115px;overflow:hidden}.journey-head-v3{grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:46px;display:grid}.journey-head-v3 .section-number{color:#64705e;margin-bottom:19px;display:block}.journey-head-v3 h2{letter-spacing:-.074em;margin:0;font-size:clamp(58px,6.5vw,90px);line-height:.87}.journey-head-v3 h2 em{z-index:1;font-style:normal;position:relative}.journey-head-v3 h2 em:after{content:"";z-index:-1;background:var(--v2-lime);border-radius:4px;height:.18em;position:absolute;bottom:4px;left:-2px;right:-6px;transform:rotate(-1deg)}.journey-promise-v3{border-top:1px solid #141b15bf;min-width:255px;padding:20px 0 4px}.journey-promise-v3 strong,.journey-promise-v3 span,.journey-promise-v3 small{display:block}.journey-promise-v3 strong{letter-spacing:-.035em;font-size:18px}.journey-promise-v3 span{color:#3d483d;margin-top:5px;font-size:12px}.journey-promise-v3 small{color:#758072;letter-spacing:.06em;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:750}.journey-mobile-cue-v3{display:none}.journey-cards-v3{grid-template-columns:.88fr 1.18fr .94fr;gap:12px;display:grid}.journey-cards-v3 article{background:#f8f8f4;border:1px solid #141b151f;border-radius:28px;min-width:0;overflow:hidden;box-shadow:0 20px 55px #131b1414}.journey-cards-v3 article:nth-child(2){color:#fff;background:#172019;transform:translateY(-12px);box-shadow:0 28px 68px #131b142e}.journey-photo-v3{background:#5a655c;height:365px;position:relative;overflow:hidden}.journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:410px}.journey-photo-v3:after{content:"";pointer-events:none;background:linear-gradient(#050a070a 48%,#080e0a61);position:absolute;inset:0}.journey-photo-v3 img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.journey-cards-v3 article:first-child .journey-photo-v3 img{object-position:58% center}.journey-cards-v3 article:nth-child(2) .journey-photo-v3 img{object-position:center 46%}.journey-cards-v3 article:hover .journey-photo-v3 img{transform:scale(1.025)}.journey-number-v3{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121914c7;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid;position:absolute;top:16px;left:16px}.journey-cards-v3 article:nth-child(2) .journey-number-v3{border-color:var(--v2-lime);background:var(--v2-lime);color:#172019}.journey-price-v3{z-index:2;color:#172019;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-radius:16px;padding:13px 15px;position:absolute;bottom:16px;right:16px;box-shadow:0 13px 34px #080d0a33}.journey-price-v3 small,.journey-price-v3 strong{display:block}.journey-price-v3 small{color:#747d76;letter-spacing:.1em;font-size:6px;font-weight:850}.journey-price-v3 strong{letter-spacing:-.055em;margin-top:5px;font-size:27px;line-height:1}.journey-copy-v3{flex-direction:column;min-height:200px;padding:24px 23px 22px;display:flex}.journey-copy-v3>small{color:#778078;letter-spacing:.12em;font-size:7px;font-weight:800}.journey-cards-v3 article:nth-child(2) .journey-copy-v3>small{color:#cfff48}.journey-copy-v3 h3{letter-spacing:-.05em;margin:9px 0 8px;font-size:clamp(23px,2.25vw,31px);line-height:.96}.journey-copy-v3 p{color:#69726b;margin:0;font-size:10px;line-height:1.55}.journey-cards-v3 article:nth-child(2) .journey-copy-v3 p{color:#aeb7b0}.journey-copy-v3>div{color:#4c584e;align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:8px;font-weight:720;display:flex}.journey-cards-v3 article:nth-child(2) .journey-copy-v3>div{color:#e4eae5}.journey-copy-v3 svg{color:#228146;stroke-width:2.6px;background:#dff1e4;border-radius:50%;width:16px;height:16px;padding:2px}.journey-cards-v3 article:nth-child(2) .journey-copy-v3 svg{background:var(--v2-lime);color:#172019}.journey-payoff-v3{background:#f7f8f3;border-radius:24px;grid-template-columns:.55fr 1.45fr auto;align-items:center;gap:35px;min-height:115px;margin-top:16px;padding:20px 24px;display:grid}.journey-payoff-v3>span{color:#788178;letter-spacing:.13em;font-size:8px;font-weight:800}.journey-payoff-v3>div{align-items:center;gap:16px;display:flex}.journey-payoff-v3>div strong{letter-spacing:-.06em;font-size:43px;line-height:1}.journey-payoff-v3>div p{color:#667069;max-width:210px;margin:0;font-size:10px;line-height:1.45}.journey-payoff-v3>a{color:#fff;background:#172019;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 19px;font-size:9px;font-weight:750;display:flex}.journey-payoff-v3>a svg{width:15px;height:15px;transition:transform .2s}.journey-payoff-v3>a:hover svg{transform:translate(3px)}.use-cases-v2{background:var(--v2-forest);color:#fff;padding:124px 0 105px}.section-intro-v2.light .section-number{color:#a9b4ac}.section-intro-v2.light>p{color:#aeb9b1}.trade-gallery-v2{grid-template-rows:repeat(2,330px);grid-template-columns:1.08fr .96fr .96fr;gap:15px;display:grid}.trade-card-v2{isolation:isolate;background:#36433b;border-radius:28px;min-width:0;min-height:0;position:relative;overflow:hidden}.trade-card-wide{grid-row:1/3}.trade-card-v2 img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.trade-card-wide img{object-position:center}.trade-card-v2:hover img{transform:scale(1.025)}.trade-card-shade{background:linear-gradient(#0000 35%,#09110cdb);position:absolute;inset:0}.trade-card-copy{z-index:2;position:absolute;bottom:24px;left:25px;right:25px}.trade-card-copy>span{color:var(--v2-lime);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750}.trade-card-copy h3{letter-spacing:-.04em;max-width:520px;margin:7px 0 8px;font-size:24px;line-height:1.05}.trade-card-wide .trade-card-copy h3{font-size:34px}.trade-card-copy p{color:#c4ccc6;max-width:480px;margin:0;font-size:10px;line-height:1.55}.trade-card-copy b{color:#fff;margin-top:14px;font-size:9px;display:inline-block}.trade-list-v2{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding-top:31px;display:flex}.trade-list-v2 span{color:#859189;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.trade-list-v2 strong,.trade-list-v2 a{color:#dbe2dd;font-size:11px;font-weight:700}.trade-list-v2 a{border-bottom:1px solid #cfff4866;padding-bottom:3px}.home-v2 .product-demo{background:#ecece6;margin-block:0;padding-block:120px}.home-v2 .product-demo:before{display:none}.home-v2 .demo-window{border-radius:28px;box-shadow:0 30px 80px #11181321}.home-v2 .demo-progress{grid-template-columns:repeat(5,1fr)}.message-demo-screen{background:#eef0e9;min-height:650px;padding:28px 30px 45px}.message-demo-layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:70px;max-width:920px;margin:48px auto 0;display:grid}.message-demo-copy h3{letter-spacing:-.06em;max-width:390px;margin:14px 0 18px;font-size:50px;line-height:.92}.message-demo-copy>p{color:#68716a;max-width:390px;margin:0;font-size:11px;line-height:1.7}.message-fact-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;display:grid}.message-fact-list span{color:#465049;background:#ffffffab;border:1px solid #d4d9cf;border-radius:11px;padding:10px 11px;font-size:8px;font-weight:720}.message-composer-v2{background:#fff;border:1px solid #d7dbd3;border-radius:25px;padding:18px;box-shadow:0 24px 60px #1118131c}.message-composer-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.message-composer-head>div{align-items:center;gap:9px;display:flex}.message-composer-head>div span{color:#cfff48;background:#172019;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.message-composer-head strong{font-size:11px}.message-composer-head>small{color:#5b6b34;letter-spacing:.08em;background:#eff6dc;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:850}.message-composer-v2 textarea{resize:vertical;color:#232a24;width:100%;font:600 10px/1.62 var(--font-body);background:#f8f9f6;border:1px solid #dfe2dc;border-radius:15px;padding:15px}.message-composer-v2 textarea:focus{border-color:#9cba51;outline:3px solid #b7eb2f33}.message-composer-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.message-composer-actions button{color:#263027;min-height:43px;font:750 9px var(--font-body);cursor:pointer;background:#fff;border:1px solid #d8dcd5;border-radius:100px}.message-composer-actions button:last-child{color:#fff;background:#172019;border-color:#172019}.message-composer-actions span{margin-left:4px}.message-composer-v2>p{color:#939a94;text-align:center;margin:10px 0 0;font-size:7px}@media (width<=760px){.home-v2 .demo-progress{scrollbar-width:none;padding-bottom:5px;display:flex;overflow-x:auto}.home-v2 .demo-progress .demo-step{min-width:145px}.message-demo-screen{padding:22px 13px 32px}.message-demo-layout{grid-template-columns:1fr;gap:25px;margin-top:28px}.message-demo-copy h3{font-size:42px}.message-demo-copy>p{font-size:10px}.message-composer-v2{border-radius:21px}.message-composer-actions{grid-template-columns:1fr}}.home-v2 .demo-story{background:0 0;width:min(1320px,100% - 48px);max-width:none;padding-block:126px 132px}.demo-story-heading{grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:44px;display:grid}.demo-story-heading h2{letter-spacing:-.072em;max-width:820px;margin:13px 0 0;font-size:clamp(55px,6.2vw,88px);line-height:.88}.demo-sector-note{color:#667069;max-width:620px;margin:20px 0 0;font-size:11px;line-height:1.65}.demo-outcome{border-top:1px solid #1b211c;border-bottom:1px solid #1b211c26;min-width:250px;padding:21px 22px}.demo-outcome span,.demo-outcome strong,.demo-outcome small{display:block}.demo-outcome span{color:#7e8780;letter-spacing:.13em;font-size:8px;font-weight:800}.demo-outcome strong{letter-spacing:-.07em;margin-top:9px;font-size:54px;line-height:.9}.demo-outcome small{color:#6d766f;margin-top:9px;font-size:9px}.demo-visual-nav{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:10px;display:grid}.demo-visual-nav button{color:#fff;text-align:left;cursor:pointer;isolation:isolate;background:#283129;border:0;border-radius:17px;grid-template-columns:auto 1fr;align-content:end;align-items:center;gap:5px 8px;min-width:0;height:148px;padding:13px;transition:flex .25s,transform .2s;display:grid;position:relative;overflow:hidden}.demo-visual-nav button:after{content:"";z-index:-1;background:linear-gradient(#0f15110a 25%,#0a0f0bd6);position:absolute;inset:0}.demo-visual-nav img{z-index:-2;object-fit:cover;filter:saturate(.82);width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .25s;position:absolute;inset:0}.demo-visual-nav button:hover img,.demo-visual-nav button.active img{filter:saturate();transform:scale(1.035)}.demo-visual-nav button>span{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.demo-visual-nav button>strong{min-width:0;font-size:10px}.demo-visual-nav button.active{outline:3px solid var(--v2-lime);outline-offset:-3px}.demo-visual-nav button.active>span,.demo-visual-nav button.done>span{border-color:var(--v2-lime);background:var(--v2-lime);color:#172019}.demo-stage{background:#fff;border:1px solid #14191521;border-radius:31px;overflow:hidden;box-shadow:0 32px 90px #12191421}.demo-stage-bar{background:#f7f8f4;border-bottom:1px solid #e2e4df;justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex}.demo-stage-bar>div{align-items:center;gap:9px;display:flex}.demo-stage-bar>div>span{color:#cfff48;background:#172019;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.demo-stage-bar strong{font-size:11px}.demo-stage-bar small{color:#89918b;border-left:1px solid #d6d9d3;margin-left:2px;padding-left:11px;font-size:8px}.demo-stage-bar>b{color:#69736b;letter-spacing:.1em;align-items:center;gap:6px;font-size:7px;display:flex}.demo-stage-bar i{background:#35bf61;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #35bf611f}.demo-build-stage,.demo-message-stage,.demo-customer-stage,.demo-complete-stage,.demo-record-stage{grid-template-columns:1.08fr .92fr;min-height:680px;display:grid}.demo-editorial-photo,.demo-message-photo,.demo-customer-photo,.demo-finished-photo,.record-visual{background:#344139;min-width:0;position:relative;overflow:hidden}.demo-editorial-photo>img,.demo-message-photo>img,.demo-customer-photo>img,.demo-finished-photo>img,.record-visual>img{object-fit:cover;width:100%;height:100%;display:block}.demo-editorial-photo>img{object-position:center}.demo-editorial-photo:after,.demo-message-photo:after,.demo-customer-photo:after,.demo-finished-photo:after,.record-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#080e0a8f);position:absolute;inset:0}.photo-proof-chip{z-index:2;color:#fff;position:absolute;bottom:23px;left:22px}.photo-proof-chip span,.photo-proof-chip strong{display:block}.photo-proof-chip span{color:#e1ff87;letter-spacing:.12em;font-size:8px;font-weight:800}.photo-proof-chip strong{max-width:210px;margin-top:7px;font-size:13px;line-height:1.25}.photo-price-chip{z-index:3;color:#172019;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:18px;min-width:128px;padding:15px;position:absolute;top:22px;right:22px;box-shadow:0 15px 35px #090f0b2e}.photo-price-chip small,.photo-price-chip strong,.photo-price-chip span{display:block}.photo-price-chip small{color:#747c76;letter-spacing:.1em;font-size:7px;font-weight:800}.photo-price-chip strong{letter-spacing:-.06em;margin-top:5px;font-size:33px;line-height:1}.photo-price-chip span{color:#7a827c;margin-top:5px;font-size:8px}.demo-compact-form,.complete-visual-panel{background:#fbfcf8;flex-direction:column;justify-content:center;gap:14px;padding:42px clamp(30px,4vw,60px);display:flex}.demo-step-title{align-items:center;gap:13px;margin-bottom:4px;display:flex}.demo-step-title>span{color:#cfff48;background:#172019;border-radius:50%;place-items:center;width:43px;height:43px;font-size:10px;font-weight:800;display:grid}.demo-step-title small,.demo-step-title h3{display:block}.demo-step-title small{color:#838b84;letter-spacing:.12em;font-size:7px;font-weight:800}.demo-step-title h3{letter-spacing:-.05em;margin:4px 0 0;font-size:28px;line-height:1}.demo-job-line{color:#6f7871;border-block:1px solid #e2e5df;justify-content:space-between;gap:20px;padding:13px 0;font-size:9px;display:flex}.demo-job-line b{color:#2e3730}.demo-compact-form label{color:#69726b;letter-spacing:.03em;gap:7px;font-size:8px;font-weight:800;display:grid}.demo-compact-form input,.demo-compact-form textarea{color:#172019;width:100%;font:650 10px/1.5 var(--font-body);resize:vertical;background:#fff;border:1px solid #d5d9d2;border-radius:12px;padding:11px 12px}.demo-compact-form input:focus,.demo-compact-form textarea:focus{border-color:#8ca441;outline:3px solid #cfff483d}.demo-compact-form .money-input{background:#fff;border:1px solid #d5d9d2;border-radius:12px}.demo-compact-form .money-input input{border:0}.demo-photo-button{cursor:pointer;background:#f2f4ee;border:1px dashed #b9c0b6;border-radius:12px;justify-content:center;align-items:center;min-height:42px;position:relative;overflow:hidden;color:#465147!important;gap:8px!important;display:flex!important}.demo-photo-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.demo-photo-button>span{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.demo-tiny-note{color:#8d958f;text-align:center;margin:-4px 0 0;font-size:7px}.demo-story .demo-primary,.demo-story .demo-secondary{box-shadow:none;border-radius:100px}.demo-message-stage{background:#172019}.demo-message-photo>img{object-position:55% center}.demo-message-photo>div,.demo-customer-photo>div{z-index:2;color:#fff;position:absolute;bottom:27px;left:27px}.demo-message-photo small,.demo-message-photo strong,.demo-customer-photo span,.demo-customer-photo strong{display:block}.demo-message-photo small,.demo-customer-photo span{color:#dcff78;letter-spacing:.12em;font-size:8px;font-weight:800}.demo-message-photo strong,.demo-customer-photo strong{letter-spacing:-.045em;margin-top:7px;font-size:27px;line-height:.98}.demo-message-stage .message-composer-v2{background:#f9faf7;border:0;align-self:center;margin:42px clamp(28px,4vw,55px);padding:24px}.demo-message-stage .demo-step-title{margin-bottom:22px}.demo-message-stage .message-composer-v2 textarea{min-height:265px}.demo-customer-stage{background:#e7e9e4;grid-template-columns:1fr 1fr;align-items:stretch;padding:0}.demo-customer-photo>img{object-position:center}.visual-approval-card{border:0;border-radius:26px;align-self:center;width:min(490px,100% - 70px);margin:35px auto;box-shadow:0 24px 65px #10171326}.visual-approval-card .customer-extra-title{margin-top:28px}.visual-approval-card .customer-extra-title h3{font-size:25px}.visual-approval-card .customer-extra-title>strong{font-size:36px}.demo-complete-stage{grid-template-columns:1.14fr .86fr}.demo-finished-photo>img{object-position:center}.demo-finished-photo .approved-banner{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161f18e6;width:calc(100% - 44px);margin:0;position:absolute;bottom:22px;left:22px}.complete-visual-panel .completion-checks{margin:8px 0}.complete-visual-panel .completion-note{margin-top:0}.evidence-inline{background:#edf2e3;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:13px;display:grid}.evidence-inline .score-ring{width:70px;height:70px;padding:6px}.evidence-inline .score-ring>div{background:#fbfcf8}.evidence-inline .score-ring strong{color:#172019;font-size:21px}.evidence-inline .score-ring small{color:#788279}.evidence-inline>div:last-child span,.evidence-inline>div:last-child strong,.evidence-inline>div:last-child small{display:block}.evidence-inline>div:last-child span{color:#77816f;letter-spacing:.1em;font-size:7px;font-weight:850}.evidence-inline>div:last-child strong{margin-top:4px;font-size:12px}.evidence-inline>div:last-child small{color:#7c857e;margin-top:3px;font-size:7px}.demo-record-stage{background:#e6e8e2;grid-template-columns:1fr 1fr}.record-visual>img{object-position:center}.record-visual>div{z-index:2;color:#fff;position:absolute;bottom:30px;left:30px}.record-visual>div>span{color:#172019;background:#cfff48;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:15px;font-size:15px;font-weight:900;display:grid}.record-visual small,.record-visual strong{display:block}.record-visual small{color:#dfff84;letter-spacing:.12em;font-size:8px;font-weight:800}.record-visual strong{letter-spacing:-.07em;margin-top:6px;font-size:68px;line-height:.85}.record-visual p{color:#d3dbd5;margin:10px 0 0;font-size:10px}.record-paper-v2{background:#fff;border-radius:24px;align-self:center;margin:38px clamp(28px,4vw,58px);padding:26px;box-shadow:0 22px 60px #1017131f}.record-paper-head{border-bottom:1px solid #e1e4de;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.record-paper-head>b{color:#7b847d;font:700 8px ui-monospace,monospace}.record-paper-title{padding:22px 0}.record-paper-title small,.record-paper-title h3,.record-paper-title p{display:block}.record-paper-title small{color:#858e87;letter-spacing:.11em;font-size:7px;font-weight:800}.record-paper-title h3{letter-spacing:-.05em;margin:5px 0;font-size:28px}.record-paper-title p{color:#788179;margin:0;font-size:9px}.record-paper-money{grid-template-columns:1fr 1fr;gap:8px;display:grid}.record-paper-money>span{background:#f0f2ed;border-radius:12px;padding:13px}.record-paper-money>span:last-child{background:#e9f5d6}.record-paper-money small,.record-paper-money strong{display:block}.record-paper-money small{color:#7e8780;letter-spacing:.1em;font-size:6px;font-weight:800}.record-paper-money strong{margin-top:6px;font-size:15px}.record-paper-timeline{border-block:1px solid #e2e4df;margin:18px 0;display:grid}.record-paper-timeline>div{border-top:1px solid #eaebe7;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid}.record-paper-timeline>div:first-child{border-top:0}.record-paper-timeline>div>span{color:#23834c;background:#e5f3e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.record-paper-timeline strong{font-size:9px}.record-paper-timeline small{color:#8c948e;font-size:7px}.record-paper-v2 .record-actions{width:100%;margin:0}@media (width<=900px){.demo-story-heading{grid-template-columns:1fr}.demo-outcome{width:min(360px,100%)}.demo-build-stage,.demo-message-stage,.demo-customer-stage,.demo-complete-stage,.demo-record-stage{grid-template-columns:1fr}.demo-editorial-photo,.demo-message-photo,.demo-customer-photo,.demo-finished-photo,.record-visual{min-height:520px}.demo-compact-form,.complete-visual-panel{padding:42px}.visual-approval-card{margin-block:45px}}@media (width<=680px){.home-v2 .demo-story{width:calc(100% - 26px);padding-block:84px 95px}.demo-story-heading{gap:25px;margin-bottom:28px}.demo-story-heading h2{font-size:clamp(50px,14vw,66px)}.demo-outcome{grid-template-columns:1fr auto;align-items:end;gap:2px 15px;padding-inline:0;display:grid}.demo-outcome strong{grid-area:1/2/3;font-size:48px}.demo-outcome small{margin-top:3px}.demo-visual-nav{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-13px;padding:3px 13px 10px;display:flex;overflow-x:auto}.demo-visual-nav button{scroll-snap-align:center;flex:0 0 49vw;width:49vw;height:132px}.demo-stage{border-radius:24px}.demo-stage-bar{height:56px;padding-inline:15px}.demo-stage-bar small{display:none}.demo-editorial-photo,.demo-message-photo,.demo-customer-photo,.demo-finished-photo,.record-visual{min-height:410px}.demo-compact-form,.complete-visual-panel{padding:30px 20px}.demo-step-title h3{font-size:25px}.demo-compact-form .form-grid.two{grid-template-columns:1fr 1fr}.demo-message-stage .message-composer-v2{margin:20px 13px 28px;padding:18px}.demo-message-stage .message-composer-v2 textarea{min-height:230px}.demo-message-photo strong,.demo-customer-photo strong{font-size:24px}.visual-approval-card{border-radius:21px;width:calc(100% - 26px);margin-block:25px;padding:20px}.visual-approval-card .customer-extra-title{grid-template-columns:1fr auto}.visual-approval-card .customer-extra-title h3{font-size:21px}.visual-approval-card .customer-extra-title>strong{font-size:30px}.record-visual strong{font-size:58px}.record-paper-v2{border-radius:20px;margin:20px 13px 28px;padding:20px}.record-paper-timeline>div{grid-template-columns:auto 1fr}.record-paper-timeline small{grid-column:2;margin-top:-10px;padding-bottom:8px}}.login-page-v2{color:#172019;background:#eef0ea;grid-template-rows:auto 1fr auto;min-height:100svh;padding:0 28px;display:grid}.login-brand-v2{width:min(1140px,100%);min-height:82px;margin-inline:auto}.login-card-v2{color:#fff;background:#172019;border-radius:38px;grid-template-columns:1fr 470px;align-items:center;gap:100px;width:min(1140px,100%);margin:40px auto 70px;padding:75px;display:grid;overflow:hidden;box-shadow:0 30px 90px #11181329}.login-copy-v2>span{color:#cfff48;letter-spacing:.14em;font-size:9px;font-weight:780}.login-copy-v2 h1{letter-spacing:-.075em;max-width:610px;margin:20px 0 25px;font-size:clamp(68px,7.2vw,100px);line-height:.86}.login-copy-v2>p{color:#aeb8b1;max-width:540px;margin:0 0 35px;font-size:14px;line-height:1.75}.login-copy-v2>div{color:#d8dfda;align-items:center;gap:9px;margin-top:12px;font-size:10px;display:flex}.login-copy-v2>div span{color:#172019;background:#cfff48;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:850;display:grid}.login-panel-v2{color:#172019;background:#f8f9f6;border:1px solid #ffffffa6;border-radius:28px;padding:28px;box-shadow:0 26px 70px #0000003b}.login-panel-head{align-items:center;gap:12px;margin-bottom:27px;display:flex}.login-panel-head>span{color:#cfff48;background:#172019;border-radius:13px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.login-panel-head strong,.login-panel-head small{display:block}.login-panel-head strong{font-size:15px}.login-panel-head small{color:#7a837c;margin-top:4px;font-size:8px}.login-form-v2 label{color:#555f57;font-size:9px;font-weight:750}.login-form-v2 input{color:#172019;width:100%;min-height:54px;font:650 12px var(--font-body);background:#fff;border:1px solid #d5dad2;border-radius:14px;margin-top:8px;padding:0 15px}.login-form-v2 input:focus{border-color:#87a63d;outline:3px solid #b7eb2f33}.login-form-v2 button{color:#172019;width:100%;min-height:54px;font:780 11px var(--font-body);cursor:pointer;background:#cfff48;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.login-form-v2 button:disabled{cursor:wait;opacity:.65}.login-error-v2{color:#8e2f23;background:#ffe7e3;border-radius:10px;margin:11px 0 0;padding:10px;font-size:9px;line-height:1.45}.login-divider-v2{color:#8d958f;justify-content:center;align-items:center;height:35px;margin-top:2px;font-size:8px;display:flex}.login-divider-v2:before,.login-divider-v2:after{content:"";background:#dfe2dc;flex:1;height:1px}.login-divider-v2 span{padding:0 11px}.chatgpt-login-v2{color:#263028;background:#fff;border:1px solid #ced3cb;border-radius:100px;justify-content:center;align-items:center;min-height:49px;font-size:10px;font-weight:750;display:flex}.login-terms-v2{color:#8a928c;text-align:center;margin-top:16px;font-size:7px;line-height:1.55;display:block}.login-terms-v2 a{color:#424c44;text-decoration:underline}.login-success-v2{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:315px;display:flex}.login-success-v2>span{background:#cfff48;border-radius:50%;place-items:center;width:52px;height:52px;font-size:19px;font-weight:900;display:grid}.login-success-v2 h2{letter-spacing:-.045em;margin:18px 0 8px;font-size:29px}.login-success-v2 p{color:#68716a;max-width:300px;margin:0;font-size:10px;line-height:1.6}.login-success-v2 button{font:720 9px var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #172019;margin-top:21px}.login-footer-v2{color:#7b847d;border-top:1px solid #d1d5ce;align-items:center;gap:22px;width:min(1140px,100%);min-height:80px;margin-inline:auto;font-size:8px;display:flex}.login-footer-v2 span{margin-right:auto}.login-footer-v2 a{color:#414a43;font-weight:700}@media (width<=920px){.login-card-v2{grid-template-columns:1fr;gap:55px;padding:55px}.login-panel-v2{justify-self:center;width:100%;max-width:560px}}@media (width<=620px){.login-page-v2{padding-inline:13px}.login-brand-v2{min-height:68px}.login-card-v2{border-radius:28px;gap:38px;margin:18px auto 38px;padding:38px 18px 18px}.login-copy-v2 h1{font-size:60px}.login-copy-v2>p{font-size:11px}.login-panel-v2{border-radius:22px;padding:20px}.login-footer-v2{flex-wrap:wrap;align-content:center;gap:12px;min-height:120px}.login-footer-v2 span{width:100%}}.trade-landing-v2{background:#f4f4ef}.trade-hero-v2{grid-template-columns:.83fr 1.17fr;align-items:center;gap:65px;min-height:790px;padding-block:55px 90px;display:grid}.trade-hero-copy-v2>span,.trade-problem-v2 span,.trade-how-v2>div>span,.trade-final-v2>span{color:#647068;letter-spacing:.13em;font-size:9px;font-weight:780}.trade-hero-copy-v2 h1{letter-spacing:-.075em;max-width:690px;margin:20px 0 26px;font-size:clamp(67px,7.2vw,104px);line-height:.87}.trade-hero-copy-v2>p{color:#616a63;max-width:570px;margin:0;font-size:16px;line-height:1.7}.trade-hero-copy-v2>div{align-items:center;gap:20px;margin-top:35px;display:flex}.trade-hero-copy-v2>div>a:last-child{border-bottom:1px solid #1c241e;padding-bottom:4px;font-size:11px;font-weight:720}.trade-hero-copy-v2>small{color:#657068;flex-wrap:wrap;gap:13px;margin-top:25px;font-size:8px;display:flex}.trade-hero-copy-v2>small svg{stroke:#278447;width:13px;height:13px;margin-left:6px}.trade-hero-copy-v2>small svg:first-child{margin-left:0}.trade-hero-image-v2{background:#d9ddd6;border-radius:38px;height:690px;position:relative;overflow:hidden}.trade-hero-image-v2>img{object-fit:cover;width:100%;height:100%;display:block}.trade-hero-image-v2:after{content:"";pointer-events:none;background:linear-gradient(#0000 47%,#0c120e6e);position:absolute;inset:0}.trade-floating-approval-v2{z-index:2;color:#172019;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9faf7e8;border:1px solid #ffffff8c;border-radius:22px;width:min(430px,100% - 32px);padding:20px;position:absolute;bottom:16px;right:16px;box-shadow:0 20px 55px #0a100c33}.trade-floating-approval-v2>span{color:#6e776f;letter-spacing:.12em;font-size:7px;font-weight:780}.trade-floating-approval-v2>div{grid-template-columns:1fr auto;align-items:start;gap:16px;margin-top:7px;display:grid}.trade-floating-approval-v2 strong{max-width:250px;font-size:18px;line-height:1.05}.trade-floating-approval-v2 b{font-size:22px}.trade-floating-approval-v2>p{color:#69726b;margin:11px 0;font-size:9px;line-height:1.5}.trade-floating-approval-v2 dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.trade-floating-approval-v2 dl>div{background:#eceee9;border-radius:11px;padding:9px}.trade-floating-approval-v2 dt,.trade-floating-approval-v2 dd{margin:0}.trade-floating-approval-v2 dt{color:#7d857f;font-size:7px}.trade-floating-approval-v2 dd{margin-top:3px;font-size:8px;font-weight:750}.trade-floating-approval-v2 button{color:#fff;width:100%;min-height:45px;font:750 10px var(--font-body);background:#172019;border:0;border-radius:100px;margin-top:10px}.trade-proof-strip-v2{background:#ffffffa6;border:1px solid #d8dbd5;border-radius:23px;grid-template-columns:repeat(4,1fr);margin-bottom:100px;display:grid;overflow:hidden}.trade-proof-strip-v2>div{border-left:1px solid #d8dbd5;align-items:center;gap:14px;min-height:105px;padding:20px 24px;display:flex}.trade-proof-strip-v2>div:first-child{border-left:0}.trade-proof-strip-v2 strong{color:#cfff48;background:#172019;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.trade-proof-strip-v2 span{font-size:10px;font-weight:720}.trade-problem-v2>.shell{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.trade-problem-v2 h2{letter-spacing:-.065em;max-width:650px;margin:20px 0 28px;font-size:clamp(56px,6vw,84px);line-height:.9}.trade-problem-v2 p{color:#aeb8b1;max-width:600px;margin:0;font-size:14px;line-height:1.75}.trade-example-list-v2{border-top:1px solid #ffffff2b}.trade-example-list-v2>div{border-bottom:1px solid #ffffff2b;grid-template-columns:50px 1fr 1.3fr;align-items:center;gap:18px;min-height:112px;display:grid}.trade-example-list-v2 span{color:#cfff48}.trade-example-list-v2 small{color:#9da8a0;font-size:9px;line-height:1.5}.trade-how-v2{grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding-block:140px;display:grid}.trade-how-v2 h2{letter-spacing:-.068em;max-width:650px;margin:18px 0 25px;font-size:clamp(58px,6.2vw,84px);line-height:.9}.trade-how-v2>div>p{color:#626b64;max-width:570px;font-size:14px;line-height:1.72}.trade-how-v2 ul{grid-template-columns:1fr 1fr;gap:9px;margin:28px 0 0;padding:0;list-style:none;display:grid}.trade-how-v2 li{align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.trade-how-v2 li svg{stroke:#278447;width:15px;height:15px}.trade-message-card-v2{background:#fff;border:1px solid #d9ddd5;border-radius:30px;padding:25px;box-shadow:0 28px 70px #1017121a}.trade-message-card-v2 header{align-items:center;gap:10px;margin-bottom:22px;display:flex}.trade-message-card-v2 header>span{color:#cfff48;background:#172019;border-radius:11px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.trade-message-card-v2 header strong{margin-right:auto;font-size:12px}.trade-message-card-v2 header small{color:#51642f;background:#edf6d8;border-radius:100px;padding:7px 9px;font-size:7px;font-weight:800}.trade-message-card-v2>p{color:#505952;border-top:1px solid #eceeea;margin:0;padding:15px 17px;font-size:11px;line-height:1.6}.trade-message-card-v2 button{color:#fff;width:100%;min-height:53px;font:750 11px var(--font-body);background:#172019;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-top:15px;display:flex}.trade-message-card-v2 button svg{stroke:#fff;width:16px;height:16px}.trade-final-v2{color:#fff;text-align:center;background:#172019;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;min-height:610px;margin-bottom:90px;display:flex}.trade-final-v2 h2{letter-spacing:-.075em;margin:18px 0 20px;font-size:clamp(68px,8vw,105px);line-height:.85}.trade-final-v2 p{color:#aeb7b0;margin:0 0 28px;font-size:13px}@media (width<=900px){.trade-hero-v2{grid-template-columns:1fr;padding-top:65px}.trade-hero-image-v2{height:720px}.trade-problem-v2>.shell,.trade-how-v2{grid-template-columns:1fr;gap:60px}}@media (width<=680px){.trade-hero-v2{gap:35px;padding-block:45px}.trade-hero-copy-v2 h1{font-size:clamp(58px,16vw,76px)}.trade-hero-copy-v2>p{font-size:13px}.trade-hero-copy-v2>div{flex-direction:column;align-items:flex-start}.trade-hero-copy-v2>div .button{width:100%}.trade-hero-image-v2{border-radius:28px;height:610px}.trade-floating-approval-v2{padding:16px}.trade-proof-strip-v2{scroll-snap-type:x mandatory;margin-bottom:65px;display:flex;overflow-x:auto}.trade-proof-strip-v2>div{scroll-snap-align:center;border-left:1px solid #d8dbd5;min-width:68vw}.trade-problem-v2,.trade-how-v2{padding-block:85px}.trade-problem-v2 h2,.trade-how-v2 h2{font-size:54px}.trade-example-list-v2>div{grid-template-columns:36px 1fr;padding-block:20px}.trade-example-list-v2 small{grid-column:2}.trade-how-v2 ul{grid-template-columns:1fr}.trade-final-v2{border-radius:28px;min-height:540px;margin-inline:13px}.trade-final-v2 h2{font-size:63px}}.portal-story-v2{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(55px,8vw,110px);padding-block:140px;display:grid}.portal-photo-v2{background:#ddd;border-radius:36px;height:650px;position:relative;overflow:hidden}.portal-photo-v2:before{content:"";z-index:-1;background:var(--v2-lime);border-radius:42px;position:absolute;inset:-14px 15% 20px -18px;transform:rotate(-2deg)}.portal-photo-v2 img{object-fit:cover;width:100%;height:100%;display:block}.portal-photo-v2>div{color:#fff;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#121713c9;border:1px solid #fff6;border-radius:18px;padding:17px 19px;position:absolute;bottom:20px;left:20px;right:20px}.portal-photo-v2 span,.portal-photo-v2 strong{display:block}.portal-photo-v2 span{color:#d8ff65;letter-spacing:.1em;font-size:8px;font-weight:750}.portal-photo-v2 strong{margin-top:5px;font-size:15px}.portal-copy-v2 h2{letter-spacing:-.07em;margin:18px 0 24px;font-size:clamp(52px,5.6vw,78px);line-height:.9}.portal-copy-v2>p{color:#626b64;max-width:540px;margin:0;font-size:15px;line-height:1.72}.portal-copy-v2 ul{border-top:1px solid var(--v2-line);gap:0;margin:35px 0;padding:0;list-style:none;display:grid}.portal-copy-v2 li{border-bottom:1px solid var(--v2-line);grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:76px;display:grid}.portal-copy-v2 li>span{color:#278447;background:#fff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.portal-copy-v2 li svg{stroke-width:2.5px;width:17px;height:17px}.portal-copy-v2 li strong,.portal-copy-v2 li small{display:block}.portal-copy-v2 li small{color:#777f79;margin-top:4px;font-size:9px;line-height:1.4}.trust-section-v2{background:#e8e9e3;padding-block:125px}.trust-layout-v2{grid-template-columns:.82fr 1.18fr;gap:90px;display:grid}.trust-copy-v2{align-self:center}.trust-copy-v2 h2{letter-spacing:-.067em;margin:20px 0 25px;font-size:clamp(52px,5.7vw,78px);line-height:.9}.trust-copy-v2>p{color:#626b64;max-width:520px;margin:0;font-size:14px;line-height:1.72}.trust-copy-v2>a{border-bottom:1px solid var(--v2-ink);align-items:center;gap:8px;margin-top:28px;padding-bottom:5px;font-size:11px;font-weight:720;display:inline-flex}.trust-copy-v2>a svg{width:15px;height:15px}.trust-cards-v2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trust-cards-v2 article{background:#ffffffad;border:1px solid #12171314;border-radius:24px;min-height:235px;padding:22px}.trust-cards-v2 article>span{background:var(--v2-ink);width:36px;height:36px;color:var(--v2-lime);border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.trust-cards-v2 h3{letter-spacing:-.035em;max-width:230px;margin:52px 0 10px;font-size:20px;line-height:1.05}.trust-cards-v2 p{color:#707871;max-width:270px;margin:0;font-size:10px;line-height:1.55}.pricing-intro-v2{margin-bottom:50px}.pricing-grid-v2{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.price-card-v2{border:1px solid var(--v2-line);background:#ffffffbd;border-radius:25px;flex-direction:column;min-height:490px;padding:25px 22px 22px;display:flex;position:relative}.price-card-v2.popular{border-color:var(--v2-ink);background:var(--v2-ink);color:#fff;transform:translateY(-12px);box-shadow:0 24px 60px #1217132b}.popular-pill{border:1px solid var(--v2-ink);background:var(--v2-lime);width:fit-content;color:var(--v2-ink);letter-spacing:.08em;border-radius:100px;padding:7px 10px;font-size:7px;font-weight:800;position:absolute;top:-13px;right:18px}.price-name strong,.price-name small{display:block}.price-name strong{font-size:18px}.price-name small{color:#7b837d;margin-top:5px;font-size:9px}.price-card-v2.popular .price-name small{color:#aeb7b0}.price-v2{letter-spacing:-.06em;margin:38px 0 30px;font-size:47px;font-weight:730}.price-v2 span{color:#828a84;letter-spacing:0;font-size:10px;font-weight:560}.price-card-v2 ul{border-top:1px solid var(--v2-line);gap:15px;margin:0 0 28px;padding:25px 0 0;list-style:none;display:grid}.price-card-v2.popular ul{border-color:#ffffff29}.price-card-v2 li{color:#5f6861;align-items:center;gap:8px;font-size:10px;display:flex}.price-card-v2.popular li{color:#d8ded9}.price-card-v2 li svg{color:#268948;stroke-width:2.5px;width:14px;height:14px}.price-card-v2.popular li svg{color:var(--v2-lime)}.price-card-v2 .button{width:100%;min-height:48px;margin-top:auto;font-size:11px}.price-card-v2.popular .button-primary{border-color:var(--v2-lime)}.pricing-note-v2{color:#707871;text-align:center;justify-content:center;align-items:center;gap:7px;margin:32px 0 0;font-size:9px;display:flex}.pricing-note-v2 svg{color:#278447;stroke-width:2.5px;width:14px;height:14px}.faq-v2{grid-template-columns:.78fr 1.22fr;gap:90px;padding-bottom:145px;display:grid}.faq-intro-v2{align-self:start;position:sticky;top:40px}.faq-intro-v2 h2{letter-spacing:-.06em;margin:20px 0 22px;font-size:clamp(48px,5vw,67px);line-height:.93}.faq-intro-v2>p{color:#69716b;max-width:410px;margin:0 0 28px;font-size:13px;line-height:1.65}.faq-list-v2{border-top:1px solid var(--v2-ink)}.faq-list-v2 details{border-bottom:1px solid var(--v2-line)}.faq-list-v2 summary{cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;min-height:88px;list-style:none;display:grid}.faq-list-v2 summary::-webkit-details-marker{display:none}.faq-list-v2 summary>span{color:#959b96;font-family:ui-monospace,monospace;font-size:9px}.faq-list-v2 summary strong{letter-spacing:-.02em;font-size:15px}.faq-list-v2 summary i{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-style:normal;font-weight:450;transition:transform .2s;display:grid}.faq-list-v2 details[open] summary i{transform:rotate(45deg)}.faq-list-v2 details p{color:#68716a;max-width:660px;margin:-3px 45px 27px 50px;font-size:12px;line-height:1.7}.final-cta-v2{background:var(--v2-forest);color:#fff;border-radius:38px;grid-template-columns:1fr auto;align-items:center;gap:70px;min-height:430px;margin-bottom:90px;padding:62px;display:grid}.final-cta-v2>div>span{color:var(--v2-lime);letter-spacing:.13em;font-size:8px;font-weight:760}.final-cta-v2 h2{letter-spacing:-.07em;margin:17px 0 0;font-size:clamp(58px,6.7vw,88px);line-height:.86}.final-cta-v2>div:last-child{justify-items:end;gap:20px;display:grid}.final-cta-v2 p{color:#b5beb7;text-align:right;margin:0;font-size:11px;line-height:1.55}.footer-v2{color:#fff;background:#101512;padding:75px 0 28px}.footer-main-v2{grid-template-columns:1.6fr .7fr .7fr 1fr;gap:65px;padding-bottom:70px;display:grid}.footer-main-v2>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-main-v2 .brand-mark{color:var(--v2-ink);box-shadow:3px 3px 0 var(--v2-lime);background:#fff}.footer-main-v2>div:first-child>p{color:#97a199;margin:15px 0 0;font-size:13px;line-height:1.6}.footer-main-v2>div>strong{color:#f0f4f1;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.footer-main-v2>div>a,.footer-main-v2>div>span{color:#919c94;font-size:10px;line-height:1.45}.footer-main-v2>div>a:hover{color:#fff}.footer-bottom-v2{color:#768078;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:8px;display:flex}.mobile-cta-v2{display:none}@media (width<=1120px){.site-nav-v2,.launch-hero-v2,.plain-proof-v2{width:min(100% - 36px,980px)}.site-nav-v2>nav{display:none}.site-nav-v2{grid-template-columns:1fr auto}.launch-hero-v2{grid-template-columns:1fr;max-width:820px;padding-top:34px}.launch-hero-copy{max-width:710px}.launch-hero-copy h1{font-size:clamp(72px,10vw,96px)}.launch-hero-visual{width:calc(100% - 30px)}.plain-proof-v2{grid-template-columns:repeat(2,1fr);margin-top:60px}.plain-proof-v2>div:nth-child(3){border-top:1px solid var(--v2-line);border-left:0}.plain-proof-v2>div:nth-child(4){border-top:1px solid var(--v2-line)}.pricing-grid-v2{grid-template-columns:1fr 1fr;gap:15px}.price-card-v2.popular{transform:none}}@media (width<=820px){.home-v2 .shell{width:min(100% - 32px,680px)}.site-nav-v2{width:calc(100% - 32px);height:72px}.site-nav-actions .nav-sign-in{display:none}.site-nav-actions .button{min-height:40px;padding-inline:15px;font-size:11px}.launch-hero-v2{gap:48px;width:calc(100% - 32px);min-height:auto;padding:38px 0 76px}.launch-hero-copy h1{font-size:clamp(60px,15vw,82px)}.launch-hero-copy>p{font-size:16px}.launch-hero-visual{width:100%;min-height:540px}.launch-hero-visual>img{object-position:88% center;height:540px}.hero-phone-card{bottom:-58px;right:-5px}.hero-nod{right:-6px}.plain-proof-v2{grid-template-columns:1fr 1fr;width:calc(100% - 32px);margin:70px auto 100px}.plain-proof-v2>div{min-height:95px;padding:15px}.section-intro-v2{grid-template-columns:1fr}.section-intro-v2 h2{font-size:clamp(46px,11vw,64px)}.steps-v2{grid-template-columns:1fr}.steps-v2 article,.steps-v2 article+article{border-right:0;border-bottom:1px solid var(--v2-line);min-height:275px;padding:27px 0}.steps-v2 h3{margin-top:38px}.trade-gallery-v2{grid-template-rows:470px 330px 330px;grid-template-columns:1fr 1fr}.trade-card-wide{grid-area:auto/1/auto/-1}.trade-card-v2:nth-child(2){grid-column:1/-1}.trade-list-v2{scrollbar-width:none;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.trade-list-v2 strong,.trade-list-v2 a{white-space:nowrap}.portal-story-v2,.trust-layout-v2,.faq-v2{grid-template-columns:1fr;gap:55px}.portal-photo-v2{height:540px}.trust-copy-v2{max-width:620px}.faq-intro-v2{position:static}.final-cta-v2{grid-template-columns:1fr;width:calc(100% - 32px);min-height:480px;padding:42px 35px}.final-cta-v2>div:last-child{justify-items:start}.final-cta-v2 p{text-align:left}.footer-main-v2{grid-template-columns:1.5fr 1fr 1fr}.footer-main-v2>div:last-child{grid-column:1/-1}}@media (width<=560px){.home-v2{padding-bottom:76px}.brand-v2{font-size:16px}.brand-v2 .brand-mark{width:29px;height:29px;font-size:13px}.launch-hero-v2{gap:38px;padding-top:24px}.eyebrow-v2{font-size:8px}.launch-hero-copy h1{margin-top:20px;font-size:clamp(55px,16vw,72px)}.launch-hero-copy>p{font-size:15px;line-height:1.58}.launch-hero-actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:27px}.launch-hero-actions .button{width:100%}.watch-link{justify-content:center}.launch-reassurance{grid-template-columns:1fr 1fr;gap:9px;display:grid}.launch-hero-visual{min-height:505px}.launch-hero-visual:before{border-radius:32px;inset:-8px 14% 12% -8px}.launch-hero-visual>img{object-position:88% center;border-radius:28px;height:410px}.launch-hero-visual:after{border-radius:28px;bottom:95px}.hero-image-label{bottom:112px}.hero-phone-card{border-radius:21px;width:calc(100% - 24px);padding:16px;bottom:0;right:12px}.hero-nod{min-width:205px;top:15px;right:-4px}.hero-nod small{display:none}.plain-proof-v2{grid-template-columns:1fr 1fr;margin-top:30px;margin-bottom:90px}.plain-proof-v2>div:nth-child(3){border-top:1px solid var(--v2-line);border-left:0}.plain-proof-v2 strong{font-size:15px}.clarity-section-v2{padding-bottom:90px}.section-intro-v2{margin-bottom:35px}.section-intro-v2 h2{font-size:43px}.section-intro-v2>p{font-size:12px}.use-cases-v2{padding-block:85px 70px}.trade-gallery-v2{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding:0 16px 12px;display:flex;overflow-x:auto}.trade-card-v2,.trade-card-wide{scroll-snap-align:center;flex:0 0 82vw;width:82vw;height:465px}.trade-card-copy h3,.trade-card-wide .trade-card-copy h3{font-size:25px}.trade-list-v2{margin-top:22px}.home-v2 .product-demo{padding-block:82px}.portal-story-v2{padding-block:90px}.portal-photo-v2{border-radius:28px;height:450px}.portal-copy-v2 h2{font-size:49px}.trust-section-v2{padding-block:85px}.trust-copy-v2 h2{font-size:49px}.trust-cards-v2{grid-template-columns:1fr}.trust-cards-v2 article{min-height:190px}.trust-cards-v2 h3{margin-top:37px}.pricing-v2{padding-block:95px}.pricing-grid-v2{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding:15px 16px 30px;display:flex;overflow-x:auto}.price-card-v2{scroll-snap-align:center;flex:0 0 82vw;width:82vw;min-height:465px}.pricing-note-v2{text-align:left;align-items:flex-start}.faq-v2{padding-bottom:90px}.faq-intro-v2 h2{font-size:46px}.faq-list-v2 summary{min-height:78px}.faq-list-v2 summary strong{font-size:13px}.faq-list-v2 details p{margin-left:50px}.final-cta-v2{border-radius:28px 28px 0 0;min-height:440px;margin-bottom:0;padding:36px 27px}.final-cta-v2 h2{font-size:55px}.footer-v2{padding-top:60px}.footer-main-v2{grid-template-columns:1fr 1fr;gap:42px 25px}.footer-main-v2>div:first-child,.footer-main-v2>div:last-child{grid-column:1/-1}.footer-bottom-v2{flex-direction:column;align-items:flex-start}.mobile-cta-v2{z-index:80;color:#fff;-webkit-backdrop-filter:saturate(160%)blur(20px);backdrop-filter:saturate(160%)blur(20px);background:#121713eb;border:1px solid #ffffff61;border-radius:22px;justify-content:space-between;align-items:center;gap:15px;height:70px;padding:8px 8px 8px 15px;display:flex;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 14px 42px #00000047}.mobile-cta-v2 strong,.mobile-cta-v2 small{display:block}.mobile-cta-v2 strong{font-size:11px}.mobile-cta-v2 small{color:#aeb8b0;margin-top:3px;font-size:8px}.mobile-cta-v2>a{background:var(--v2-lime);min-width:114px;min-height:52px;color:var(--v2-ink);border-radius:16px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.mobile-cta-v2 svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.trade-card-v2 img,.home-v2 .button,.home-v2 .button svg{transition:none}}.customer-portal-v2{--ios-blue:#087cf0;--ios-green:#2ab45a;--ios-red:#ef4136;--ios-orange:#f29a2e;--ios-bg:#eeeff3;--ios-text:#141517;min-height:100svh;color:var(--ios-text);background:radial-gradient(circle at 50% 8%,#fff 0,#ebecef 38%,#dadce0 100%);place-items:center;padding:36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid}.customer-device-v2{background:var(--ios-bg);border:8px solid #131416;border-radius:54px;width:min(480px,100%);height:min(900px,100svh - 48px);min-height:700px;position:relative;overflow:hidden;box-shadow:0 36px 100px #14161938,0 8px 25px #14161921}.customer-statusbar-v2{z-index:4;background:#f8f8fbed;justify-content:space-between;align-items:center;height:43px;padding:0 23px;font-size:12px;font-weight:750;display:flex;position:relative}.customer-statusbar-v2>i{background:#050506;border-radius:20px;width:108px;height:29px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.customer-statusbar-v2>b{letter-spacing:1px;font-size:8px}.customer-topbar-v2{z-index:5;-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#f8f8fbd6;border-bottom:1px solid #3c3c431a;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex;position:relative}.customer-topbar-v2 .brand{font-size:15px}.customer-topbar-v2 .brand-mark{width:28px;height:28px;box-shadow:none;border-radius:8px;font-size:12px}.secure-chip-v2{color:#5f5f65;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.secure-chip-v2 i{background:var(--ios-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2ab45a21}.customer-scroll-v2{scrollbar-width:none;scroll-behavior:smooth;height:calc(100% - 174px);padding:19px 15px 38px;overflow-y:auto}.customer-scroll-v2::-webkit-scrollbar{display:none}.customer-welcome-v2{justify-content:space-between;align-items:center;gap:20px;padding:4px 3px 17px;display:flex}.customer-welcome-v2 span{color:#66666c;letter-spacing:.05em;margin-bottom:5px;font-size:11px;font-weight:680;display:block}.customer-welcome-v2 h1{letter-spacing:-.045em;margin:0;font-size:29px;line-height:1}.customer-welcome-v2 p{color:#66666c;margin:6px 0 0;font-size:12px}.customer-avatar-v2{color:#cfff48;background:#17181a;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:11px;font-weight:760;display:grid}.customer-job-card-v2,.customer-context-v2{background:#fff;border:1px solid #3c3c4314;border-radius:25px;padding:17px;box-shadow:0 5px 18px #0000000b}.job-card-status-v2{justify-content:space-between;align-items:center;gap:16px;display:flex}.job-card-status-v2>span{color:#8a5008;background:#fff1dd;border-radius:100px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:720;display:inline-flex}.job-card-status-v2>span i{background:var(--ios-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f29a2e24}.job-card-status-v2>b{color:#68686e;font-size:11px}.customer-job-card-v2>small{color:#79521e;letter-spacing:.1em;margin-top:19px;font-size:10px;font-weight:750;display:block}.job-card-title-v2{grid-template-columns:1fr auto;align-items:start;gap:14px;margin-top:5px;display:grid}.job-card-title-v2 h2{letter-spacing:-.045em;max-width:290px;margin:0;font-size:26px;line-height:1.02}.job-card-title-v2>strong{letter-spacing:-.05em;font-size:27px}.customer-job-card-v2>p{color:#55555b;margin:12px 0 0;font-size:14px;line-height:1.55}.customer-photo-v2,.customer-photo-placeholder-v2{object-fit:cover;border-radius:19px;width:100%;height:215px;margin-top:15px;display:block;position:relative;overflow:hidden}.customer-photo-placeholder-v2{background:linear-gradient(155deg,#b8b0a2 0 42%,#d7cdbc 42% 72%,#8e816d 72%)}.customer-photo-placeholder-v2>span{z-index:2;color:#fff;background:#101713d1;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:720;position:absolute;top:11px;left:11px}.customer-facts-v2{background:#e8e8ed;border:1px solid #e8e8ed;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:13px;display:grid;overflow:hidden}.customer-facts-v2>div{background:#fafafd;flex-direction:column;justify-content:center;min-height:68px;padding:10px;display:flex}.customer-facts-v2 small{color:#67676d;letter-spacing:.05em;font-size:9px;font-weight:700}.customer-facts-v2 strong{margin-top:5px;font-size:12px;line-height:1.25}.customer-actions-v2{margin-top:15px}.customer-actions-v2 .public-primary{background:#17181a;border-radius:16px;min-height:53px;font-size:14px}.customer-actions-v2 .public-action-grid{gap:8px;margin-top:8px}.customer-actions-v2 .public-secondary{background:#f0f0f4;border-radius:14px;min-height:46px;font-size:12px}.customer-actions-v2 form{margin-top:5px}.customer-actions-v2 form label{color:#343438;font-size:12px;font-weight:650}.customer-actions-v2 form textarea{background:#fafafd;border-color:#d7d7dc;border-radius:15px;min-height:105px;margin-top:7px;font-size:14px}.customer-actions-v2 .question-recorded{border-radius:13px;font-size:12px}.customer-actions-v2 .public-consent{color:#626268;margin:11px 9px 0;font-size:11px;line-height:1.45}.customer-result-v2{border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:95px;margin-top:15px;padding:15px;display:grid}.customer-result-v2.approved{color:#237c3d;background:#e5f6e9}.customer-result-v2.declined{color:#a93831;background:#fff0ef}.customer-result-v2>span{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:750;display:grid}.customer-result-v2 strong,.customer-result-v2 p{display:block}.customer-result-v2 strong{font-size:12px}.customer-result-v2 p{color:#4f6956;margin:4px 0 0;font-size:12px;line-height:1.4}.customer-result-v2.declined p{color:#8d6865}.customer-context-v2{margin-top:13px}.customer-section-head-v2{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-section-head-v2 span{color:#68686e;letter-spacing:.08em;font-size:10px;font-weight:700}.customer-section-head-v2 h2{letter-spacing:-.03em;margin:5px 0 0;font-size:19px}.customer-section-head-v2>b{font-size:18px}.customer-context-v2>p{color:#505056;white-space:pre-line;border-top:1px solid #ececf0;margin:15px 0 0;padding-top:14px;font-size:13px;line-height:1.6}.customer-context-v2>small{color:#65656b;margin-top:12px;font-size:11px;display:block}.customer-help-v2{color:#196ab6;background:#e6f1fd;border-radius:19px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:82px;margin-top:13px;padding:13px;display:grid}.customer-help-v2>span{background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:15px;font-weight:760;display:grid}.customer-help-v2 strong{font-size:13px}.customer-help-v2 p{color:#42698d;margin:4px 0 0;font-size:12px;line-height:1.4}.customer-legal-v2{color:#626268;text-align:center;margin:17px 11px 0;font-size:11px;line-height:1.55}.customer-tabs-v2{z-index:10;-webkit-backdrop-filter:saturate(180%)blur(25px);backdrop-filter:saturate(180%)blur(25px);background:#f8f8fbd1;border:1px solid #ffffffa6;border-radius:25px;grid-template-columns:repeat(3,1fr);align-items:center;height:77px;padding:6px 10px;display:grid;position:absolute;bottom:9px;left:9px;right:9px;box-shadow:0 6px 24px #00000021}.customer-tabs-v2 a{color:#818187;border-radius:18px;align-content:center;place-items:center;gap:2px;height:58px;display:grid}.customer-tabs-v2 a:first-child{color:#151517;background:#ffffffc7}.customer-tabs-v2 a>span{height:23px;font-size:18px;font-weight:500}.customer-tabs-v2 a>small{font-size:11px;font-weight:620}.confirm-layer-v2{z-index:40;align-items:flex-end;display:flex;position:absolute;inset:0}.confirm-backdrop-v2{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;border:0;position:absolute;inset:0}.confirm-sheet-v2{z-index:1;text-align:center;background:#fafafd;border-radius:30px 30px 0 0;width:100%;padding:9px 18px 25px;animation:.25s cubic-bezier(.22,.8,.28,1) both confirmUp;position:relative;box-shadow:0 -20px 55px #0000002e}.confirm-sheet-v2>i{background:#c5c5ca;border-radius:4px;width:38px;height:5px;margin:0 auto 17px;display:block}.confirm-icon-v2{color:#248044;background:#ddf4e3;border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:22px;font-weight:760;display:grid}.confirm-sheet-v2>span{color:#68686d;letter-spacing:.1em;font-size:10px;font-weight:750}.confirm-sheet-v2 h2{letter-spacing:-.04em;margin:6px 0 10px;font-size:24px;line-height:1.05}.confirm-sheet-v2>p{color:#58585e;max-width:360px;margin:0 auto 17px;font-size:13px;line-height:1.5}.confirm-sheet-v2 .public-primary{background:#17181a;border-radius:16px;min-height:53px}.confirm-sheet-v2 .public-secondary{width:100%;min-height:44px;color:var(--ios-blue);background:0 0;border:0;margin-top:6px;font-size:12px}@keyframes confirmUp{0%{opacity:.7;transform:translateY(38px)}to{opacity:1;transform:none}}@media (width<=560px){.customer-portal-v2{background:var(--ios-bg);padding:0;display:block}.customer-device-v2{width:100%;height:100svh;min-height:620px;box-shadow:none;border:0;border-radius:0}.customer-statusbar-v2{height:max(12px, env(safe-area-inset-top));padding:0}.customer-statusbar-v2>*{display:none}.customer-topbar-v2{height:55px}.customer-scroll-v2{height:calc(100% - max(91px, calc(79px + env(safe-area-inset-bottom))) - max(12px, env(safe-area-inset-top)));padding-inline:13px}.customer-tabs-v2{bottom:max(7px, env(safe-area-inset-bottom))}.job-card-title-v2 h2{font-size:24px}.customer-photo-v2,.customer-photo-placeholder-v2{height:205px}.confirm-sheet-v2{padding-bottom:max(25px, calc(15px + env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:reduce){.confirm-sheet-v2{animation:none}}.customer-portal-v3{--portal-violet:#6b2cff;--portal-violet-deep:#3b137f;--portal-violet-soft:#eee7ff;--portal-blue:#dcecff;--portal-ink:#111115;--portal-muted:#6b6b76;min-height:100svh;color:var(--portal-ink);background:linear-gradient(145deg,#edf6ff 0%,#d9eaff 48%,#e9e2ff 100%);place-items:center;padding:clamp(18px,4vw,56px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.portal-ambient-v3{filter:blur(2px);opacity:.65;pointer-events:none;border-radius:50%;width:440px;height:440px;position:absolute}.portal-ambient-one-v3{background:radial-gradient(circle at 35% 35%,#fff 0 9%,#c7aaff 28%,#642aff14 67%,#0000 70%);top:-250px;right:-100px}.portal-ambient-two-v3{background:radial-gradient(circle at 42% 38%,#fff 0 7%,#91c3ff 28%,#2e83ff14 66%,#0000 69%);bottom:-300px;left:-140px}.portal-frame-v3{z-index:1;background:#f8f9fd;border:1px solid #1f193714;border-radius:44px;grid-template-columns:minmax(340px,.78fr) minmax(500px,1.22fr);width:min(1180px,100%);height:min(820px,100svh - 72px);min-height:680px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #38345b38,0 8px 28px #28234614}.portal-story-v3{color:#fff;background:linear-gradient(155deg,#2c1765 0%,#4c1fc2 43%,#7a35ff 76%,#9a69ff 100%);flex-direction:column;min-width:0;padding:38px 40px 34px;display:flex;position:relative;overflow:hidden}.portal-story-v3:before{content:"";border:1px solid #ffffff2b;border-radius:50%;width:420px;height:420px;position:absolute;top:65px;right:-250px;box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff06}.portal-brand-v3{z-index:2;width:fit-content;color:inherit;align-items:center;gap:10px;display:inline-flex;position:relative}.portal-brand-v3>span{width:34px;height:34px;color:var(--portal-violet-deep);background:#fff;border-radius:11px;place-items:center;font-size:15px;font-weight:850;display:grid;box-shadow:0 8px 25px #0f072c2e}.portal-brand-v3>strong{letter-spacing:-.035em;font-size:17px}.portal-story-copy-v3{z-index:2;margin-block:auto;position:relative}.portal-eyebrow-v3{letter-spacing:.055em;text-transform:uppercase;background:#ffffff1a;border:1px solid #fff3;border-radius:100px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:10px;font-weight:720;display:inline-flex}.portal-eyebrow-v3 i{background:#79f6b0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #79f6b021}.portal-story-copy-v3 h1{letter-spacing:-.07em;max-width:490px;margin:22px 0 20px;font-size:clamp(48px,4.2vw,66px);line-height:.91}.portal-story-copy-v3>p{color:#ffffffc2;max-width:435px;margin:0;font-size:15px;line-height:1.63}.portal-proof-v3{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1105342e;border:1px solid #ffffff26;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:11px;width:fit-content;margin-top:27px;padding:11px 15px 11px 11px;display:grid}.portal-proof-v3>span{width:34px;height:34px;color:var(--portal-violet);background:#fff;border-radius:11px;place-items:center;font-size:14px;font-weight:850;display:grid}.portal-proof-v3 strong,.portal-proof-v3 small{display:block}.portal-proof-v3 strong{font-size:11px}.portal-proof-v3 small{color:#ffffff9e;margin-top:3px;font-size:9px}.portal-orb-v3{background:radial-gradient(circle at 49% 12%,#fff 0 5%,#d8c8ff 16%,#7940fa 42%,#33117c 73%);border:1px solid #ffffff42;border-radius:50%;width:176px;height:96px;position:absolute;bottom:90px;right:-15px;transform:rotate(-13deg);box-shadow:inset 0 -20px 35px #10053359,0 25px 45px #12053340}.portal-orb-v3 i{border:5px solid #ffffffb8;border-radius:50%;width:24px;height:24px;position:absolute;top:35px;left:76px;box-shadow:0 0 22px #ffffffbf}.portal-orb-v3 b{border:1px solid #ffffff3d;border-radius:50%;width:210px;height:55px;position:absolute;top:47px;left:-18px}.portal-story-footer-v3{z-index:2;color:#fff9;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative}.portal-story-footer-v3 span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.portal-story-footer-v3 strong{color:#ffffffd1;text-align:right;max-width:150px;font-size:10px;line-height:1.35}.portal-app-v3{background:linear-gradient(#fbfcff 0%,#f5f6fb 100%);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid;position:relative;overflow:hidden}.portal-header-v3{-webkit-backdrop-filter:saturate(170%)blur(22px);backdrop-filter:saturate(170%)blur(22px);background:#ffffffd1;border-bottom:1px solid #e8e8f0;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:0 clamp(24px,4vw,48px);display:flex}.portal-business-v3{align-items:center;gap:11px;min-width:0;display:flex}.portal-business-v3>span{color:#fff;background:linear-gradient(145deg,#7131ff,#4820bd);border-radius:13px;flex:none;place-items:center;width:39px;height:39px;font-size:13px;font-weight:820;display:grid;box-shadow:0 9px 20px #5e2ae53b}.portal-business-v3 small,.portal-business-v3 strong{display:block}.portal-business-v3 small{color:#8a8993;letter-spacing:.11em;font-size:8px;font-weight:740}.portal-business-v3 strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.portal-secure-v3{color:#5c5b65;background:#fff;border:1px solid #dedee7;border-radius:100px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:700;display:inline-flex}.portal-secure-v3 i{background:#29b66b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #29b66b21}.portal-progress-v3{background:#ffffffa8;border-bottom:1px solid #ececf2;padding:17px clamp(24px,4vw,48px) 15px}.portal-progress-v3>div{color:#666570;justify-content:space-between;align-items:center;gap:18px;font-size:10px;display:flex}.portal-progress-v3>div span{font-weight:690}.portal-progress-v3>div b{font-weight:760}.portal-progress-v3>i{background:#e8e4f0;border-radius:10px;height:5px;margin-top:9px;display:block;overflow:hidden}.portal-progress-v3>i span{border-radius:inherit;background:linear-gradient(90deg,#7c31ff,#b758ff);width:52%;height:100%;transition:width .25s;display:block}.portal-progress-v3.is-complete>i span{background:linear-gradient(90deg,#20ae68,#71d89d);width:100%}.portal-scroll-v3{scrollbar-width:thin;scrollbar-color:#d8d5e1 transparent;padding:28px clamp(24px,4vw,48px) 45px;overflow-y:auto}.portal-intro-v3{max-width:600px;margin:0 auto 21px}.portal-intro-v3>span{color:#696873;font-size:13px;font-weight:680;display:block}.portal-intro-v3 h1{letter-spacing:-.062em;max-width:570px;margin:7px 0 8px;font-size:clamp(37px,4vw,50px);line-height:.98}.portal-intro-v3 p{color:#777681;margin:0;font-size:11px}.portal-request-v3,.portal-original-v3{background:#fff;border:1px solid #e3e2ea;border-radius:30px;max-width:600px;margin-inline:auto;box-shadow:0 12px 36px #2f264e12}.portal-request-v3{padding:22px}.portal-request-heading-v3{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.portal-request-heading-v3 small{color:#7450a8;letter-spacing:.12em;font-size:9px;font-weight:780}.portal-request-heading-v3 h2{letter-spacing:-.048em;max-width:380px;margin:6px 0 0;font-size:29px;line-height:1.03}.portal-request-heading-v3>strong{color:#5420c8;letter-spacing:-.055em;white-space:nowrap;background:#f0eaff;border-radius:13px;padding:8px 12px;font-size:27px}.portal-reason-v3{color:#5c5b65;white-space:pre-wrap;margin:13px 0 0;font-size:13px;line-height:1.58}.portal-photo-v3{object-fit:cover;background:#d7d5df;border-radius:22px;width:100%;height:245px;margin-top:17px;display:block;position:relative;overflow:hidden}.portal-photo-placeholder-v3{background:linear-gradient(145deg,#b8c7e0 0 34%,#e3e7f1 34% 66%,#a08bb9 66% 100%)}.portal-photo-placeholder-v3>span{color:#fff;background:#181129c7;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:730;position:absolute;top:12px;left:12px}.portal-facts-v3{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.portal-facts-v3>div{background:#faf9fd;border:1px solid #e8e6ee;border-radius:18px;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:88px;padding:13px;display:grid}.portal-fact-icon-v3{color:#6427e8;background:#eee7ff;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:14px;font-weight:830;display:grid}.portal-facts-v3 small{color:#85838e;align-self:end;font-size:9px}.portal-facts-v3 strong{align-self:start;margin-top:3px;font-size:14px}.portal-included-v3{color:#25704a;background:#f1f8f4;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:58px;margin-top:10px;padding:10px 12px;display:grid}.portal-included-v3>span{background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:830;display:grid}.portal-included-v3 p{margin:0}.portal-included-v3 strong,.portal-included-v3 small{display:block}.portal-included-v3 strong{font-size:11px}.portal-included-v3 small{color:#5f806d;margin-top:3px;font-size:9px}.portal-actions-v3{border-top:1px solid #eceaf1;margin-top:20px;padding-top:19px}.portal-action-intro-v3{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.portal-action-intro-v3 span,.portal-question-form-v3>span{color:#77737f;letter-spacing:.11em;font-size:9px;font-weight:780}.portal-action-intro-v3 small{color:#8a8791;font-size:9px}.portal-primary-v3{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#752bfa 0%,#9238ff 54%,#b247ff 100%);border:0;border-radius:18px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:720;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 24px #6c26eb3b}.portal-primary-v3 strong{font-weight:840}.portal-primary-v3>span{margin-left:10px;font-size:16px}.portal-primary-v3:hover{transform:translateY(-1px);box-shadow:0 15px 30px #6c26eb4d}.portal-primary-v3:disabled{opacity:.56;cursor:wait;transform:none}.portal-action-pair-v3{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.portal-secondary-v3{color:#4f4d57;min-height:46px;font:inherit;cursor:pointer;background:#f7f6fa;border:1px solid #dedce5;border-radius:15px;font-size:10px;font-weight:700}.portal-secondary-v3:hover{background:#fff;border-color:#bdb7ca}.portal-secondary-v3.danger{color:#9a4b56}.portal-consent-v3{color:#93909a;text-align:center;margin:12px 15px 0;font-size:8px;line-height:1.45}.portal-actions-v3 .form-error{margin-top:10px}.portal-question-sent-v3{color:#345ea5;background:#eef4ff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:59px;margin-bottom:11px;padding:10px;display:grid}.portal-question-sent-v3>span{background:#fff;border-radius:10px;place-items:center;width:31px;height:31px;font-weight:820;display:grid}.portal-question-sent-v3 p{margin:0}.portal-question-sent-v3 strong,.portal-question-sent-v3 small{display:block}.portal-question-sent-v3 strong{font-size:11px}.portal-question-sent-v3 small{color:#6079a6;margin-top:2px;font-size:9px}.portal-question-form-v3{background:#f7f5fb;border-radius:20px;padding:14px}.portal-question-form-v3 label{color:#3e3b45;gap:7px;margin-top:11px;font-size:11px;font-weight:720;display:grid}.portal-question-form-v3 textarea{resize:vertical;color:#1b1920;width:100%;min-height:112px;font:inherit;background:#fff;border:1px solid #dcd8e5;border-radius:15px;outline:none;padding:12px;font-size:13px;line-height:1.45}.portal-result-v3{border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:124px;margin-top:18px;padding:16px;display:grid}.portal-result-v3.approved{color:#206f45;background:linear-gradient(135deg,#e6f9ee,#f3fcf6)}.portal-result-v3.declined{color:#9a414b;background:linear-gradient(135deg,#fff0f1,#fff7f7)}.portal-result-v3>span{background:#fff;border-radius:16px;place-items:center;width:49px;height:49px;font-size:20px;font-weight:850;display:grid;box-shadow:0 9px 20px #18402914}.portal-result-v3 small,.portal-result-v3 strong{display:block}.portal-result-v3 small{letter-spacing:.11em;font-size:8px;font-weight:780}.portal-result-v3 strong{letter-spacing:-.025em;margin-top:4px;font-size:17px}.portal-result-v3 p{color:#557263;margin:4px 0 0;font-size:10px;line-height:1.45}.portal-result-v3.declined p{color:#8f6166}.portal-original-v3{margin-top:14px;padding:19px 21px}.portal-original-v3>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.portal-original-v3>div span{color:#7d7985;letter-spacing:.11em;font-size:9px;font-weight:770}.portal-original-v3>div b{font-size:16px}.portal-original-v3 h2{letter-spacing:-.035em;margin:9px 0 0;font-size:20px}.portal-original-v3>p{color:#5c5a63;white-space:pre-wrap;border-top:1px solid #eceaf0;margin:13px 0 0;padding-top:13px;font-size:12px;line-height:1.6}.portal-original-v3>small{color:#88858e;margin-top:11px;font-size:10px;display:block}.portal-help-v3{color:#2768ae;background:#edf6ff;border:1px solid #d8e8fb;border-radius:21px;grid-template-columns:auto 1fr;align-items:center;gap:12px;max-width:600px;min-height:80px;margin:14px auto 0;padding:13px;display:grid}.portal-help-v3>span{background:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:820;display:grid}.portal-help-v3 strong{font-size:11px}.portal-help-v3 p{color:#5178a3;margin:4px 0 0;font-size:10px;line-height:1.4}.portal-legal-v3{color:#92909a;text-align:center;max-width:550px;margin:16px auto 0;font-size:8px;line-height:1.55}.portal-mobile-footer-v3{display:none}.portal-confirm-layer-v3{z-index:30;align-items:flex-end;display:flex;position:absolute;inset:0}.portal-confirm-backdrop-v3{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d13316b;border:0;position:absolute;inset:0}.portal-confirm-sheet-v3{z-index:1;text-align:center;background:#fffffff7;border:1px solid #ffffffa6;border-radius:32px;width:min(560px,100% - 28px);margin:0 auto 14px;padding:10px 24px 23px;animation:.26s cubic-bezier(.22,.8,.28,1) both portalSheetUp;position:relative;box-shadow:0 -10px 50px #22173a33}.portal-confirm-sheet-v3>i{background:#d3cfdb;border-radius:10px;width:42px;height:5px;margin:0 auto 15px;display:block}.portal-confirm-art-v3{background:radial-gradient(circle at 35% 28%,#fff 0 9%,#c8a7ff 24%,#7d35f3 58%,#45158d 100%);border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 15px;display:grid;position:relative;box-shadow:0 17px 31px #5d24ca4d,inset 0 -10px 20px #310c6f4d}.portal-confirm-art-v3:before{content:"";border:1px solid #6f31eb40;border-radius:50%;position:absolute;inset:10px -14px;transform:rotate(-15deg)}.portal-confirm-art-v3>span{color:#fff;border:2px solid #fffc;border-radius:50%;place-items:center;width:33px;height:33px;font-size:16px;font-weight:850;display:grid}.portal-confirm-sheet-v3>span{color:#746f7b;letter-spacing:.12em;font-size:9px;font-weight:780}.portal-confirm-sheet-v3 h2{letter-spacing:-.05em;max-width:430px;margin:7px auto 9px;font-size:29px;line-height:1.03}.portal-confirm-sheet-v3>p{color:#625f69;max-width:430px;margin:0 auto 17px;font-size:12px;line-height:1.5}.portal-confirm-sheet-v3 .portal-primary-v3{min-height:54px}.portal-confirm-cancel-v3{color:#6430cd;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:5px;font-size:11px;font-weight:710}.portal-confirm-sheet-v3.decline .portal-confirm-art-v3{background:radial-gradient(circle at 35% 28%,#fff 0 9%,#ffb2bd 24%,#ec5d73 58%,#982d47 100%);box-shadow:0 17px 31px #a8304840,inset 0 -10px 20px #6f182d40}@keyframes portalSheetUp{0%{opacity:.65;transform:translateY(42px)}to{opacity:1;transform:none}}.portal-message-shell-v3{color:#16131b;background:linear-gradient(145deg,#eaf5ff,#e7ddff);align-content:center;place-items:center;gap:26px;min-height:100svh;padding:30px 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;display:grid}.portal-message-shell-v3>.portal-brand-v3{color:#17131d}.portal-message-shell-v3>section{text-align:center;background:#ffffffeb;border:1px solid #3a23691a;border-radius:34px;width:min(520px,100%);padding:38px;box-shadow:0 28px 75px #4432672e}.portal-message-shell-v3>section>div{color:#fff;background:linear-gradient(145deg,#bd9dff,#6b2cff);border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:27px;font-weight:850;display:grid;box-shadow:0 16px 30px #5b24cc3b}.portal-message-shell-v3>section>span{color:#766f7f;letter-spacing:.12em;font-size:9px;font-weight:780}.portal-message-shell-v3 h1{letter-spacing:-.055em;margin:9px 0 10px;font-size:38px;line-height:1}.portal-message-shell-v3 p{color:#6a6570;margin:0;font-size:13px;line-height:1.55}.portal-message-shell-v3>section>a{color:#fff;background:linear-gradient(100deg,#752bfa,#ad45ff);border-radius:16px;justify-content:center;align-items:center;min-height:50px;margin-top:22px;font-size:12px;font-weight:740;display:flex}.customer-portal-v3 :is(a,button,textarea):focus-visible,.portal-message-shell-v3 :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ba87ff}@media (width<=920px){.portal-frame-v3{grid-template-columns:minmax(290px,.68fr) minmax(460px,1.32fr)}.portal-story-v3{padding-inline:28px}.portal-story-copy-v3 h1{font-size:46px}.portal-orb-v3{right:-65px}}@media (width<=760px){.customer-portal-v3{background:#f7f7fb;padding:0;display:block;overflow:visible}.portal-ambient-v3,.portal-story-v3{display:none}.portal-frame-v3{width:100%;height:100svh;min-height:640px;box-shadow:none;border:0;border-radius:0;display:block}.portal-app-v3{grid-template-rows:auto auto 1fr auto;width:100%;height:100%}.portal-header-v3{min-height:calc(65px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 17px 0}.portal-progress-v3{padding:13px 17px 12px}.portal-scroll-v3{scrollbar-width:none;padding:24px 14px 112px}.portal-scroll-v3::-webkit-scrollbar{display:none}.portal-intro-v3{margin-bottom:18px;padding-inline:3px}.portal-intro-v3 h1{max-width:430px;font-size:clamp(38px,11.4vw,51px)}.portal-request-v3{border-radius:27px;padding:18px}.portal-request-heading-v3{gap:11px}.portal-request-heading-v3 h2{font-size:25px}.portal-request-heading-v3>strong{padding:7px 10px;font-size:22px}.portal-photo-v3{border-radius:20px;height:220px}.portal-facts-v3>div{min-height:82px;padding:11px}.portal-action-intro-v3{flex-direction:column;align-items:flex-start;gap:3px}.portal-primary-v3{border-radius:18px;min-height:58px}.portal-secondary-v3{min-height:49px}.portal-original-v3{border-radius:25px}.portal-mobile-footer-v3{min-height:calc(76px + env(safe-area-inset-bottom));z-index:12;left:9px;right:9px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(170%)blur(24px);backdrop-filter:saturate(170%)blur(24px);background:#f9f9fce0;border:1px solid #ffffffbf;border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:9px 11px;display:grid;position:absolute;box-shadow:0 10px 35px #2a223c29}.portal-mobile-footer-v3>span{color:#fff;background:linear-gradient(145deg,#7131ff,#4820bd);border-radius:13px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:820;display:grid}.portal-mobile-footer-v3 p{min-width:0;margin:0}.portal-mobile-footer-v3 strong,.portal-mobile-footer-v3 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-mobile-footer-v3 strong{font-size:11px}.portal-mobile-footer-v3 small{color:#77747e;margin-top:3px;font-size:9px}.portal-mobile-footer-v3>a{color:#5c23d1;background:#fff;border-radius:13px;place-items:center;width:39px;height:39px;font-size:17px;font-weight:810;display:grid}.portal-confirm-sheet-v3{width:100%;padding:10px 18px max(20px, calc(14px + env(safe-area-inset-bottom)));border-radius:32px 32px 0 0;margin:0}.portal-confirm-sheet-v3 h2{font-size:27px}}@media (width<=390px){.portal-header-v3{padding-inline:13px}.portal-secure-v3{padding-inline:8px;font-size:9px}.portal-request-heading-v3{grid-template-columns:1fr}.portal-request-heading-v3>strong{width:fit-content}.portal-photo-v3{height:195px}.portal-action-pair-v3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.portal-confirm-sheet-v3{animation:none}.portal-progress-v3>i span,.portal-primary-v3{transition:none}}.app-shell-v2{--app-bg:#f1f2ee;--app-card:#fff;--app-line:#1419151c;background:var(--app-bg)}.app-header-v2{border-bottom-color:var(--app-line);grid-template-columns:1fr auto 1fr;width:min(1320px,100% - 38px);min-height:84px}.app-brand-v2>span:last-child{gap:1px;display:grid}.app-brand-v2 strong{letter-spacing:-.035em;font-size:16px}.app-brand-v2 small{color:#737b75;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.app-header-v2 nav{background:#ffffffa8;border-color:#14191514;border-radius:17px;gap:3px;padding:4px;box-shadow:0 3px 15px #12181309}.app-header-v2 nav a{color:#646c66;border-radius:13px;align-content:center;place-items:center;gap:3px;min-width:70px;min-height:47px;padding:5px 10px;font-size:10px;font-weight:650;display:grid}.app-header-v2 nav a[aria-current=page],.app-header-v2 nav a:hover{color:#151a16;background:#fff;box-shadow:0 3px 12px #0000000d}.app-header-v2 nav svg{width:18px;height:18px}.app-header-v2 .app-account{gap:9px}.app-account-avatar{background:#171c18;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:750;text-decoration:none;color:#cfff48!important;text-transform:uppercase!important;font-size:10px!important;display:grid!important}.app-header-v2 .app-account>a{background:#e3e5df;border:0;border-radius:100px;margin-left:4px}.app-main-v2{width:min(1180px,100% - 38px);padding-top:42px}.app-shell-v2 .form-page-head h1,.app-shell-v2 .job-hero-live h1{font-weight:720}.app-shell-v2 .production-form{border-color:var(--app-line);background:#ffffffd1;border-radius:23px;box-shadow:0 12px 35px #1218130b}.app-shell-v2 .production-form input,.app-shell-v2 .production-form textarea,.app-shell-v2 .production-form select,.app-shell-v2 .production-form .money-input{background:#f8f9f6;border-color:#d7dad4;border-radius:13px}.app-shell-v2 .form-submit{box-shadow:none;border-radius:100px}.app-shell-v2 .scope-card{background:#172019;border-radius:23px}.app-shell-v2 .variation-history,.app-shell-v2 .audit-panel,.app-shell-v2 .workspace-card,.app-shell-v2 .team-list-card,.app-shell-v2 .data-controls{border-color:var(--app-line);border-radius:23px;box-shadow:0 4px 18px #12181309}.app-shell-v2 .workspace-card-head>span{box-shadow:none;border:0;border-radius:50%}.app-shell-v2 .panel-heading>a,.app-shell-v2 .back-link{border-radius:100px}.app-home-hero-v2{color:#fff;background:#172019;border-radius:30px;grid-template-columns:.85fr 1.15fr;min-height:435px;margin-bottom:15px;display:grid;overflow:hidden}.app-home-copy-v2{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.app-home-copy-v2 .app-kicker{color:#cfff48}.app-home-copy-v2 h1{letter-spacing:-.07em;margin:16px 0 18px;font-size:clamp(53px,6vw,75px);line-height:.87}.app-home-copy-v2 p{color:#c2cac4;max-width:430px;margin:0;font-size:15px;line-height:1.6}.app-home-copy-v2 .button{min-height:49px;box-shadow:none;border-radius:100px;margin-top:28px}.app-earned-total{margin:19px 0 20px}.app-earned-total strong,.app-earned-total span{display:block}.app-earned-total strong{color:#fff;letter-spacing:-.08em;font-size:clamp(72px,8.3vw,112px);font-weight:730;line-height:.78}.app-earned-total span{color:#d8dfda;margin-top:14px;font-size:11px;font-weight:720}.app-home-image-v2{min-width:0;position:relative;overflow:hidden}.app-home-image-v2:after{content:"";background:linear-gradient(90deg,#172019 0,#0000 25%),linear-gradient(#0000 45%,#0a100c8c);position:absolute;inset:0}.app-home-image-v2>img{object-fit:cover;object-position:56% center;width:100%;height:100%;display:block}.app-home-image-v2>div{z-index:2;position:absolute;bottom:26px;left:28px}.app-home-image-v2 span,.app-home-image-v2 strong{display:block}.app-home-image-v2 span{color:#dfff78;letter-spacing:.1em;font-size:8px;font-weight:750}.app-home-image-v2 i{background:#cfff48;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.app-home-image-v2 strong{margin-top:5px;font-size:14px}.metric-grid-v2{gap:10px;margin-bottom:15px}.metric-grid-v2 article{border-color:var(--app-line);background:#ffffffc2;border-radius:22px;min-height:155px;padding:21px;position:relative;overflow:hidden}.metric-grid-v2 article>span{color:#858d87;font-size:8px}.metric-grid-v2 strong{margin-top:17px;font-size:38px}.metric-grid-v2 p{color:#858d87}.metric-grid-v2 article>i{background:#e5e7e2;border-radius:8px;height:6px;display:block;position:absolute;bottom:20px;left:21px;right:21px;overflow:hidden}.metric-grid-v2 article>i:after{content:"";width:var(--metric);border-radius:inherit;background:#1a211c;height:100%;display:block}.metric-grid-v2 article>b{color:#4c554e;background:#eff0ec;border-radius:14px;place-items:center;width:42px;height:42px;font-size:16px;display:grid;position:absolute;bottom:18px;right:19px}.first-job-guide-v2{border:1px solid var(--app-line);background:#e4eed5;border-radius:23px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:55px;margin-bottom:15px;padding:30px 34px;display:grid}.first-job-guide-v2>div>span{color:#6a7a59;letter-spacing:.1em;font-size:8px;font-weight:750}.first-job-guide-v2 h2{letter-spacing:-.045em;max-width:390px;margin:7px 0 0;font-size:26px;line-height:1.02}.first-job-guide-v2 ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.first-job-guide-v2 li{border-left:1px solid #3a482f29;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:80px;padding:0 13px;display:grid}.first-job-guide-v2 li:first-child{border-left:0}.first-job-guide-v2 li>b{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.first-job-guide-v2 li strong,.first-job-guide-v2 li small{display:block}.first-job-guide-v2 li strong{font-size:13px}.first-job-guide-v2 li small{color:#596651;margin-top:4px;font-size:11px;line-height:1.35}.jobs-panel-v2{border-color:var(--app-line);border-radius:23px;box-shadow:0 4px 18px #12181309}.jobs-panel-v2 .panel-heading{min-height:84px}.jobs-panel-v2 .panel-heading>a{border-radius:100px}.empty-state-v2{min-height:315px}.empty-state-v2>span{box-shadow:none;border:0;border-radius:50%;font-size:20px}.empty-state-v2 .button{box-shadow:none;border-radius:100px}.share-result-v2{background:#f0f7dc;border-color:#a9c46c;border-radius:17px}.share-result-v2>div{flex-wrap:wrap;gap:7px;display:flex}.share-result-v2>div button:first-child{background:#1b211c}.share-result-v2>div button:last-child{color:#344029;background:#fff;border:1px solid #b4c18e}.message-draft-card{background:linear-gradient(155deg,#f5fae9,#edf6d5);padding:18px}.message-draft-card .draft-heading{justify-content:space-between;align-items:center;margin-bottom:9px}.message-draft-card .draft-heading>span:first-child{color:#617238;letter-spacing:.13em;font-size:8px;font-weight:900}.message-draft-card .draft-badge{color:#3d501f;letter-spacing:.08em;background:#ffffffb8;border:1px solid #c3d68d;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:7px;font-weight:900;display:inline-flex}.message-draft-card textarea{resize:vertical;color:#1c2419;width:100%;min-height:156px;font:600 14px/1.58 var(--font-body);background:#ffffffeb;border:1px solid #c5d19f;border-radius:13px;margin-top:12px;padding:14px;box-shadow:inset 0 1px 2px #1a260d0a}.message-draft-card textarea:focus{border-color:#7b9f22;outline:3px solid #b7eb2f38}.message-draft-card .draft-actions{margin-top:10px}.message-draft-card .draft-actions button{flex:130px}.message-draft-card .draft-actions .draft-share{background:#172018}@media (width<=900px){.app-header-v2{grid-template-columns:1fr auto;padding-top:8px}.app-header-v2 nav{grid-area:2/1/auto/-1;margin:0 0 10px}.app-home-hero-v2{grid-template-columns:1fr}.app-home-copy-v2{min-height:340px}.app-home-image-v2{min-height:360px}.app-home-image-v2:after{background:linear-gradient(#172019 0,#0000 26%,#0a100c99)}.first-job-guide-v2{grid-template-columns:1fr;gap:20px}}@media (width<=680px){.app-shell-v2{padding-bottom:86px}.app-header-v2{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#f7f8f5e0;border-bottom:1px solid #14191517;width:100%;min-height:62px;padding:0 15px;display:flex;position:sticky;top:0}.app-header-v2 .app-brand-v2{margin-right:auto}.app-header-v2 .app-account{margin-left:auto}.app-header-v2 .app-account>div,.app-header-v2 .app-account>a{display:none}.app-header-v2 nav{z-index:50;height:72px;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#f6f7f4db;border:1px solid #ffffffa6;border-radius:23px;grid-template-columns:repeat(5,1fr);margin:0;padding:6px 7px;display:grid;position:fixed;box-shadow:0 10px 34px #0000002b}.app-header-v2 nav a{border-radius:17px;min-width:0;min-height:56px;padding:4px 2px}.app-header-v2 nav a[aria-current=page]{background:#fff}.app-header-v2 nav a span{font-size:10px}.app-main-v2{width:calc(100% - 26px);padding:18px 0 38px}.app-home-hero-v2{border-radius:26px;min-height:auto}.app-home-copy-v2{min-height:330px;padding:32px 24px}.app-home-copy-v2 h1{font-size:55px}.app-earned-total strong{font-size:clamp(68px,22vw,96px)}.app-home-copy-v2 .button{width:100%}.app-home-image-v2{min-height:280px}.metric-grid-v2{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-13px;padding:0 13px 8px;display:flex;overflow-x:auto}.metric-grid-v2 article{scroll-snap-align:center;flex:0 0 76vw;width:76vw}.first-job-guide-v2{padding:25px 20px}.first-job-guide-v2 ol{grid-template-columns:1fr}.first-job-guide-v2 li{border-top:1px solid #3a482f29;border-left:0}.first-job-guide-v2 li:first-child{border-top:0}.jobs-panel-v2{border-radius:21px}}.app-shell-v3{--app-violet:#6d32ef;--app-violet-deep:#29155e;--app-violet-dark:#191032;--app-blue:#e8f2ff;--app-paper:#f8f9fd;--app-line-v3:#261c421a;color:#17141d;background:linear-gradient(145deg,#edf6ff 0%,#f1edff 48%,#edf5ff 100%);grid-template-columns:242px minmax(0,1fr);min-height:100svh;display:grid}.app-sidebar-v3{color:#fff;background:linear-gradient(165deg,#251354 0%,#301573 54%,#5a22c9 100%);flex-direction:column;height:100svh;padding:27px 19px 20px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:14px 0 45px #2c195a1a}.app-sidebar-v3:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:280px;height:280px;position:absolute;top:34%;right:-190px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.app-brand-v3{z-index:1;color:inherit;align-items:center;gap:10px;display:inline-flex;position:relative}.app-brand-v3 .brand-mark{width:36px;height:36px;color:var(--app-violet-deep);background:#fff;border-radius:12px;place-items:center;font-size:15px;font-weight:900;display:grid;box-shadow:0 9px 24px #11052f38}.app-brand-v3>span:last-child{gap:1px;display:grid}.app-brand-v3 strong{letter-spacing:-.035em;font-size:16px}.app-brand-v3 small{color:#ffffff87;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:720}.app-nav-label-v3{z-index:1;color:#ffffff6e;letter-spacing:.14em;text-transform:uppercase;margin:43px 12px 10px;font-size:8px;font-weight:780;position:relative}.app-nav-v3{z-index:1;gap:4px;display:grid;position:relative}.app-nav-v3 a{color:#ffffffa8;border:1px solid #0000;border-radius:15px;align-items:center;gap:13px;min-height:49px;padding:0 13px;font-size:12px;font-weight:680;transition:background .18s,color .18s,transform .18s;display:flex}.app-nav-v3 svg{width:19px;height:19px}.app-nav-v3 a:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.app-sidebar-note-v3{z-index:1;background:#0f052a2b;border:1px solid #ffffff21;border-radius:20px;margin-top:auto;padding:16px;position:relative}.app-sidebar-note-v3 span{color:#c8adff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.app-sidebar-note-v3 strong{margin-top:7px;font-size:12px;line-height:1.28;display:block}.app-sidebar-note-v3 p{color:#ffffff87;margin:7px 0 0;font-size:9px;line-height:1.45}.app-account-v3{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:13px;padding:10px 4px;display:grid;position:relative}.app-account-v3>div{text-align:left;min-width:0}.app-account-v3 strong,.app-account-v3 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-account-v3 strong{font-size:10px}.app-account-v3 span{color:#ffffff80;font-size:8px}.app-account-v3>a:last-child{color:#ffffffd1;white-space:nowrap;background:0 0;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.app-account-v3>a:last-child:hover{color:#fff;background:#cfff481a;border-color:#cfff488c}.app-stage-v3{min-width:0}.app-mobile-header-v3{display:none}.app-main-v3{width:min(1280px,100% - 64px);margin-inline:auto;padding:48px 0 80px}.app-shell-v3 :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #7536ef57}.dashboard-heading-v3{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:29px;display:flex}.dashboard-heading-v3 .app-kicker{color:#806ba9}.dashboard-heading-v3 h1{letter-spacing:-.075em;margin:10px 0 13px;font-size:clamp(48px,5vw,72px);font-weight:760;line-height:.86}.dashboard-heading-v3 p{color:#6e6a78;margin:0;font-size:13px}.dashboard-create-v3{color:#fff;background:linear-gradient(105deg,#7130ed,#a53cff);border:0;border-radius:17px;flex:none;min-height:53px;padding:0 19px;font-size:11px;box-shadow:0 14px 28px #5f25d73b}.dashboard-create-v3>span{font-size:18px;font-weight:400}.dashboard-overview-v3{grid-template-columns:minmax(0,1.38fr) minmax(310px,.62fr);gap:14px;display:grid}.earnings-card-v3{color:#fff;background:linear-gradient(145deg,#29145e 0%,#5020c0 49%,#8937ff 100%);border:1px solid #ffffff29;border-radius:33px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);min-height:382px;padding:clamp(30px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 25px 55px #43238733}.earnings-card-v3:before{content:"";border:1px solid #ffffff21;border-radius:50%;width:430px;height:430px;position:absolute;top:-270px;left:49%;box-shadow:0 0 0 75px #ffffff07,0 0 0 150px #ffffff05}.earnings-copy-v3{z-index:2;align-self:center;position:relative}.earnings-copy-v3>span{color:#d1bcff;letter-spacing:.14em;font-size:8px;font-weight:800}.earnings-copy-v3>strong{letter-spacing:-.08em;margin-top:16px;font-size:clamp(68px,7vw,101px);font-weight:760;line-height:.82;display:block}.earnings-copy-v3>p{color:#ffffffad;max-width:430px;margin:23px 0 0;font-size:12px;line-height:1.6}.earnings-copy-v3>a{color:#4c1ab6;background:#fff;border-radius:15px;align-items:center;gap:17px;width:fit-content;min-height:45px;margin-top:24px;padding:0 17px;font-size:10px;font-weight:760;display:inline-flex;box-shadow:0 11px 25px #14053a2e}.earnings-copy-v3>a b{font-size:14px}.earnings-orbit-v3{z-index:1;border:1px solid #ffffff29;border-radius:50%;place-self:center end;width:210px;height:210px;position:relative;transform:rotate(-8deg)}.earnings-orbit-v3:before,.earnings-orbit-v3:after{content:"";border:1px solid #ffffff21;border-radius:50%;position:absolute}.earnings-orbit-v3:before{inset:28px -30px}.earnings-orbit-v3:after{inset:-26px 42px}.earnings-orbit-v3>b{color:#fff;background:radial-gradient(circle at 32% 24%,#fff 0 8%,#d8c5ff 19%,#8d55ff 50%,#3c147f 100%);border:1px solid #ffffff94;border-radius:50%;place-items:center;width:112px;height:112px;font-size:43px;display:grid;position:absolute;top:48px;left:48px;transform:rotate(8deg);box-shadow:inset 0 -14px 27px #24075961,0 24px 42px #19054a57}.earnings-orbit-v3>span{color:#155d40;background:linear-gradient(145deg,#b8f1db,#44cf93);border-radius:18px;place-items:center;width:52px;height:52px;font-size:19px;font-weight:900;display:grid;position:absolute;top:9px;right:-1px;transform:rotate(8deg);box-shadow:0 13px 24px #11073340}.earnings-orbit-v3>i{background:linear-gradient(145deg,#f5b9ff,#c246ff);border-radius:50%;width:27px;height:27px;position:absolute;bottom:17px;left:3px;box-shadow:0 10px 22px #1d05474d}.dashboard-side-v3{grid-template-rows:1fr auto;gap:14px;display:grid}.quick-job-card-v3{border:1px solid var(--app-line-v3);background:#ffffffe6;border-radius:28px;min-height:218px;padding:26px;display:block;position:relative;overflow:hidden;box-shadow:0 17px 42px #392b5d17}.quick-job-card-v3:after{content:"";background:linear-gradient(145deg,#cbb6ff,#7431ee);border-radius:50%;width:145px;height:145px;position:absolute;bottom:-75px;right:-65px;box-shadow:-17px -13px #6e30e814}.quick-job-card-v3>span{color:#886abf;letter-spacing:.13em;font-size:8px;font-weight:800}.quick-job-card-v3>strong{letter-spacing:-.045em;max-width:260px;margin-top:12px;font-size:25px;line-height:1.02;display:block}.quick-job-card-v3>p{color:#716d79;max-width:265px;margin:11px 0 0;font-size:10px;line-height:1.5}.quick-job-card-v3>b{color:#fff;background:#1c1430;border-radius:13px;place-items:center;width:37px;height:37px;font-size:15px;display:grid;position:absolute;bottom:24px;left:25px}.mini-stats-v3{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mini-stats-v3 article{border:1px solid var(--app-line-v3);background:#ffffffd4;border-radius:24px;min-height:150px;padding:19px;position:relative;overflow:hidden;box-shadow:0 13px 30px #392b5d0f}.mini-stats-v3 article>span{color:#8d8996;letter-spacing:.11em;font-size:7px;font-weight:800}.mini-stats-v3 article>strong{letter-spacing:-.06em;margin-top:15px;font-size:34px;display:block}.mini-stats-v3 article>strong small{color:#a8a4ae;font-size:11px}.mini-stats-v3 article>p{color:#94909a;margin:4px 0 0;font-size:8px}.mini-stats-v3 article>i{background:#eae7f0;border-radius:10px;height:5px;display:block;position:absolute;bottom:17px;left:18px;right:18px}.mini-stats-v3 article>i:after{content:"";width:var(--metric);border-radius:inherit;background:linear-gradient(90deg,#7131ec,#b547ff);height:100%;display:block}.mini-stats-v3 article>b{color:#6530d1;background:#ebe4ff;border-radius:12px;place-items:center;width:34px;height:34px;font-size:13px;display:grid;position:absolute;bottom:15px;right:16px}.first-job-guide-v3{background:linear-gradient(110deg,#e5f2ff,#eee6ff);border:1px solid #56309e1a;border-radius:28px;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:center;gap:38px;margin-top:14px;padding:28px 30px;display:grid}.first-job-guide-v3>div>span{color:#7b5bb2;letter-spacing:.13em;font-size:8px;font-weight:800}.first-job-guide-v3 h2{letter-spacing:-.05em;margin:8px 0 0;font-size:27px;line-height:1.02}.first-job-guide-v3>div>p{color:#797283;margin:7px 0 0;font-size:9px}.first-job-guide-v3 ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.first-job-guide-v3 li{border-left:1px solid #3c236c1f;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:80px;padding:0 13px;display:grid}.first-job-guide-v3 li:first-child{border-left:0}.first-job-guide-v3 li>b{color:#6430d1;background:#fff;border-radius:11px;place-items:center;width:30px;height:30px;font-size:9px;display:grid;box-shadow:0 7px 18px #42267314}.first-job-guide-v3 li strong,.first-job-guide-v3 li small{display:block}.first-job-guide-v3 li strong{font-size:11px}.first-job-guide-v3 li small{color:#77717f;margin-top:4px;font-size:9px;line-height:1.38}.jobs-panel-v3{border-color:var(--app-line-v3);background:#ffffffe0;border-radius:28px;margin-top:14px;box-shadow:0 17px 45px #3a2b5b12}.jobs-panel-v3 .panel-heading{border-bottom-color:#eceaf1;min-height:83px}.jobs-panel-v3 .panel-heading>a,.variation-history-v3 .panel-heading>a{background:#261646;border-radius:13px}.empty-state-v3{min-height:286px}.empty-state-v3>span{color:#fff;background:linear-gradient(145deg,#c4adff,#7130ed);border:0;border-radius:19px;box-shadow:0 12px 27px #5922ce33}.empty-state-v3 .button{background:linear-gradient(100deg,#7130ed,#a63cff);border-radius:15px}.job-page-v3 .back-link,.new-job-page-v3 .back-link{color:#655a73;background:#ffffff94;border:1px solid #37245b1a;border-radius:100px;margin-bottom:22px;padding:9px 12px}.job-hero-v3{color:#fff;background:linear-gradient(145deg,#271255,#4d1db6 54%,#8435f7);border-radius:32px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;min-height:300px;margin-bottom:14px;padding:38px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 23px 52px #401f8630}.job-hero-v3 h1{letter-spacing:-.07em;max-width:730px;margin:12px 0 10px;font-size:clamp(45px,5.4vw,72px);line-height:.9}.job-hero-v3 p{color:#ffffffa8;margin:0;font-size:12px}.job-hero-v3 .status-pill{color:#fff;background:#ffffff21;margin-top:20px}.job-hero-art-v3{border:1px solid #ffffff29;border-radius:50%;justify-self:center;width:195px;height:195px;position:relative}.job-hero-art-v3:before{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:29px -26px;transform:rotate(17deg)}.job-hero-art-v3>b{background:radial-gradient(circle at 33% 25%,#fff 0 8%,#d8c7ff 21%,#8850ff 54%,#38116f 100%);border-radius:50%;place-items:center;width:105px;height:105px;font-size:30px;display:grid;position:absolute;top:45px;left:45px;box-shadow:inset 0 -13px 23px #1d07444d,0 20px 40px #16043d4d}.job-hero-art-v3>span{color:#6d2ee3;background:#fff;border-radius:15px;place-items:center;width:45px;height:45px;font-size:18px;font-weight:850;display:grid;position:absolute;top:12px;right:-4px;box-shadow:0 12px 23px #16043d40}.job-scope-grid-v3{grid-template-columns:1.45fr .55fr;gap:12px;margin-bottom:14px;display:grid}.job-scope-grid-v3 article{border:1px solid var(--app-line-v3);background:#ffffffdb;border-radius:25px;min-height:150px;padding:25px;box-shadow:0 12px 32px #37275b0f}.job-scope-grid-v3 article>span{color:#81758e;letter-spacing:.13em;font-size:8px;font-weight:800}.job-scope-grid-v3 article>p{color:#4f4a56;white-space:pre-wrap;margin:12px 0 0;font-size:12px;line-height:1.65}.job-scope-grid-v3 article>strong{color:#5e28c9;letter-spacing:-.055em;margin-top:16px;font-size:32px;display:block}.job-scope-grid-v3 article>small{color:#97919c;margin-top:5px;font-size:8px;display:block}.variation-history-v3,.audit-panel-v3{border-color:var(--app-line-v3);background:#ffffffdb;border-radius:27px;box-shadow:0 14px 37px #37275b0f}.variation-history-v3{margin-bottom:14px}.variation-history-v3 .variation-status.approved{color:#26754c;background:#e5f7ed}.app-shell-v3 .workspace-actions{gap:14px;margin-bottom:14px}.app-shell-v3 .workspace-card{border-color:var(--app-line-v3);background:#ffffffe6;border-radius:27px;box-shadow:0 14px 38px #37275b12}.app-shell-v3 .workspace-card-head{border-bottom-color:#eceaf1;min-height:101px;padding:23px 25px}.app-shell-v3 .workspace-card-head>span{color:#fff;background:linear-gradient(145deg,#c7b3ff,#7130ed);border:0;border-radius:13px;box-shadow:0 10px 20px #5a25ca2b}.app-shell-v3 .workspace-card-head h2{font-size:22px}.app-shell-v3 .workspace-card-head p{color:#827d88}.app-shell-v3 .production-form{border-color:var(--app-line-v3);background:#ffffffe0;border-radius:27px;box-shadow:0 15px 38px #37275b12}.app-shell-v3 .compact-form{box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell-v3 .production-form label{color:#4c4653}.app-shell-v3 .production-form input,.app-shell-v3 .production-form textarea,.app-shell-v3 .production-form select{background:#fbfaff;border-color:#ddd9e5;border-radius:14px}.app-shell-v3 .production-form :is(input,textarea,select):focus{border-color:#7130ed;box-shadow:0 0 0 3px #7130ed21}.app-shell-v3 .production-form .money-input{background:#fbfaff;border-color:#ddd9e5;border-radius:14px}.app-shell-v3 .production-form .money-input:focus-within{border-color:#7130ed;box-shadow:0 0 0 3px #7130ed21}.app-shell-v3 .file-field{background:#f7f5fb;border-color:#c9c2d4;border-radius:15px}.app-shell-v3 .form-submit{color:#fff;background:linear-gradient(100deg,#7130ed,#ad3fff);border:0;border-radius:16px;box-shadow:0 12px 24px #6524e133}.app-shell-v3 .workspace-card:nth-child(2) .form-submit{background:#20143b}.app-shell-v3 .message-draft-card{background:linear-gradient(145deg,#f2edff,#e9f2ff);border-color:#c7b7e8;border-radius:17px}.app-shell-v3 .completed-callout-v3{background:linear-gradient(120deg,#e5f8ee,#ecf5ff);border-radius:24px}.app-shell-v3 .audit-panel-v3{margin-top:14px}.new-job-page-v3 .form-page-head{max-width:720px;margin-bottom:27px}.new-job-page-v3 .form-page-head h1{letter-spacing:-.07em;font-size:clamp(49px,6vw,75px);font-weight:760;line-height:.88}@media (width<=1060px){.app-shell-v3{grid-template-columns:205px minmax(0,1fr)}.app-sidebar-v3{padding-inline:14px}.app-main-v3{width:min(100% - 40px,1050px)}.dashboard-overview-v3{grid-template-columns:1fr}.dashboard-side-v3{grid-template-rows:auto;grid-template-columns:1fr 1fr}.earnings-card-v3{min-height:350px}.first-job-guide-v3{grid-template-columns:1fr;gap:20px}}@media (width<=760px){.app-shell-v3{padding-bottom:91px;display:block}.app-sidebar-v3{z-index:70;width:auto;height:74px;inset:auto 9px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(150%)blur(23px);backdrop-filter:saturate(150%)blur(23px);background:#1f1043eb;border:1px solid #ffffff40;border-radius:24px;padding:6px 7px;display:block;position:fixed;overflow:visible;box-shadow:0 13px 38px #2514484d}.app-sidebar-v3:before,.app-sidebar-v3>.app-brand-v3,.app-sidebar-v3>.app-nav-label-v3,.app-sidebar-note-v3,.app-account-v3{display:none}.app-nav-v3{grid-template-columns:repeat(5,1fr);gap:3px;height:100%}.app-nav-v3 a{border-radius:18px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:60px;padding:3px 1px;font-size:9px;display:grid;transform:none!important}.app-nav-v3 a[aria-current=page]{background:#ffffff2b}.app-nav-v3 svg{width:18px;height:18px}.app-mobile-header-v3{min-height:calc(65px + env(safe-area-inset-top));z-index:50;padding:env(safe-area-inset-top) 16px 0;-webkit-backdrop-filter:saturate(170%)blur(22px);backdrop-filter:saturate(170%)blur(22px);background:#f1f7ffdb;border-bottom:1px solid #311f5214;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.app-mobile-header-v3 .app-brand-v3{color:#211632}.app-mobile-header-v3 .app-brand-v3 .brand-mark{color:#fff;background:linear-gradient(145deg,#7130ed,#a33cff)}.app-mobile-header-v3 .app-brand-v3 small{color:#84798f}.app-mobile-header-v3 .app-account-avatar{background:#21143e;color:#fff!important}.app-main-v3{width:calc(100% - 26px);padding:25px 0 37px}.dashboard-heading-v3{flex-direction:column;align-items:flex-start;gap:21px}.dashboard-heading-v3 h1{font-size:clamp(49px,15vw,68px)}.dashboard-heading-v3 p{max-width:340px;line-height:1.5}.dashboard-create-v3{width:100%}.earnings-card-v3{border-radius:29px;grid-template-rows:auto 210px;grid-template-columns:1fr;min-height:520px;padding:29px 24px 22px}.earnings-copy-v3>strong{font-size:clamp(65px,21vw,91px)}.earnings-copy-v3>p{font-size:11px}.earnings-orbit-v3{place-self:end center;width:178px;height:178px}.earnings-orbit-v3>b{width:94px;height:94px;font-size:35px;top:41px;left:41px}.earnings-orbit-v3>span{width:47px;height:47px}.dashboard-side-v3{grid-template-columns:1fr}.quick-job-card-v3{min-height:226px}.mini-stats-v3 article{min-height:148px}.first-job-guide-v3{padding:25px 20px}.first-job-guide-v3 ol{grid-template-columns:1fr}.first-job-guide-v3 li{border-top:1px solid #3c236c1f;border-left:0;min-height:68px}.first-job-guide-v3 li:first-child{border-top:0}.jobs-panel-v3{border-radius:24px}.jobs-panel-v3 .job-row{grid-template-columns:1fr auto;gap:9px 13px;padding:17px}.jobs-panel-v3 .job-row-ref,.jobs-panel-v3 .job-row>div:nth-child(2){grid-column:1}.jobs-panel-v3 .job-row-value{grid-area:1/2/3;align-self:center}.jobs-panel-v3 .status-pill{grid-column:1}.jobs-panel-v3 .job-arrow{display:none}.job-hero-v3{border-radius:29px;grid-template-rows:auto 190px;grid-template-columns:1fr;min-height:480px;padding:30px 25px 22px}.job-hero-v3 h1{font-size:clamp(45px,14vw,65px)}.job-hero-art-v3{align-self:end;width:170px;height:170px}.job-hero-art-v3>b{width:90px;height:90px;top:39px;left:39px}.job-scope-grid-v3,.app-shell-v3 .workspace-actions{grid-template-columns:1fr}.variation-row{grid-template-columns:1fr auto}.variation-row .variation-status,.variation-row>div:nth-child(2){grid-column:1}.variation-money{grid-area:1/2/3}.new-job-page-v3 .form-page-head h1{font-size:clamp(50px,15vw,68px)}}@media (width<=410px){.dashboard-heading-v3 h1{font-size:50px}.earnings-card-v3{min-height:500px}.earnings-copy-v3>strong{font-size:68px}.mini-stats-v3,.portal-action-pair-v3{grid-template-columns:1fr}.app-shell-v3 .production-form{padding-inline:18px}.app-shell-v3 .form-grid.two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-nav-v3 a{transition:none}}.legal-page-v2{color:#151a16;background:#f4f4ef;min-height:100svh}.record-summary-grid{grid-template-columns:repeat(4,1fr)}@media (width<=680px){.record-summary-grid{grid-template-columns:1fr 1fr}}.legal-nav-v2{border-bottom:1px solid #1419151f;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1120px,100% - 38px);min-height:82px;margin-inline:auto;display:grid}.legal-nav-v2 nav{color:#656e67;gap:25px;font-size:11px;font-weight:650;display:flex}.legal-nav-v2>.button{min-height:42px;box-shadow:none;border-radius:100px;justify-self:end;font-size:10px}.legal-hero-v2{align-content:center;justify-items:start;width:min(1120px,100% - 38px);min-height:500px;margin-inline:auto;padding-block:70px;display:grid}.legal-hero-v2>span{color:#748078;letter-spacing:.14em;font-size:9px;font-weight:760}.legal-hero-v2 h1{letter-spacing:-.072em;max-width:900px;margin:18px 0 24px;font-size:clamp(62px,8vw,100px);line-height:.87}.legal-hero-v2>p{color:#606961;max-width:720px;margin:0;font-size:16px;line-height:1.7}.legal-hero-v2>small{color:#929994;margin-top:25px;font-size:9px}.legal-document-v2{background:#fff;border:1px solid #1419151f;border-radius:28px;width:min(900px,100% - 38px);margin:0 auto 110px;overflow:hidden;box-shadow:0 24px 70px #12181312}.legal-document-v2>section{border-top:1px solid #e5e7e2;grid-template-columns:220px 1fr;gap:45px;padding:40px 45px;display:grid}.legal-document-v2>section:first-child{border-top:0}.legal-document-v2 h2{letter-spacing:-.035em;margin:0;font-size:18px;line-height:1.2}.legal-document-v2 p,.legal-document-v2 li{color:#5f6861;font-size:11px;line-height:1.72}.legal-document-v2 p{margin:0}.legal-document-v2 p+p{margin-top:13px}.legal-document-v2 ul{gap:9px;margin:0;padding-left:19px;display:grid}.legal-document-v2 a{color:#1b6d3d;text-underline-offset:3px;text-decoration:underline}.legal-table-v2{border:1px solid #e1e4de;border-radius:15px;gap:0;margin-bottom:15px;display:grid;overflow:hidden}.legal-table-v2>div{border-top:1px solid #e9ebe7;grid-template-columns:150px 1fr;gap:20px;padding:14px;display:grid}.legal-table-v2>div:first-child{border-top:0}.legal-table-v2 strong{font-size:10px}.legal-table-v2 span{color:#69726b;font-size:10px;line-height:1.5}.legal-footer-v2{border-top:1px solid #14191521;grid-template-columns:1fr 1fr auto;align-items:center;gap:35px;width:min(1120px,100% - 38px);min-height:160px;margin-inline:auto;display:grid}.legal-footer-v2>div{gap:4px;display:grid}.legal-footer-v2 strong{font-size:13px}.legal-footer-v2 span,.legal-footer-v2 a{color:#78817a;font-size:9px}.legal-footer-v2 a{color:#283029;font-weight:700}@media (width<=760px){.legal-nav-v2{grid-template-columns:1fr auto;min-height:70px}.legal-nav-v2 nav{display:none}.legal-hero-v2{min-height:450px;padding-block:55px}.legal-hero-v2 h1{font-size:clamp(56px,16vw,75px)}.legal-hero-v2>p{font-size:14px}.legal-document-v2{border-radius:22px}.legal-document-v2>section{grid-template-columns:1fr;gap:18px;padding:29px 22px}.legal-table-v2>div{grid-template-columns:1fr;gap:5px}.legal-footer-v2{grid-template-columns:1fr;align-content:center;gap:18px;padding-block:38px}}@media (width<=900px){.clarity-section-v3{padding-block:95px 85px}.journey-head-v3{grid-template-columns:1fr;gap:30px;margin-bottom:28px}.journey-promise-v3{width:min(360px,100%)}.journey-cards-v3{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;margin-inline:-16px;padding:14px 16px 25px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.journey-cards-v3::-webkit-scrollbar{display:none}.journey-cards-v3 article,.journey-cards-v3 article:nth-child(2){scroll-snap-align:center;flex:0 0 min(430px,78vw);width:min(430px,78vw);transform:none}.journey-photo-v3,.journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:390px}.journey-copy-v3{min-height:185px}.journey-mobile-cue-v3{color:#5e695c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;margin-bottom:2px;font-size:8px;font-weight:800;display:flex}.journey-mobile-cue-v3 svg{width:14px;height:14px}.journey-payoff-v3{grid-template-columns:auto 1fr}.journey-payoff-v3>a{grid-column:1/-1}}@media (width<=560px){.clarity-section-v3{padding-block:78px 72px}.journey-head-v3{gap:24px}.journey-head-v3 h2{font-size:clamp(52px,15vw,68px)}.journey-head-v3 h2 br{display:none}.journey-promise-v3{grid-template-columns:1fr auto;align-items:end;gap:4px 14px;padding-top:16px;display:grid}.journey-promise-v3 strong{font-size:16px}.journey-promise-v3 span{margin:0;font-size:11px}.journey-promise-v3 small{background:#ffffff8c;border-radius:100px;grid-area:1/2/3;align-self:center;margin:0;padding:8px 10px;font-size:6px}.journey-cards-v3{gap:10px;margin-inline:-16px;padding:12px 16px 20px}.journey-cards-v3 article,.journey-cards-v3 article:nth-child(2){border-radius:24px;flex-basis:84vw;width:84vw}.journey-photo-v3,.journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:330px}.journey-copy-v3{min-height:165px;padding:20px}.journey-copy-v3 h3{font-size:27px}.journey-copy-v3 p{font-size:9px}.journey-payoff-v3{border-radius:20px;grid-template-columns:1fr auto;gap:13px;margin-top:4px;padding:18px}.journey-payoff-v3>span{grid-column:1/-1}.journey-payoff-v3>div{gap:11px}.journey-payoff-v3>div strong{font-size:38px}.journey-payoff-v3>div p{max-width:150px;font-size:8px}.journey-payoff-v3>a{width:100%;min-height:50px}}.app-shell-v3{--app-violet:#365a42;--app-violet-deep:#17251c;--app-violet-dark:#101713;--app-blue:#eef0eb;--app-paper:#f7f8f4;--app-line-v3:#121c151c;color:#141a16;background:#eef0eb}.app-sidebar-v3{background:linear-gradient(165deg,#111a14 0%,#17251c 54%,#284632 100%);box-shadow:14px 0 45px #111b141c}.app-sidebar-v3:before{border-color:#cfff481c;box-shadow:0 0 0 55px #cfff4806,0 0 0 110px #cfff4804}.app-brand-v3 .brand-mark{color:#111813;background:#cfff48;box-shadow:0 9px 24px #060f093d}.app-brand-v3 small{color:#ffffff85}.app-nav-v3 a{color:#ffffffa6}.app-nav-v3 a:hover{color:#fff;background:#cfff4814}.app-nav-v3 a[aria-current=page]{color:#fff;background:#cfff481c;border-color:#cfff4833;box-shadow:0 10px 25px #060e082e}.app-sidebar-note-v3{background:#040c072e;border-color:#cfff4829}.app-sidebar-note-v3 span{color:#cfff48}.app-account-v3 .app-account-avatar{background:#cfff48;color:#101713!important}.app-shell-v3 :is(a,button,input,textarea,select):focus-visible{outline-color:#678f4b6b}.home-v2{overflow-x:clip}.home-v2 :is(a,button,input,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #6c8c42}.site-nav-v2{height:78px}.site-nav-v2>.desktop-nav-v2{font-size:14px;display:flex}.mobile-menu-button-v2,.mobile-menu-v2{display:none}.phone-title-row .phone-card-title{letter-spacing:-.04em;max-width:185px;font-size:18px;line-height:1.1}.phone-title-row>b{letter-spacing:-.05em;font-size:23px}.launch-hero-v2{min-height:640px;padding:38px 0 70px}.launch-hero-copy h1{font-size:clamp(64px,6.2vw,94px)}.launch-hero-copy>p{max-width:540px}.launch-reassurance{font-size:12px}.launch-audience-v2 span{font-size:10px}.launch-hero-visual,.launch-hero-visual>img{height:535px;min-height:0}.plain-proof-v2{gap:0;margin-bottom:72px;position:relative}.plain-proof-v2:before{content:"";background:#1217132e;height:1px;position:absolute;top:50%;left:4%;right:4%}.plain-proof-v2>div{z-index:1;background:var(--v2-paper);grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:88px;display:grid;position:relative}.plain-proof-v2>div>b{background:var(--v2-ink);width:30px;height:30px;color:var(--v2-lime);border-radius:50%;place-items:center;font-size:10px;display:grid}.plain-proof-v2 strong{font-size:16px}.clarity-section-v3{padding:88px 0 78px}.journey-head-v3{margin-bottom:34px}.journey-head-v3 h2{font-size:clamp(54px,6vw,80px)}.journey-head-v3>p{color:#4f5b50;max-width:280px;margin:0 0 5px;font-size:16px;line-height:1.55}.journey-cards-v3{grid-template-columns:repeat(3,1fr)}.journey-cards-v3 article:nth-child(2){transform:none}.journey-photo-v3,.journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:300px}.journey-copy-v3{min-height:175px;padding:22px}.journey-copy-v3>small{font-size:11px}.journey-copy-v3 h3{font-size:27px}.journey-copy-v3 p{font-size:14px}.journey-copy-v3>div{font-size:12px}.journey-payoff-v3{min-height:96px}.journey-payoff-v3>span{font-size:11px}.journey-payoff-v3>div p{font-size:13px}.journey-payoff-v3>a{font-size:12px}.use-cases-v2{color:var(--v2-ink);background:#e8eddf;padding:86px 0 78px}.use-cases-v2 .section-intro-v2{margin-bottom:34px}.use-cases-v2 .section-intro-v2>p{color:#59645b}.trade-gallery-v2{grid-template-rows:repeat(2,330px);grid-template-columns:repeat(2,1fr)}.trade-card-v2,.trade-card-v2 :is(h3,p,b){color:#fff}.trade-card-v2:nth-child(2){grid-column:auto}.trade-card-copy>span{font-size:11px}.trade-card-copy h3,.trade-card-wide .trade-card-copy h3{font-size:27px}.trade-card-copy p{font-size:13px}.trade-card-copy b{font-size:12px}.trade-list-v2{border-color:#12171329;flex-wrap:wrap;justify-content:flex-start}.trade-list-v2 span{color:#68736a;width:100%;font-size:11px}.trade-list-v2 strong,.trade-list-v2 a{color:#344038;font-size:13px}.home-v2 .demo-story{padding-block:88px 92px}.demo-story-heading{margin-bottom:30px}.demo-story-heading h2{font-size:clamp(52px,5.6vw,76px)}.demo-sector-note{margin-top:14px;font-size:15px}.demo-outcome{padding-block:15px}.demo-outcome span,.demo-outcome small{font-size:11px}.demo-outcome strong{font-size:46px}.demo-visual-nav{max-width:760px;margin:0 0 12px auto}.demo-visual-nav button{color:#384239;background:#f7f8f4;border:1px solid #d4d9d1;border-radius:14px;grid-template-columns:auto 1fr;align-content:center;height:62px;padding:10px 12px}.demo-visual-nav button:after{display:none}.demo-visual-nav button>span{border-color:#aab2aa;font-size:10px}.demo-visual-nav button>strong{font-size:12px}.demo-visual-nav button.active{color:#172019;background:#eaffaa;outline-color:#96b942}.demo-build-stage,.demo-message-stage,.demo-customer-stage,.demo-complete-stage,.demo-record-stage{min-height:610px}.demo-compact-form,.complete-visual-panel{gap:11px;padding-block:30px}.demo-compact-form label{font-size:12px}.demo-compact-form input,.demo-compact-form textarea{font-size:14px}.demo-photo-button{min-height:46px}.demo-tiny-note,.message-composer-v2>p{font-size:11px}.message-composer-head>small{font-size:10px}.message-composer-v2 textarea{font-size:14px}.message-composer-actions button{min-height:46px;font-size:12px}.customer-story-v3{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(55px,8vw,110px);padding-block:96px;display:grid}.portal-preview-v3{background:#f8f9f5;border:7px solid #15241c;border-radius:38px;max-width:560px;padding:25px;box-shadow:0 28px 70px #14231929}.portal-preview-top-v3{border-bottom:1px solid #dde2da;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.portal-preview-top-v3 small{color:#6c756e;letter-spacing:.1em;font-size:11px;font-weight:800}.portal-attention-v3{background:#fff1dc;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:22px;padding:16px;display:grid}.portal-attention-v3>span{background:#efac42;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.portal-attention-v3 small,.portal-attention-v3 strong{display:block}.portal-attention-v3 small{color:#8b5b22;letter-spacing:.08em;font-size:10px;font-weight:800}.portal-attention-v3 strong{margin-top:5px;font-size:17px}.portal-attention-v3>b{font-size:25px}.portal-preview-v3>p{color:#5f6961;margin:19px 4px;font-size:15px;line-height:1.6}.portal-impact-v3{grid-template-columns:1fr 1fr;gap:9px;display:grid}.portal-impact-v3>div{background:#e8ede3;border-radius:14px;padding:15px}.portal-impact-v3 small,.portal-impact-v3 strong{display:block}.portal-impact-v3 small{color:#6f786f;font-size:11px}.portal-impact-v3 strong{margin-top:5px;font-size:15px}.portal-preview-v3 .portal-actions-v3{margin-top:12px}.portal-preview-v3 .portal-actions-v3>span{background:#cfff48;border:1px solid #15241c;border-radius:14px;place-items:center;min-height:52px;font-size:14px;font-weight:800;display:grid}.portal-preview-v3 .portal-actions-v3>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.portal-preview-v3 .portal-actions-v3>div span{color:#58635a;background:#fff;border:1px solid #ced4ca;border-radius:13px;place-items:center;min-height:46px;font-size:13px;font-weight:700;display:grid}.portal-record-note-v3{color:#6d766f;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:11px;display:flex}.portal-record-note-v3 svg{color:#2b7a4b;width:15px}.portal-copy-v2 h2{font-size:clamp(54px,5.4vw,76px)}.portal-copy-v2>p{font-size:15px}.portal-copy-v2 li{min-height:68px}.portal-copy-v2 li>span{font-size:12px}.portal-copy-v2 li strong{font-size:15px}.portal-copy-v2 li small{font-size:12px}.trust-section-v3{background:#f4f4ef;padding-block:92px}.trust-layout-v3{grid-template-columns:.86fr 1.14fr;align-items:center;gap:80px;display:grid}.trust-record-v3{background:#fff;border:1px solid #ccd3c9;border-radius:28px;overflow:hidden;box-shadow:0 22px 60px #141e1614}.trust-record-head-v3{background:#e7eddc;border-bottom:1px solid #e2e6df;justify-content:space-between;gap:20px;padding:21px 24px;display:flex}.trust-record-head-v3 span{color:#667063;font-size:11px;font-weight:750}.trust-record-head-v3 strong{font-size:14px}.trust-record-v3 ol{margin:0;padding:10px 24px;list-style:none}.trust-record-v3 li{border-bottom:1px solid #e7eae5;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:82px;display:grid;position:relative}.trust-record-v3 li:last-child{border-bottom:0}.trust-record-v3 li>span{color:#287749;background:#ddf1e1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.trust-record-v3 li>span svg{width:17px}.trust-record-v3 li strong,.trust-record-v3 li small{display:block}.trust-record-v3 li strong{font-size:14px}.trust-record-v3 li small{color:#707a72;margin-top:5px;font-size:12px}.trust-record-v3>p{color:#778078;background:#f8f9f6;margin:0;padding:17px 24px;font-size:11px}.pricing-v2{padding-block:92px 76px}.pricing-v2 .section-intro-v2{margin-bottom:34px}.pricing-grid-v2{gap:12px}.price-card-v2{min-height:420px}.price-card-v2.popular{background:#15241c}.price-card-v2 ul{gap:12px}.price-card-v2 li{font-size:12px}.plan-unavailable-v2{cursor:not-allowed;opacity:.72;justify-content:center;align-items:center;display:flex}.pricing-note-v2{font-size:12px}.faq-v2{padding-block:90px}.faq-v2 .faq-intro-v2 h2{font-size:clamp(50px,5.2vw,72px)}.faq-intro-v2>p{font-size:15px}.faq-list-v2 summary{min-height:74px}.faq-list-v2 summary strong{font-size:15px}.faq-list-v2 details>p{font-size:14px}.final-cta-v3{color:#152019;background:#cfff48;border-radius:34px;grid-template-columns:1fr auto;align-items:center;gap:60px;min-height:390px;margin-bottom:82px;padding:55px 65px;display:grid}.final-cta-v3>div:first-child>span{letter-spacing:.12em;font-size:11px;font-weight:800}.final-cta-v3 h2{letter-spacing:-.072em;margin:14px 0 0;font-size:clamp(62px,7vw,94px);line-height:.86}.final-cta-v3>div:last-child{max-width:310px}.final-cta-v3 p{margin:0 0 22px;font-size:15px;line-height:1.6}.footer-v2{padding:58px 0 24px}.footer-main-v2{grid-template-columns:1.45fr repeat(3,1fr)}.footer-main-v2>div strong{font-size:12px}.footer-main-v2>div a,.footer-main-v2>div span{align-items:center;min-height:32px;font-size:12px;display:flex}.footer-main-v2>div:first-child p{font-size:13px}.footer-support-v2{color:#dfff85!important}.footer-bottom-v2{font-size:11px}.mobile-cta-v2{transition:opacity .18s,transform .18s,visibility .18s}.mobile-cta-hidden-v2{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px)}@media (width>=901px){.plain-proof-v2{margin-bottom:60px}.clarity-section-v3{padding-block:64px 56px}.journey-photo-v3,.journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:255px}.journey-copy-v3{min-height:155px;padding:19px 21px}.journey-payoff-v3{min-height:86px}.use-cases-v2{padding-block:62px 54px}.use-cases-v2 .section-intro-v2{margin-bottom:28px}.trade-gallery-v2{grid-template-rows:repeat(2,270px)}.home-v2 .demo-story{padding-block:58px 60px}.demo-story-heading{margin-bottom:24px}.demo-story-heading h2{font-size:clamp(50px,5vw,68px)}.demo-build-stage,.demo-message-stage,.demo-customer-stage,.demo-complete-stage,.demo-record-stage{height:610px;min-height:0;overflow:hidden}.customer-story-v3{padding-block:64px}.trust-section-v3{padding-block:56px}.pricing-v2{padding-block:60px 54px}.price-card-v2{min-height:380px}.faq-v2{padding-block:60px}.final-cta-v3{min-height:310px;margin-bottom:48px}.footer-v2{padding-top:36px}}.trade-hero-v2{gap:58px;min-height:700px;padding-block:45px 72px}.trade-hero-copy-v2 h1{font-size:clamp(58px,6.1vw,88px)}.trade-hero-copy-v2>p{font-size:16px}.trade-hero-copy-v2>small{font-size:11px}.trade-hero-image-v2{height:610px}.trade-floating-approval-v2>span,.trade-floating-approval-v2 dt,.trade-floating-approval-v2 dd{font-size:10px}.trade-floating-approval-v2 p{font-size:12px}.trade-example-action-v2,.trade-example-share-v2{color:#465247;text-align:center;background:#e9eddc;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:12px;font-weight:750;display:flex}.trade-example-share-v2{color:#fff;background:#172019;margin-top:18px}.trade-proof-strip-v2{margin-bottom:70px}.trade-proof-strip-v2>div{min-height:88px}.trade-proof-strip-v2 span{font-size:13px}.trade-problem-v2{color:#172019;background:#dfe5d8;padding-block:82px}.trade-problem-v2>.shell{grid-template-columns:.86fr 1.14fr;gap:65px}.trade-problem-copy-v2{color:#fff;background:#172019;border-radius:28px;align-self:center;padding:42px}.trade-problem-v2 h2{font-size:clamp(48px,5vw,70px)}.trade-problem-v2 p{color:#bdc6bf;font-size:15px}.trade-example-list-v2{border-color:#1217132e}.trade-example-list-v2>div{border-color:#12171329;grid-template-columns:42px .8fr 1.2fr;min-height:108px}.trade-example-list-v2 span{color:#486735;font-size:11px}.trade-example-list-v2 strong{font-size:16px}.trade-example-list-v2 small{color:#5d685f;font-size:13px}.trade-how-v2{gap:75px;padding-block:96px}.trade-how-v2 h2{font-size:clamp(50px,5.2vw,72px)}.trade-how-v2>div>p{font-size:15px}.trade-how-v2 li{font-size:12px}.trade-message-card-v2 header small{font-size:9px}.trade-message-card-v2 p{font-size:13px}.trade-final-v2{color:#172019;background:#cfff48;min-height:440px;margin-bottom:72px;padding:55px}.trade-final-v2>span{color:#465b28}.trade-final-v2 h2{max-width:950px;font-size:clamp(50px,6.4vw,82px)}.trade-final-v2 p{color:#465047;font-size:14px}.trust-hero{min-height:430px;padding-block:55px}.trust-hero h1{font-size:clamp(56px,7vw,88px)}.trust-promises article{min-height:220px}.trust-evidence{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding-block:100px;display:grid}.trust-evidence h2{letter-spacing:-.06em;margin:14px 0 18px;font-size:clamp(48px,5.5vw,72px);line-height:.92}.trust-evidence>div>p:last-child{color:#606b62;font-size:15px;line-height:1.65}.trust-evidence article{background:#fff;border:1px solid #ccd3c9;border-radius:26px;overflow:hidden;box-shadow:0 22px 60px #141e1614}.trust-evidence article header{background:#e7eddc;justify-content:space-between;padding:20px 22px;display:flex}.trust-evidence article header span{font-size:11px}.trust-evidence article ol{margin:0;padding:10px 22px;list-style:none}.trust-evidence article li{border-bottom:1px solid #e4e7e1;grid-template-columns:52px 1fr;align-items:center;min-height:78px;display:grid}.trust-evidence article li:last-child{border:0}.trust-evidence article li b{color:#55713d;font-size:12px}.trust-evidence article li strong,.trust-evidence article li small{display:block}.trust-evidence article li strong{font-size:14px}.trust-evidence article li small{color:#6f7971;margin-top:4px;font-size:12px}.trust-evidence article footer{background:#f7f8f4;flex-wrap:wrap;gap:8px;padding:16px 22px;display:flex}.trust-evidence article footer span{background:#e5edd8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.trust-boundary{margin-top:0;padding-block:74px}.trust-actions{min-height:280px}.legal-hero-v2{min-height:400px;padding-block:52px}.legal-hero-v2 h1{font-size:clamp(58px,7vw,86px)}.legal-hero-v2>small{font-size:11px}.legal-document-v2{margin-bottom:86px}.legal-document-v2 p,.legal-document-v2 li{font-size:14px}.legal-table-v2 strong,.legal-table-v2 span{font-size:13px}.login-copy-v2>p{font-size:15px}.login-copy-v2>div,.login-panel-head small,.login-form-v2 label,.login-terms-v2{font-size:12px}.login-form-v2 input,.login-form-v2 button,.chatgpt-login-v2{min-height:48px;font-size:14px}.login-footer-v2{font-size:11px}@media (width<=900px){.site-nav-v2{grid-template-columns:1fr auto}.site-nav-v2>.desktop-nav-v2,.site-nav-actions{display:none}.mobile-menu-button-v2{border:1px solid var(--v2-line);cursor:pointer;background:#fff;border-radius:14px;place-content:center;gap:6px;width:46px;height:46px;display:grid}.mobile-menu-button-v2 span{background:#172019;width:20px;height:2px;display:block}.mobile-menu-v2{background:#fafbf7fa;border:1px solid #ccd2c9;border-radius:20px;gap:14px;padding:16px;display:grid;position:absolute;top:68px;left:0;right:0;box-shadow:0 20px 55px #10191229}.mobile-menu-v2 nav{display:grid}.mobile-menu-v2 nav a{border-bottom:1px solid #e3e6e0;align-items:center;min-height:48px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.mobile-menu-v2 .button{min-height:50px}.journey-cards-v3{grid-template-columns:1fr;gap:12px;margin-inline:0;padding:0;display:grid}.journey-cards-v3 article,.journey-cards-v3 article:nth-child(2){grid-template-columns:minmax(210px,.8fr) 1.2fr;width:auto;display:grid;transform:none}.journey-photo-v3,.journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:250px}.journey-copy-v3{min-height:250px}.customer-story-v3,.trust-layout-v3,.trust-evidence{grid-template-columns:1fr;gap:52px}.portal-preview-v3{width:min(560px,100%);margin-inline:auto}.pricing-grid-v2{grid-template-columns:1fr 1fr}.final-cta-v3{grid-template-columns:1fr}.footer-main-v2{grid-template-columns:1.4fr 1fr 1fr}.footer-main-v2>div:last-child{grid-column:2}.trade-problem-v2>.shell,.trade-how-v2{grid-template-columns:1fr}.trust-evidence{padding-block:75px}}@media (width<=620px){.site-nav-v2{width:calc(100% - 32px);height:70px}.brand-v2{font-size:17px}.launch-hero-v2{min-height:0;padding:28px 0 64px}.launch-hero-copy h1{margin-block:18px;font-size:clamp(54px,15vw,68px)}.launch-hero-copy>p{font-size:16px}.launch-hero-actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:25px}.launch-hero-actions .button{width:100%}.watch-link{justify-content:center;min-height:44px}.launch-reassurance{font-size:12px}.launch-audience-v2{margin-bottom:25px}.launch-audience-v2 span{font-size:9px}.launch-hero-visual,.launch-hero-visual>img{height:460px}.hero-phone-card{width:calc(100% - 28px);bottom:-40px;right:14px}.hero-nod{display:none}.plain-proof-v2{grid-template-columns:1fr 1fr;margin:35px auto 54px}.plain-proof-v2:before{display:none}.plain-proof-v2>div{border-bottom:1px solid var(--v2-line);grid-template-columns:30px 1fr;min-height:86px;padding:12px 8px}.plain-proof-v2>div:nth-child(odd){border-left:0}.plain-proof-v2 strong{font-size:14px}.clarity-section-v3{padding-block:62px}.journey-head-v3{grid-template-columns:1fr;gap:18px}.journey-head-v3 h2{font-size:52px}.journey-head-v3>p{font-size:15px}.journey-cards-v3 article,.journey-cards-v3 article:nth-child(2){border-radius:20px;grid-template-columns:112px 1fr}.journey-photo-v3,.journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:190px}.journey-copy-v3{min-height:190px;padding:18px 16px}.journey-copy-v3>small{font-size:10px}.journey-copy-v3 h3{font-size:23px}.journey-copy-v3 p{font-size:13px}.journey-copy-v3>div{font-size:11px}.journey-payoff-v3{grid-template-columns:1fr}.journey-payoff-v3>div{flex-direction:column;align-items:flex-start}.journey-payoff-v3>div p{max-width:none}.use-cases-v2{padding-block:62px}.section-intro-v2{grid-template-columns:1fr;gap:16px}.section-intro-v2 h2{font-size:48px}.section-intro-v2>p{font-size:15px}.trade-gallery-v2{grid-template-rows:repeat(2,285px);grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid;overflow:visible}.trade-card-v2{border-radius:20px;width:auto;min-width:0}.trade-card-copy{bottom:14px;left:14px;right:14px}.trade-card-copy>span{font-size:9px}.trade-card-copy h3,.trade-card-wide .trade-card-copy h3{font-size:19px}.trade-card-copy p{font-size:12px;line-height:1.4}.trade-card-copy b{font-size:11px}.trade-list-v2{gap:14px 18px}.home-v2 .demo-story{width:calc(100% - 32px);padding-block:64px}.demo-story-heading{gap:20px}.demo-story-heading h2{font-size:50px}.demo-outcome{min-width:0}.demo-visual-nav{grid-template-columns:repeat(3,1fr);gap:7px;margin-inline:0;padding:0;overflow:visible}.demo-visual-nav button{width:auto;height:60px}.demo-build-stage,.demo-message-stage,.demo-customer-stage,.demo-complete-stage,.demo-record-stage{min-height:0}.demo-editorial-photo,.demo-message-photo,.demo-customer-photo,.demo-finished-photo,.record-visual{min-height:250px}.demo-compact-form,.complete-visual-panel{padding:26px 18px}.demo-message-stage .message-composer-v2{margin:24px 16px}.visual-approval-card{width:calc(100% - 28px);margin-block:22px}.record-paper-v2{margin:22px 14px}.customer-story-v3{gap:45px;padding-block:68px}.portal-preview-v3{border-width:5px;border-radius:28px;padding:16px}.portal-attention-v3{grid-template-columns:auto 1fr}.portal-attention-v3>b{grid-column:2;font-size:22px}.portal-impact-v3{grid-template-columns:1fr}.portal-copy-v2 h2{font-size:52px}.trust-section-v3{padding-block:68px}.trust-copy-v2 h2{font-size:50px}.pricing-v2{padding-block:68px 58px}.pricing-grid-v2{grid-template-columns:1fr;margin:0;padding:0;display:grid;overflow:visible}.price-card-v2{width:auto;min-width:0;min-height:365px}.price-card-v2.popular{min-height:390px}.faq-v2{padding-block:68px}.faq-v2 .faq-intro-v2 h2{font-size:49px}.faq-list-v2 summary{grid-template-columns:30px 1fr 30px;min-height:76px}.faq-list-v2 summary strong,.faq-list-v2 details>p{font-size:14px}.final-cta-v3{border-radius:26px;gap:34px;min-height:340px;margin:0 12px 55px;padding:35px 25px}.final-cta-v3 h2{font-size:58px}.final-cta-v3 .button{width:100%}.footer-v2{padding-top:48px}.footer-main-v2{grid-template-columns:1fr 1fr;gap:34px 20px}.footer-brand-v2{grid-column:1/-1}.footer-main-v2>div:last-child{grid-column:auto}.footer-main-v2>div a,.footer-main-v2>div span{min-height:44px;font-size:13px}.footer-bottom-v2{flex-direction:column;align-items:flex-start;gap:8px;font-size:11px}.mobile-cta-v2{min-height:68px}.mobile-cta-v2 strong{font-size:13px}.mobile-cta-v2 small{font-size:12px}.mobile-cta-v2 a{min-height:48px;font-size:12px}.trade-hero-v2{gap:30px;padding-block:35px 45px}.trade-hero-copy-v2 h1{max-width:12ch;font-size:clamp(50px,14vw,64px);line-height:.91}.trade-hero-copy-v2>p{font-size:15px}.trade-hero-image-v2{height:560px}.trade-proof-strip-v2{grid-template-columns:1fr 1fr;margin-bottom:50px;display:grid;overflow:visible}.trade-proof-strip-v2>div{border-bottom:1px solid #d8dbd5;min-width:0;min-height:82px}.trade-proof-strip-v2>div:nth-child(odd){border-left:0}.trade-problem-v2{padding-block:58px}.trade-problem-copy-v2{padding:28px 22px}.trade-problem-v2 h2,.trade-how-v2 h2{font-size:48px}.trade-example-list-v2>div{grid-template-columns:34px 1fr;padding-block:20px}.trade-example-list-v2 small{grid-column:2;font-size:13px}.trade-how-v2{padding-block:70px}.trade-how-v2 li{min-height:38px;font-size:12px}.trade-message-card-v2 p{font-size:13px}.trade-final-v2{min-height:390px;margin-inline:12px;padding:35px 22px}.trade-final-v2 h2{font-size:50px}.trust-hero{min-height:390px;padding-block:45px}.trust-hero h1{font-size:57px}.trust-promises article,.trust-promises article:nth-child(2n){min-height:190px;padding-block:28px}.trust-promises p{font-size:14px}.trust-evidence{gap:36px;padding-block:62px}.trust-evidence h2{font-size:48px}.trust-boundary{padding-block:58px}.trust-actions{min-height:330px}.legal-hero-v2{min-height:330px;padding-block:42px}.legal-hero-v2 h1{font-size:52px}.legal-hero-v2>p{font-size:15px}.legal-document-v2{margin-bottom:60px}.legal-document-v2>section{padding:26px 20px}.legal-document-v2 p,.legal-document-v2 li{font-size:15px}.legal-table-v2 strong,.legal-table-v2 span{font-size:14px}.login-footer-v2{min-height:90px;padding-block:18px;font-size:12px}}@media (width<=360px){.trade-gallery-v2{grid-template-rows:repeat(4,270px);grid-template-columns:1fr}.plain-proof-v2{grid-template-columns:1fr}.plain-proof-v2>div{border-left:0}.footer-main-v2{grid-template-columns:1fr}.footer-brand-v2{grid-column:auto}}@media (prefers-reduced-motion:reduce){.home-v2 *,.home-v2 :before,.home-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dashboard-heading-v3 .app-kicker,.system-page-v4 .app-kicker{color:#657267}.dashboard-heading-v3 p{color:#687269}.dashboard-create-v3{color:#111813;background:#cfff48;border:1px solid #111813;box-shadow:0 12px 25px #253e2d26}.earnings-card-v3{background:linear-gradient(145deg,#142018 0%,#1d3024 50%,#355d42 100%);border-color:#ffffff1a;box-shadow:0 25px 55px #162a1d2e}.earnings-card-v3:before{border-color:#cfff481f;box-shadow:0 0 0 75px #cfff4806,0 0 0 150px #cfff4804}.earnings-copy-v3>span{color:#cfff48}.earnings-copy-v3>p{color:#ffffffad}.earnings-copy-v3>a{color:#111813;background:#cfff48;border:1px solid #cfff48;box-shadow:0 11px 25px #050e0833}.earnings-orbit-v3,.earnings-orbit-v3:before,.earnings-orbit-v3:after{border-color:#cfff4830}.earnings-orbit-v3>b{background:radial-gradient(circle at 32% 24%,#fff 0 8%,#e5f6bc 20%,#86ae65 53%,#1b3323 100%);border-color:#ffffff9e;box-shadow:inset 0 -14px 27px #0e261561,0 24px 42px #05160b54}.earnings-orbit-v3>span{color:#18321f;background:#cfff48;box-shadow:0 13px 24px #05140a40}.earnings-orbit-v3>i{background:linear-gradient(145deg,#eef5e8,#86aa78);box-shadow:0 10px 22px #05140a42}.quick-job-card-v3{background:#ffffffe6;border-color:#141e171c;box-shadow:0 17px 42px #1b2b2014}.quick-job-card-v3:after{background:linear-gradient(145deg,#e3eadf,#708d77);box-shadow:-17px -13px #3d5b4414}.quick-job-card-v3>span{color:#65776a}.quick-job-card-v3>b{color:#cfff48;background:#17251c}.mini-stats-v3 article{background:#ffffffd6;border-color:#141e171c;box-shadow:0 13px 30px #1b2b200f}.mini-stats-v3 article>i:after{background:linear-gradient(90deg,#496c52,#cfff48)}.mini-stats-v3 article>b{color:#33533d;background:#e8eee5}.first-job-guide-v3{background:linear-gradient(110deg,#e7ebe5,#f5f6f2);border-color:#263f2e1c}.first-job-guide-v3>div>span{color:#5d715f}.first-job-guide-v3 li{border-color:#263f2e1f}.first-job-guide-v3 li>b{color:#cfff48;background:#17251c;box-shadow:0 7px 18px #16281c17}.jobs-panel-v3,.variation-history-v3,.audit-panel-v3{background:#ffffffe6;border-color:#141e171c;box-shadow:0 16px 42px #192a1e12}.jobs-panel-v3 .panel-heading>a,.variation-history-v3 .panel-heading>a{color:#fff;background:#17251c}.empty-state-v3>span{color:#cfff48;background:#17251c;box-shadow:0 12px 27px #162a1d2b}.empty-state-v3 .button{color:#111813;background:#cfff48;border:1px solid #111813}.jobs-panel-v3 .job-row:hover{background:#f2f6ec}.job-page-v3 .back-link,.new-job-page-v3 .back-link,.system-page-v4 .back-link{color:#58645a;background:#ffffff9e;border-color:#1c2b201f}.job-hero-v3{background:linear-gradient(145deg,#142018,#1d3024 54%,#355d42);box-shadow:0 23px 52px #14281b2e}.job-hero-v3 .app-kicker{color:#cfff48}.job-hero-v3 .status-pill{color:#fff;background:#cfff481a;border:1px solid #cfff483b}.job-hero-art-v3,.job-hero-art-v3:before{border-color:#cfff4830}.job-hero-art-v3>b{background:radial-gradient(circle at 33% 25%,#fff 0 8%,#e3f2c1 21%,#759d67 54%,#183020 100%);box-shadow:inset 0 -13px 23px #0b25124d,0 20px 40px #05180b4d}.job-hero-art-v3>span{color:#18321f;background:#cfff48;box-shadow:0 12px 23px #061b0c40}.job-scope-grid-v3 article{background:#ffffffe0;border-color:#141e171c;box-shadow:0 12px 32px #192a1e0f}.job-scope-grid-v3 article>strong{color:#315a3d}.variation-history-v3 .variation-status{color:#355d42;background:#edf3e9}.app-shell-v3 .workspace-card,.app-shell-v3 .production-form,.app-shell-v3 .team-list-card,.app-shell-v3 .data-controls{background:#ffffffe8;border-color:#141e171c;box-shadow:0 14px 38px #192a1e12}.app-shell-v3 .workspace-card-head>span{color:#cfff48;background:#17251c;box-shadow:0 10px 20px #162a1d26}.app-shell-v3 .production-form input,.app-shell-v3 .production-form textarea,.app-shell-v3 .production-form select,.app-shell-v3 .production-form .money-input{background:#fafbf8;border-color:#d5dad3}.app-shell-v3 .production-form :is(input,textarea,select):focus,.app-shell-v3 .production-form .money-input:focus-within{border-color:#496c52;box-shadow:0 0 0 3px #5d805626}.app-shell-v3 .file-field{background:#f4f6f1;border-color:#bdc6bc}.app-shell-v3 .form-submit,.app-shell-v3 .button-primary{color:#111813;background:#cfff48;border:1px solid #111813;box-shadow:0 11px 22px #233a2a21}.app-shell-v3 .workspace-card:nth-child(2) .form-submit{color:#fff;background:#17251c;border-color:#17251c}.app-shell-v3 .message-draft-card{background:linear-gradient(145deg,#f2f6ec,#e6eee4);border-color:#b8c8b8}.app-shell-v3 .message-draft-card .draft-heading>span:first-child{color:#506b55}.app-shell-v3 .message-draft-card textarea{border-color:#c1ccc0}.app-shell-v3 .message-draft-card .draft-actions button{background:#17251c}.app-shell-v3 .completed-callout-v3{background:linear-gradient(120deg,#e5f3e8,#f4f7f2)}.system-page-v4{padding-top:44px}.system-page-v4.narrow-main{width:min(960px,100% - 64px)}.system-page-v4 .form-page-head{max-width:830px;margin-bottom:30px}.system-page-v4 .form-page-head h1{letter-spacing:-.067em;margin:11px 0 12px;font-size:clamp(48px,5.7vw,72px);font-weight:735;line-height:.9}.system-page-v4 .form-page-head p{color:#657067;max-width:690px;font-size:13px}.system-page-v4 .production-form,.system-page-v4 .data-controls,.system-page-v4 .team-list-card{border-radius:24px}.system-page-v4 .data-controls{box-shadow:0 14px 38px #192a1e0f}.system-page-v4 .data-controls>div:first-child>span{color:#657267}.system-page-v4 .button-outline,.system-page-v4 .manage-billing{color:#28342b;box-shadow:none;background:#f8f9f6;border-color:#c6cdc4;border-radius:13px}.system-page-v4 .team-layout{gap:14px}.system-page-v4 .team-list-card{border-color:#141e171c;box-shadow:0 14px 38px #192a1e0f}.system-page-v4 .team-avatar{color:#31543a;background:#e8eee5;border-radius:12px}.system-page-v4 .team-invite{box-shadow:0 14px 38px #192a1e0f}.system-page-v4 .billing-grid{gap:12px}.system-page-v4 .billing-card{background:#ffffffe6;border-color:#141e171c;border-radius:22px;box-shadow:0 12px 30px #192a1e0d}.system-page-v4 .billing-card.featured{color:#fff;background:#17251c;border-color:#17251c;box-shadow:0 17px 35px #16281c2b}.system-page-v4 .billing-card button{color:#111813;background:#cfff48;border-color:#111813;border-radius:13px}.system-page-v4 .billing-connection-note{border-color:#d9c6a2;border-radius:14px}.customer-portal-v3{--portal-violet:#365a42;--portal-violet-deep:#17251c;--portal-sky:#eef0eb;color:#141a16;background:#e9ece6}.portal-ambient-one-v3{background:radial-gradient(circle at 35% 35%,#fff 0 9%,#dce8d6 28%,#4a6f4f12 67%,#0000 70%)}.portal-ambient-two-v3{background:radial-gradient(circle at 42% 38%,#fff 0 7%,#cbd7ca 28%,#3f5c4412 66%,#0000 69%)}.portal-frame-v3{background:#f7f8f4;border-color:#16241a17;box-shadow:0 38px 110px #1f31242b,0 8px 28px #1a2a1e0f}.portal-story-v3{background:linear-gradient(155deg,#142018 0%,#1b2d22 48%,#365e43 100%)}.portal-story-v3:before{border-color:#cfff4824;box-shadow:0 0 0 70px #cfff4807,0 0 0 140px #cfff4804}.portal-brand-v3>span{color:#111813;background:#cfff48;box-shadow:0 8px 25px #06140a2e}.portal-eyebrow-v3{background:#cfff4814;border-color:#cfff4830}.portal-eyebrow-v3 i{background:#cfff48;box-shadow:0 0 0 4px #cfff481f}.portal-proof-v3{background:#040f0833;border-color:#cfff4829}.portal-proof-v3>span{color:#18321f;background:#cfff48}.portal-orb-v3{background:radial-gradient(circle at 49% 12%,#fff 0 5%,#e8f4c9 16%,#779e68 43%,#1a3322 73%);border-color:#cfff4842;box-shadow:inset 0 -20px 35px #08210f59,0 25px 45px #04190a40}.portal-orb-v3 i,.portal-orb-v3 b{border-color:#cfff484f}.portal-app-v3{background:linear-gradient(#fbfcf9,#f3f5f1)}.portal-header-v3{background:#ffffffd6;border-bottom-color:#e4e8e2}.portal-business-v3>span{color:#cfff48;background:#17251c;box-shadow:0 9px 20px #1b36232e}.portal-secure-v3{color:#566159;border-color:#d8ded6}.portal-progress-v3{border-bottom-color:#e5e9e3}.portal-progress-v3>i{background:#e2e7df}.portal-progress-v3>i span{background:linear-gradient(90deg,#456a4f,#cfff48)}.portal-request-v3,.portal-original-v3{border-color:#dde2dc;box-shadow:0 12px 36px #1f30230f}.portal-request-heading-v3 small{color:#5b735f}.portal-request-heading-v3>strong{color:#294834;background:#eef5df}.portal-facts-v3>div{background:#fafbf8;border-color:#e2e6e0}.portal-fact-icon-v3{color:#31583c;background:#e8f0df}.portal-included-v3{color:#286045;background:#edf5e8}.portal-action-intro-v3 span,.portal-question-form-v3>span{color:#5d7160}.portal-primary-v3{color:#111813;background:#cfff48;border:1px solid #111813;box-shadow:0 12px 24px #25402c24}.portal-primary-v3:hover{box-shadow:0 15px 30px #25402c33}.portal-secondary-v3{color:#465149;background:#f7f8f5;border-color:#d7ddd5}.portal-question-sent-v3{color:#346344;background:#edf5e8}.portal-question-form-v3{background:#f4f6f2}.portal-question-form-v3 textarea{border-color:#d5dbd3}.portal-question-form-v3 textarea:focus{border-color:#496c52;box-shadow:0 0 0 3px #496c5224}.portal-result-v3.approved{background:linear-gradient(135deg,#e6f7eb,#f3faf5)}.portal-original-v3>p{border-top-color:#e4e8e2}.portal-help-v3{color:#315c40;background:#eef5eb;border-color:#cfddca}.portal-help-v3 p{color:#5c775f}.portal-mobile-footer-v3>span{color:#cfff48;background:#17251c}.portal-mobile-footer-v3>a{color:#31583c}.portal-confirm-backdrop-v3{background:#0f1b126e}.portal-confirm-sheet-v3{box-shadow:0 -10px 50px #14271b2e}.portal-confirm-art-v3{background:radial-gradient(circle at 35% 28%,#fff 0 9%,#e6f3c7 24%,#7da56a 58%,#1b3824 100%);box-shadow:0 17px 31px #26523038,inset 0 -10px 20px #10361b47}.portal-confirm-art-v3:before{border-color:#507d4f47}.portal-confirm-cancel-v3{color:#315c3f}.portal-message-shell-v3{color:#151a16;background:linear-gradient(145deg,#edf0ea,#dfe6dc)}.portal-message-shell-v3>.portal-brand-v3>span{color:#cfff48;background:#17251c}.portal-message-shell-v3>section{border-color:#1b34221a;box-shadow:0 28px 75px #1f362526}.portal-message-shell-v3>section>div{background:linear-gradient(145deg,#91b078,#315a3c);box-shadow:0 16px 30px #23482c33}.portal-message-shell-v3>section>a{color:#fff;background:#17251c}.customer-portal-v3 :is(a,button,textarea):focus-visible,.portal-message-shell-v3 :is(a,button):focus-visible{outline-color:#88a77b}@media (width<=760px){.app-sidebar-v3{background:#111b14f0;border-color:#cfff4833;box-shadow:0 13px 38px #111f1545}.app-nav-v3 a[aria-current=page]{background:#cfff481f}.app-mobile-header-v3{background:#f1f3eee6;border-bottom-color:#1d2e2217}.app-mobile-header-v3 .app-brand-v3{color:#172019}.app-mobile-header-v3 .app-brand-v3 .brand-mark{color:#111813;background:#cfff48}.app-mobile-header-v3 .app-brand-v3 small{color:#768078}.app-mobile-header-v3 .app-account-avatar{background:#17251c;color:#cfff48!important}.first-job-guide-v3 li{border-color:#263f2e1f}.system-page-v4,.system-page-v4.narrow-main{width:calc(100% - 26px);padding-top:25px}.system-page-v4 .form-page-head h1{font-size:clamp(47px,14vw,64px)}.system-page-v4 .team-layout,.system-page-v4 .billing-grid{grid-template-columns:1fr}.system-page-v4 .billing-card.featured{transform:none}.customer-portal-v3{background:#f5f6f2}.portal-mobile-footer-v3{background:#f8f9f6e8;border-color:#ffffffc7;box-shadow:0 10px 35px #192a1e24}}.app-shell-v3 .back-link{color:#58645a;background:#ffffff9e;border:1px solid #1c2b201f;border-radius:100px;padding:9px 12px}.app-shell-v3 .form-page-head{max-width:830px;margin-bottom:30px}.app-shell-v3 .form-page-head h1{letter-spacing:-.067em;margin:11px 0 12px;font-size:clamp(48px,5.7vw,72px);font-weight:735;line-height:.9}.app-shell-v3 .form-page-head p{color:#657067;max-width:690px;font-size:13px}.app-shell-v3 .settings-stack .production-form,.app-shell-v3 .data-controls,.app-shell-v3 .team-list-card{background:#ffffffe8;border-color:#141e171c;border-radius:24px;box-shadow:0 14px 38px #192a1e0f}.app-shell-v3 .data-controls>div:first-child>span{color:#657267}.app-shell-v3 .settings-stack .button-outline,.app-shell-v3 .manage-billing{color:#28342b;box-shadow:none;background:#f8f9f6;border-color:#c6cdc4;border-radius:13px}.app-shell-v3 .team-layout{gap:14px}.app-shell-v3 .team-avatar{color:#31543a;background:#e8eee5;border-radius:12px}.app-shell-v3 .team-invite{background:#ffffffe8;border-color:#141e171c;border-radius:24px;box-shadow:0 14px 38px #192a1e0f}.app-shell-v3 .billing-grid{gap:12px}.app-shell-v3 .billing-card{background:#ffffffe6;border-color:#141e171c;border-radius:22px;box-shadow:0 12px 30px #192a1e0d}.app-shell-v3 .billing-card.featured{color:#fff;background:#17251c;border-color:#17251c;box-shadow:0 17px 35px #16281c2b}.app-shell-v3 .billing-card button{color:#111813;background:#cfff48;border-color:#111813;border-radius:13px}.app-shell-v3 .billing-connection-note{border-color:#d9c6a2;border-radius:14px}@media (width<=760px){.app-shell-v3 .form-page-head h1{font-size:clamp(47px,14vw,64px)}.app-shell-v3 .team-layout,.app-shell-v3 .billing-grid{grid-template-columns:1fr}.app-shell-v3 .billing-card.featured{transform:none}}.home-conversion-v5{--v5-forest:#152019;--v5-forest-soft:#223328;--v5-lime:#cfff48;--v5-cream:#f4f4ef}.home-conversion-v5 .section-number{color:#647169;font-size:11px}.hero-conversion-v5{grid-template-columns:.92fr 1.08fr;gap:clamp(34px,4vw,62px);min-height:700px;padding:52px 0 82px}.hero-conversion-v5>*{min-width:0}.hero-conversion-v5 .launch-hero-copy h1{letter-spacing:-.072em;max-width:690px;margin:19px 0 25px;font-size:clamp(62px,6.1vw,88px);line-height:.9}.hero-conversion-v5 .launch-hero-copy h1 em{color:#496452;white-space:normal;font-style:normal;display:block}.hero-conversion-v5 .launch-hero-copy>p:not(.hero-reassurance-v5):not(.hero-audience-v5){color:#526057;max-width:650px;font-size:17px;line-height:1.55}.hero-conversion-v5 .launch-hero-actions{margin-top:28px}.hero-conversion-v5 .button-large{min-height:56px}.hero-reassurance-v5{color:#556159;margin:20px 0 0;font-size:13px;font-weight:700}.hero-audience-v5{color:#26342b;white-space:nowrap;border-top:1px solid #d4d8d1;width:fit-content;margin:24px 0 0;padding-top:18px;font-size:13px;font-weight:760}.hero-visual-v5{background:#dfe5dc;border-radius:30px;height:560px;min-height:0;overflow:visible;box-shadow:0 28px 65px #182a1d24}.hero-photo-pair-v5{border-radius:inherit;background:var(--v5-forest);border:1px solid #121e1524;grid-template-columns:1.12fr .88fr;gap:3px;height:100%;display:grid;overflow:hidden}.hero-photo-pair-v5 figure{min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.hero-photo-pair-v5 img{object-fit:cover;object-position:52% top;width:100%;height:100%;display:block}.hero-photo-pair-v5 figure:nth-child(2) img{object-position:58% top}.hero-photo-pair-v5 figure:after{content:"";background:linear-gradient(#0000,#0a140d9e);position:absolute;inset:45% 0 0}.hero-photo-pair-v5 figcaption{z-index:1;color:#fff;letter-spacing:.08em;background:#121e15d6;border-radius:100px;padding:7px 9px;font-size:9px;font-weight:800;position:absolute;bottom:17px;left:18px}.hero-phone-card-v5{width:min(310px,52%);box-shadow:0 24px 55px #0511094a, 4px 4px 0 var(--v5-lime);border-radius:18px;padding:17px;bottom:18px;right:18px}.hero-phone-card-v5 .hero-phone-top{padding-bottom:9px}.hero-phone-card-v5 .phone-kicker{margin-top:12px}.hero-phone-card-v5 .phone-title-row{margin-top:8px}.hero-phone-card-v5>p{margin:10px 0;font-size:10px;line-height:1.45}.hero-phone-card-v5 dl{margin:8px 0 11px}.hero-card-record-v5{color:#657068;align-items:center;gap:7px;margin-top:10px;font-size:8px;font-weight:700;display:flex}.hero-card-record-v5 svg{stroke:#2e7c4c;fill:none;stroke-width:3px;background:#e4f7e9;border-radius:50%;width:14px;height:14px;padding:3px}.home-conversion-v5 .clarity-section-v3{padding-block:88px 78px}.home-conversion-v5 .journey-head-v3{margin-bottom:35px}.home-conversion-v5 .journey-head-v3 h2{font-size:clamp(52px,5.3vw,74px)}.home-conversion-v5 .journey-head-v3>p{max-width:390px;font-size:15px;line-height:1.6}.home-conversion-v5 .journey-cards-v3{grid-template-columns:repeat(3,1fr)}.home-conversion-v5 .journey-cards-v3 article:nth-child(2){transform:none}.home-conversion-v5 .journey-photo-v3,.home-conversion-v5 .journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:280px}.home-conversion-v5 .journey-copy-v3{min-height:178px;padding:23px}.home-conversion-v5 .journey-copy-v3 h3{font-size:28px}.home-conversion-v5 .journey-copy-v3 p{font-size:13px;line-height:1.5}.home-conversion-v5 .journey-copy-v3>div{font-size:11px}.home-conversion-v5 .product-demo{padding-block:82px 92px}.home-conversion-v5 .demo-story-heading{margin-bottom:31px}.home-conversion-v5 .demo-story-heading h2{font-size:clamp(50px,5.5vw,74px)}.home-conversion-v5 .demo-sector-note{max-width:650px;font-size:15px;line-height:1.6}.demo-customer-proof-v5,.record-proof-visual-v5{color:#fff;background:linear-gradient(145deg,#142018,#1d3024 56%,#3b6747);align-content:center;gap:23px;min-height:600px;padding:clamp(28px,5vw,62px);display:grid}.demo-customer-proof-v5>span,.record-proof-visual-v5>small{color:#cfff48;letter-spacing:.13em;font-size:10px;font-weight:800}.demo-customer-proof-v5>strong{letter-spacing:-.06em;max-width:440px;font-size:clamp(42px,5vw,68px);line-height:.92}.demo-customer-proof-v5>div{border-top:1px solid #ffffff24;grid-template-columns:40px 1fr;align-items:center;gap:13px;padding-top:19px;display:grid}.demo-customer-proof-v5 i{color:#172019;background:#cfff48;border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.demo-customer-proof-v5 b,.demo-customer-proof-v5 small{display:block}.demo-customer-proof-v5 b{font-size:14px}.demo-customer-proof-v5 small{color:#b8c2ba;margin-top:4px;font-size:11px;line-height:1.4}.record-proof-visual-v5>span{color:#172019;background:#cfff48;border-radius:22px;place-items:center;width:72px;height:72px;font-size:36px;font-weight:900;display:grid}.record-proof-visual-v5>strong{letter-spacing:-.08em;font-size:clamp(70px,9vw,118px);line-height:.8}.record-proof-visual-v5>p{color:#bdc7bf;max-width:390px;margin:0;font-size:15px;line-height:1.55}.record-proof-visual-v5 dl{grid-template-columns:1fr 1fr;gap:10px;margin:5px 0 0;display:grid}.record-proof-visual-v5 dl>div{background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;padding:14px}.record-proof-visual-v5 dt{color:#aeb9b0;font-size:9px}.record-proof-visual-v5 dd{margin:5px 0 0;font-size:12px;font-weight:800}.home-conversion-v5 .use-cases-v2{background:var(--v5-forest);color:#fff;padding:92px 0 84px}.home-conversion-v5 .use-cases-v2 .section-intro-v2{margin-bottom:38px}.home-conversion-v5 .use-cases-v2 .section-number{color:#cfff48}.home-conversion-v5 .use-cases-v2 .section-intro-v2 h2{max-width:800px;font-size:clamp(52px,5.8vw,78px)}.home-conversion-v5 .use-cases-v2 .section-intro-v2>p{color:#b5c0b7;font-size:15px}.home-conversion-v5 .trade-gallery-v2{grid-template-rows:none;grid-template-columns:repeat(3,1fr);grid-auto-rows:290px;gap:12px}.home-conversion-v5 .trade-card-v2{border-color:#ffffff21;border-radius:22px}.home-conversion-v5 .trade-card-v2 img{object-position:center 26%}.home-conversion-v5 .trade-card-copy{padding:21px}.home-conversion-v5 .trade-card-copy span{font-size:10px}.home-conversion-v5 .trade-card-copy p{color:#e2e7e2;max-width:290px;margin:8px 0 0;font-size:13px;line-height:1.42}.home-conversion-v5 .trade-card-copy b{margin-top:13px;font-size:10px}.industries-link-v5{color:#fff;border:1px solid #ffffff47;border-radius:100px;align-items:center;gap:13px;width:fit-content;min-height:48px;margin-top:28px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex}.industries-link-v5 svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.examples-v5{padding-block:94px 88px}.examples-v5 .case-studies-head-v4{margin-bottom:34px}.examples-v5 .case-studies-head-v4 h2{font-size:clamp(52px,5.8vw,76px)}.examples-v5 .case-studies-head-v4>p{font-size:15px}.examples-v5 .case-study-grid-v4{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.examples-v5 .case-study-card-v4{border-radius:24px;grid-template-rows:265px 1fr;min-height:0;display:grid;overflow:hidden}.examples-v5 .case-study-card-v4:last-child{grid-column:1/-1;grid-template-rows:330px;grid-template-columns:1fr 1fr}.examples-v5 .case-study-photo-v4{height:auto;min-height:0}.examples-v5 .case-study-body-v4{padding:25px}.examples-v5 .case-study-body-v4>span,.examples-v5 .case-study-body-v4 a{display:none}.examples-v5 .case-study-body-v4 h3{margin-top:0;font-size:27px}.examples-v5 .case-study-body-v4 p{font-size:13px;line-height:1.55}.examples-v5 .case-study-body-v4 dl{grid-template-columns:1fr 1fr}.decision-record-v5{background:#e6ebe2;padding:92px 0}.decision-record-layout-v5{grid-template-columns:.94fr 1.06fr;align-items:center;gap:clamp(50px,7vw,95px);display:grid}.decision-record-v5 .portal-preview-v3{box-shadow:0 25px 65px #1b2f2121}.decision-record-v5 .portal-preview-v3>p{font-size:14px;line-height:1.55}.decision-record-v5 .portal-record-note-v3{font-size:10px}.decision-copy-v5 h2{letter-spacing:-.065em;max-width:600px;margin:14px 0 20px;font-size:clamp(52px,5.4vw,76px);line-height:.92}.decision-copy-v5>p{color:#5c695f;max-width:560px;margin:0;font-size:15px;line-height:1.65}.decision-copy-v5 ul{grid-template-columns:1fr 1fr;gap:0 20px;margin:30px 0;padding:0;list-style:none;display:grid}.decision-copy-v5 li{border-top:1px solid #c8d0c6;grid-template-columns:34px 1fr;gap:11px;padding:17px 0;display:grid}.decision-copy-v5 li>span{color:#627167;font-size:10px;font-weight:800}.decision-copy-v5 li strong,.decision-copy-v5 li small{display:block}.decision-copy-v5 li strong{font-size:13px}.decision-copy-v5 li small{color:#69766d;margin-top:4px;font-size:11px;line-height:1.4}.decision-actions-v5{align-items:center;gap:24px;display:flex}.decision-actions-v5>a:last-child{color:#34433a;text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.decision-boundary-v5{color:#748078;max-width:590px;margin-top:21px;font-size:10px;line-height:1.5;display:block}.pricing-simple-v5{padding-block:94px}.pricing-simple-v5 .pricing-intro-v2{margin-bottom:35px}.pricing-simple-v5 .pricing-intro-v2 h2{font-size:clamp(55px,6vw,82px)}.pricing-simple-v5 .pricing-intro-v2>p{font-size:15px}.pricing-offer-v5{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:14px;display:grid}.pricing-offer-v5 article,.pricing-offer-v5 aside{border:1px solid #15201921;border-radius:27px}.pricing-offer-v5 article{background:#fff;grid-template-columns:.65fr 1fr;gap:24px 55px;padding:35px;display:grid;box-shadow:0 18px 45px #192b1f12}.pricing-offer-v5 article>div span,.pricing-offer-v5 article>div strong,.pricing-offer-v5 article>div small{display:block}.pricing-offer-v5 article>div span{color:#58705d;letter-spacing:.13em;font-size:10px;font-weight:800}.pricing-offer-v5 article>div strong{letter-spacing:-.07em;margin-top:8px;font-size:72px;line-height:1}.pricing-offer-v5 article>div small{color:#748078;margin-top:4px;font-size:11px}.pricing-offer-v5 article ul{align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-offer-v5 article li{align-items:center;gap:9px;font-size:13px;display:flex}.pricing-offer-v5 article li svg{fill:none;stroke:#31593d;stroke-width:3px;background:#e7f5dd;border-radius:50%;width:19px;height:19px;padding:4px}.pricing-offer-v5 article>.button{width:fit-content}.pricing-offer-v5 article>p{color:#707b73;align-self:center;margin:0;font-size:11px}.pricing-offer-v5 aside{background:var(--v5-forest);color:#fff;align-content:center;padding:34px;display:grid}.pricing-offer-v5 aside>span{color:#cfff48;letter-spacing:.13em;font-size:10px;font-weight:800}.pricing-offer-v5 aside h3{letter-spacing:-.045em;margin:16px 0 12px;font-size:30px;line-height:1.05}.pricing-offer-v5 aside p{color:#b8c2ba;margin:0;font-size:13px;line-height:1.55}.home-conversion-v5 .faq-v2{gap:70px;padding-block:90px}.home-conversion-v5 .faq-intro-v2 h2{max-width:470px;font-size:clamp(50px,5vw,68px);line-height:.94}.home-conversion-v5 .faq-intro-v2>p{font-size:14px;line-height:1.6}.home-conversion-v5 .faq-list-v2 summary{min-height:64px}.home-conversion-v5 .faq-list-v2 summary strong{font-size:14px}.home-conversion-v5 .faq-list-v2 details>p{font-size:13px;line-height:1.6}.final-cta-compact-v5{background:var(--v5-lime);min-height:310px;margin-bottom:70px;padding:45px 54px}.final-cta-compact-v5 h2{font-size:clamp(52px,5.5vw,74px)}.final-cta-compact-v5>div:last-child{max-width:390px}.footer-v2{background:var(--v5-forest)}.footer-v2 .brand>span:last-child{color:#fff}.footer-v2 .brand-mark{color:#152019;box-shadow:none;background:#cfff48}.footer-main-v2>div a,.footer-support-v2{color:#d9e0da;font-size:12px}.footer-brand-v2 p{font-size:13px}.login-start-note-v3{color:#536158;background:#f0f5eb;border:1px solid #d8dfd4;border-radius:12px;margin:0 0 17px;padding:13px 14px;font-size:12px;line-height:1.5}.login-start-v3 .login-copy-v2 h1{font-size:clamp(54px,5.4vw,78px)}.industries-page-v5{min-height:100vh}.industries-hero-v5{align-content:center;justify-items:start;min-height:620px;padding-block:70px;display:grid}.industries-hero-v5>span,.industries-grid-section-v5>div:first-child>span,.industries-more-v5>.shell>div>span,.industries-final-v5 span{color:#647169;letter-spacing:.14em;font-size:10px;font-weight:800}.industries-hero-v5 h1{letter-spacing:-.075em;max-width:950px;margin:18px 0 25px;font-size:clamp(64px,8vw,105px);line-height:.86}.industries-hero-v5 h1 em{color:#496452;font-style:normal}.industries-hero-v5 p{color:#58655c;max-width:700px;margin:0 0 29px;font-size:17px;line-height:1.65}.industries-grid-section-v5{padding-bottom:105px}.industries-grid-section-v5>div:first-child{justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px;display:flex}.industries-grid-section-v5 h2{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(42px,4.8vw,65px)}.industries-grid-v5{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.industries-grid-v5 a{background:#fff;border:1px solid #15201921;border-radius:23px;align-content:end;min-height:230px;padding:28px;display:grid;box-shadow:0 12px 32px #192b1f0d}.industries-grid-v5 a>span{color:#69806e;letter-spacing:.13em;font-size:9px;font-weight:800}.industries-grid-v5 h3{letter-spacing:-.05em;margin:14px 0 8px;font-size:30px}.industries-grid-v5 p{color:#667169;max-width:480px;margin:0;font-size:13px;line-height:1.5}.industries-grid-v5 b{margin-top:20px;font-size:11px}.industries-more-v5{background:#e5ebe1;padding:95px 0}.industries-more-v5>.shell{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.industries-more-v5 h2{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(48px,5vw,68px);line-height:.94}.industries-more-v5 p{color:#647068;font-size:14px;line-height:1.65}.industries-more-v5 ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.industries-more-v5 li{border-bottom:1px solid #c6d0c4;justify-content:space-between;align-items:center;gap:15px;min-height:58px;font-size:13px;font-weight:750;display:flex}.industries-more-v5 li span{color:#3c6b49}.industries-final-v5{justify-content:space-between;align-items:center;gap:50px;min-height:300px;display:flex}.industries-final-v5 h2{letter-spacing:-.06em;margin:10px 0;font-size:54px}.industries-final-v5 p{color:#667169;margin:0;font-size:14px}@media (width<=1000px){.hero-conversion-v5{grid-template-columns:1fr;max-width:800px}.hero-conversion-v5 .launch-hero-copy h1{max-width:760px}.hero-visual-v5{height:590px}.home-conversion-v5 .journey-cards-v3{grid-template-columns:1fr;gap:13px;margin:0;padding:0;display:grid;overflow:visible}.home-conversion-v5 .journey-cards-v3 article,.home-conversion-v5 .journey-cards-v3 article:nth-child(2){grid-template-columns:minmax(250px,.8fr) 1.2fr;width:auto;display:grid;transform:none}.home-conversion-v5 .journey-photo-v3,.home-conversion-v5 .journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:230px}.home-conversion-v5 .trade-gallery-v2{grid-template-columns:repeat(2,1fr)}.home-conversion-v5 .trade-card-v2:last-child{grid-column:1/-1}.decision-record-layout-v5{grid-template-columns:1fr}.decision-record-v5 .portal-preview-v3{max-width:650px}.pricing-offer-v5{grid-template-columns:1fr}.industries-more-v5>.shell{grid-template-columns:1fr;gap:40px}}@media (width<=720px){.hero-conversion-v5{gap:33px;width:calc(100% - 32px);padding:30px 0 58px}.hero-conversion-v5 .launch-hero-copy h1{margin-top:16px;font-size:clamp(50px,14vw,64px)}.hero-conversion-v5 .launch-hero-copy>p:not(.hero-reassurance-v5):not(.hero-audience-v5){font-size:15px}.hero-conversion-v5 .launch-hero-actions{flex-direction:column;align-items:stretch;gap:15px}.hero-conversion-v5 .launch-hero-actions .button{width:100%}.hero-reassurance-v5{font-size:12px;line-height:1.45}.hero-audience-v5{white-space:normal;width:100%;font-size:clamp(10px,2.9vw,12px)}.hero-visual-v5{height:500px}.hero-photo-pair-v5{border-radius:24px 24px 0 0;grid-template-columns:1fr 1fr;height:290px}.hero-photo-pair-v5 figcaption{font-size:7px;bottom:10px;left:10px}.hero-phone-card-v5{width:calc(100% - 22px);bottom:10px;right:11px}.hero-phone-card-v5>p{font-size:11px}.home-conversion-v5 .clarity-section-v3{padding-block:64px}.home-conversion-v5 .journey-head-v3 h2{font-size:49px}.home-conversion-v5 .journey-cards-v3 article,.home-conversion-v5 .journey-cards-v3 article:nth-child(2){border-radius:19px;grid-template-columns:112px 1fr}.home-conversion-v5 .journey-photo-v3,.home-conversion-v5 .journey-cards-v3 article:nth-child(2) .journey-photo-v3{height:205px}.home-conversion-v5 .journey-copy-v3{min-height:205px;padding:18px}.home-conversion-v5 .journey-copy-v3 h3{font-size:25px}.home-conversion-v5 .journey-copy-v3 p{font-size:12px}.home-conversion-v5 .product-demo{padding-block:64px}.home-conversion-v5 .demo-sector-note{font-size:14px}.demo-customer-proof-v5,.record-proof-visual-v5{min-height:360px;padding:29px 22px}.home-conversion-v5 .use-cases-v2{padding-block:66px}.home-conversion-v5 .trade-gallery-v2{grid-template-columns:1fr;grid-auto-rows:250px}.home-conversion-v5 .trade-card-v2:last-child{grid-column:auto}.home-conversion-v5 .trade-card-v2:nth-child(n+7){display:none}.home-conversion-v5 .trade-card-copy p{font-size:12px}.industries-link-v5{justify-content:center;width:100%}.examples-v5{padding-block:67px}.examples-v5 .case-study-grid-v4{grid-template-columns:1fr}.examples-v5 .case-study-card-v4,.examples-v5 .case-study-card-v4:last-child{grid-column:auto;grid-template-rows:235px 1fr;grid-template-columns:1fr}.examples-v5 .case-study-body-v4 h3{font-size:25px}.decision-record-v5{padding:67px 0}.decision-copy-v5 h2{font-size:50px}.decision-copy-v5 ul{grid-template-columns:1fr}.decision-actions-v5{flex-direction:column;align-items:stretch;gap:12px}.decision-actions-v5 .button{width:100%}.pricing-simple-v5{padding-block:67px}.pricing-offer-v5 article{grid-template-columns:1fr;gap:25px;padding:25px 20px}.pricing-offer-v5 article>.button{width:100%;min-height:58px}.pricing-offer-v5 aside{padding:27px 22px}.home-conversion-v5 .faq-v2{gap:42px;padding-block:67px}.home-conversion-v5 .faq-intro-v2 h2{font-size:48px}.home-conversion-v5 .faq-list-v2 summary{min-height:70px}.home-conversion-v5 .faq-list-v2 summary strong{font-size:13px}.home-conversion-v5 .faq-list-v2 details>p{font-size:14px}.final-cta-compact-v5{min-height:0;margin:0 12px 48px;padding:34px 23px}.final-cta-compact-v5 h2{font-size:50px}.login-start-v3 .login-copy-v2 h1{font-size:51px}.login-start-note-v3{font-size:13px}.industries-hero-v5{min-height:510px;padding-block:55px}.industries-hero-v5 h1{font-size:clamp(58px,17vw,74px)}.industries-hero-v5 p{font-size:15px}.industries-hero-v5 .button{width:100%}.industries-grid-section-v5{padding-bottom:70px}.industries-grid-v5{grid-template-columns:1fr}.industries-grid-v5 a{min-height:200px;padding:23px}.industries-more-v5{padding:68px 0}.industries-more-v5 ul{grid-template-columns:1fr}.industries-more-v5 li{min-height:60px;font-size:14px}.industries-final-v5{flex-direction:column;justify-content:center;align-items:flex-start;min-height:360px}.industries-final-v5 h2{font-size:49px}.industries-final-v5 .button{width:100%}}@media (width<=900px){.site-nav-v2>.brand,.watch-link,.trade-list-v2 a,.trust-copy-v2>a,.footer-v2 .brand,.footer-main-v2>div a,.footer-support-v2{align-items:center;min-height:44px;display:inline-flex}}.home-v2 .trade-gallery-v2{grid-template-rows:none;grid-template-columns:repeat(3,1fr);grid-auto-rows:330px}.home-v2 .trade-card-v2:nth-child(2){grid-column:auto}.home-v2 .journey-cards-v3 article:first-child .journey-photo-v3 img{object-position:center}@media (width<=1000px){.home-v2 .trade-gallery-v2{grid-template-rows:none;grid-template-columns:repeat(2,1fr);grid-auto-rows:320px}}@media (width<=720px){.home-v2 .trade-gallery-v2{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:285px;margin:0;padding:0;display:grid;overflow:visible}.home-v2 .trade-card-v2{flex:initial;width:auto;min-width:0;height:auto}}.home-conversion-v5 .trade-gallery-v2{grid-auto-rows:290px}@media (width<=1000px){.home-conversion-v5 .trade-gallery-v2{grid-auto-rows:290px}.home-conversion-v5 .trade-card-v2:last-child{grid-column:1/-1}}@media (width<=720px){.home-conversion-v5 .trade-gallery-v2{grid-auto-rows:250px}.home-conversion-v5 .trade-card-v2:last-child{grid-column:auto}.home-conversion-v5 .trade-card-v2:nth-child(n+7){display:none}}.app-shell-v6{--portal-forest:#152019;--portal-green:#355d42;--portal-lime:#cfff48;--portal-paper:#f4f4ef;--portal-line:#1520191f;color:#111813;background:radial-gradient(circle at 88% 8%,#cfff4814,#0000 24%),#eef0ea}.app-shell-v6 .app-sidebar-v3{background:#152019;border-right:1px solid #cfff481f;box-shadow:18px 0 55px #14231817}.app-shell-v6 .app-sidebar-v3:before{border-color:#cfff481a;box-shadow:0 0 0 55px #cfff4806,0 0 0 110px #cfff4803}.app-shell-v6 .app-brand-v3 .brand-mark{background:var(--portal-lime);color:#111813;box-shadow:none;border:1px solid #111813e6;border-radius:10px}.app-shell-v6 .app-nav-label-v3{color:#ffffff6b}.app-shell-v6 .app-nav-v3 a{color:#ffffffb3;border-radius:12px}.app-shell-v6 .app-nav-v3 a:hover{color:#fff;background:#cfff4814}.app-shell-v6 .app-nav-v3 a[aria-current=page]{border-color:var(--portal-lime);background:var(--portal-lime);color:#111813;box-shadow:0 10px 25px #050f0833}.app-shell-v6 .app-sidebar-note-v3{background:#cfff480e;border-color:#cfff4830;border-radius:16px}.app-shell-v6 .app-sidebar-note-v3 span{color:var(--portal-lime);font-size:9px}.app-shell-v6 .app-sidebar-note-v3 strong{font-size:14px}.app-shell-v6 .app-sidebar-note-v3 p{color:#fff9;font-size:10px}.app-shell-v6 .app-account-v3 .app-account-avatar{background:var(--portal-lime);color:#111813!important}.app-shell-v6 .app-main-v3{width:min(1240px,100% - 64px);padding-top:54px}.app-shell-v6 .dashboard-heading-v3{margin-bottom:24px}.app-shell-v6 .dashboard-heading-v3 .app-kicker{color:#647168;letter-spacing:.14em;font-size:10px}.app-shell-v6 .dashboard-heading-v3 h1{max-width:760px;font-size:clamp(58px,6vw,86px);line-height:.88}.app-shell-v6 .dashboard-heading-v3 p{max-width:640px;font-size:15px;line-height:1.55}.app-shell-v6 .dashboard-create-v3{border-radius:100px;min-height:56px;font-size:12px}.trial-status-v6{border:1px solid var(--portal-line);background:#ffffffc2;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:92px;margin-bottom:14px;padding:18px 22px;display:grid;box-shadow:0 10px 30px #17281c0b}.trial-status-v6>div:first-child>span{color:#617067;letter-spacing:.14em;font-size:9px;font-weight:800}.trial-status-v6>div:first-child>strong{margin-top:5px;font-size:18px;display:block}.trial-status-v6>div:first-child>p{color:#6d776f;margin:4px 0 0;font-size:11px}.trial-status-v6>div:nth-child(2){gap:8px;display:flex}.trial-status-v6 i{color:#869087;background:#f5f6f2;border:1px solid #ced5cc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:800;display:grid}.trial-status-v6 i.used{color:var(--portal-lime);background:#17251c;border-color:#17251c}.trial-status-v6>a{color:#fff;background:#17251c;border-radius:100px;align-items:center;gap:18px;min-height:43px;padding:0 16px;font-size:11px;font-weight:750;display:inline-flex}.trial-status-v6.limit-reached{background:#e9efe4;border-color:#b8c5b5}.app-shell-v6 .dashboard-overview-v3{gap:14px}.app-shell-v6 .earnings-card-v3{background:linear-gradient(145deg,#152019 0%,#213528 58%,#3d6949 100%);border-radius:28px;min-height:390px}.app-shell-v6 .earnings-card-v3:after{content:"";background:var(--portal-lime);border-radius:100px 100px 0 0;height:7px;position:absolute;bottom:0;left:30px;right:30px}.app-shell-v6 .earnings-copy-v3>strong{font-size:clamp(72px,7vw,102px)}.app-shell-v6 .earnings-copy-v3>a{border-radius:100px}.approval-stack-v6{z-index:2;place-self:center end;width:min(100%,265px);position:relative}.approval-stack-v6>div{color:#152019;background:#fffffff0;border:1px solid #ffffff26;border-radius:18px;min-height:126px;padding:21px;position:relative;box-shadow:0 18px 35px #0411082e}.approval-stack-v6>div:nth-child(2){margin:-18px 18px 0 -18px;transform:rotate(-2deg)}.approval-stack-v6 span,.approval-stack-v6 strong,.approval-stack-v6 small{display:block}.approval-stack-v6 span{color:#647168;letter-spacing:.12em;font-size:8px;font-weight:850}.approval-stack-v6 strong{letter-spacing:-.04em;margin-top:15px;font-size:20px}.approval-stack-v6 small{color:#778079;margin-top:6px;font-size:10px}.approval-stack-v6>i{z-index:2;background:var(--portal-lime);color:#17251c;border:1px solid #17251c;border-radius:14px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-17px;right:1px;box-shadow:0 11px 22px #08160c33}.app-shell-v6 .quick-job-card-v3{border-radius:24px}.app-shell-v6 .quick-job-card-v3:after{background:var(--portal-lime);box-shadow:-20px -16px #e6ede2}.app-shell-v6 .quick-job-card-v3>strong{font-size:27px}.app-shell-v6 .quick-job-card-v3>p{font-size:11px}.app-shell-v6 .quick-job-card-v3.trial-complete{background:#e6ece2}.app-shell-v6 .mini-stats-v3 article,.app-shell-v6 .jobs-panel-v3,.app-shell-v6 .first-job-guide-v3{border-radius:20px}.app-shell-v6 .mini-stats-v3 article>span{color:#657168;font-size:8px}.app-shell-v6 .mini-stats-v3 article>p{color:#737d75;font-size:9px}.app-shell-v6 .first-job-guide-v3{background:#e4eadf}.app-shell-v6 .jobs-panel-v3 .panel-heading{min-height:88px}.app-shell-v6 .jobs-panel-v3 .panel-heading>a{border-radius:100px}.app-shell-v6 .job-row{min-height:82px}.app-shell-v6 .status-pill{border-radius:100px}.app-shell-v6 .system-page-v6{padding-top:45px}.app-shell-v6 .system-page-v6 .form-page-head h1{max-width:900px;font-size:clamp(54px,6vw,82px)}.job-allowance-v6{border:1px solid var(--portal-line);background:#e6ece2;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:15px 19px;display:flex}.job-allowance-v6 span{color:#617067;letter-spacing:.13em;font-size:9px;font-weight:850}.job-allowance-v6 strong{font-size:12px}.limit-panel-v6{color:#fff;background:linear-gradient(145deg,#152019,#294333);border:1px solid #ffffff1a;border-radius:28px;padding:clamp(30px,5vw,56px);box-shadow:0 22px 52px #14281b29}.limit-panel-v6>span{color:var(--portal-lime);letter-spacing:.14em;font-size:10px;font-weight:850}.limit-panel-v6 h2{letter-spacing:-.055em;max-width:680px;margin:16px 0 12px;font-size:clamp(39px,5vw,62px);line-height:.95}.limit-panel-v6 p{color:#ffffffad;max-width:690px;margin:0;font-size:14px;line-height:1.65}.limit-panel-v6>div{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.limit-panel-v6 .button{border-radius:100px;min-height:50px}.limit-panel-v6 .button-outline{color:#fff;background:0 0;border-color:#ffffff3d}.plan-summary-v6{color:#fff;background:#17251c;border:1px solid #cfff4821;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-bottom:16px;padding:24px 27px;display:grid}.plan-summary-v6>div:first-child>span{color:var(--portal-lime);letter-spacing:.14em;font-size:9px;font-weight:850}.plan-summary-v6>div:first-child>strong{margin-top:8px;font-size:23px;display:block}.plan-summary-v6>div:first-child>p{color:#ffffff9e;margin:6px 0 0;font-size:11px}.plan-summary-v6>div:last-child{text-align:right;min-width:120px}.plan-summary-v6>div:last-child strong{letter-spacing:-.055em;font-size:37px;display:block}.plan-summary-v6>div:last-child strong small{color:#ffffff73;font-size:13px}.plan-summary-v6>div:last-child span{color:var(--portal-lime);letter-spacing:.1em;font-size:8px;font-weight:800}.app-shell-v6 .billing-card{min-height:250px}.app-shell-v6 .billing-card.featured{transform:translateY(-4px)}@media (width<=760px){.app-shell-v6{padding-bottom:90px}.app-shell-v6 .app-sidebar-v3{background:#152019f5;border-color:#cfff482e;border-radius:21px;height:70px}.app-shell-v6 .app-nav-v3 a{color:#ffffffab;border-radius:15px;min-height:56px}.app-shell-v6 .app-nav-v3 a[aria-current=page]{background:var(--portal-lime);color:#111813}.app-shell-v6 .app-mobile-header-v3{background:#f4f4efed}.app-shell-v6 .app-main-v3,.app-shell-v6 .system-page-v6,.app-shell-v6 .system-page-v6.narrow-main{width:calc(100% - 26px);padding-top:25px}.app-shell-v6 .dashboard-heading-v3 h1{font-size:clamp(52px,15vw,68px)}.app-shell-v6 .dashboard-heading-v3 p{font-size:14px}.trial-status-v6{grid-template-columns:1fr;gap:15px;padding:18px}.trial-status-v6>div:nth-child(2){justify-content:flex-start}.trial-status-v6>a{justify-content:center}.app-shell-v6 .earnings-card-v3{grid-template-columns:1fr;gap:30px;min-height:510px;padding:28px 23px 34px}.app-shell-v6 .earnings-copy-v3>strong{font-size:clamp(65px,21vw,86px)}.approval-stack-v6{justify-self:center;width:min(88%,280px)}.app-shell-v6 .quick-job-card-v3>strong{font-size:26px}.app-shell-v6 .job-row{min-height:0}.job-allowance-v6{flex-direction:column;align-items:flex-start}.limit-panel-v6{padding:30px 22px}.limit-panel-v6>div{display:grid}.plan-summary-v6{grid-template-columns:1fr;padding:22px}.plan-summary-v6>div:last-child{text-align:left}.app-shell-v6 .system-page-v6 .form-page-head h1{font-size:clamp(48px,14vw,64px)}}.brand-mark,.brand-mark-image{object-fit:contain;border:0;border-radius:10px;flex:none;width:34px;height:34px;display:block;box-shadow:none!important;background:0 0!important}.brand-mark-large{border-radius:13px;width:42px;height:42px}.mini-brand .brand-mark{border-radius:6px;width:21px;height:21px}.demo-stage-bar .brand-mark{border-radius:8px;width:28px;height:28px}.portal-brand-v3 .brand-mark{border-radius:11px;width:36px;height:36px}.app-brand-v3 .brand-mark{border-radius:11px;width:36px;height:36px;background:0 0!important;border:0!important}.loading-brand-mark{border-radius:17px;width:64px;height:64px;margin:0 auto 18px;display:block}.mobile-price-summary-v9,.mobile-demo-summary-v9{display:none}.pilot-proof-v9{background:#e6ebe2;border:1px solid #15201921;border-radius:26px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;margin-bottom:90px;padding:42px 46px;display:grid}.pilot-proof-v9 span{color:#526a58;letter-spacing:.13em;font-size:9px;font-weight:850}.pilot-proof-v9 h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(36px,4vw,56px);line-height:.95}.pilot-proof-v9 p{color:#5d695f;margin:0 0 19px;font-size:14px;line-height:1.6}.pilot-proof-v9 .button{width:fit-content}.pilot-proof-v9 small{color:#778179;margin-top:14px;font-size:9px;line-height:1.5;display:block}.variation-conversation-v9{background:#f5f7f2;border:1px solid #d8ded7;border-radius:16px;margin-top:16px;padding:15px}.variation-conversation-head-v9{justify-content:space-between;align-items:center;gap:15px;display:flex}.variation-conversation-head-v9 span{color:#657269;letter-spacing:.12em;font-size:8px;font-weight:850}.variation-conversation-head-v9>strong{font-size:10px}.variation-message-list-v9{gap:8px;margin-top:12px;display:grid}.variation-message-list-v9 article{background:#fff;border-radius:12px;width:min(92%,580px);padding:10px 12px}.variation-message-list-v9 article.business{color:#fff;background:#1a3021;justify-self:end}.variation-message-list-v9 article>div,.portal-conversation-v9 article>div{justify-content:space-between;gap:12px;display:flex}.variation-message-list-v9 article strong,.variation-message-list-v9 article time{font-size:8px}.variation-message-list-v9 article time{color:#7b867e}.variation-message-list-v9 article.business time{color:#b5c1b8}.variation-message-list-v9 article p{margin:6px 0 0;font-size:11px;line-height:1.45}.variation-conversation-v9 form{gap:9px;margin-top:13px;display:grid}.variation-conversation-v9 form label{color:#667169;gap:6px;font-size:8px;font-weight:800;display:grid}.variation-conversation-v9 textarea{resize:vertical;width:100%;font:600 11px/1.45 var(--font-body);background:#fff;border:1px solid #cdd5cc;border-radius:11px;padding:11px}.variation-conversation-v9 form .button{width:fit-content;min-height:42px}.conversation-copy-v9{color:#314b39;font:800 9px var(--font-body);cursor:pointer;background:0 0;border:0;margin-top:9px;text-decoration:underline}.portal-conversation-v9{background:#f4f6f1;border:1px solid #d8ded7;border-radius:17px;gap:9px;margin:20px 0;padding:17px;display:grid}.portal-conversation-v9>span{color:#607067;letter-spacing:.12em;font-size:9px;font-weight:850}.portal-conversation-v9 article{background:#fff;border-radius:12px;width:92%;padding:11px 13px}.portal-conversation-v9 article.business{color:#fff;background:#1a3021;justify-self:end}.portal-conversation-v9 article strong,.portal-conversation-v9 article time{font-size:9px}.portal-conversation-v9 article time{color:#7b867e}.portal-conversation-v9 article.business time{color:#bdc8c0}.portal-conversation-v9 article p{margin:7px 0 0;font-size:12px;line-height:1.5}.branded-customer-v9 .portal-business-v3>span,.branded-customer-v9 .portal-fact-icon-v3{background:var(--business-accent)}.portal-business-v3>img,.public-business>img{object-fit:contain;background:#fff;border-radius:11px;flex:none;width:40px;height:40px;display:block}.portal-help-v3 small{color:#68756c;margin-top:5px;font-size:10px;display:block}.branded-record-v9 .sealed-chip,.branded-record-v9 .public-business>span{background:var(--business-accent)}.app-nav-v3 a{position:relative}.app-unread-v9{color:#18321f;background:#cfff48;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:8px;display:grid}.app-mobile-alert-v9{color:#18321f;background:#e5eadf;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;text-decoration:none;display:none;position:relative}.app-mobile-alert-v9 b{color:#18321f;background:#cfff48;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.response-inbox-v8 .panel-heading>button{color:#33443a;min-height:36px;font:800 9px var(--font-body);cursor:pointer;background:#fff;border:1px solid #c8d0c7;border-radius:999px;padding:0 13px}.response-inbox-v8 a.unread{background:#f1f7e8;box-shadow:inset 4px 0 #9bc72c}.analytics-consent-v9{z-index:1000;color:#fff;background:#17291d;border:1px solid #344b3a;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:22px;width:min(680px,100% - 28px);padding:18px;display:grid;position:fixed;bottom:14px;right:14px;box-shadow:0 18px 60px #07120a47}.analytics-consent-v9 strong{font-size:14px}.analytics-consent-v9 p{color:#c1cbc3;margin:5px 0;font-size:11px;line-height:1.45}.analytics-consent-v9 a{color:#cfff48;font-size:9px;text-decoration:underline}.analytics-consent-v9>div:last-child{gap:8px;display:flex}.analytics-consent-v9 button{color:#fff;min-height:42px;font:800 9px var(--font-body);cursor:pointer;background:0 0;border:1px solid #718076;border-radius:999px;padding:0 14px}.analytics-consent-v9 button:last-child{color:#17291d;background:#cfff48;border-color:#cfff48}.error-page-v9{background:#eef1ea;place-items:center;min-height:100svh;padding:24px;display:grid}.error-page-v9 section{text-align:center;background:#fff;border:1px solid #cbd2c9;border-radius:24px;width:min(560px,100%);padding:38px}.error-page-v9 section>span{color:#915d2f;background:#fff1dc;border-radius:15px;place-items:center;width:52px;height:52px;margin:auto;font-size:22px;font-weight:900;display:grid}.error-page-v9 h1{letter-spacing:-.06em;margin:20px 0 10px;font-size:42px}.error-page-v9 p{color:#647068;font-size:13px;line-height:1.6}.error-page-v9 section>div{justify-content:center;gap:9px;margin-top:22px;display:flex}.error-page-v9 button,.error-page-v9 a{color:#fff;min-height:45px;font:800 10px var(--font-body);background:#17291d;border:1px solid #17291d;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.error-page-v9 a{color:#17291d;background:#fff}.analytics-preference-v9{background:#f3f5ef;border:1px solid #cbd2c8;border-radius:15px;margin-top:16px;padding:17px}.analytics-preference-v9 p{margin:0 0 12px!important}.analytics-preference-v9>div{gap:8px;display:flex}.analytics-preference-v9 button{color:#263c2d;min-height:42px;font:800 9px var(--font-body);cursor:pointer;background:#fff;border:1px solid #263c2d;border-radius:999px;padding:0 13px}.analytics-preference-v9 button:last-child{color:#fff;background:#263c2d}.analytics-preference-v9 small{color:#6f7b72;margin-top:10px;font-size:9px;display:block}@media (width<=900px){.app-mobile-alert-v9{display:grid}}@media (width<=620px){.analytics-consent-v9{grid-template-columns:1fr;gap:14px}.analytics-consent-v9>div:last-child{grid-template-columns:.7fr 1.3fr;display:grid}.analytics-consent-v9 button{padding-inline:10px}.analytics-preference-v9>div{display:grid}}.settings-help-v9{color:#6a766e;margin:-4px 0 8px;font-size:12px}.branding-controls-v9{grid-template-columns:.55fr 1.45fr;gap:13px;display:grid}.branding-controls-v9>label>span{background:#fff;border:1px solid #d0d6ce;border-radius:13px;align-items:center;gap:11px;min-height:58px;margin-top:7px;padding:9px 11px;display:flex}.branding-controls-v9 input[type=color]{background:0 0;border:0;border-radius:9px;width:42px;height:38px;padding:2px}.branding-controls-v9 b{color:#4d5b51;font-size:10px}.branding-logo-input-v9{cursor:pointer;position:relative;overflow:hidden}.branding-logo-input-v9 img,.branding-logo-input-v9 i{color:#cfff48;object-fit:contain;background:#193021;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.branding-logo-input-v9 input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (width<=720px){.branding-controls-v9,.branding-form-v9 .form-grid.two{grid-template-columns:1fr}.hero-conversion-v5{gap:25px;padding-bottom:44px}.hero-conversion-v5 .launch-hero-copy h1{font-size:clamp(47px,13.5vw,59px);line-height:.92}.hero-conversion-v5 .launch-hero-copy>p:not(.hero-reassurance-v5){line-height:1.48}.hero-visual-v5{height:445px}.hero-photo-pair-v5{height:255px}.hero-phone-card-v5{padding:15px}.home-conversion-v5 .clarity-section-v3,.home-conversion-v5 .use-cases-v2,.examples-v5,.decision-record-v5,.pricing-simple-v5{padding-block:52px}.home-conversion-v5 .journey-head-v3{margin-bottom:24px}.home-conversion-v5 .journey-head-v3 h2,.home-conversion-v5 .use-cases-v2 .section-intro-v2 h2,.examples-v5 .case-studies-head-v4 h2,.decision-copy-v5 h2,.pricing-simple-v5 .pricing-intro-v2 h2{font-size:43px;line-height:.94}.home-conversion-v5 .journey-head-v3>p{margin:0;font-size:14px}.home-conversion-v5 .journey-cards-v3 article,.home-conversion-v5 .journey-cards-v3 article:nth-child(2){grid-template-columns:102px 1fr}.home-conversion-v5 .journey-photo-v3,.home-conversion-v5 .journey-cards-v3 article:nth-child(2) .journey-photo-v3,.home-conversion-v5 .journey-copy-v3{height:174px;min-height:174px}.home-conversion-v5 .journey-sector-v3,.home-conversion-v5 .journey-copy-v3>div{display:none}.home-conversion-v5 .journey-copy-v3{padding:16px}.home-conversion-v5 .journey-copy-v3 h3{font-size:23px}.desktop-demo-v9{display:none}.mobile-price-summary-v9,.mobile-demo-summary-v9{width:calc(100% - 32px);margin-inline:auto;display:block}.mobile-price-summary-v9{padding:46px 0 50px}.mobile-price-heading-v9>span,.mobile-demo-copy-v9>span{color:#5c6c61;letter-spacing:.13em;font-size:9px;font-weight:850}.mobile-price-heading-v9 h2,.mobile-demo-copy-v9 h2{letter-spacing:-.06em;margin:12px 0 10px;font-size:42px;line-height:.94}.mobile-price-heading-v9 p{color:#647068;margin:0;font-size:13px;line-height:1.5}.mobile-price-heading-v9 p strong{color:#1d3123}.mobile-plan-list-v9{gap:8px;margin:24px 0 14px;display:grid}.mobile-plan-list-v9 article{background:#ffffffe6;border:1px solid #15201924;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:78px;padding:14px 16px;display:grid}.mobile-plan-list-v9 article.featured{color:#fff;background:#193021;border-color:#1b3322}.mobile-plan-list-v9 article>div:first-child strong,.mobile-plan-list-v9 article>div:first-child small,.mobile-plan-list-v9 article>div:last-child del,.mobile-plan-list-v9 article>div:last-child b,.mobile-plan-list-v9 article>div:last-child span{display:block}.mobile-plan-list-v9 article>div:first-child strong{font-size:16px}.mobile-plan-list-v9 article>div:first-child small{color:#657169;margin-top:5px;font-size:10px}.mobile-plan-list-v9 article.featured>div:first-child small{color:#bdc8bf}.mobile-plan-list-v9 article>div:last-child{text-align:right}.mobile-offer-price-v12>small{color:#68756c;letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.mobile-offer-price-v12>del{color:#1d2a21;width:fit-content;margin:0 0 8px auto;text-decoration:none;position:relative}.mobile-offer-price-v12>del:after{content:"";background:#d7353f;border-radius:99px;height:2.5px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-5deg)}.mobile-offer-price-v12>del{font-size:18px;font-weight:850}.mobile-offer-price-v12>del i{font-size:8px;font-style:normal}.mobile-plan-list-v9 article.featured .mobile-offer-price-v12>small{color:#bdc8bf}.mobile-plan-list-v9 article.featured .mobile-offer-price-v12>del{color:#fff}.mobile-plan-list-v9 article>div:last-child b{color:#1d2a21;font-size:29px;line-height:1}.mobile-plan-list-v9 article.featured>div:last-child b{color:#cfff48}.mobile-plan-list-v9 article>div:last-child span{color:#68746c;text-transform:uppercase;max-width:112px;margin-top:5px;font-size:8px;font-weight:800;line-height:1.25}.mobile-plan-list-v9 article.featured>div:last-child span{color:#bfcbc2}.mobile-price-summary-v9>.button{width:100%;min-height:57px}.mobile-price-detail-v9{color:#46554b;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;font-size:11px;font-weight:800;text-decoration:underline;display:flex}.mobile-demo-summary-v9{background:#fff;border:1px solid #15201924;border-radius:25px;margin-bottom:6px;overflow:hidden;box-shadow:0 18px 45px #192b1f14}.mobile-demo-photo-v9{background:#263c2d;height:225px;position:relative;overflow:hidden}.mobile-demo-photo-v9:after{content:"";background:linear-gradient(#0000,#0b160ea3);position:absolute;inset:50% 0 0}.mobile-demo-photo-v9 img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.mobile-demo-photo-v9 span{z-index:1;color:#172019;letter-spacing:.1em;background:#cfff48;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850;position:absolute;bottom:15px;left:16px}.mobile-demo-copy-v9{padding:25px 21px 22px}.mobile-demo-copy-v9 h2{font-size:40px}.mobile-demo-copy-v9 ol{border-top:1px solid #dde2db;gap:0;margin:21px 0;padding:0;list-style:none;display:grid}.mobile-demo-copy-v9 li{border-bottom:1px solid #dde2db;align-items:center;gap:11px;min-height:49px;font-size:12px;font-weight:720;display:flex}.mobile-demo-copy-v9 li b{color:#cfff48;background:#193021;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.mobile-demo-copy-v9 .button{width:100%;min-height:55px}.pilot-proof-v9{border-radius:22px;grid-template-columns:1fr;gap:20px;width:calc(100% - 32px);margin-bottom:48px;padding:27px 21px}.pilot-proof-v9 h2{font-size:36px}.pilot-proof-v9 p{font-size:13px}.pilot-proof-v9 .button{width:100%}.home-conversion-v5 .use-cases-v2 .section-intro-v2,.examples-v5 .case-studies-head-v4,.pricing-simple-v5 .pricing-intro-v2{margin-bottom:25px}.home-conversion-v5 .trade-gallery-v2{grid-auto-rows:220px}.home-conversion-v5 .trade-card-v2:nth-child(n+5){display:none}.home-conversion-v5 .trade-card-copy{padding:17px}.home-conversion-v5 .trade-card-copy p{margin-top:6px}.home-conversion-v5 .trade-card-copy b,.examples-v5 .case-study-card-v4:nth-child(n+3){display:none}.examples-v5 .case-study-card-v4,.examples-v5 .case-study-card-v4:last-child{grid-template-rows:205px auto}.examples-v5 .case-study-body-v4{padding:20px}.examples-v5 .case-study-body-v4 h3{font-size:23px}.examples-v5 .case-study-body-v4>p{display:none}.decision-record-layout-v5{gap:38px}.decision-copy-v5>p{font-size:14px;line-height:1.5}.decision-copy-v5 ul{margin:22px 0}.decision-copy-v5 li{padding:13px 0}.decision-copy-v5 li small{display:none}.decision-boundary-v5{margin-top:15px}.pricing-simple-v5{padding-top:28px}.pricing-simple-v5 .pricing-intro-v2{display:none}.pricing-grid-v7{grid-template-columns:1fr;gap:9px;margin:0;padding:0;display:grid;overflow:visible}.pricing-card-v7,.pricing-card-v7.trial{border-radius:21px;align-items:stretch;gap:0;width:100%;min-width:0;min-height:0;padding:22px;display:flex}.pricing-popular-v7{top:15px;right:15px}.pricing-plan-summary-v13{margin-top:6px}.pricing-offer-price-v12{margin-top:18px}.pricing-normal-row-v13{min-height:42px}.pricing-intro-row-v13>strong{font-size:57px}.pricing-standard-v10 strong{margin-top:10px;font-size:48px}.pricing-standard-v10 small{margin-top:5px}.pricing-card-v7 ul,.pricing-card-v7.trial ul{border-top:1px solid #1520191c;border-left:0;grid-template-columns:1fr;gap:9px;margin:19px 0;padding:17px 0 0}.pricing-card-v7 li{font-size:11px}.pricing-card-action-v13,.pricing-card-v7.trial .pricing-card-action-v13{grid-template-columns:1fr;gap:9px;margin-top:auto;display:grid}.pricing-card-action-v13 .button{min-height:51px}.pricing-card-action-v13>p,.pricing-card-v7.trial .pricing-card-action-v13>p{grid-area:auto;display:block}.pricing-terms-v7{font-size:10px;line-height:1.5}.home-conversion-v5 .faq-v2{gap:28px;padding-block:52px}.home-conversion-v5 .faq-intro-v2 h2{font-size:43px}.home-conversion-v5 .faq-list-v2 summary{min-height:61px}.home-conversion-v5 .faq-list-v2 summary strong{font-size:12px}.home-conversion-v5 .faq-list-v2 details>p{font-size:13px}.home-conversion-v5 .faq-list-v2 details:nth-child(n+5),.decision-record-v5{display:none}.final-cta-compact-v5{gap:24px;padding:30px 22px}.final-cta-compact-v5 h2{font-size:45px}.final-cta-compact-v5 p{margin-bottom:16px}}.ai-showcase-v15{color:#fff;background:linear-gradient(145deg,#152019 0%,#20372a 100%);border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(34px,6vw,86px);margin-block:100px;padding:clamp(38px,6vw,76px);display:grid;box-shadow:0 28px 70px #0f201429}.ai-showcase-copy-v15>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-showcase-copy-v15 .section-number{color:#cfff48}.ai-showcase-copy-v15>div>b{color:#dfff84;letter-spacing:.08em;border:1px solid #cfff4847;border-radius:999px;padding:7px 10px;font-size:11px}.ai-showcase-copy-v15 h2{letter-spacing:-.06em;max-width:640px;margin:24px 0 18px;font-size:clamp(42px,5vw,68px);line-height:.94}.ai-showcase-copy-v15>p{color:#ffffffb8;max-width:620px;margin:0;font-size:16px;line-height:1.65}.ai-showcase-copy-v15 .button{width:fit-content;min-height:52px;margin-top:28px}.ai-showcase-panel-v15{background:#ffffff12;border:1px solid #ffffff24;border-radius:25px;overflow:hidden}.ai-showcase-panel-v15 article{border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:start;gap:18px;min-height:112px;padding:24px;display:grid}.ai-showcase-panel-v15 article>span{color:#152019;background:#cfff48;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.ai-showcase-panel-v15 article strong{font-size:18px;display:block}.ai-showcase-panel-v15 article p{color:#ffffffa6;margin:7px 0 0;font-size:14px;line-height:1.5}.ai-usage-v15{grid-template-columns:1fr 1fr;display:grid}.ai-usage-v15>div{grid-template-columns:auto 1fr;align-items:end;gap:2px 10px;padding:22px 24px;display:grid}.ai-usage-v15>div+div{background:#cfff4814;border-left:1px solid #ffffff1f}.ai-usage-v15 small{color:#cfff48;letter-spacing:.12em;grid-column:1/-1;font-size:11px;font-weight:850}.ai-usage-v15 strong{letter-spacing:-.05em;font-size:43px;line-height:1}.ai-usage-v15 span{color:#ffffffad;padding-bottom:4px;font-size:13px}@media (width<=900px){.ai-showcase-v15{grid-template-columns:1fr;margin-block:65px}}@media (width<=620px){.ai-showcase-v15{border-radius:25px;gap:30px;width:calc(100% - 32px);margin-block:48px;padding:30px 20px}.ai-showcase-copy-v15 h2{font-size:42px}.ai-showcase-copy-v15>p{font-size:15px}.ai-showcase-copy-v15 .button{width:100%}.ai-showcase-panel-v15 article{min-height:0;padding:20px 17px}.ai-showcase-panel-v15 article strong{font-size:16px}.ai-showcase-panel-v15 article p{font-size:13px}.ai-usage-v15{grid-template-columns:1fr}.ai-usage-v15>div+div{border-top:1px solid #ffffff1f;border-left:0}}.photo-picker{background:#f5f7f2;border:1px dashed #acbaa8;border-radius:16px;min-width:0;margin:0;padding:16px}.photo-picker legend{color:#203827;padding:0 5px;font-size:13px;font-weight:750}.photo-picker legend small{margin-left:8px}.photo-picker>p{color:#526357;margin:0 0 12px;font-size:12px;line-height:1.5}.photo-picker>small{color:#526357;margin-top:10px;font-size:11px;line-height:1.5;display:block}.photo-picker .photo-picker-input{display:none}.photo-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.photo-picker-grid figure{min-width:0;margin:0;position:relative}.photo-picker-grid img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.photo-picker-grid figcaption{text-overflow:ellipsis;white-space:nowrap;color:#526357;margin:5px 0 9px;font-size:11px;overflow:hidden}.photo-picker-grid button{color:#18321f;cursor:pointer;background:#fff;border:1px solid #b7c0b3;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:3px;right:3px}.photo-picker-add,.quote-edit-toggle,.quote-share button,.quote-share a{color:#203827;min-height:44px;font:750 13px/1.4 var(--font-body);cursor:pointer;background:#fff;border:1px solid #526a57;border-radius:12px;justify-content:center;align-items:center;padding:10px 15px;display:inline-flex}.quote-editor{margin-top:18px}.variation-details{min-width:0}.variation-row .quote-editor>p,.variation-row .quote-edit-form>p,.variation-row .quote-edit-fields>p{color:#526357;font-size:12px;line-height:1.5}.quote-edit-form{background:#f8faf6;border:1px solid #d6dfd0;border-radius:16px;margin-top:14px;padding:18px}.quote-edit-form h3{margin:0;font-size:19px}.quote-edit-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.quote-edit-fields .form-grid{min-width:0}.quote-cancel{min-height:44px;font:650 12px var(--font-body);color:#344c3b;cursor:pointer;background:0 0;border:0;text-decoration:underline}.quote-share{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.quote-history{border-top:1px solid #d6dfd0;margin-top:14px;padding:12px 0}.quote-history summary{cursor:pointer;padding:8px 0;font-size:12px;font-weight:750}.quote-history article{background:#f5f7f2;border-radius:10px;margin-top:8px;padding:12px}.quote-history p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-quote-revision{color:#203827;background:#eff6e6;border-left:4px solid #7ea341;border-radius:8px;margin-bottom:20px;padding:14px}.customer-quote-revision strong{font-size:14px}.customer-quote-revision p{white-space:pre-wrap;margin:8px 0;font-size:13px;line-height:1.5}.customer-quote-revision small{margin-top:5px;font-size:12px;line-height:1.5;display:block}.portal-action-intro-v3 p{color:#526357;margin:0;font-size:12px;font-weight:700}.branded-customer-v9 .portal-fact-icon-v3{color:#254d32;background:#e8f0df}.portal-photo-gallery-v8>a{min-width:0;display:block}.portal-photo-gallery-v8>a .portal-photo-v3{object-fit:contain;background:#eef1eb}.portal-conversation-v9 article p{white-space:pre-wrap}.approval-confirm-dialog{color:#17251c;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px;position:fixed;inset:0}.approval-confirm-dialog[open]{place-items:center;display:grid}.approval-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17251c99}.approval-confirm-sheet{overscroll-behavior:contain;text-align:center;background:#fff;border-radius:26px;width:min(100%,560px);max-height:100%;padding:24px;overflow-y:auto;box-shadow:0 20px 70px #10271833}.approval-confirm-handle{display:none}.approval-confirm-label{color:#526357;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.approval-confirm-sheet h2{letter-spacing:-.035em;max-width:450px;margin:0 auto 16px;font-size:clamp(26px,5vw,36px);line-height:1.15}.approval-confirm-sheet>p:not(.approval-confirm-label){color:#526357;margin:0 0 22px;font-size:14px;line-height:1.6}.swipe-approval{-webkit-user-select:none;user-select:none;background:#edf3e5;border:1px solid #9eae94;border-radius:36px;width:100%;height:64px;position:relative;overflow:hidden}.swipe-approval>span{color:#203827;pointer-events:none;place-items:center;font-size:14px;font-weight:750;display:grid;position:absolute;inset:0 10px 0 62px}.swipe-approval-fill{border-radius:inherit;background:#cfff48;position:absolute;inset:0 auto 0 0}.swipe-approval-thumb{z-index:1;color:#cfff48;cursor:grab;touch-action:none;background:#18321f;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid;position:absolute;top:5px;left:5px}.swipe-approval-thumb:active{cursor:grabbing}.approval-button-alternative,.approval-confirm-cancel{color:#31543b;width:100%;min-height:44px;font:650 13px/1.5 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:10px;margin-top:8px;text-decoration:underline}.approval-confirm-cancel{background:#f1f4ed;text-decoration:none}.approval-decline-confirm{color:#fff;width:100%;min-height:50px;font:750 14px var(--font-body);cursor:pointer;background:#18321f;border:0;border-radius:14px}.approval-confirm-dialog button:focus-visible,.photo-picker button:focus-visible,.quote-editor button:focus-visible{outline-offset:3px;outline:3px solid #769951}.approval-confirm-dialog button:disabled{opacity:.55;cursor:wait}@media (width<=760px){.variation-row .variation-details{grid-area:2/1/auto/-1}.variation-row .variation-money{grid-area:1/2}.quote-edit-form{padding:14px}.quote-edit-fields input,.quote-edit-fields textarea{font-size:16px}.photo-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-confirm-dialog{padding:0}.approval-confirm-dialog[open]{align-items:end}.approval-confirm-sheet{width:100%;max-width:none;max-height:calc(100dvh - 16px);padding:12px 20px max(20px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:0}.approval-confirm-handle{background:#cad2c4;border-radius:10px;width:42px;height:4px;margin:0 auto 20px;display:block}}.admin-shell{color:#17251b;background:#f1f3ee;min-height:100dvh}.admin-main{max-width:1120px;margin:0 auto;padding:32px 24px 72px}.admin-main h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:14px 0;font-size:clamp(30px,4vw,52px);line-height:1.08}.admin-main h2{letter-spacing:-.025em;margin:4px 0 18px;font-size:24px}.admin-main p{color:#526157;line-height:1.65}.admin-header,.admin-header>a,.admin-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-header>a{color:inherit;justify-content:flex-start;font-size:21px;text-decoration:none}.admin-header svg{width:38px;height:38px}.admin-title{padding:38px 0 24px}.admin-panel{background:#fff;border:1px solid #dae0d7;border-radius:24px;margin:20px 0;padding:26px}.admin-search label,.admin-action-form label{gap:8px;font-weight:700;display:grid}.admin-search>div{gap:10px;margin-top:8px;display:flex}.admin-search input,.admin-action-form textarea{width:100%;min-width:0;font:inherit;color:#17251b;background:#fafbf8;border:1px solid #c9d2c5;border-radius:14px;padding:14px}.admin-action-form textarea{resize:vertical;min-height:90px}.admin-main button,.admin-workspace-banner button{color:#fff;font:inherit;cursor:pointer;background:#1c3223;border:1px solid #203524;border-radius:12px;min-height:44px;padding:12px 18px;font-weight:700}.admin-main button.button-primary{color:#14241a;background:#d5ff4e;width:100%}.admin-main button:disabled{opacity:.55;cursor:wait}.admin-main :focus-visible,.admin-workspace-banner :focus-visible{outline-offset:3px;outline:3px solid #709b3f}.admin-user{color:inherit;border-top:1px solid #edf0e9;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:grid}.admin-user:hover{background:#f4f8ee}.admin-user strong,.admin-user small{overflow-wrap:anywhere;display:block}.admin-user small{color:#667167;font-size:13px;line-height:1.7}.admin-avatar{background:#e7efda;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.admin-pagination{justify-content:center;padding-top:20px;font-size:14px}.admin-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.admin-facts dt{color:#526157;font-size:12px}.admin-facts dd{overflow-wrap:anywhere;margin:6px 0;font-size:19px;font-weight:700}.admin-action-form{gap:12px;display:grid}.admin-action-form p{margin:0;font-size:13px}.admin-note,.admin-audit{overflow-wrap:anywhere;border-top:1px solid #e2e8dd;padding:18px 0}.admin-note p{white-space:pre-wrap}.admin-audit>span,.admin-audit>strong{font-size:13px;line-height:1.8;display:block}.admin-workspace-banner{color:#193021;background:#e8f1d4;border-bottom:1px solid #c7d7b2;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 24px;display:flex}.admin-workspace-banner>div:first-child{flex:1;min-width:220px}.admin-workspace-banner strong,.admin-workspace-banner span{display:block}.admin-workspace-banner span{margin-top:4px;font-size:13px;line-height:1.5}.admin-workspace-banner a{color:inherit;font-weight:750}.founder-admin-panel{background:linear-gradient(145deg,#f3f9e8,#fff)}.founder-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.founder-slot{overflow-wrap:anywhere;background:#fff;border:1px solid #b8c6a5;border-radius:16px;align-content:start;gap:5px;min-height:110px;padding:16px;display:grid}.founder-slot>span{color:#74816f;font-size:11px;font-weight:900}.founder-slot strong,.founder-slot small{display:block}.founder-slot small{color:#657268;text-transform:capitalize}.founder-slot.subscribed{background:#eff8dc;border-color:#729744}.founder-slot.ended{background:#fff6f2;border-color:#d6b7ae}.founder-slot.empty{color:#78837a;background:#ffffff8c;border-style:dashed}.founder-invite-form{margin-top:20px}.founder-admin>p{font-size:13px}.ai-cost-panel{color:#fff;background:#17291e}.ai-cost-panel>p{color:#b7c2ba}.ai-cost-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.ai-cost-head h2{margin-bottom:4px}.ai-cost-head p{color:#b7c2ba;margin:0}.ai-report-actions{justify-items:end;gap:7px;display:grid}.ai-report-actions p{color:#d5ff4e;margin:0;font-size:12px}.ai-cost-rows{border-top:1px solid #405247;margin-top:22px}.ai-cost-rows>div{border-bottom:1px solid #405247;grid-template-columns:minmax(0,2fr) repeat(3,minmax(90px,.55fr));gap:14px;padding:14px 0;display:grid}.ai-cost-rows span,.ai-cost-rows strong,.ai-cost-rows small{display:block}.ai-cost-rows small{color:#aebbb1;margin-top:3px;font-size:11px}.ai-cost-rows span:not(:first-child){text-align:right}@media (width<=600px){.admin-main{padding:22px 16px 40px}.admin-panel{border-radius:20px;padding:20px 16px}.admin-header{flex-wrap:wrap}.admin-title{padding-top:28px}.admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user{gap:12px}.admin-workspace-banner{padding:14px 16px}}@media (width<=700px){.founder-slots{grid-template-columns:1fr}.ai-cost-head{flex-direction:column;align-items:flex-start}.ai-report-actions{justify-items:stretch;width:100%}.ai-cost-rows>div{grid-template-columns:1fr 1fr}.ai-cost-rows span:not(:first-child){text-align:left}}.job-page-v3 .job-overview{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:24px;padding:28px}.job-overview-reference{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.875rem;display:flex}.job-overview-status{color:#34523c;background:#eef2eb;border-radius:8px;padding:6px 10px;font-weight:650}.job-overview-status.is-complete{color:#285c37;background:#e1f0df}.job-page-v3 .job-overview h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:16px 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:750;line-height:1.15}.job-overview-info{flex-wrap:wrap;gap:16px 40px;margin:0 0 24px;display:flex}.job-overview-info>div{min-width:0;max-width:100%}.job-overview-info dt{color:#526357;margin-bottom:5px;font-size:.875rem}.job-overview-info dd{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.job-value-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin:0;display:grid}.job-value-grid>div{border:1px solid var(--line);background:#f5f7f2;border-radius:18px;min-width:0;padding:22px}.job-value-grid dt{align-items:center;gap:8px;font-size:.875rem;font-weight:650;line-height:1.5;display:flex}.job-value-grid dd{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 8px;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:750;line-height:1.15}.job-value-grid .job-value-description{letter-spacing:0;color:#526357;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.job-value-grid .job-value-extra{color:#fff;background:#193323;border-color:#193323}.job-value-extra dt>span{background:var(--acid);color:#193323;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.job-value-extra dd{color:var(--acid)}.job-value-extra .job-value-description{color:#dce9da}.job-value-grid .job-value-total{background:#eef5e8;border-color:#c3d5b5}.job-value-unknown{letter-spacing:0;font-size:1.125rem}.job-value-waiting{color:#645127;background:#fcf8ef;border:1px solid #e4dbc5;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.job-value-waiting p{margin:0 0 4px;font-size:.875rem;line-height:1.5}.job-value-waiting small{font-size:.8125rem;line-height:1.5}.job-value-waiting a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:650;text-decoration:underline;display:inline-flex}.job-page-v3 .job-value-note{color:#526357;margin:12px 0 0;font-size:.8125rem;line-height:1.5}.job-overview-scope{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.job-page-v3 .job-overview-scope h2{letter-spacing:0;color:#526357;margin:0 0 8px;font-size:.875rem;font-weight:650;line-height:1.5}.job-overview-scope>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}#extra-history{scroll-margin-top:140px}@media (width<=760px){.job-page-v3 .job-overview{border-radius:20px;padding:20px 16px}.job-overview-info{gap:12px 24px;margin-bottom:20px}.job-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.job-value-grid>div{border-radius:14px;padding:16px 12px}.job-value-grid .job-value-extra{grid-area:1/1/auto/-1;padding:20px}.job-value-grid dd{font-size:1.5rem}.job-value-extra dd{margin-top:12px;font-size:2.25rem}.job-value-waiting{padding:12px}}@media (width<=360px){.job-value-grid{grid-template-columns:minmax(0,1fr)}}.starting-price-fields{background:#f5f7f2;border:1px solid #d4ddcf;border-radius:20px;gap:16px;min-width:0;margin:0;padding:20px;display:grid}.starting-price-fields legend{color:#1d3424;padding:0 6px;font-size:16px;font-weight:750}.starting-price-fields>p,.starting-price-fields>small{color:#526357;margin:0;font-size:13px;line-height:1.6}.starting-price-item{background:#fff;border:1px solid #d4ddcf;border-radius:14px;grid-template-columns:110px minmax(0,1fr) 110px;align-items:start;gap:10px;padding:16px;display:grid}.production-form .starting-price-item select{color:#193021;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cdd6c7;border-radius:10px;padding:10px}.starting-price-item input{min-width:0}.price-item-remove{color:#714033;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;min-height:40px;text-decoration:underline}.price-item-actions,.review-request-actions{flex-wrap:wrap;gap:10px;display:flex}.price-item-actions .button{min-height:44px;padding:10px 14px;font-size:13px}.starting-price-total{border-top:1px solid #cdd6c7;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.starting-price-total small{color:#526357;margin-top:4px;font-size:12px;display:block}.starting-price-total strong{letter-spacing:-.04em;font-size:30px}.starting-price-list{margin:16px 0 0}.starting-price-list>div{border-top:1px solid #dce3d7;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.starting-price-list dt{overflow-wrap:anywhere;line-height:1.5}.starting-price-list dt small{color:#526357;text-transform:capitalize;font-size:11px;display:block}.starting-price-list dd{flex-shrink:0;margin:0;font-weight:750}.job-details-panel,.review-request-card{background:#fff;border:1px solid #d4ddcf;border-radius:24px;margin:20px 0;padding:26px}.job-details-panel h2,.review-request-card h2,.google-review-settings h2{letter-spacing:-.035em;margin:8px 0 16px;font-size:24px}.job-details-panel h3{font-size:16px}.job-contact-summary{overflow-wrap:anywhere;flex-wrap:wrap;gap:12px 24px;padding:12px 0;font-size:14px;display:flex}.job-contact-summary span,.job-details-panel p{color:#526357}.job-contact-editor summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:700}.job-evidence-columns{grid-template-columns:1fr 1fr;gap:24px;margin-top:14px;display:grid}.job-evidence-columns>section{min-width:0}.job-evidence-columns form>.button{margin-top:12px}.job-photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.job-photo-gallery img{aspect-ratio:4/3;object-fit:contain;background:#f2f5ed;border-radius:12px;width:100%;display:block}.review-request-card{background:#f5f8ef}.review-request-card>p,.google-review-settings>p{color:#526357;font-size:14px;line-height:1.6}.review-request-card>label{gap:10px;margin:20px 0;font-weight:700;display:grid}.review-request-card textarea{box-sizing:border-box;color:#193021;width:100%;font:400 15px/1.6 var(--font-body);resize:vertical;background:#fff;border:1px solid #b9c6b3;border-radius:14px;padding:16px}.review-request-card>small{color:#526357;margin-top:12px;font-size:12px;line-height:1.5;display:block}.review-request-actions .button{min-height:46px;font-size:13px}.google-review-settings{margin-top:24px}.google-review-settings>a{font-size:13px;text-decoration:underline}.record-review-request{background:#f4f8ee;border:1px solid #d2ddc9;border-radius:16px;margin:24px 0;padding:24px}.starting-price-fields button:focus-visible,.review-request-card :focus-visible,.job-contact-editor summary:focus-visible{outline-offset:3px;outline:3px solid #719948}@media (width<=760px){.starting-price-fields{padding:14px}.starting-price-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px}.starting-price-item label:nth-child(2){grid-area:2/1/auto/-1}.starting-price-item input,.starting-price-item select,.review-request-card textarea{font-size:16px}.job-details-panel,.review-request-card{padding:20px 16px}.job-evidence-columns{grid-template-columns:1fr}.job-contact-summary{flex-direction:column;gap:8px}.review-request-actions{grid-template-columns:1fr;display:grid}.review-request-actions .button{width:100%}}@media print{.record-review-request{display:none}}.job-videos{border-top:1px solid #d4ddcf;margin-top:18px;padding-top:12px}.job-videos h4{margin:8px 0 12px;font-size:14px}.job-videos figure{margin:0 0 14px}.job-videos video,.record-photo-grid video{background:#14231a;border-radius:12px;width:100%;max-height:350px;display:block}.job-videos figcaption{overflow-wrap:anywhere;padding:8px 0;font-size:12px}.job-videos form,.job-videos label{gap:12px;font-size:13px;display:grid}.job-videos input{width:100%;min-width:0;padding:12px 0}.job-videos small{color:#526357;font-size:12px;line-height:1.5}.record-photo-grid figure{min-width:0;margin:0}.record-photo-grid figcaption{padding:8px 0;font-size:12px}.account-page{background:#eef0eb}.account-page-card{grid-template-columns:1fr minmax(0,480px);align-items:center;gap:64px;width:min(1080px,100%);margin:32px auto 64px;display:grid}.account-page-intro{padding:24px 0}.account-page-intro>span{letter-spacing:.1em;color:#526455;font-size:.8rem;font-weight:750}.account-page-intro h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.03}.account-page-intro p{color:#526057;max-width:390px;font-size:1.125rem;line-height:1.6}.account-page-intro .account-page-reassurance{color:#263c2c;margin-top:32px;font-size:.875rem}.account-page-panel{background:#fff;border:1px solid #dbe1d9;border-radius:28px;min-width:0;padding:36px;box-shadow:0 20px 55px #17231c0a}.account-auth h2,.account-auth-success h2{letter-spacing:-.03em;margin:0 0 20px;font-size:1.625rem;line-height:1.2}.account-auth>p,.account-auth-success p{color:#526057;overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.account-auth label{margin:20px 0 8px;font-size:.875rem;font-weight:700;display:block}.account-auth input{color:#17231c;width:100%;min-width:0;min-height:54px;font:inherit;background:#fff;border:1px solid #bdc8be;border-radius:12px;padding:12px 14px;font-size:1rem}.account-auth-password{border:1px solid #bdc8be;border-radius:12px;display:flex;overflow:hidden}.account-auth-password input{border:0;border-radius:0}.account-auth-password button{min-width:60px;font:inherit;cursor:pointer;background:#eef2eb;border:0;flex-shrink:0;font-size:.875rem}.account-auth-text{color:#244c32;font:inherit;cursor:pointer;text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:.875rem;text-decoration:underline;display:inline-block}.account-auth-forgot{margin-left:auto;display:block}.account-auth-submit{color:#17231c;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#d1ff45;border:1px solid #17231c;border-radius:14px;margin-top:18px;padding:12px 16px;font-size:1rem;font-weight:750;display:block}.account-auth-submit:disabled{opacity:.65;cursor:wait}.account-auth-links{flex-direction:column;align-items:flex-start;margin-top:18px;display:flex}.account-auth .chatgpt-login-v2{min-height:50px;font-size:.875rem}.account-auth .login-divider-v2{font-size:.875rem}.account-auth-error{color:#88332b;background:#fff1ee;border:1px solid #dfb1aa;border-radius:10px;padding:12px;font-size:.875rem}.account-auth-notice{color:#244c32;background:#edf6e9;border-radius:10px;padding:12px}.account-auth .account-auth-terms{margin:20px 0 0;font-size:.8rem;line-height:1.6}.account-auth-terms a{text-decoration:underline}.account-auth-success>span{background:#d1ff45;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.4rem;display:grid}.account-auth-success .account-auth-text{display:block}.account-auth-success .account-auth-help{font-size:.875rem}.account-page .login-footer-v2{flex-wrap:wrap;padding-block:20px;font-size:.75rem}.account-security{background:#fff;border:1px solid #dbe1d9;border-radius:24px;margin:24px 0;padding:28px}.account-security h2{margin:0 0 12px;font-size:1.5rem}.account-security p{overflow-wrap:anywhere;color:#526057;font-size:1rem;line-height:1.55}@media (width<=850px){.account-page-card{grid-template-columns:1fr minmax(0,440px);gap:28px}.account-page-intro h1{font-size:2.5rem}}@media (width<=700px){.account-page{padding-inline:16px}.account-page-card{grid-template-columns:1fr;gap:20px;max-width:480px;margin:10px auto 36px}.account-page-intro{padding:0}.account-page-intro h1{margin:8px 0;font-size:2rem}.account-page-intro>span,.account-page-intro>p{display:none}.account-page-panel{border-radius:24px;padding:28px 22px}.account-page .login-brand-v2{min-height:72px}}.brand-colour-field{border:0;min-width:0;margin:0;padding:0}.brand-colour-field legend{margin-bottom:12px;padding:0;font-size:.875rem;font-weight:700}.brand-colour-inputs{align-items:end;gap:14px;display:flex}.brand-colour-inputs label{gap:8px;min-width:0;font-size:.875rem;font-weight:600;display:grid}.brand-colour-inputs label:last-child{flex:1}.branding-controls-v9 .brand-colour-inputs input[type=color]{cursor:pointer;background:#fff;border:1px solid #bbc9b8;border-radius:10px;width:56px;height:48px;min-height:48px;padding:4px}.production-form .brand-colour-inputs input[type=text]{letter-spacing:.04em;width:100%;min-width:0;min-height:48px;padding:12px;font-family:ui-monospace,monospace;font-size:1rem}.brand-colour-field p{color:#526357;margin:10px 0 0;font-size:.8125rem;line-height:1.5}.branding-controls-v9{grid-template-columns:minmax(240px,1fr) minmax(0,1fr)}.workspace-help-entry{justify-content:flex-end;width:min(1340px,100%);margin:0 auto;padding:10px 32px 0;display:flex}.workspace-help-entry>button{color:#193021;cursor:pointer;background:#fff;border:1px solid #c6d1bf;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:.875rem;font-weight:700;display:inline-flex}.workspace-help-entry>button span{color:#193021;background:var(--acid);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.scopenod-assistant{color:#193021;overscroll-behavior:contain;background:#f8faf5;border:1px solid #c6d1bf;border-radius:22px;width:min(640px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:26px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #10261933}.scopenod-assistant::backdrop{background:#0c1c13a6}.scopenod-assistant>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scopenod-assistant header span{letter-spacing:.09em;color:#526357;font-size:.75rem;font-weight:750}.scopenod-assistant header h2{letter-spacing:-.025em;margin:10px 0 0;font-size:1.65rem;line-height:1.2}.scopenod-assistant header button{color:#193021;cursor:pointer;background:#fff;border:1px solid #c6d1bf;border-radius:50%;flex:none;width:44px;height:44px;font-size:1.5rem}.scopenod-assistant p{font-size:1rem;line-height:1.6}.scopenod-assistant>p{color:#526357;margin:18px 0}.scopenod-assistant form{gap:12px;display:grid}.scopenod-assistant form label{font-size:.875rem;font-weight:700}.scopenod-assistant textarea{width:100%;font:inherit;color:#193021;resize:vertical;background:#fff;border:1px solid #bbc9b8;border-radius:12px;padding:14px;font-size:1rem;line-height:1.5}.scopenod-assistant form small,.scopenod-assistant footer{color:#526357;font-size:.8125rem;line-height:1.5}.scopenod-assistant form>button,.ai-draft-assist button{color:#fff;cursor:pointer;background:#193323;border:1px solid #355540;border-radius:10px;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:650}.scopenod-assistant button:disabled,.ai-draft-assist button:disabled{opacity:.5;cursor:default}.assistant-answer{background:#fff;border:1px solid #c7d8bf;border-radius:14px;margin:20px 0;padding:20px}.assistant-answer>strong{font-size:.875rem}.assistant-answer p,.ai-draft-suggestion>p{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-answer a,.assistant-guides a{text-underline-offset:3px;padding:8px 0;font-size:.875rem;font-weight:650;text-decoration:underline;display:block}.assistant-guides h3{margin:24px 0 12px;font-size:1rem}.assistant-guides details{border-top:1px solid #d7dfd2;padding:14px 0}.assistant-guides summary{cursor:pointer;padding:5px 0;font-size:1rem;font-weight:600}.scopenod-assistant footer{border-top:1px solid #d7dfd2;margin-top:20px;padding-top:16px}.scopenod-assistant footer a{text-decoration:underline}.ai-draft-assist{color:#193021;background:#f3f7ed;border:1px solid #d1ddc9;border-radius:14px;margin:12px 0 20px;padding:14px}.ai-draft-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ai-draft-controls label{color:#34513d;gap:6px;font-size:.875rem;font-weight:600;display:grid}.ai-draft-controls select{min-height:44px;font:inherit;color:#193021;background:#fff;border:1px solid #bbc9b8;border-radius:10px;padding:9px 12px;font-size:1rem}.ai-draft-assist .ai-privacy-note{color:#526357;margin:10px 0 0;font-size:.8125rem;line-height:1.5}.ai-draft-assist .ai-draft-suggestion{background:#fff;border-radius:12px;margin-top:16px;padding:16px}.ai-draft-suggestion>strong{font-size:.875rem}.ai-draft-suggestion>p{font-size:1rem;line-height:1.6}.ai-draft-suggestion>div{flex-wrap:wrap;gap:8px;display:flex}.ai-draft-suggestion button:last-child{color:#193021;background:#fff;border-color:#c7d1c1}.ai-draft-assist :focus-visible,.scopenod-assistant :focus-visible{outline-offset:3px;outline:3px solid #709847}@media (width<=760px){.branding-controls-v9{grid-template-columns:minmax(0,1fr)}.workspace-help-entry{padding:8px 16px 0}.scopenod-assistant{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:20px 16px max(20px,env(safe-area-inset-bottom));border-radius:18px}.ai-draft-controls{grid-template-columns:minmax(0,1fr);display:grid}.ai-draft-controls>button{width:100%}}
