@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:"Inter Variable", "Inter", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.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}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color:#15243e;font-synthesis:none;--navy:#101828;--blue:#4656e8;--green:#087f69;--muted:#526581;--border:#e5eaf2;background:#fff;font-family:Inter Variable,Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;transition:border-color .16s,background-color .16s,box-shadow .16s}a,button,input[type=checkbox],select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a,button{color:inherit}a{text-decoration:none}button{border:0}button:disabled{cursor:not-allowed;opacity:.45}input,select,textarea{min-width:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #7786ff}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #4656e8}::selection{color:#101828;background:#dfe3ff}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:600}h2{font-size:calc(clamp(28px,2.65vw,38px));line-height:1.23}h3{font-size:22px;line-height:1.3}p{color:var(--muted);font-size:15px;line-height:1.8}svg{flex-shrink:0}.container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:48px}.section-space{padding-block:100px}.eyebrow{letter-spacing:.16em;color:#20365b;margin-bottom:15px;font-size:10px;font-weight:650;line-height:1.6;display:block}.eyebrow.muted{color:#697b95;font-size:9px}.eyebrow.light{color:#c6d4ee}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:13px 22px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.primary{color:#fff;background:#4656e8;box-shadow:0 3px 6px #2737bf0d,inset 0 1px #ffffff1a}.primary:hover:not(:disabled){background:#3544d2;box-shadow:0 5px 16px #4656e824}.button-outline{color:#26365b;background:#fff9;border-color:#c2c9ef}.button-outline:hover{background:#eef0ff;border-color:#7784e8}.subtle{color:#526581;background:#f1f4f9}.light-text-link,.text-link{color:#3d4dd7;align-items:center;gap:15px;font-size:12px;font-weight:550;display:inline-flex}.light-text-link:hover,.text-link:hover{text-underline-offset:5px;text-decoration:underline}.light-text-link{color:#cbd2ff}.text-button{color:#4051c8;background:0 0;align-items:center;gap:6px;padding:5px;font-size:11px;display:inline-flex}.text-button:hover{color:#26358f;background:#eef0ff}.icon-button{background:0 0;border-radius:6px;padding:8px;display:inline-flex}.icon-button:hover{background:#e9edf6}.text-secondary{color:#65718a}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{color:#fff;z-index:100;background:#101828;border-radius:5px;padding:12px 20px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}.brand{color:#15243e;align-items:center;gap:12px;display:inline-flex}.brand-symbol{width:32px;height:33px}.brand-name{letter-spacing:.19em;font-size:22px;font-weight:560;line-height:1}.brand.inverse{color:#fff}.brand.monochrome svg path{fill:currentColor;opacity:1}.brand-compact .brand-symbol{width:29px;height:30px}.site-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #f1f3f933;height:83px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:22px;height:100%;display:flex}.logo-link{display:inline-flex}.desktop-nav{align-items:center;gap:29px;display:flex}.desktop-nav a{padding-block:12px;font-size:11px;font-weight:550}.desktop-nav a:hover{color:#4656e8}.header-actions{align-items:center;gap:20px;display:flex}.header-cta{border-radius:22px;min-height:37px;padding:10px 16px;font-size:10px}.language-switch{background:#fff9;border:1px solid #e9edf5;border-radius:7px;align-items:center;gap:4px;padding-right:8px;display:flex}.language-switch select{appearance:none;cursor:pointer;background:0 0;border:0;padding:9px 4px 9px 10px;font-size:11px}.menu-toggle,.mobile-nav{display:none}.hero{background:linear-gradient(130deg,#fff 20%,#f5f7fc 75%,#f0f3ff);border-bottom:1px solid #f1f3f9;position:relative;overflow:hidden}.hero-angle{background:linear-gradient(140deg,#e5ebff99,#d9e1ff88 70%,#eef2ff00);width:52%;position:absolute;top:-110px;bottom:-50px;right:-170px;transform:skew(-36deg)}.hero-layout{grid-template-columns:49% 51%;align-items:center;min-height:515px;padding-top:32px;padding-bottom:54px;display:grid;position:relative}.hero-copy{z-index:2;padding-right:22px;position:relative}.hero-copy .eyebrow{letter-spacing:.14em;margin-bottom:15px;font-size:10px}.hero h1{letter-spacing:-.045em;font-size:calc(clamp(32px,3.05vw,44px));font-weight:620;line-height:1.17}.hero h1 span{color:#5360ee}.hero-description{max-width:450px;margin-top:20px;font-size:14px;line-height:1.8}.hero-buttons{align-items:center;gap:12px;margin-top:24px;display:flex}.hero-buttons .button{border-radius:28px;gap:14px;min-height:44px;padding:12px 18px;font-size:10px}.hero-buttons .button-outline{background:#fff8;border-color:#7e88ff}.audience-note{color:#526581;align-items:flex-start;gap:14px;margin-top:30px;font-size:11px;line-height:1.7;display:flex}.audience-note svg{color:#273d60}.hero-product{min-width:0;padding:14px 0 25px 4px;position:relative}.hero-product-caption{color:#65718a;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:9px;display:flex}.workspace-dot{background:#12a68b;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.product-window{text-align:left;color:#15243e;background:#fff;border:1px solid #e7ecf6;border-radius:11px;position:relative;box-shadow:0 22px 60px #20335a0e}.product-topbar{background:#fcfdff;border-bottom:1px solid #edf0f7;border-radius:11px 11px 0 0;align-items:center;gap:22px;padding:14px 17px;display:flex}.product-topbar .brand{gap:7px}.product-topbar .brand-name{letter-spacing:.17em;font-size:10px}.product-topbar .brand-symbol{width:19px;height:21px}.product-search{color:#596b85;background:#f5f7fb;border-radius:4px;flex:1;align-items:center;gap:8px;max-width:350px;padding:6px 10px;font-size:9px;display:flex}.demo-label{color:#596b85;letter-spacing:.08em;white-space:nowrap;margin-left:auto;font-size:8px;font-weight:600}.user-avatar{color:#354a6a;background:#e4eafa;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-weight:650;display:flex}.product-body{min-width:0;display:flex}.product-sidebar{background:linear-gradient(120deg,#101c30,#1c2a40);border-bottom-left-radius:10px;flex-direction:column;flex-shrink:0;gap:5px;width:155px;padding:14px 10px;display:flex}.product-sidebar>a{color:#e1e7f2;border-radius:5px;align-items:center;gap:9px;padding:10px;font-size:9px;display:flex}.product-sidebar>a.active{color:#fff;background:#3b4e89}.product-sidebar>a:hover{background:#364568}.sidebar-bottom{color:#ced8e9;align-items:center;gap:5px;margin-top:auto;padding:20px 5px 4px;font-size:7px;display:flex}.product-main{background:linear-gradient(150deg,#fff,#fbfcff);border-radius:0 0 10px;flex:1;min-width:0;padding:21px 22px 10px}.product-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.product-title h3{letter-spacing:-.025em;font-size:16px}.product-title>span{color:#596b85;background:#f0f3f9;border-radius:10px;padding:4px 8px;font-size:8px}.metric-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.metric-row>button{text-align:left;background:#fff;border:1px solid #e5eaf3;border-radius:6px;padding:11px 13px}.metric-row>button:hover{background:#f4f6ff;border-color:#b6bfff}.metric-row strong{letter-spacing:-.04em;font-size:23px;font-weight:600;line-height:1.1;display:block}.metric-row strong small{color:#cad0ee;margin-left:2px;font-size:19px}.metric-row>button>span{margin-top:5px;font-size:8px;display:block}.metric-row .purple{color:#4d58dd;border-color:#daddff}.metric-row .copper{color:#a66432}.metric-row .blue{color:#2563c5}.metric-row .green{color:#078166}.table-toolbar{justify-content:space-between;gap:12px;margin-bottom:12px}.client-select,.search-field,.table-toolbar{align-items:center;display:flex}.search-field{color:#64728a;background:#fff;border:1px solid #e2e7ef;border-radius:5px;gap:7px;width:100%;max-width:280px;padding-left:10px}.search-field input{color:#263a58;background:0 0;border:0;width:100%;padding:9px 8px 9px 0;font-size:10px}.filter-field select{color:#526581;background:#fff;border:1px solid #e2e7ef;border-radius:5px;max-width:170px;padding:8px;font-size:10px}.quote-table-scroll{overflow-x:auto}.quote-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:9px}.quote-table thead{color:#5d6f8b;background:#f5f7fb}.quote-table th{text-align:left;padding:10px 9px;font-size:8px;font-weight:500}.quote-table th:first-child{border-radius:4px 0 0 4px}.quote-table th:last-child{border-radius:0 4px 4px 0}.quote-table td{border-bottom:1px solid #f0f3f8;padding:8px 9px}.quote-table tr.selected{background:#f6f8ff}.client-select{text-align:left;background:0 0;gap:8px;padding:0}.client-select:hover strong{color:#4656e8}.client-select strong{font-size:9px;font-weight:600;display:block}.client-select small{color:#62738e;margin-top:3px;font-size:8px;display:block}.client-avatar{color:#2c4760;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;font-weight:600;display:inline-flex}.sand{background:#eee5dc}.blue{background:#e3eaff}.green{background:#dcf1e9}.lavender{background:#eae5f6}.money-cell{font-variant-numeric:tabular-nums;font-weight:550}.next-cell{color:#526581;font-size:8px}.status-badge{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:600;line-height:1.1;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}.status-received{color:#5a41a8;background:#eae8ff}.status-draft{color:#52627a;background:#e9eef5}.status-review{color:#99551a;background:#fff0de}.status-ready{color:#12683f;background:#e4f3eb}.status-sent{color:#2756b6;background:#e7efff}.status-accepted{color:#087156;background:#d5f3e8}.status-declined{color:#a13643;background:#fbe7e8}.table-footer{color:#596b85;justify-content:space-between;padding:13px 0 5px;font-size:8px}.table-footer,.table-footer a{align-items:center;display:flex}.table-footer a{color:#4656c9;gap:5px}.empty-state{text-align:center;color:#64728a;font-size:11px;padding:30px!important}.is-compact .product-body{padding-right:137px}.is-compact .product-title>span,.is-compact .quote-table td:last-child,.is-compact .quote-table th:last-child{display:none}.is-compact{margin-right:19px;box-shadow:0 25px 60px #4055a51c}.is-compact .product-topbar{gap:14px;height:43px;padding:10px 12px}.is-compact .product-search{max-width:210px;padding:5px 8px;font-size:6px}.is-compact .demo-label{font-size:6px}.is-compact .user-avatar{width:20px;height:20px;font-size:7px}.is-compact .product-sidebar{gap:3px;width:113px;min-height:306px;padding:12px 7px}.is-compact .product-sidebar>a{gap:7px;padding:8px 6px;font-size:7px}.is-compact .product-sidebar svg{width:12px;height:12px}.is-compact .sidebar-bottom{padding-inline:0;font-size:5px}.is-compact .product-main{padding:15px 12px 10px}.is-compact .product-title{margin-bottom:10px}.is-compact .product-title h3{font-size:12px}.is-compact .metric-row{gap:7px;margin-bottom:12px}.is-compact .metric-row>button{padding:10px 8px}.is-compact .metric-row strong{font-size:17px}.is-compact .client-select strong,.is-compact .metric-row>button>span,.is-compact .quote-table{font-size:6px}.is-compact .quote-table th{padding:7px 5px;font-size:6px}.is-compact .quote-table td{padding:7px 5px}.is-compact .client-select{gap:5px}.is-compact .client-select small{font-size:5px}.is-compact .client-avatar{border-radius:4px;width:19px;height:19px;font-size:6px}.is-compact .status-badge{padding:3px 4px;font-size:5px}.is-compact .status-dot{width:3px;height:3px}.is-compact .next-cell{font-size:5px}.is-compact .table-footer{padding-top:10px;font-size:6px}.floating-proposal{z-index:3;background:#fffffff5;border:1px solid #f5f7fc;border-radius:7px;width:158px;padding:16px 13px 14px;position:absolute;top:58px;right:-22px;box-shadow:0 15px 45px #29417c14}.floating-caption{font-size:8px;font-weight:650}.floating-client{border-top:1px solid #edf0f7;flex-direction:column;gap:5px;margin-top:13px;padding-top:12px;display:flex}.floating-client strong{font-size:7px}.floating-client>span{color:#596b85;font-size:6px}.floating-amount{letter-spacing:-.03em;margin-block:13px 7px;font-size:17px;font-weight:600}.floating-proposal .status-badge{padding:4px 6px;font-size:6px}.proposal-checklist{margin:14px 0}.proposal-checklist>div{color:#526581;align-items:center;gap:8px;padding-bottom:12px;font-size:7px;display:flex;position:relative}.proposal-checklist>div:not(:last-child):after{content:"";background:#dce3ee;width:1px;height:12px;position:absolute;top:11px;left:5px}.proposal-checklist>div>span{border:1px solid #7e8daa;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.proposal-checklist>div>span.done{color:#fff;background:#12a68b;border-color:#12a68b}.floating-proposal .button{border-radius:4px;gap:7px;width:100%;min-height:25px;padding:7px;font-size:7px}.received-toast{z-index:4;background:#fffffff5;border:1px solid #fff;border-radius:8px;gap:9px;width:249px;padding:14px;display:flex;position:absolute;bottom:-12px;left:-43px;box-shadow:0 14px 35px #29417c12}.toast-icon{color:#5360ee;background:#eceeff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.received-toast strong{margin-bottom:5px;font-size:7px;display:block}.received-toast div>span{color:#607391;font-size:6px;display:block}.received-toast small{color:#596b85;margin-top:6px;font-size:6px;display:block}.toast-check{color:#0c947d;margin-left:auto}.chaos-section{background:linear-gradient(160deg,#fff,#f7f9ff);padding-block:49px}.chaos-layout{grid-template-columns:32% 43% 25%;align-items:center;gap:0;display:grid}.chaos-copy{padding-right:26px}.chaos-copy .eyebrow{margin-bottom:12px}.chaos-copy h2{letter-spacing:-.04em;font-size:25px;line-height:1.4}.chaos-copy p{max-width:310px;margin-top:18px;font-size:12px}.comparison{grid-template-columns:1fr 30px 1.13fr;align-items:center;gap:12px;padding:0 5px 0 22px;display:grid}.comparison-label{color:#3c5373;background:#eaf0f7;border-radius:20px;margin-bottom:15px;padding:5px 11px;font-size:9px;font-weight:600;display:inline-block}.comparison ul{margin:0;padding:0;list-style:none}.comparison li{color:#526581;white-space:nowrap;align-items:center;gap:11px;padding-block:7px;font-size:10px;display:flex;position:relative}.comparison-icon{color:#fff;background:#9fadc1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.comparison li:not(:last-child):after{content:"";background:#e0e6ef;width:1px;height:9px;position:absolute;top:20px;left:6px}.comparison-after .comparison-label{color:#1c4555;background:#d9f3ee}.comparison-after .comparison-icon{background:#14a28b}.comparison-arrow{color:#9eacc3}.document-art{perspective:700px;width:100%;height:250px;position:relative}.doc-halo{background:#e9ecff;border-radius:50%;width:250px;height:190px;position:absolute;top:40px;left:20px;transform:rotate(24deg)}.doc-layer{color:#e7eefc;background:linear-gradient(140deg,#16243a,#2e3f5a);border-radius:4px;width:115px;height:172px;padding:17px;position:absolute;top:29px;left:120px;transform:rotate(6deg);box-shadow:5px 12px 15px #25355216}.doc-front .brand-name,.doc-layer>span{font-size:7px}.doc-layer i{background:#ffffff13;height:4px;margin-top:8px;display:block}.doc-layer b{border:1px solid #88a6d75c;border-radius:5px;width:32px;height:9px;margin-top:29px;display:block}.layer-three{opacity:.65;top:53px;left:166px;transform:rotate(12deg)}.doc-front{background:#fff;border-radius:4px;width:149px;height:220px;padding:17px 14px;position:absolute;top:10px;left:38px;transform:rotate(-6deg)rotateY(-8deg);box-shadow:0 14px 30px #30498418}.doc-front .brand{gap:5px}.doc-front .brand-symbol{width:14px;height:14px}.doc-rule{background:#e8ecf2;height:1px;margin-block:12px}.doc-front>strong{font-size:7px;display:block}.doc-front>small{color:#62738e;margin-top:5px;font-size:5px;display:block}.building-art{width:100%;margin-block:12px 8px}.doc-front>i{background:#e9edf5;width:75%;height:3px;margin-top:5px;display:block}.doc-signature{text-align:right;margin-top:6px;font-family:cursive;font-size:10px;font-style:italic}.document-art>.brand{position:absolute;bottom:1px;right:8px}.dark-section{color:#fff;background:#101c2f}.workflow-section{background:radial-gradient(at 85% 20%,#20324a44,#0000 55%),#101c2f;padding-block:65px 55px}.workflow-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;display:grid}.workflow-layout h2{font-size:30px}.dark-description{color:#c0cbdd;max-width:410px;margin-top:14px;font-size:12px}.workflow-steps{margin-block:31px 27px;display:flex}.workflow-steps>button{color:#d9e1ef;text-align:left;background:0 0;flex:1;padding:0;position:relative}.step-number{color:#dce3ff;z-index:2;background:#3542a0;border:1px solid #6674d0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;display:flex;position:relative;box-shadow:inset 0 2px 7px #ffffff0c}.step-2,.step-3{background:#0c7168;border-color:#35a898}.step-4{color:#fff;background:#94603e;border-color:#d1976d}.workflow-steps .active .step-number{color:#fff;background:#5360ee;border-color:#7984ff;box-shadow:0 0 0 5px #5360ee22}.workflow-steps button:hover .step-number{border-color:#fff}.step-line{background:linear-gradient(90deg,#4f67be,#279c93);width:calc(100% - 48px);height:1px;display:block;position:absolute;top:17px;left:43px}.workflow-steps button:last-child .step-line{display:none}.step-label{align-items:center;gap:6px;margin-top:16px;display:flex}.step-label,.workflow-layout .light-text-link{font-size:10px}.workflow-panel{color:#182c47;background:#fcfdff;border:1px solid #e9eef8;border-radius:9px;overflow:hidden;box-shadow:0 15px 25px #00000012}.workflow-panel-top{color:#526581;background:#f2f5fb;border-bottom:1px solid #e4e9f2;align-items:center;gap:10px;padding:12px 15px;font-size:8px;display:flex}.workflow-panel-top>svg{margin-left:auto}.mini-traffic{gap:4px;display:inline-flex}.mini-traffic i{background:#bec8dc;border-radius:50%;width:5px;height:5px}.workflow-panel-body{min-height:228px;padding:26px 28px 18px;position:relative}.workflow-panel-icon{color:#4656e8;background:#edf0ff;border-radius:8px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:23px;right:25px}.workflow-panel-body>.eyebrow{color:#596b85;margin-bottom:20px;font-size:9px}.workflow-panel h3{font-size:20px}.workflow-panel p{max-width:350px;margin-top:10px;font-size:11px;line-height:1.75}.workflow-detail{color:#167a66;background:#eff8f5;border-radius:4px;gap:6px;padding:9px;font-size:8px}.workflow-detail,.workflow-mini-line{align-items:center;margin-top:17px;display:flex}.workflow-mini-line{border-top:1px solid #e6ebf3;justify-content:space-between;padding-top:12px;font-size:9px;font-weight:500}.product-section-heading{border-top:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:50px;margin-top:60px;margin-bottom:30px;padding-top:72px;scroll-margin-top:80px;display:flex}.product-section-heading h2{font-size:31px}.product-section-heading p{color:#b6c3d8;max-width:360px;font-size:12px}.large-product .product-window{box-shadow:0 20px 70px #00000029}.large-product .product-main{padding:25px 26px 12px}.large-product .quote-table td{padding-block:12px}.product-disclosure{color:#aab9d0;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:9px;line-height:1.6;display:flex}.control-layout{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.section-copy h2{font-size:36px}.section-copy>p{max-width:420px;margin-top:21px;font-size:13px}.control-list{margin:25px 0;padding:0;list-style:none}.control-list li{color:#405571;align-items:center;gap:10px;margin-bottom:15px;font-size:12px;display:flex}.control-list svg{color:#15977f}.pricing-visual{background:#fff;border:1px solid #dfe5f0;border-radius:10px;position:relative;box-shadow:0 16px 45px #182f5d0b}.pricing-visual:before{content:"";z-index:-1;background:#f6f8fc;border-radius:24px;position:absolute;inset:-24px 27px;transform:rotate(5deg)}.pricing-visual-header{background:#fafbfe;border-bottom:1px solid #e8edf5;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:16px 23px;display:flex}.pricing-visual-header>span:first-child{align-items:center;gap:10px;font-size:11px;font-weight:550;display:flex}.pricing-visual-body{padding:24px}.pricing-visual-body>.eyebrow{color:#677b96;font-size:8px}.pricing-mini-table>div{border-bottom:1px solid #edf0f6;grid-template-columns:1.5fr .4fr .8fr;align-items:center;gap:10px;padding:17px 9px;font-size:10px;display:grid}.pricing-mini-table>div>:last-child{text-align:right}.pricing-mini-table .pricing-mini-head{color:#667a94;background:#f7f9fc;border-bottom:none;padding-block:8px;font-size:8px}.highlight-row{background:#f2f4ff}.quantity-pill{text-align:center;color:#4656e8;background:#fff;border:1px solid #b8c1f5;border-radius:4px;width:30px;padding:6px}.pricing-mini-total{justify-content:space-between;align-items:center;margin-block:23px;font-size:10px;display:flex}.pricing-mini-total strong{letter-spacing:-.03em;font-size:20px}.approval-note{color:#15846d;background:#eff8f5;border:1px solid #d8eee5;border-radius:6px;align-items:center;gap:12px;padding:16px;display:flex}.approval-note>div,.service-catalogue>div>div{flex:1}.approval-note strong{color:#185d4f;font-size:10px}.approval-note p{color:#4f766b;margin-top:3px;font-size:8px;line-height:1.7}.sample-caption{color:#65758e;text-align:center;margin-top:12px;font-size:8px;display:block}.solutions-section{background:#f8fafd;border-block:1px solid #edf0f6}.center-heading{text-align:center;margin-inline:auto;margin-bottom:43px}.center-heading h2{margin-bottom:15px}.center-heading p{font-size:13px}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.use-case{background:#fff;border:1px solid #e4e9f2;border-radius:8px;padding:28px}.use-case-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.use-case-top>span:last-child{color:#596b85;font-size:10px}.use-case-icon{color:#4656d8;background:#f0f3ff;border-radius:9px;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.use-case:nth-child(2) .use-case-icon{color:#14816f;background:#eaf6f1}.use-case:nth-child(3) .use-case-icon{color:#a76f48;background:#fbf2e9}.use-case h3{max-width:245px;margin-bottom:16px;font-size:20px;line-height:1.4}.use-case p{font-size:12px;line-height:1.9}.use-case-example{color:#63728b;border-top:1px solid #edf0f6;margin-top:24px;padding-top:17px;font-size:10px;line-height:1.8}.demo-section,.quote-editor{background:#fff}.demo-section-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:38px;display:grid}.demo-section-intro p{margin-bottom:16px;font-size:13px}.quote-editor{color:#15243e;border:1px solid #dfe5ef;border-radius:9px;overflow:hidden;box-shadow:0 15px 45px #203e7510}.editor-topbar{background:#fcfdff;border-bottom:1px solid #e9edf5;justify-content:space-between;padding:14px 23px}.editor-topbar,.editor-topbar>div{align-items:center;gap:15px;display:flex}.editor-ref{font-size:10px;font-weight:600}.editor-environment{color:#596b85;align-items:center;gap:6px;font-size:9px;display:flex}.editor-progress{border-bottom:1px solid #e9edf5;gap:15px;padding:19px 25px;display:flex}.editor-progress>button{color:#66758d;text-align:left;background:0 0;flex:1;align-items:center;gap:9px;padding:0;font-size:10px;display:flex}.editor-progress>button>span{color:#5b6f8d;background:#edf1f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;display:flex}.editor-progress>button.active{color:#3f4fd1;font-weight:600}.editor-progress>button.active>span{color:#fff;background:#4656e8}.editor-progress>button.completed>span{color:#14816c;background:#e0f2eb}.editor-content{grid-template-columns:1fr 255px;display:grid}.editor-main{min-height:365px;padding:30px}.editor-section-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.editor-section-heading .eyebrow{margin:0;font-size:8px}.editor-main h3{font-size:24px}.editor-subtitle{margin-top:9px;font-size:11px}.request-company{align-items:center;gap:10px;margin-block:21px;display:flex}.request-company .client-avatar{width:35px;height:35px}.request-company strong{font-size:12px;display:block}.request-company div>span{color:#66758d;margin-top:5px;font-size:9px;display:block}.request-brief{border-left:2px solid #ccd3f7;padding-left:15px}.request-brief>span{font-size:10px;font-weight:600}.request-brief p{max-width:600px;margin-top:6px;font-size:11px;line-height:1.8}.request-details{gap:45px;margin-top:21px;display:flex}.request-details>div>span{color:#596b85;font-size:9px;display:block}.request-details strong{margin-top:6px;font-size:10px;font-weight:500;display:block}.request-details small{color:#66758d;font-size:8px}.editor-hint{color:#566bb0;background:#f2f4ff;border-radius:5px;gap:9px;margin-top:22px;padding:12px;font-size:10px;line-height:1.7;display:flex}.editor-hint svg{margin-top:1px}.editor-summary{background:#f8fafd;border-left:1px solid #e7edf5;padding:26px 22px}.summary-title,.summary-total>span{font-size:11px;font-weight:600}.summary-client{border-bottom:1px solid #e3e9f2;align-items:center;gap:8px;margin-bottom:15px;padding-block:20px;display:flex}.summary-client strong{font-size:10px;display:block}.summary-client small{color:#596b85;margin-top:4px;font-size:8px;display:block}.editor-summary dl{margin:0}.editor-summary dl>div{color:#60738d;justify-content:space-between;align-items:center;gap:10px;padding-block:8px;font-size:9px;display:flex}.editor-summary dd{font-variant-numeric:tabular-nums;margin:0}.summary-total{border-top:1px solid #dde5f0;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-block:20px;display:flex}.summary-total small{color:#596b85;font-size:8px;font-weight:400}.summary-total strong{letter-spacing:-.035em;white-space:nowrap;font-size:19px}.editor-summary>.status-badge{border-radius:5px;justify-content:center;padding:9px;font-size:9px;display:flex}.summary-trust{color:#596b85;align-items:flex-start;gap:7px;margin-top:18px;font-size:8px;line-height:1.8;display:flex}.summary-trust svg{color:#3b746b}.editor-footer{border-top:1px solid #e9edf5;justify-content:space-between;align-items:center;gap:15px;padding:15px 22px;display:flex}.editor-footer>span{color:#596b85;align-items:center;gap:6px;font-size:9px;display:flex}.editor-footer>div{gap:8px;display:flex}.editor-footer .button{min-height:35px;padding:9px 15px;font-size:10px}.currency-note{color:#66758d;border:1px solid #e2e7f0;border-radius:4px;padding:4px 7px;font-size:9px}.line-items{margin-top:22px}.line-header,.line-item{grid-template-columns:minmax(120px,1.5fr) 48px 1fr 1fr;align-items:center;gap:12px;padding-block:13px;font-size:10px;display:grid}.line-header{color:#687a94;border-bottom:1px solid #e2e8f2;padding-top:0;font-size:8px}.line-item{border-bottom:1px solid #e8edf5}.line-item>div>strong{font-size:10px;font-weight:550;line-height:1.6;display:block}.line-item small{color:#596b85;margin-top:4px;font-size:8px;display:block}.line-item>span,.line-item>strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.line-header>:nth-child(3),.line-header>:nth-child(4){text-align:right}.line-item input{color:#374bb9;text-align:center;background:#fcfcff;border:1px solid #bac5ee;border-radius:4px;width:48px;padding:8px 5px;font-size:11px}.pricing-options{grid-template-columns:1.7fr 1fr;gap:15px;margin-top:20px;display:grid}.pricing-options label{color:#526581;flex-direction:column;gap:7px;font-size:9px;display:flex}.pricing-options select{background:#fff;border:1px solid #dce3ef;border-radius:4px;width:100%;padding:9px 7px;font-size:10px}.tax-disclaimer{margin-top:12px;font-size:8px;line-height:1.8}.proposal-brand{border-bottom:1px solid #e3e8f1;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.proposal-brand .brand-symbol{width:23px;height:25px}.proposal-brand .brand-name{font-size:13px}.proposal-brand>span{color:#6b7d96;letter-spacing:.07em;font-size:7px}.proposal-document-heading{justify-content:space-between;align-items:center;gap:20px;margin-block:24px;display:flex}.proposal-document-heading .eyebrow{margin-bottom:9px;font-size:7px}.proposal-document-heading h3{font-size:21px}.proposal-document-heading span{color:#596b85;margin-top:7px;font-size:8px;display:block}.proposal-document-heading>div:last-child{text-align:right}.proposal-document-heading strong{font-size:10px}.proposal-document-heading small{color:#687a94;margin-top:5px;font-size:8px;display:block}.proposal-line{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:15px;padding-block:13px;font-size:10px;display:flex}.proposal-line small{color:#687a94;margin-top:5px;font-size:8px;display:block}.proposal-line strong{white-space:nowrap}.proposal-terms{padding-top:20px}.proposal-terms strong{font-size:9px}.proposal-terms p{margin-top:6px;font-size:8px;line-height:1.9}.print-action{margin-top:14px}.approval-checks{flex-direction:column;gap:12px;margin-block:26px;display:flex}.approval-checks label{cursor:pointer;border:1px solid #e3e9f3;border-radius:6px;align-items:center;gap:10px;padding:15px;font-size:11px;line-height:1.6;display:flex}.approval-checks input{accent-color:#4656e8;flex-shrink:0;width:16px;height:16px}.approval-checks label>svg{color:#70839b;margin-left:auto}.approve-button{font-size:11px}.approval-success{color:#0d7f62;background:#e9f7f1;border:1px solid #ccebdc;border-radius:6px;align-items:center;gap:13px;padding:18px;display:flex}.approval-success>span{background:#d1eddf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.approval-success strong{font-size:12px}.approval-success p{color:#467363;margin-top:5px;font-size:10px}.pilot-section{background:#f8fafd;border-block:1px solid #edf1f6}.pilot-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:120px;display:grid}.pilot-transparency{color:#596b85;border-top:1px solid #dce3ee;align-items:flex-start;gap:12px;max-width:400px;margin-top:30px;padding-top:24px;display:flex}.pilot-transparency p{font-size:10px;line-height:1.8}.pilot-transparency svg{margin-top:2px}.pilot-card{background:#fff;border:1px solid #dce3f0;border-radius:9px;padding:32px;box-shadow:0 12px 35px #152e5707}.pilot-card-heading{color:#5264cd;justify-content:space-between;align-items:center;display:flex}.pilot-badge{letter-spacing:.1em;color:#4c5cc7;background:#eef0ff;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:600}.pilot-card h3{margin-top:24px;font-size:35px}.pilot-card>p{margin-top:8px;font-size:11px}.pilot-card ul{border-block:1px solid #e7ecf4;margin:24px 0;padding:23px 0;list-style:none}.pilot-card li{color:#526581;align-items:center;gap:10px;margin-bottom:15px;font-size:12px;display:flex}.pilot-card li:last-child{margin-bottom:0}.pilot-card li svg{color:#159d82}.pilot-card>.button{justify-content:space-between;width:100%}.pilot-card>small{text-align:center;color:#596b85;margin-top:13px;font-size:8px;display:block}.faq-layout{grid-template-columns:1fr 1.8fr;gap:100px;display:grid}.faq-layout h2{margin-bottom:18px}.faq-layout>div>p{font-size:12px}.faq-list details{border-bottom:1px solid #e3e9f1}.faq-list details:first-child{border-top:1px solid #e3e9f1}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;padding-block:21px;font-size:13px;font-weight:550;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#7583a0}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{padding:0 30px 22px 0;font-size:12px;line-height:1.9}.final-cta{padding-block:72px;position:relative;overflow:hidden}.final-angle{background:linear-gradient(130deg,#2a3a66aa,#34459844);width:400px;height:600px;position:absolute;top:-250px;right:-40px;transform:rotate(35deg)}.final-cta-inner{justify-content:space-between;align-items:center;gap:60px;display:flex;position:relative}.final-cta h2{font-size:39px}.final-cta p{color:#b9c7dc;max-width:480px;margin-top:19px;font-size:12px}.final-cta .button{gap:30px;padding-inline:26px;font-size:12px}.site-footer{background:#fff;padding-block:35px 20px}.footer-main{align-items:center;gap:32px;display:flex}.footer-main .brand-symbol{width:25px;height:26px}.footer-main .brand-name{font-size:17px}.footer-tagline{color:#596b85;font-size:10px}.footer-main nav{align-items:center;gap:26px;margin-left:auto;display:flex}.footer-main nav a,.footer-main nav button{color:#526581;background:0 0;padding:5px 0;font-size:10px}.footer-main nav a:hover,.footer-main nav button:hover{color:#4656e8}.footer-bottom{color:#596b85;border-top:1px solid #eaf0f6;justify-content:space-between;gap:20px;margin-top:27px;padding-top:20px;font-size:9px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:6px;display:inline-flex}.contact-dialog{color:#15243e;background:#fff;border:1px solid #e0e6f1;border-radius:12px;width:calc(100% - 28px);max-width:580px;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 30px 100px #10182833}.contact-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101c2f88}.contact-inner{padding:36px;position:relative}.dialog-close{position:absolute;top:12px;right:12px}.contact-inner h2{font-size:30px}.contact-inner>p{margin-top:12px;font-size:12px}.form-notice{color:#536581;background:#f2f5fc;border-radius:6px;gap:10px;margin-block:20px;padding:13px;font-size:10px;line-height:1.8;display:flex}.form-notice svg{margin-top:3px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:22px;display:grid}.form-grid label{flex-direction:column;gap:8px;font-size:11px;font-weight:550;display:flex}.form-grid input,.form-grid select,.form-grid textarea{color:#253e5e;background:#fff;border:1px solid #d8e0ec;border-radius:5px;width:100%;padding:10px;font-size:12px}.form-grid textarea{resize:vertical}.span-2{grid-column:span 2}.contact-submit{width:100%;margin-top:23px;font-size:12px}.form-result{color:#24694f;background:#edf8f3;border-radius:5px;margin-top:15px;padding:12px;font-size:11px}.demo-page{background:#f5f7fc;min-height:80vh;padding-block:35px 30px}.demo-page-heading{justify-content:space-between;align-items:center;gap:35px;margin-bottom:22px;display:flex}.back-link{color:#61738e;align-items:center;gap:7px;margin-bottom:20px;font-size:10px;display:inline-flex}.back-link svg{transform:rotate(180deg)}.demo-page-heading h1{font-size:31px}.demo-page-heading p{margin-top:9px;font-size:12px}.demo-banner,.demo-page-heading>.button{font-size:10px}.demo-banner{color:#4e6393;background:#ebeffb;border:1px solid #dce4f7;border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;line-height:1.8;display:flex}.demo-workspace{background:#fff;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:190px minmax(0,1fr);min-height:670px;display:grid;overflow:hidden;box-shadow:0 12px 50px #203b6210}.demo-sidebar{color:#eef2f9;background:#142137;flex-direction:column;padding:24px 12px 17px;display:flex}.demo-sidebar>.brand{color:#fff;gap:9px;padding-inline:7px}.demo-sidebar .brand-symbol{width:25px;height:27px}.demo-sidebar .brand-name{font-size:15px}.workspace-name{letter-spacing:.09em;color:#a7b5cd;margin:25px 8px 15px;font-size:7px;display:block}.demo-sidebar nav{flex-direction:column;gap:5px;display:flex}.demo-sidebar nav a{color:#c7d2e5;border-radius:5px;align-items:center;gap:10px;padding:12px 10px;font-size:11px;display:flex}.demo-sidebar nav a:hover{background:#243753}.demo-sidebar nav a.active{color:#fff;background:#3c4f86}.nav-count{background:#ffffff18;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:8px}.demo-sidebar-bottom{color:#a6b8d2;flex-direction:column;margin:auto 7px 0;padding-top:50px;display:flex}.demo-sidebar-bottom svg{color:#74b5b0;margin-bottom:12px}.demo-sidebar-bottom strong{color:#dce5f4;font-size:10px;font-weight:500}.demo-sidebar-bottom>span{margin-top:6px;font-size:9px;line-height:1.8}.demo-workspace-main{min-width:0}.demo-module-header{border-bottom:1px solid #e6ecf4;justify-content:space-between;align-items:center;min-height:58px;padding:19px 25px;display:flex}.demo-module-header>div{align-items:center;gap:9px;font-size:11px;font-weight:550;display:flex}.demo-editor-wrap{padding:22px}.demo-editor-wrap .quote-editor{box-shadow:none}.demo-editor-wrap .editor-summary{width:auto;padding:25px 17px}.demo-editor-wrap .editor-content{grid-template-columns:minmax(0,1fr) 220px}.demo-editor-wrap .editor-main{padding:25px}.demo-editor-wrap .line-header,.demo-editor-wrap .line-item{grid-template-columns:minmax(90px,1.5fr) 45px .9fr 1fr;gap:8px}.demo-overview{padding:26px}.overview-welcome{margin-bottom:25px}.overview-welcome>.eyebrow{font-size:8px}.overview-welcome h2{font-size:25px}.overview-welcome p{max-width:560px;margin-top:10px;font-size:11px}.demo-overview .product-window{box-shadow:none;border:0}.demo-overview .product-sidebar,.demo-overview .product-title,.demo-overview .product-topbar{display:none}.demo-overview .product-main{padding:0}.demo-overview .client-select strong,.demo-overview .quote-table{font-size:8px}.demo-overview .quote-table td{padding:9px 7px}.demo-overview .next-cell,.demo-overview .quote-table th{font-size:7px}.sample-request-card{background:#f7f8ff;border:1px solid #dce3fa;border-radius:6px;align-items:center;gap:14px;margin-top:26px;padding:18px;display:flex}.sample-request-card:hover{background:#eef1ff}.sample-request-card strong{font-size:11px;display:block}.sample-request-card div>span{color:#61738e;margin-top:6px;font-size:9px;display:block}.sample-request-card>svg{color:#4656e8;margin-left:auto}.demo-page-footnote{text-align:center;margin-top:20px;font-size:9px}.demo-module-content{padding:32px}.demo-module-content h2{font-size:26px}.demo-module-content .eyebrow{font-size:9px}.module-intro{max-width:640px;margin-top:12px;font-size:12px}.demo-client-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px;display:grid}.demo-client-card{text-align:left;background:#fff;border:1px solid #e1e7f1;border-radius:7px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.demo-client-card.selected,.demo-client-card:hover{background:#fafbff;border-color:#a6b2ed}.demo-client-card>strong{margin-top:13px;font-size:12px}.demo-client-card>span:not(.client-avatar){color:#62738e;margin-top:8px;font-size:9px;line-height:1.6}.demo-client-card .client-card-link{justify-content:space-between;align-items:center;width:100%;display:flex;color:#4656c8!important;margin-top:23px!important}.client-expanded{border-top:1px solid #e0e6f2;flex-direction:column;gap:10px;width:100%;margin-top:17px;padding-top:14px;display:flex}.client-expanded .status-badge{align-self:flex-start}.client-expanded b,.service-catalogue strong{font-size:12px}.client-expanded b small{color:#62738e;font-size:7px;font-weight:400}.client-expanded>span{color:#62738e;font-size:8px;line-height:1.7}.service-catalogue{margin-block:30px}.service-catalogue>div{border-bottom:1px solid #e5ebf3;align-items:center;gap:14px;padding:20px 0;display:flex}.service-catalogue small{color:#596b85;margin-top:6px;font-size:10px;display:block}.service-catalogue .use-case-icon{width:36px;height:36px}.service-catalogue+.button{font-size:11px}.followup-list{margin-top:30px}.followup-list article{border-bottom:1px solid #e6ecf3;align-items:center;gap:18px;padding:22px 0;display:flex;position:relative}.followup-timeline-dot{background:#4656e8;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 5px #f0f2ff}.followup-list article>div{flex:1}.followup-list article>div>span,.followup-list small{color:#596b85;font-size:9px}.followup-list h3{letter-spacing:-.02em;margin-top:6px;font-size:14px}.followup-list small{margin-top:6px;display:block}.settings-list{margin-top:30px}.settings-list>div{border-bottom:1px solid #e4eaf3;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;display:flex}.settings-list strong{font-size:12px}.settings-list p{margin-top:7px;font-size:10px}.settings-list .button,.settings-list .text-link{font-size:10px}.setting-value{color:#526581;border:1px solid #e0e6ef;border-radius:5px;padding:8px 12px;font-size:12px}.switch-control{flex-shrink:0;width:36px;height:21px;display:block;position:relative}.switch-control input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.switch-control>span{background:#ccd5e5;border-radius:15px;width:100%;height:100%;display:block}.switch-control>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:3px}.switch-control input:checked+span{background:#4656e8}.switch-control input:checked+span:after{left:18px}.switch-control input:focus-visible+span{outline-offset:4px;outline:3px solid #8d9bff}.dense .quote-table td{padding-block:5px}@media (width>=1450px){.hero-layout{min-height:540px}.hero h1{font-size:44px}.hero-product{padding-left:10px}.is-compact .product-sidebar{min-height:325px}.is-compact .quote-table td{padding-block:9px}}@media (width<=1199px){.container{padding-inline:32px}.desktop-nav{gap:20px}.header-actions{gap:15px}.brand-name{font-size:19px}.brand-symbol{width:28px;height:29px}.hero h1{font-size:36px}.hero-copy{padding-right:15px}.hero-buttons{gap:8px}.hero-buttons .button{gap:9px;padding-inline:13px;font-size:9px}.hero-description{font-size:13px}.hero-layout{min-height:500px}.is-compact .product-body{padding-right:125px}.is-compact .product-sidebar{width:95px}.is-compact .product-sidebar>a{gap:5px;font-size:6px}.is-compact .product-search{max-width:160px}.demo-overview .quote-table td:nth-child(5),.demo-overview .quote-table th:nth-child(5),.is-compact .quote-table td:last-child,.is-compact .quote-table th:last-child{display:none}.floating-proposal{width:142px;top:58px;right:-16px}.floating-proposal .floating-amount{font-size:15px}.received-toast{width:229px;left:-20px}.comparison{grid-template-columns:1fr 22px 1.1fr;gap:8px;padding-left:5px}.comparison li{gap:8px;font-size:9px}.chaos-copy h2{font-size:22px}.chaos-copy .eyebrow{font-size:8px}.chaos-copy p{font-size:11px}.doc-front{width:135px;height:210px;left:15px}.doc-layer{width:100px;left:100px}.layer-three{left:130px}.doc-halo{width:220px;left:0}.workflow-layout{gap:45px}.workflow-layout h2{font-size:27px}.workflow-panel-body{padding:25px 22px 18px}.workflow-panel h3{font-size:18px}.control-layout{gap:65px}.pilot-layout{gap:70px}.section-copy h2{font-size:32px}.faq-layout{gap:65px}.product-section-heading h2{font-size:28px}.product-section-heading p{max-width:310px}.demo-workspace{grid-template-columns:165px minmax(0,1fr)}.demo-sidebar .brand-name{font-size:12px}.demo-sidebar nav a{padding-inline:8px;font-size:10px}.demo-editor-wrap{padding:15px}.demo-editor-wrap .editor-content{grid-template-columns:minmax(0,1fr) 190px}.demo-editor-wrap .editor-main{padding:20px}.demo-editor-wrap .summary-total strong{font-size:16px}.demo-editor-wrap .editor-summary{padding:22px 14px}.demo-overview{padding:22px}.demo-client-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1023px){.desktop-nav{gap:16px}.desktop-nav a,.header-cta{font-size:9px}.header-inner{gap:18px}.header-cta{padding-inline:12px}.approval-note>svg,.document-art,.header-cta svg,.is-compact .product-search,.is-compact .sidebar-bottom,.large-product .quote-table td:nth-child(4),.large-product .quote-table td:nth-child(5),.large-product .quote-table th:nth-child(4),.large-product .quote-table th:nth-child(5){display:none}.brand-name{font-size:17px}.brand{gap:9px}.header-actions{gap:12px}.hero h1{font-size:32px}.hero-copy .eyebrow{font-size:8px}.hero-description{font-size:12px}.hero-buttons{flex-wrap:wrap}.hero-buttons .button{min-height:40px;font-size:9px}.hero-layout{grid-template-columns:47% 53%;min-height:520px}.hero-product{padding-left:7px}.is-compact .product-body{padding-right:115px}.is-compact .product-sidebar{width:76px;min-height:290px}.is-compact .product-sidebar>a{gap:4px;padding:8px 3px;font-size:5px}.is-compact .product-sidebar svg{width:10px;height:10px}.is-compact .product-main{padding-inline:9px}.is-compact .metric-row{gap:4px}.is-compact .metric-row>button{padding:9px 5px}.is-compact .metric-row>button>span{font-size:5px}.is-compact .product-topbar{gap:10px}.floating-proposal{width:131px;padding:13px 10px;top:55px;right:-13px}.floating-caption{font-size:7px}.received-toast{width:216px;bottom:-18px;left:-15px}.chaos-layout{grid-template-columns:37% 63%}.chaos-copy{padding-right:35px}.comparison{padding-left:15px}.comparison li{font-size:10px}.workflow-layout{gap:35px}.workflow-layout h2{font-size:25px}.step-label{gap:4px;font-size:9px}.step-label svg{width:15px}.workflow-panel h3{font-size:17px}.workflow-panel-icon{width:37px;height:37px;top:18px;right:19px}.workflow-panel-body>.eyebrow{margin-bottom:23px}.workflow-detail{font-size:7px}.product-section-heading{gap:35px}.product-section-heading h2{font-size:26px}.product-section-heading p{max-width:270px;font-size:11px}.large-product .product-sidebar{width:128px}.large-product .product-main{padding:20px 17px 12px}.section-space{padding-block:75px}.control-layout{gap:40px}.section-copy h2{font-size:29px}.section-copy>p{font-size:12px}.control-list li,.use-case p{font-size:11px}.pricing-visual-body{padding:20px}.pricing-mini-table>div{gap:5px;font-size:9px}.pricing-mini-total strong{font-size:18px}.approval-note{gap:8px;padding:13px}.use-case-grid{gap:16px}.use-case{padding:23px}.use-case h3{font-size:17px}.use-case-example{font-size:9px}.demo-section-intro{gap:40px}.demo-section-intro h2{font-size:29px}.demo-section-intro p{font-size:12px}.pilot-layout{gap:50px}.pilot-card{padding:26px}.pilot-card li{font-size:11px}.faq-layout{gap:40px}.footer-main{gap:20px}.footer-tagline{font-size:9px}.footer-main nav{gap:19px}.demo-page-heading h1{font-size:27px}.demo-page-heading>.button{padding-inline:15px;font-size:9px}.demo-workspace{grid-template-columns:145px minmax(0,1fr)}.demo-sidebar{padding-inline:8px}.demo-sidebar .brand-symbol{width:22px;height:24px}.demo-sidebar .brand-name{letter-spacing:.13em;font-size:11px}.workspace-name{font-size:6px}.demo-sidebar nav a{gap:8px;font-size:9px}.demo-sidebar nav a svg{width:15px}.demo-editor-wrap .editor-content{grid-template-columns:minmax(0,1fr)}.demo-editor-wrap .editor-summary{border-top:1px solid #e5ebf3;border-left:0;width:auto;padding:20px;display:block}.demo-editor-wrap .summary-client,.demo-editor-wrap .summary-title,.demo-editor-wrap .summary-trust{display:none}.demo-editor-wrap .editor-summary dl{flex-wrap:wrap;gap:17px;display:flex}.demo-editor-wrap .editor-summary dl>div{gap:10px}.demo-editor-wrap .summary-total{margin-top:8px;padding-block:15px}.demo-editor-wrap .editor-summary>.status-badge{padding:6px 10px;display:inline-flex}.demo-editor-wrap .editor-progress{gap:10px;padding-inline:17px}.demo-editor-wrap .editor-progress>button{gap:5px;font-size:8px}.demo-editor-wrap .editor-environment,.demo-overview .client-select small,.demo-overview .metric-row>button>span{font-size:7px}.demo-editor-wrap .editor-topbar{padding-inline:17px}.demo-overview .next-cell,.demo-overview .quote-table td:nth-child(4),.demo-overview .quote-table th:last-child,.demo-overview .quote-table th:nth-child(4){display:none}.demo-overview .client-select strong{font-size:8px}.demo-overview .metric-row{gap:8px}.demo-overview .metric-row>button{padding:10px}}@media (width<=767px){html{scroll-padding-top:80px}.container{padding-inline:24px}.site-header{height:70px}.desktop-nav{display:none}.header-inner{gap:15px}.brand-name{font-size:19px}.brand-symbol{width:28px;height:30px}.header-actions{gap:13px}.header-cta{min-height:32px;padding:8px 12px;font-size:9px}.language-switch select{padding-block:7px;font-size:10px}.menu-toggle{padding:4px;display:flex}.mobile-nav{background:#fff;border-bottom:1px solid #e0e7f2;flex-direction:column;padding:12px 24px 23px;display:flex;position:absolute;top:70px;left:0;right:0;box-shadow:0 18px 35px #1e325c12}.mobile-nav>a{border-bottom:1px solid #eef1f7;justify-content:space-between;align-items:center;padding-block:15px;font-size:13px;display:flex}.mobile-nav>.button{margin-top:17px}.hero-layout{grid-template-columns:1fr;min-height:auto;padding-top:43px;padding-bottom:23px}.hero-copy{padding-right:0}.hero h1{font-size:calc(clamp(32px,5.7vw,43px));line-height:1.2}.hero-copy .eyebrow{margin-bottom:16px;font-size:9px}.hero-description{max-width:510px;margin-top:18px;font-size:13px}.hero-buttons{gap:10px;margin-top:23px}.hero-buttons .button{min-height:43px;padding:12px 17px;font-size:11px}.audience-note{gap:11px;margin-top:23px;font-size:10px}.audience-note svg{width:23px;height:23px}.hero-product{align-self:center;width:100%;max-width:610px;margin:39px 0 0;padding:0 6px 17px 13px}.hero-product-caption{margin-top:27px;font-size:8px}.hero-angle{width:75%;top:370px;bottom:-70px;right:-80px}.is-compact .product-body{padding-right:0}.is-compact{margin-right:14px}.is-compact .product-sidebar{width:106px;min-height:295px}.is-compact .product-sidebar>a{gap:7px;padding:8px 5px;font-size:7px}.is-compact .product-sidebar svg{width:12px;height:12px}.is-compact .product-search{max-width:200px;font-size:6px;display:flex}.is-compact .product-main{padding:15px 12px 10px}.is-compact .product-title h3{font-size:12px}.is-compact .metric-row{gap:6px}.is-compact .metric-row>button>span{font-size:6px}.is-compact .quote-table td{padding-block:9px}.floating-proposal{width:145px;padding:16px 12px;top:54px;right:-17px}.floating-caption{font-size:8px}.floating-amount{font-size:16px}.received-toast{bottom:-12px;left:-13px}.chaos-section{padding-block:43px}.chaos-layout{grid-template-columns:1fr;gap:30px}.chaos-copy{max-width:530px;padding-right:0}.chaos-copy h2{font-size:27px;line-height:1.4}.chaos-copy p{max-width:470px;margin-top:15px;font-size:12px}.chaos-copy .eyebrow{font-size:8px}.comparison{grid-template-columns:1fr 25px 1.12fr;gap:13px;max-width:540px;padding:0}.comparison li{padding-block:8px;font-size:11px}.comparison-label{font-size:10px}.comparison-icon{width:14px;height:14px}.comparison li:not(:last-child):after{height:9px;top:23px}.workflow-section{padding-block:45px 35px}.workflow-layout{grid-template-columns:1fr;gap:30px}.workflow-layout h2{font-size:29px}.dark-description{max-width:500px;font-size:12px}.workflow-steps{margin-block:28px 25px}.step-number{width:34px;height:34px}.step-label{gap:6px;font-size:10px}.step-label svg{width:17px}.workflow-panel-body{min-height:220px;padding:24px}.workflow-panel h3{font-size:21px}.workflow-panel p{max-width:440px;font-size:12px}.large-product .client-select strong,.workflow-detail{font-size:9px}.product-section-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-top:40px;margin-bottom:25px;padding-top:40px}.product-section-heading h2{font-size:28px}.product-section-heading p{max-width:480px;font-size:12px}.large-product{margin-inline:-7px}.large-product .product-search,.large-product .product-sidebar,.large-product .quote-table td:last-child,.large-product .quote-table th:last-child{display:none}.large-product .product-main{padding:20px 15px 12px}.large-product .product-topbar{gap:15px}.large-product .quote-table td{padding:10px 7px}.large-product .client-select small{font-size:8px}.large-product .quote-table{font-size:9px}.large-product .metric-row{gap:8px}.large-product .metric-row>button{padding:10px}.large-product .metric-row strong{font-size:23px}.large-product .metric-row>button>span{font-size:7px}.product-disclosure{text-align:left;align-items:flex-start;margin-top:18px;font-size:8px}.product-disclosure svg{margin-top:2px}.section-space{padding-block:58px}.control-layout{grid-template-columns:1fr;gap:35px}.section-copy h2{font-size:32px}.section-copy>p{max-width:500px;font-size:13px}.control-list li{font-size:12px}.pricing-visual{max-width:530px}.pricing-visual-header{padding:17px 22px}.pricing-visual-body{padding:24px}.pricing-mini-table>div{gap:12px;font-size:11px}.approval-note p,.pricing-mini-table .pricing-mini-head{font-size:9px}.approval-note{gap:13px;padding:16px}.approval-note strong{font-size:11px}.approval-note>svg{display:block}.center-heading{text-align:left;margin-bottom:30px}.center-heading h2{font-size:31px}.center-heading p,.use-case p{font-size:12px}.use-case-grid{grid-template-columns:1fr;gap:16px}.use-case{padding:24px}.use-case-top{margin-bottom:15px}.use-case h3{max-width:none;margin-bottom:12px;font-size:21px}.use-case-example{margin-top:20px;font-size:10px}.use-case-icon{width:41px;height:41px}.demo-section-intro{grid-template-columns:1fr;gap:18px;margin-bottom:27px}.demo-section-intro h2{font-size:30px}.demo-section-intro p{margin-bottom:12px;font-size:12px}.editor-content{grid-template-columns:1fr}.editor-main{min-height:355px;padding:24px}.editor-summary{border-top:1px solid #e4ebf3;border-left:none;padding:20px 24px}.summary-client,.summary-title,.summary-trust{display:none}.editor-summary dl{flex-wrap:wrap;gap:15px;display:flex}.editor-summary dl>div{gap:8px;font-size:9px}.summary-total{margin-top:8px;padding-block:16px}.editor-summary>.status-badge{padding:7px 10px;display:inline-flex}.editor-topbar{padding:14px 18px}.editor-topbar>div{gap:10px}.editor-environment{font-size:7px}.editor-ref,.reset-button{font-size:9px}.editor-progress{gap:10px;padding:18px}.editor-progress>button{gap:6px;font-size:9px}.editor-progress>button>span{width:22px;height:22px;font-size:8px}.editor-main h3{font-size:23px}.editor-footer{flex-wrap:wrap;padding:15px 18px}.editor-footer>span{font-size:8px}.editor-footer>div{margin-left:auto}.line-header,.line-item{grid-template-columns:minmax(110px,1.5fr) 44px 1fr 1fr;gap:10px}.line-item input{width:44px}.line-item>span,.line-item>strong{font-size:10px}.faq-layout,.pilot-layout{grid-template-columns:1fr;gap:30px}.pilot-transparency{max-width:500px;margin-top:22px;padding-top:20px}.pilot-card{max-width:530px;padding:28px}.pilot-card li{font-size:12px}.faq-layout h2 br{display:none}.faq-layout h2{margin-bottom:12px;font-size:32px}.faq-list summary{padding-block:19px;font-size:12px}.faq-list details>p{font-size:11px}.final-cta{padding-block:52px}.final-cta-inner{flex-direction:column;align-items:flex-start;gap:27px}.final-cta h2{font-size:33px}.final-cta .button,.final-cta p{font-size:12px}.final-angle{opacity:.7;top:-180px;right:-130px}.footer-main{flex-wrap:wrap;gap:15px 25px}.footer-tagline{font-size:10px}.footer-main nav{gap:25px;width:100%;margin:6px 0 0}.footer-main nav a,.footer-main nav button{font-size:11px}.footer-bottom{flex-direction:column;gap:13px;margin-top:24px;font-size:9px}.contact-inner{padding:30px 24px}.contact-inner h2{font-size:27px}.contact-inner .eyebrow{font-size:9px}.contact-inner>p{font-size:11px}.form-grid{gap:15px}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.demo-page{padding-top:24px}.demo-page>.container{padding-inline:16px}.demo-page-heading{flex-direction:column;align-items:flex-start;gap:18px;padding-inline:6px}.back-link{margin-bottom:17px}.demo-page-heading h1{font-size:27px}.demo-page-heading p,.demo-page-heading>.button{font-size:11px}.demo-banner{align-items:flex-start;padding:12px;font-size:9px}.demo-banner svg{margin-top:2px}.demo-workspace{min-height:700px;display:block}.demo-sidebar{padding:13px 12px 0}.demo-overview .next-cell,.demo-sidebar-bottom,.demo-sidebar>.brand,.nav-count,.workspace-name{display:none}.demo-sidebar nav{scrollbar-width:thin;scrollbar-color:#596c93 #142137;flex-direction:row;gap:6px;padding-bottom:13px;overflow-x:auto}.demo-sidebar nav a{white-space:nowrap;gap:8px;padding:10px 12px;font-size:10px}.demo-module-header{padding:17px 18px}.demo-overview{padding:24px 17px}.overview-welcome h2{font-size:24px}.overview-welcome p{font-size:11px}.demo-overview .metric-row,.demo-overview .table-toolbar{gap:8px}.demo-overview .metric-row>button{padding:12px 9px}.demo-overview .metric-row strong{font-size:22px}.demo-overview .quote-table td{padding:11px 6px}.demo-overview .client-select strong{font-size:9px}.demo-overview .client-select small{font-size:8px}.demo-overview .quote-table{font-size:9px}.demo-overview .quote-table th{font-size:8px}.sample-request-card{gap:10px;padding:16px 12px}.sample-request-card strong{font-size:10px;line-height:1.6}.sample-request-card div>span{font-size:9px;line-height:1.7}.sample-request-card>svg{width:18px}.demo-editor-wrap{padding:15px 12px}.demo-editor-wrap .editor-main{padding:21px 17px}.demo-editor-wrap .editor-content{display:block}.demo-editor-wrap .editor-progress{gap:7px;padding-inline:13px}.demo-editor-wrap .editor-progress>button{gap:5px;font-size:8px}.demo-editor-wrap .editor-progress>button>span{width:20px;height:20px}.demo-editor-wrap .editor-topbar{padding-inline:14px}.demo-editor-wrap .editor-environment{font-size:7px}.demo-module-content{padding:25px 20px}.demo-module-content h2{font-size:25px}.demo-client-grid{grid-template-columns:repeat(2,1fr);gap:12px}.demo-client-card{padding:17px}.demo-client-card>strong,.module-intro{font-size:11px}.service-catalogue strong,.settings-list p{font-size:10px}.service-catalogue small{font-size:9px}.service-catalogue>div{gap:10px}.service-catalogue .use-case-icon{width:30px;height:30px}.settings-list>div{gap:15px}.settings-list strong{font-size:11px}.settings-list .button{padding-inline:10px;font-size:9px}.settings-list .button svg{display:none}.demo-page-footnote{text-align:left;padding-inline:7px;font-size:8px}}@media (width<=479px){.container{padding-inline:22px}.header-actions{gap:10px}.site-header .brand{gap:8px}.site-header .brand-name{letter-spacing:.14em;font-size:17px}.site-header .brand-symbol{width:25px;height:27px}.approval-checks label>svg,.approval-note>svg,.header-cta,.is-compact .client-avatar,.is-compact .product-search,.received-toast .toast-check{display:none}.language-switch{border:0;padding-right:0}.language-switch select{padding-inline:6px 3px}.hero-layout{padding-top:36px}.hero h1{letter-spacing:-.05em;font-size:32px;line-height:1.19}.hero-copy .eyebrow{letter-spacing:.11em;font-size:7.7px}.hero-description{margin-top:18px;font-size:12px;line-height:1.85}.hero-buttons{gap:10px;margin-top:21px}.hero-buttons .button{gap:10px;min-height:43px;padding:12px 15px;font-size:10px}.hero-buttons .primary{flex:1;justify-content:space-between}.hero-buttons .button-outline{width:100%}.audience-note{margin-top:21px;font-size:9px}.hero-product{margin-top:35px;padding-inline:3px}.is-compact{border-radius:7px;margin-right:7px}.is-compact .product-topbar{border-radius:7px 7px 0 0;gap:7px;height:35px;padding:8px}.is-compact .product-topbar .brand-symbol{width:15px;height:16px}.is-compact .product-topbar .brand-name{font-size:7px}.is-compact .demo-label{font-size:5px}.is-compact .user-avatar{width:17px;height:17px;font-size:6px}.is-compact .product-sidebar{border-radius:0 0 0 7px;gap:4px;width:66px;min-height:247px;padding:10px 5px}.is-compact .product-sidebar>a{gap:4px;padding:6px 3px;font-size:5px}.is-compact .product-sidebar svg{width:9px;height:9px}.is-compact .product-main{padding:11px 7px 10px}.is-compact .product-title h3{font-size:10px}.is-compact .metric-row{gap:4px;margin-bottom:11px}.is-compact .metric-row>button{padding:8px 5px}.is-compact .metric-row strong{font-size:14px}.is-compact .metric-row strong small{font-size:12px}.is-compact .client-select small,.is-compact .metric-row>button>span{font-size:4px}.is-compact .quote-table th{padding:5px 3px;font-size:5px}.is-compact .quote-table td{padding:8px 3px;font-size:5px}.is-compact .client-select strong{font-size:5px}.is-compact .status-badge{padding:3px;font-size:4px}.is-compact .table-footer{font-size:5px}.floating-proposal{border-radius:5px;width:111px;padding:11px 8px;top:49px;right:-8px}.floating-caption,.floating-client strong{font-size:6px}.floating-client{gap:4px;margin-top:10px;padding-top:9px}.floating-client>span{font-size:5px}.floating-proposal .floating-amount{margin-block:10px 6px;font-size:13px}.floating-proposal .status-badge{padding:3px 5px;font-size:5px}.proposal-checklist{margin-block:10px}.proposal-checklist>div{gap:6px;padding-bottom:10px;font-size:5px}.proposal-checklist>div>span{width:10px;height:10px}.proposal-checklist>div>span svg{width:7px;height:7px}.proposal-checklist>div:not(:last-child):after{height:10px;top:10px;left:4px}.floating-proposal .button{gap:4px;min-height:23px;padding:5px;font-size:6px}.floating-proposal .button svg{width:10px}.received-toast{gap:7px;width:199px;padding:11px;bottom:-15px;left:-5px}.received-toast .toast-icon{width:23px;height:23px}.received-toast strong{font-size:6px}.received-toast div>span,.received-toast small{font-size:5px}.hero-product-caption{margin-top:27px;font-size:7px}.chaos-section{padding-block:39px}.chaos-copy h2{font-size:25px}.chaos-copy p{font-size:12px}.comparison{grid-template-columns:1fr 12px 1.1fr;gap:8px}.comparison li{gap:7px;padding-block:8px;font-size:8px}.comparison-label{margin-bottom:12px;padding-inline:9px;font-size:8px}.comparison-icon{width:12px;height:12px}.comparison-arrow{width:14px}.comparison li:not(:last-child):after{height:9px;top:21px;left:5px}.workflow-layout h2{font-size:27px}.eyebrow{font-size:9px}.workflow-steps{margin-top:27px}.step-number{width:31px;height:31px;font-size:10px}.step-line{width:calc(100% - 44px);top:15px;left:38px}.step-label{gap:4px;font-size:8px}.step-label svg{width:13px;height:16px}.workflow-panel-body{min-height:233px;padding:21px 19px 17px}.workflow-panel h3{max-width:250px;font-size:20px}.workflow-panel p{font-size:11px}.workflow-panel-top{padding-inline:12px;font-size:7px}.workflow-detail{padding:8px;font-size:7px;line-height:1.7}.product-section-heading h2{font-size:27px}.product-section-heading p{font-size:11px}.demo-section .quote-editor,.large-product{margin-inline:-8px}.large-product .product-topbar{padding:12px}.large-product .product-main{padding:17px 11px 10px}.large-product .client-select,.large-product .metric-row{gap:6px}.large-product .metric-row>button{padding:10px 8px}.large-product .metric-row strong{font-size:21px}.large-product .metric-row>button>span{font-size:6px}.large-product .client-avatar{width:21px;height:21px;font-size:7px}.large-product .client-select strong{font-size:7px}.large-product .client-select small{font-size:6px}.large-product .quote-table,.large-product .quote-table th{font-size:7px}.large-product .quote-table td{padding:9px 5px}.large-product .status-badge{padding:4px 5px;font-size:6px}.large-product .search-field input{font-size:9px}.large-product .filter-field select{max-width:119px;padding:8px 4px;font-size:8px}.large-product .table-toolbar{gap:7px}.large-product .search-field{gap:4px;padding-left:7px}.large-product .search-field svg{width:12px}.center-heading h2,.section-copy h2{font-size:29px}.pricing-visual-header{padding:15px 17px}.pricing-visual-body{padding:20px 16px}.pricing-visual-header>span:first-child{font-size:10px}.pricing-mini-table>div{gap:8px;font-size:9px}.approval-note p,.pricing-mini-table .pricing-mini-head{font-size:8px}.pricing-mini-total strong{font-size:19px}.approval-note{gap:10px;padding:13px}.approval-note strong{font-size:10px}.demo-section-intro h2{font-size:28px}.editor-topbar{gap:8px;padding-inline:13px}.editor-topbar>div{flex-wrap:wrap;gap:5px 8px}.editor-environment{font-size:6px}.editor-environment .workspace-dot{width:4px;height:4px}.reset-button{white-space:nowrap;gap:4px;font-size:8px}.reset-button svg{width:12px}.editor-ref{font-size:8px}.editor-progress{gap:7px;padding:16px 13px}.editor-progress>button{flex-direction:column;align-items:flex-start;gap:8px;font-size:8px}.editor-progress>button>span{width:22px;height:22px;font-size:8px}.editor-main{padding:22px 17px}.editor-main h3{font-size:21px}.editor-section-heading .eyebrow,.editor-section-heading .status-badge{font-size:7px}.request-company div>span,.request-details>div>span{font-size:8px}.request-company strong{font-size:11px}.request-brief p{font-size:10px}.request-details{gap:18px}.request-details strong{font-size:9px;line-height:1.6}.editor-hint{padding:10px;font-size:9px}.editor-summary{padding:18px}.editor-summary dl{gap:5px 16px}.editor-summary dl>div{gap:8px;font-size:8px}.editor-footer{gap:12px;padding:14px}.editor-footer>span{font-size:7px}.editor-footer>div{justify-content:flex-end;width:100%}.editor-footer .button{padding:9px 12px;font-size:9px}.line-header,.line-item{grid-template-columns:minmax(85px,1.4fr) 39px .8fr 1fr;gap:7px}.line-header{font-size:6px}.line-item>div>strong,.line-item>span,.line-item>strong,.pricing-options label{font-size:8px}.line-item small{font-size:7px}.line-item input{width:39px;font-size:10px}.pricing-options{grid-template-columns:1.7fr .9fr;gap:10px}.pricing-options select{padding-inline:4px;font-size:8px}.tax-disclaimer{font-size:7px}.proposal-brand .brand-symbol{width:19px;height:21px}.proposal-brand .brand-name{font-size:10px}.proposal-brand .brand{gap:7px}.proposal-brand>span{font-size:5px}.proposal-document-heading{gap:12px;margin-block:20px}.proposal-document-heading h3{font-size:18px}.proposal-document-heading .eyebrow{font-size:6px}.proposal-document-heading strong{font-size:8px}.proposal-document-heading small{font-size:7px}.proposal-line{gap:8px;font-size:8px}.proposal-line small{font-size:7px}.approval-checks label{gap:9px;padding:12px;font-size:10px}.approval-success{gap:10px;padding:14px}.approval-success strong{font-size:10px}.approval-success p{font-size:9px}.pilot-card{padding:24px}.final-cta p,.pilot-card li{font-size:11px}.final-cta h2{font-size:29px}.footer-tagline{width:100%;margin-top:1px}.footer-main nav{gap:22px}.footer-bottom{font-size:8px}.contact-inner{padding:30px 20px 24px}.contact-inner>.eyebrow{max-width:235px;font-size:8px}.contact-inner h2{font-size:26px}.form-grid{grid-template-columns:1fr;gap:15px}.span-2{grid-column:auto}.form-grid label{font-size:10px}.form-notice{font-size:9px}.contact-dialog{max-height:calc(100dvh - 24px)}.demo-page-heading h1{font-size:25px}.demo-page-heading p{font-size:10px}.demo-banner{font-size:8px}.demo-overview{padding:23px 13px}.overview-welcome h2{font-size:23px}.overview-welcome p{font-size:10px}.demo-overview .metric-row{gap:5px}.demo-overview .metric-row>button{padding:10px 7px}.demo-overview .client-select small,.demo-overview .metric-row>button>span{font-size:6px}.demo-overview .metric-row strong{font-size:21px}.demo-overview .client-select strong{font-size:7px}.demo-overview .client-avatar{width:21px;height:21px;font-size:7px}.demo-overview .quote-table{font-size:7px}.demo-overview .quote-table th{font-size:6px}.demo-overview .quote-table td{padding:11px 4px}.demo-overview .status-badge{padding:4px 5px;font-size:6px}.demo-overview .filter-field select{width:110px;padding-inline:4px;font-size:8px}.demo-overview .search-field{gap:4px;padding-left:7px}.demo-overview .search-field svg{width:13px}.demo-overview .search-field input,.sample-request-card div>span{font-size:8px}.sample-request-card .toast-icon{width:25px;height:25px}.sample-request-card .toast-icon svg{width:18px}.sample-request-card strong{font-size:9px}.demo-module-header{padding:15px}.demo-editor-wrap .editor-environment,.demo-module-header .demo-label{font-size:6px}.demo-editor-wrap{padding:12px 9px}.demo-editor-wrap .editor-main{padding:21px 14px}.demo-editor-wrap .line-header,.demo-editor-wrap .line-item{grid-template-columns:minmax(80px,1.4fr) 37px .85fr 1fr;gap:6px}.demo-editor-wrap .line-item input{width:37px}.demo-editor-wrap .editor-topbar>div{flex-wrap:wrap}.demo-editor-wrap .editor-progress>button{gap:8px;font-size:8px}.demo-editor-wrap .editor-summary dl{gap:4px 12px}.demo-editor-wrap .editor-summary dl>div{font-size:8px}.demo-editor-wrap .editor-summary{padding:18px}.demo-module-content{padding:24px 17px}.demo-module-content h2{font-size:23px}.demo-client-grid{grid-template-columns:1fr;gap:12px}.demo-client-card{padding:20px}.demo-client-card>strong{font-size:13px}.demo-client-card>span:not(.client-avatar){font-size:10px}.demo-client-card .client-card-link{margin-top:15px!important}.client-expanded>span{font-size:9px}.client-expanded b{font-size:13px}.service-catalogue>div{gap:8px}.service-catalogue>div>strong{white-space:nowrap;font-size:9px}.service-catalogue>div>div>strong{font-size:10px}.service-catalogue .use-case-icon{width:26px;height:26px}.service-catalogue .use-case-icon svg{width:15px}.followup-list article>div>span,.followup-list small,.service-catalogue small{font-size:8px}.followup-list article{gap:12px}.followup-list h3{font-size:12px}.followup-list .status-badge{font-size:6px}.settings-list strong{font-size:10px}.settings-list p{font-size:9px}.settings-list .text-link{gap:6px;font-size:9px}.settings-list>div{gap:12px}.demo-page-footnote{font-size:8px}}.selected-quote-detail{background:#f7f9fe;border:1px solid #e0e6f3;border-radius:5px;align-items:center;gap:12px;margin-top:13px;padding:17px 12px;display:flex}.selected-quote-detail>div:first-of-type{flex:1}.selected-quote-detail strong{font-size:10px;display:block}.selected-quote-detail>div>span{color:#596b85;margin-top:5px;font-size:8px;display:block}.selected-quote-next{margin-inline:12px}.selected-quote-next small{color:#596b85;margin-bottom:5px;font-size:7px;display:block}.selected-quote-next strong{font-size:9px;font-weight:500}.selected-quote-detail .text-link{gap:7px;font-size:9px}@media (width<=1023px){.selected-quote-next{display:none}}@media (width<=479px){.selected-quote-detail{flex-wrap:wrap;gap:8px;padding:13px 9px}.selected-quote-detail strong{font-size:8px}.selected-quote-detail>div>span{font-size:6px}.selected-quote-detail .client-avatar{width:23px;height:23px;font-size:7px}.selected-quote-detail .status-badge{font-size:6px}.selected-quote-detail .text-link{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.chaos-section,.contact-dialog,.control-section,.demo-banner,.demo-module-header,.demo-page-footnote,.demo-page-heading,.demo-section-intro,.demo-sidebar,.editor-footer,.editor-progress,.editor-topbar,.faq-section,.final-cta,.hero,.pilot-section,.print-action,.site-footer,.site-header,.skip-link,.solutions-section,.summary-trust,.workflow-section{display:none!important}.container,.demo-editor-wrap,.demo-page,.demo-section,.demo-workspace,.editor-content,.editor-main,.quote-editor{box-shadow:none!important;background:#fff!important;border:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.demo-workspace,.editor-content{display:block}.editor-summary{-moz-column-break-inside:avoid;break-inside:avoid;border:0;padding:30px 0}.proposal-document{padding:25px}.editor-summary>.status-badge{display:none}.summary-total strong{font-size:22px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--n-bg:#f7f8fb;--n-surface:#fff;--n-surface-subtle:#f9fafc;--n-ink:#152238;--n-ink-strong:#101828;--n-muted:#58677c;--n-faint:#617087;--n-line:#e3e8ef;--n-line-strong:#cbd3e0;--n-brand:#4656e8;--n-brand-hover:#3443cd;--n-brand-soft:#eef0ff;--n-success:#087f69;--n-success-soft:#e7f6f0;--n-warning:#976116;--n-warning-soft:#fff5df;--n-error:#b42338;--n-error-soft:#fff0f1;--n-copper:#b77f5c;--n-radius-sm:6px;--n-radius:10px;--n-radius-lg:16px;--n-shadow:0 2px 7px #17243c05, 0 10px 30px #17243c04;--n-shadow-float:0 16px 70px #17243c1f;--n-space-1:4px;--n-space-2:8px;--n-space-3:12px;--n-space-4:16px;--n-space-5:20px;--n-space-6:24px;--n-space-8:32px;--n-space-10:40px;--n-space-12:48px;--n-sidebar:216px}.n-panel{background:var(--n-surface);border:1px solid var(--n-line);border-radius:var(--n-radius-lg)}.n-label{letter-spacing:.075em;text-transform:uppercase;color:var(--n-faint);font-size:11px;font-weight:650;line-height:1.5}.n-muted{font-size:13px;line-height:1.65}.n-caption,.n-muted{color:var(--n-muted)}.n-caption{font-size:11px;line-height:1.6}.n-pill{background:var(--n-surface-subtle);border:1px solid var(--n-line);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}.n-pill.success{background:var(--n-success-soft);color:var(--n-success)}.n-pill.brand,.n-pill.success,.n-pill.warning{border-color:#0000}.n-pill.brand{background:var(--n-brand-soft);color:var(--n-brand)}.n-pill.warning{background:var(--n-warning-soft);color:var(--n-warning)}.n-icon-button{border:1px solid var(--n-line);background:var(--n-surface);width:36px;height:36px;color:var(--n-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.n-icon-button:hover{background:var(--n-surface-subtle);color:var(--n-brand)}.n-button{border:1px solid var(--n-line);text-align:center;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:12px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.n-button:hover{border-color:var(--n-line-strong);background:var(--n-surface-subtle)}.n-button.primary{background:var(--n-brand);border-color:var(--n-brand);color:#fff;box-shadow:0 2px 3px #4656e815}.n-button.primary:hover{background:var(--n-brand-hover)}.n-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.n-button.small{min-height:34px;padding:7px 11px;font-size:11px}.n-button.quiet{color:var(--n-muted);background:0 0;border-color:#0000}.n-row{align-items:center;gap:12px;display:flex}.n-page-head,.n-spread{justify-content:space-between}.n-stack{flex-direction:column;gap:16px;display:flex}.n-divider{background:var(--n-line);border:0;height:1px;margin:20px 0}.n-page-head{align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.n-page-head h1{letter-spacing:-1.15px;color:var(--n-ink-strong);margin:7px 0 9px;font-size:calc(clamp(25px,2.2vw,32px));font-weight:650;line-height:1.2}.n-page-head p{color:var(--n-muted);margin:0;font-size:13px;line-height:1.65}.n-page-head>.n-row{flex-shrink:0;margin-top:16px}.n-empty{text-align:center;border:1px dashed var(--n-line-strong);background:var(--n-surface);border-radius:12px;padding:50px 24px}.n-empty>.n-empty-icon{border:1px solid var(--n-line);background:var(--n-surface-subtle);width:46px;height:46px;color:var(--n-brand);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.n-empty h2{letter-spacing:-.4px;margin:0 0 9px;font-size:17px;font-weight:600}.n-empty p{color:var(--n-muted);max-width:410px;margin:0 auto 20px;font-size:13px;line-height:1.7}.n-dialog{border:1px solid var(--n-line);width:calc(min(640px,100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:var(--n-shadow-float);color:var(--n-ink);background:var(--n-surface);overscroll-behavior:contain;border-radius:16px;padding:0}.n-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182859}.n-dialog.drawer{border-radius:16px 0 0 16px;width:calc(min(410px,100vw - 20px));height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.n-dialog.drawer-left{border-radius:0 16px 16px 0;inset:0 auto 0 0}.n-dialog-head{border-bottom:1px solid var(--n-line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex;position:sticky;top:0}.n-dialog-head h2{letter-spacing:-.5px;margin:0;font-size:18px}.n-dialog-body{padding:24px}.n-dialog-footer{border-top:1px solid var(--n-line);z-index:2;background:#fff;justify-content:space-between;gap:12px;padding:18px 24px;display:flex;position:sticky;bottom:0}.n-field{color:var(--n-muted);flex-direction:column;gap:7px;font-size:12px;font-weight:550;display:flex}.n-field input,.n-field select,.n-field textarea{border:1px solid var(--n-line);width:100%;min-width:0;min-height:40px;color:var(--n-ink);background:#fff;border-radius:7px;padding:10px 12px;font-size:13px}.n-field input::-moz-placeholder{color:var(--n-faint)}.n-field textarea::-moz-placeholder{color:var(--n-faint)}.n-field input::placeholder,.n-field textarea::placeholder{color:var(--n-faint)}.n-field input:focus,.n-field select:focus,.n-field textarea:focus{outline-offset:1px;border-color:var(--n-brand);outline:2px solid #4656e82b}.n-field small{font-size:11px;font-weight:400;line-height:1.6}.n-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.n-form-grid>.full{grid-column:1/-1}.n-check{color:var(--n-muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;display:flex}.n-check input{accent-color:var(--n-brand);flex-shrink:0;margin-top:4px}.n-notice{color:#3b4c86;background:#f3f5ff;border:1px solid #dce1fc;border-radius:9px;padding:13px 16px;font-size:12px;line-height:1.65}.n-notice.warning{background:var(--n-warning-soft);color:var(--n-warning);border-color:#f4e4bd}.n-notice.error{background:var(--n-error-soft);color:var(--n-error);border-color:#f4ccd4}.n-skeleton{background:linear-gradient(90deg,#eef1f6 25%,#f8f9fb 50%,#eef1f6 75%) 0 0/200% 100%;border-radius:5px;min-height:12px;animation:1.4s ease-in-out infinite n-shimmer}.n-skeleton.short{width:38%}.n-skeleton.medium{width:66%}@keyframes n-shimmer{to{background-position:-200% 0}}.n-tabbar{border-bottom:1px solid var(--n-line);scrollbar-width:thin;align-items:center;gap:20px;display:flex;overflow:auto}.n-tabbar a,.n-tabbar button{color:var(--n-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 0;font-size:12px;font-weight:550;display:inline-flex}.n-tabbar .active,.n-tabbar [aria-selected=true]{color:var(--n-brand);border-bottom-color:var(--n-brand)}.n-tiny-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.n-technical{font-variant-numeric:tabular-nums}:where(.n-button,.n-icon-button,.n-tabbar button,.n-tabbar a):focus-visible{outline:3px solid var(--n-brand);outline-offset:3px}@media (width<=600px){.n-page-head{flex-direction:column;gap:14px}.n-page-head>.n-row{flex-wrap:wrap;margin-top:0}.n-form-grid{grid-template-columns:1fr}.n-dialog-body{padding:20px}.n-dialog-head{padding:18px 20px}.n-dialog-footer{padding:15px 20px}.n-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.n-skeleton{animation:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.header-signin{white-space:nowrap;font-size:11px;font-weight:550}.saas-error,.saas-notice{border:1px solid #e1e7f3;border-radius:6px;margin-block:16px;padding:13px 16px;font-size:12px;line-height:1.8}.saas-error{color:#94352f;background:#fff1f0;border-color:#f1d2cf}.saas-notice{color:#40557e;background:#f0f4fe}.saas-notice a{text-underline-offset:3px;text-decoration:underline}.saas-field{color:#354a67;flex-direction:column;gap:9px;min-width:0;margin-top:20px;font-size:12px;font-weight:550;display:flex}.saas-field input,.saas-field select,.saas-field textarea{color:#203650;background:#fff;border:1px solid #dce3ef;border-radius:5px;width:100%;min-width:0;padding:12px 13px;font-size:13px;font-weight:400;line-height:1.6}.saas-field textarea{resize:vertical}.saas-field input:hover,.saas-field textarea:hover{border-color:#a9b5d0}.saas-field input::-moz-placeholder{color:#596b85}.saas-field textarea::-moz-placeholder{color:#596b85}.saas-field input::placeholder,.saas-field textarea::placeholder{color:#596b85}.field-help{color:#62728a;font-size:10px;font-weight:400;line-height:1.7}.saas-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.saas-checkbox{color:#455b77;cursor:pointer;align-items:flex-start;gap:10px;margin-top:15px;font-size:12px;line-height:1.7;display:flex}.saas-checkbox input{accent-color:#4656e8;flex-shrink:0;width:16px;height:16px;margin-top:2px}.saas-spinner{border:2px solid #cad0f7;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:17px;height:17px;animation:.8s linear infinite saas-spin;display:inline-block}@keyframes saas-spin{to{transform:rotate(1turn)}}.acquisition-hero{background:linear-gradient(125deg,#fff 5%,#f8faff 65%,#edf2ff);padding-top:58px;position:relative;overflow:hidden}.acquisition-grid{background-image:linear-gradient(#5c74b209 1px,#0000 0),linear-gradient(90deg,#5c74b209 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.acquisition-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;padding-bottom:62px;display:grid;position:relative}.launch-pill{letter-spacing:.1em;color:#546988;background:#ffffffa6;border:1px solid #dce4f1;border-radius:25px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 12px;font-size:8px;font-weight:600;display:inline-flex}.acquisition-copy h1{letter-spacing:-.055em;max-width:600px;font-size:calc(clamp(38px,4.15vw,58px));font-weight:580;line-height:1.09}.acquisition-copy h1 em{color:#4656e8;font-style:normal}.acquisition-copy>p{max-width:450px;margin-top:24px;font-size:15px;line-height:1.85}.acquisition-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.acquisition-actions .button{gap:16px;min-height:46px;font-size:11px}.acquisition-assurance{flex-wrap:wrap;gap:22px;margin-top:23px;display:flex}.acquisition-assurance>span{color:#576a83;align-items:center;gap:6px;font-size:10px;display:flex}.acquisition-assurance svg{color:#138976}.request-hero-card{background:#ffffffeb;border:1px solid #e0e6f5;border-radius:12px;position:relative;transform:rotate(-1deg);box-shadow:0 30px 65px #263f8012}.request-hero-card:before{content:"";z-index:-1;background:#e6ebf8;border:1px solid #dce3f4;border-radius:12px;position:absolute;inset:20px -15px -15px 16px;transform:rotate(3deg)}.request-card-header{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:15px;padding:19px 23px;display:flex}.request-card-header .brand-name{font-size:12px}.request-card-header .brand-symbol{width:22px;height:24px}.request-card-header>span{color:#5e718f;letter-spacing:.08em;font-size:7px}.request-card-inner{padding:25px}.request-card-label{align-items:center;gap:10px;display:flex}.request-card-label .client-avatar{width:35px;height:35px}.request-card-label strong{font-size:12px;font-weight:550;display:block}.request-card-label small{color:#596b85;margin-top:5px;font-size:9px;display:block}.request-card-quote{color:#405676;background:#f7f9fe;border:1px solid #e7ecf6;border-radius:6px;margin-top:20px;padding:18px;font-size:13px;line-height:1.85}.request-card-quote small{color:#596b85;margin-top:10px;font-size:8px;display:block}.request-to-proposal{color:#7384bc;justify-content:center;align-items:center;gap:13px;margin-block:17px;display:flex}.request-to-proposal>span{background:#d6deef;width:30px;height:1px}.request-result-outline{background:#fff;border:1px solid #e0e7f2;border-radius:6px;padding:18px}.request-result-outline>div{color:#4656d9;align-items:center;gap:9px;display:flex}.request-result-outline strong{color:#263b5b;font-size:12px;font-weight:550}.request-result-outline ul{margin:15px 0 0;padding:0;list-style:none}.request-result-outline li{color:#586e8b;align-items:center;gap:9px;margin-top:11px;font-size:10px;display:flex}.request-result-outline li svg{color:#0b9b7f}.request-card-start{color:#4254d1;margin-top:20px;font-size:10px;font-weight:550}.acquisition-capabilities,.request-card-start{justify-content:space-between;align-items:center;display:flex}.acquisition-capabilities{border-top:1px solid #e4eaf5;gap:20px;padding-top:22px;padding-bottom:23px;position:relative}.acquisition-capabilities>span{letter-spacing:.1em;color:#63748d;font-size:7px}.acquisition-capabilities>div{color:#506781;align-items:center;gap:8px;font-size:10px;display:flex}.acquisition-capabilities svg{color:#687da0}.section-title-row{grid-template-columns:1.25fr 1fr;align-items:end;gap:100px;display:grid}.section-title-row h2{font-size:37px}.section-title-row>p{max-width:395px;font-size:13px}.acquisition-step-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px;display:grid}.acquisition-step-grid article{border-top:1px solid #dce4f0;padding:27px 0 0;position:relative}.acquisition-step-index{color:#596b85;font-size:11px;position:absolute;top:30px;right:0}.acquisition-step-grid article>svg{color:#4656d9;margin-bottom:22px}.acquisition-step-grid h3{letter-spacing:-.035em;margin-bottom:12px;font-size:20px}.acquisition-step-grid p{font-size:12px;line-height:1.9}.saas-value-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.saas-value-layout h2{font-size:36px}.saas-value-layout h2>span{color:#9eade0}.saas-value-layout>div>p{color:#bbcade;max-width:450px;margin-top:24px;font-size:13px}.saas-value-layout .light-text-link{margin-top:28px}.proposal-section-map{background:#1b2b41;border:1px solid #36465f;border-radius:8px;padding:24px}.proposal-section-map>div{border-bottom:1px solid #ffffff10;align-items:center;gap:17px;padding:17px 7px;display:flex}.proposal-section-map>div>span{color:#94a5c8;font-size:10px}.proposal-section-map strong{flex:1;font-size:12px;font-weight:450}.proposal-section-map svg{color:#55b9a3}.proposal-section-map>p{color:#b4c3db;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.industry-tags{grid-template-columns:repeat(3,1fr);gap:18px;max-width:950px;margin-inline:auto;display:grid}.industry-tags>span{background:#fcfdff;border:1px solid #e2e8f2;border-radius:6px;align-items:center;gap:12px;padding:19px;font-size:12px;display:flex}.industry-tags svg{color:#139d83}.saas-pricing-section{background:#f8fafd;border-block:1px solid #e9eef6}.saas-plan-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.saas-plan{background:#fff;border:1px solid #dfe6f2;border-radius:8px;flex-direction:column;padding:30px;display:flex}.saas-plan.recommended-plan{border-color:#8b97f1;box-shadow:0 10px 35px #4656e80b}.plan-label{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.plan-popular{letter-spacing:.06em;color:#4656c6;background:#eef0ff;border-radius:4px;padding:6px 7px;font-size:7px;font-weight:600}.plan-price{letter-spacing:-.055em;align-items:baseline;gap:8px;margin-top:24px;font-size:43px;font-weight:550;display:flex}.plan-price small{color:#637690;letter-spacing:0;font-size:10px;font-weight:400}.saas-plan>p{margin-top:8px;font-size:11px}.plan-seats{color:#536985;align-items:center;gap:7px;margin-top:15px;font-size:10px;display:flex}.saas-plan ul{border-block:1px solid #e6ebf4;flex:1;margin:23px 0;padding:23px 0;list-style:none}.saas-plan li{align-items:center;gap:8px;margin-bottom:14px;font-size:10px;line-height:1.7;display:flex}.saas-plan li:last-child{margin-bottom:0}.saas-plan li svg{color:#15957c}.saas-plan li.feature-planned{color:#68778e}.saas-plan li.feature-planned svg{color:#79879c}.saas-plan li small{color:#596b85;background:#f0f3f8;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:7px}.saas-plan .button{white-space:normal;text-align:left;justify-content:space-between;gap:10px;width:100%;padding-inline:15px;font-size:10px}.plan-disclosure{color:#60718c;text-align:center;max-width:830px;margin:22px auto 0;font-size:10px;line-height:1.9}.instance-status{background:#fafbfe;align-items:center;gap:10px;padding-top:22px;padding-bottom:22px;display:flex}.instance-status p{font-size:10px}.instance-status svg{color:#526581}.analytics-preference{color:#5d708c;padding-bottom:24px;font-size:9px}.analytics-preference label{cursor:pointer;align-items:center;gap:8px;line-height:1.7;display:flex}.analytics-preference input{accent-color:#4656e8}.saas-create-page{background:#f7f9fd;min-height:80vh;padding:48px 0 70px}.create-heading{margin-bottom:32px}.create-heading h1{font-size:36px}.create-heading>p{margin-top:13px;font-size:13px}.create-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:50px;display:grid}.request-composer{background:#fff;border:1px solid #dfe6f1;border-radius:9px;padding:28px;box-shadow:0 8px 30px #18345f05}.composer-top{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.composer-top h2{letter-spacing:-.03em;font-size:19px}.composer-top>span{color:#596b85;font-size:9px}.request-textarea textarea{font-size:13px;line-height:1.85}.import-row{align-items:center;gap:17px;margin-top:17px;display:flex}.import-row .button{min-height:37px;padding:10px 13px;font-size:10px}.import-row>span{color:#596b85;font-size:8px;line-height:1.8}.approved-pricing-input{border-top:1px solid #e1e8f2;margin-top:24px;padding-top:20px}.approved-pricing-input summary{color:#46597a;justify-content:space-between;align-items:center;gap:15px;font-size:11px;list-style:none;display:flex}.approved-pricing-input p{margin-top:13px;font-size:10px}.approved-price-entry{border:1px solid #e2e8f3;border-radius:5px;margin-top:17px;padding:15px}.approved-price-entry>.saas-field:first-child{margin-top:0}.approved-price-entry .saas-checkbox{font-size:10px}.approved-pricing-input>.text-button{margin-top:15px}.composer-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;display:flex}.composer-actions .button{font-size:11px}.configuration-note{color:#61738e;border-top:1px solid #e5ebf4;align-items:flex-start;gap:8px;margin-top:20px;padding-top:18px;font-size:9px;line-height:1.8;display:flex}.configuration-note svg{margin-top:1px}.create-guidance{padding:18px 0}.create-guidance h2{max-width:310px;font-size:27px;line-height:1.35}.create-guidance ul{margin-block:25px 30px;padding:0;list-style:none}.create-guidance li{color:#526985;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.create-guidance li svg{color:#159b83}.guidance-trust{border-top:1px solid #dce5f1;margin-bottom:28px;padding-top:25px}.guidance-trust>svg{color:#4656d0;margin-bottom:15px}.guidance-trust h3{font-size:18px}.guidance-trust p{max-width:320px;margin-top:12px;font-size:11px;line-height:1.9}.public-proposal-preview{margin-top:55px;scroll-margin-top:100px}.preview-section-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.preview-section-heading h2{font-size:29px}.preview-section-heading .button{white-space:normal;text-align:left;max-width:320px;font-size:10px}.public-proposal-preview .generated-document{max-width:900px;margin-inline:auto}.generation-loading{color:#4656c8;background:#f2f4ff;border-radius:5px;align-items:center;gap:14px;margin-top:20px;padding:18px;display:flex}.generation-loading strong{font-size:11px}.generation-loading p{margin-top:5px;font-size:10px}.generated-document{color:#1a2d49;background:#fff;border:1px solid #e1e7f1;border-radius:6px;padding:45px;box-shadow:0 8px 30px #1a315209}.generated-document-header{border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:20px;padding-bottom:27px;display:flex}.generated-document-header .brand-name{font-size:14px}.generated-document-header .brand-symbol{width:25px;height:27px}.generated-document-header>div>strong{color:var(--proposal-brand);font-size:17px}.generated-document-header>span{letter-spacing:.09em;color:#62758e;text-align:right;font-size:7px}.generated-document-header small{letter-spacing:0;margin-top:8px;font-size:8px;display:block}.generated-document>h2{color:#203450;margin-block:31px 20px;font-size:29px}.proposal-draft-notice{color:#536984;background:#f4f7fd;border-radius:4px;align-items:flex-start;gap:9px;margin-bottom:30px;padding:12px;font-size:9px;line-height:1.7;display:flex}.proposal-draft-notice svg{margin-top:1px}.generated-section{margin-top:30px}.generated-section-title{align-items:center;gap:12px;margin-bottom:15px;display:flex}.generated-section-title>span{color:var(--proposal-brand);font-size:9px;font-weight:600}.generated-section-title>svg{color:#7587a3;margin-left:auto}.generated-section-title h3{letter-spacing:-.025em;font-size:18px;line-height:1.5}.generated-section>p{white-space:pre-line;font-size:12px;line-height:1.95}.generated-section textarea{color:#3b536f;resize:vertical;background:#fdfdff;border:1px solid #ccd5eb;border-radius:5px;width:100%;padding:14px;font-size:12px;line-height:1.9}.generated-price-line{border-bottom:1px solid #e6ecf4;justify-content:space-between;align-items:center;gap:18px;padding-block:16px;font-size:11px;display:flex}.generated-price-line strong{font-weight:550}.generated-price-line>strong{white-space:nowrap}.generated-price-line small{color:#63758f;margin-top:6px;font-size:9px;display:block}.generated-totals{max-width:290px;margin:20px 0 0 auto}.generated-totals>div{color:#526784;justify-content:space-between;align-items:center;gap:20px;padding-block:10px;font-size:11px;display:flex}.generated-totals .generated-grand-total{color:#253853;border-top:1px solid #dce4f2;margin-top:10px;padding-top:18px;font-size:15px}.generated-grand-total strong{letter-spacing:-.04em;font-size:21px}.missing-price{border-left:2px solid #bb8b66;padding-left:14px}.proposal-missing{background:#fff9f0;border:1px solid #f2e5d2;border-radius:5px;margin-top:30px;padding:16px}.proposal-missing summary{color:#805725;font-size:11px;font-weight:550}.proposal-missing ul{margin:15px 0 0;padding-left:17px}.proposal-missing li{color:#7c633d;margin-top:8px;font-size:11px;line-height:1.9}.proposal-missing li small{background:#faedd8;border-radius:3px;margin-left:10px;padding:3px 6px;font-size:8px}.generated-document-footer{color:#63768d;white-space:pre-line;border-top:1px solid #e3e9f1;justify-content:space-between;gap:20px;margin-top:40px;padding-top:25px;font-size:9px;display:flex}.generated-document-footer small{white-space:nowrap;font-size:8px}.document-editorial>h2{letter-spacing:-.03em;font-family:Georgia,serif;font-size:34px}.document-editorial .generated-section-title h3{font-family:Georgia,serif;font-size:21px}.proposal-company-logo{-o-object-fit:contain;object-fit:contain;max-width:140px;max-height:60px}.no-generation{text-align:left;padding-block:25px}.no-generation h3{margin-top:20px;font-size:23px}.no-generation p{margin-top:13px;font-size:12px}.no-generation blockquote{white-space:pre-wrap;color:#526783;border-left:2px solid #c5cfee;margin:25px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.auth-page{grid-template-columns:.9fr 1.1fr;min-height:100dvh;display:grid}.auth-story{color:#fff;background:radial-gradient(at 100% 100%,#2c3d6370,#0000 65%),#122036;flex-direction:column;justify-content:space-between;gap:60px;padding:45px 60px;display:flex}.auth-story>.brand,.auth-story>a{align-self:flex-start}.auth-story .brand-name{font-size:20px}.auth-story h2{font-size:43px;line-height:1.2}.auth-story h2>span{color:#a6b2ee}.auth-story>div>p{color:#bfcce0;max-width:350px;margin-top:24px;font-size:13px;line-height:1.9}.auth-preservation{color:#b6c7e0;border-top:1px solid #ffffff20;align-items:flex-start;gap:13px;max-width:370px;margin-top:30px;padding-top:25px;font-size:10px;line-height:1.9;display:flex}.auth-preservation svg{color:#6cc2b3}.auth-story>small{color:#a4b6d1;font-size:9px}.auth-main{background:#fbfcff;justify-content:center;align-items:center;padding:65px 45px;display:flex}.auth-form-wrap{width:100%;max-width:380px}.auth-form-wrap h1{font-size:34px}.auth-form-wrap>p{margin-top:15px;font-size:12px}.auth-form-wrap form{margin-top:28px}.auth-submit{justify-content:space-between;width:100%;margin-top:25px}.auth-submit .saas-spinner{margin-left:auto}.auth-links{color:#5c6e8b;flex-direction:column;gap:17px;margin-top:24px;font-size:11px;display:flex}.auth-links a{color:#4354cd}.auth-links>span a{margin-left:5px;font-weight:550}.auth-security-note{border-top:1px solid #e1e8f2;align-items:center;gap:7px;padding-top:23px;display:flex;margin-top:30px!important;font-size:9px!important}.auth-mobile-brand{display:none}.auth-verification-copy{color:#4657cc;background:#f3f6fc;border-radius:6px;padding:20px}.auth-verification-copy>p{margin-top:17px;font-size:12px}.auth-next{margin-top:25px}.bot-challenge{max-width:100%;margin-top:20px;overflow:hidden}.saas-workspace{background:#f6f8fc;grid-template-columns:216px minmax(0,1fr);min-height:100dvh;display:grid}.saas-sidebar{color:#dce5f4;background:#132137;flex-direction:column;height:100dvh;padding:30px 15px 20px;display:flex;position:sticky;top:0}.saas-sidebar>a{padding-inline:10px}.saas-sidebar .brand-symbol{width:26px;height:28px}.saas-sidebar .brand-name{font-size:16px}.saas-workspace-label{letter-spacing:.09em;color:#a1b5d2;margin:32px 10px 18px;font-size:7px}.saas-sidebar nav{flex-direction:column;gap:7px;display:flex}.saas-sidebar nav a{color:#c3d0e5;border-radius:6px;align-items:center;gap:12px;padding:13px 12px;font-size:11px;display:flex}.saas-sidebar nav a:hover{background:#203551}.saas-sidebar nav a.active{color:#fff;background:#3d4e88}.saas-sidebar-bottom{border-top:1px solid #ffffff15;align-items:center;gap:8px;margin-top:auto;padding:22px 3px 0;display:flex}.saas-sidebar-bottom>div{flex:1;min-width:0}.saas-sidebar-bottom strong{overflow-wrap:anywhere;font-size:9px;font-weight:500;display:block}.saas-sidebar-bottom small{color:#a6b8d4;overflow-wrap:anywhere;margin-top:4px;font-size:7px;display:block}.saas-sidebar-bottom .icon-button{padding:5px}.saas-sidebar-bottom .icon-button:hover{background:#304561}.saas-workspace-content{min-width:0}.saas-app-header{background:#fff;border-bottom:1px solid #e2e8f2;justify-content:space-between;align-items:center;min-height:65px;padding:18px 35px;display:flex}.saas-app-header>span{color:#596b85;gap:7px}.saas-app-header>div,.saas-app-header>span{align-items:center;font-size:10px;display:flex}.saas-app-header>div{color:#5a6f8b;gap:20px}.saas-app-avatar{color:#4c5c92;background:#e9edfa;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.mobile-workspace-brand{display:none}.verification-banner{color:#795e2e;background:#fff9ec;border-bottom:1px solid #f3e6c7;align-items:center;gap:10px;padding:12px 35px;font-size:10px;line-height:1.7;display:flex}.verification-banner>a{white-space:nowrap;text-underline-offset:3px;margin-left:auto;font-weight:550;text-decoration:underline}.saas-app-main{max-width:1450px;margin-inline:auto;padding:38px 35px 65px}.saas-page-title{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.saas-page-title .eyebrow{font-size:8px}.saas-page-title h1{font-size:31px;line-height:1.25}.saas-page-title p{max-width:650px;margin-top:12px;font-size:12px}.saas-page-title>.button{font-size:11px}.test-mode-badge{letter-spacing:.06em;color:#705123;white-space:nowrap;background:#fff3de;border:1px solid #eaddc6;border-radius:4px;padding:8px 10px;font-size:8px;font-weight:550}.billing-summary-card{background:#fff;border:1px solid #e0e7f2;border-radius:7px;align-items:center;gap:35px;margin-bottom:25px;padding:25px;display:flex}.billing-history>a>span:first-child,.billing-summary-card>div:first-child{flex:1}.billing-summary-card>div>span{color:#5f7590;font-size:10px;display:block}.billing-summary-card>div>strong{letter-spacing:-.025em;margin-top:8px;font-size:18px;display:block}.billing-summary-card>div>small{color:#63768e;margin-top:8px;font-size:9px;display:block}.billing-summary-card>.button{font-size:10px}.billing-summary-card>div:nth-child(2)>strong{font-size:24px}.billing-summary-card>div:nth-child(2)>span{margin-top:7px;font-size:9px}.billing-pending{color:#4659c3;background:#f0f3ff;border:1px solid #dce3f6;border-radius:6px;align-items:center;gap:15px;margin-bottom:20px;padding:20px;display:flex}.billing-pending strong{font-size:12px}.billing-pending p{margin-top:6px;font-size:10px}.billing-pending>.button{margin-left:auto;font-size:10px}.saas-app-main .saas-plan{padding:23px}.saas-app-main .plan-price{font-size:37px}.saas-app-main .plan-popular{font-size:6px}.billing-history{border-top:1px solid #dce4f0;margin-top:45px;padding-top:30px}.billing-history h2{font-size:23px}.billing-history>p,.onboarding-form>p{margin-top:15px;font-size:12px}.billing-history>a{border-bottom:1px solid #e2e8f2;align-items:center;gap:25px;padding-block:17px;font-size:11px;display:flex}.billing-history>a svg{color:#4656d3}.onboarding-layout{grid-template-columns:225px minmax(0,1fr);gap:30px;max-width:1000px;display:grid}.onboarding-steps{flex-direction:column;gap:10px;padding-top:10px;display:flex}.onboarding-steps button{text-align:left;background:0 0;border-radius:6px;align-items:center;gap:13px;padding:13px 10px;display:flex}.onboarding-steps button>span{color:#526581;background:#e8edf6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;display:flex}.onboarding-steps button.active{background:#eaf0fc}.onboarding-steps button.active>span{color:#fff;background:#4656e8}.onboarding-steps strong{font-size:12px;font-weight:550;display:block}.onboarding-steps small{color:#526581;margin-top:5px;font-size:8px;display:block}.onboarding-form{background:#fff;border:1px solid #dfe6f1;border-radius:8px;padding:32px}.onboarding-form>h2{font-size:25px}.onboarding-form input[type=color]{cursor:pointer;max-width:90px;height:45px;padding:5px}.onboarding-form .text-button{margin-top:15px}.onboarding-actions{border-top:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:25px;display:flex}.onboarding-actions .button{font-size:10px}.onboarding-logo{-o-object-fit:contain;object-fit:contain;max-width:140px;max-height:80px;margin-top:20px}.website-suggestions{background:#f2f6fc;border:1px solid #dce5f2;border-radius:5px;margin-block:20px;padding:18px}.website-suggestions>.eyebrow{font-size:8px}.website-suggestions>strong{font-size:15px}.website-suggestions p{margin-top:10px;font-size:11px}.website-suggestions>a{color:#4656cc;align-items:center;gap:8px;margin-top:13px;font-size:10px;display:flex}.website-suggestions .button{margin-top:15px;font-size:10px}.onboarding-done{padding-block:30px}.onboarding-done h2{margin-top:23px;font-size:27px}.onboarding-done>p{margin-top:17px;font-size:12px}.onboarding-done>.button{margin-top:25px}.dashboard-metrics{grid-template-columns:repeat(4,1fr) 1.1fr;gap:15px;margin-bottom:25px;display:grid}.dashboard-metrics>div,.dashboard-usage{background:#fff;border:1px solid #e1e7f2;border-radius:6px;padding:18px;position:relative;overflow:hidden}.dashboard-metrics>div>span,.dashboard-usage>span{color:#596e8a;font-size:9px;display:block}.dashboard-metrics>div>strong,.dashboard-usage>strong{letter-spacing:-.045em;margin-top:13px;font-size:28px;font-weight:550;display:block}.dashboard-metrics>div>i{border-radius:50%;width:5px;height:5px;position:absolute;bottom:20px;right:18px}.dashboard-metrics>div>i.purple{background:#6977dd}.dashboard-metrics>div>i.blue{background:#4b8fcf}.dashboard-metrics>div>i.green{background:#17a286}.dashboard-metrics>div>i.copper{background:#ba8b66}.dashboard-usage{background:#edf1fd;border-color:#dce4f8}.dashboard-usage strong small{color:#596b85;font-size:14px;font-weight:400}.dashboard-usage>span:last-child{margin-top:7px;font-size:8px}.dashboard-proposals{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.proposal-library{background:#fff;border:1px solid #e0e7f2;border-radius:7px;overflow:hidden}.proposal-library-title{justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.proposal-library-title h2{letter-spacing:-.03em;font-size:15px}.proposal-library-title>span{color:#607595;background:#edf1f9;border-radius:4px;padding:4px 6px;font-size:9px}.proposal-library .search-field{max-width:calc(100% - 30px);margin:0 15px 15px}.proposal-library .search-field input{font-size:10px}.proposal-library-item{text-align:left;background:#fff;border-top:1px solid #e9edf5;align-items:flex-start;gap:10px;width:100%;padding:20px 16px;display:flex}.proposal-library-item:hover{background:#f7f9ff}.proposal-library-item.active{background:#eff3fd;box-shadow:inset 3px 0 #5967dd}.proposal-library-icon{color:#5266c3;background:#e9edfa;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:34px;display:flex}.proposal-library-item>div{flex:1;min-width:0}.proposal-library-item strong{overflow-wrap:anywhere;font-size:11px;font-weight:550;line-height:1.6;display:block}.proposal-library-item>div>span{color:#526581;margin-top:7px;font-size:8px;display:block}.proposal-library-item small{margin-top:10px}.proposal-library-item>svg{color:#8b9ab4;margin-top:7px}.library-empty,.library-note{border-top:1px solid #e8edf5;padding:20px;font-size:9px;line-height:1.8}.proposal-detail{min-width:0}.proposal-action-bar{background:#fff;border:1px solid #e0e7f2;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:14px;display:flex}.proposal-action-bar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposal-action-bar small{color:#596b85;font-size:8px}.proposal-action-bar .button{gap:7px;min-height:32px;padding:8px 11px;font-size:9px}.proposal-detail .generated-document{padding:30px}.proposal-detail .generated-document>h2{font-size:25px}.proposal-detail .generated-section-title h3{font-size:17px}.dashboard-empty{text-align:center;background:#fff;border:1px dashed #d6e0f1;border-radius:7px;padding:70px 25px}.dashboard-empty h2{margin-top:22px;font-size:25px}.dashboard-empty p{max-width:400px;margin:17px auto 0;font-size:12px}.dashboard-empty>.button{margin-top:25px;font-size:11px}.workspace-approval,.workspace-pricing-editor,.workspace-send{background:#fff;border:1px solid #dce4f2;border-radius:6px;margin-bottom:20px;padding:23px}.workspace-approval>h3,.workspace-pricing-editor>h3,.workspace-send>h3{font-size:20px}.workspace-pricing-editor>p{margin-top:17px;font-size:10px}.workspace-pricing-editor>.button{margin-top:20px;font-size:10px}.workspace-price-row{border-bottom:1px solid #e5ebf4;grid-template-columns:1.6fr .5fr .9fr auto auto;align-items:end;gap:10px;padding-bottom:18px;display:grid}.workspace-price-row .saas-field{font-size:8px}.workspace-price-row .saas-field input{padding:8px;font-size:10px}.workspace-price-row .saas-checkbox{align-self:end;gap:5px;margin-bottom:8px;font-size:8px}.workspace-price-row .saas-checkbox input{width:13px;height:13px}.workspace-tax-row{grid-template-columns:1fr .6fr auto;align-items:end;gap:15px;display:grid}.workspace-tax-row .saas-field{font-size:9px}.workspace-tax-row .saas-field input{padding:9px;font-size:11px}.workspace-tax-row>.icon-button{margin-bottom:4px}.workspace-approval>.button,.workspace-send>.button{margin-top:23px;font-size:11px}.workspace-approval .saas-checkbox{padding-block:5px;font-size:11px}.workspace-send .saas-field{max-width:400px}.status-sending{color:#6b45a0;background:#f3ecff}.public-share-page{background:#f4f7fc;min-height:100dvh;padding:35px 25px 25px}.public-share-brand{justify-content:space-between;align-items:center;max-width:850px;margin:0 auto 25px;display:flex}.public-share-brand .brand-name{font-size:17px}.public-share-brand>span{color:#637591;letter-spacing:.1em;font-size:8px}.public-share-page>.generated-document{max-width:850px;margin:auto}.public-acceptance-form,.public-acceptance-record{background:#fff;border:1px solid #dfe6f2;border-radius:7px;max-width:850px;margin:25px auto;padding:35px}.public-acceptance-form h2,.public-acceptance-record h2{font-size:27px}.public-acceptance-form>p,.public-acceptance-record>p{margin-top:14px;font-size:12px}.public-acceptance-form .saas-field{max-width:400px}.public-acceptance-form>.button{margin-top:25px}.public-acceptance-record>svg{color:#11937a;margin-bottom:15px}.public-acceptance-record>small{color:#5b728d;margin-top:18px;font-size:9px;display:block}.public-share-page>footer{text-align:center;color:#60748f;max-width:850px;margin:25px auto 0;font-size:9px}@media (width>=1600px){.acquisition-copy h1{font-size:61px}.acquisition-layout{padding-block:20px 80px}.saas-app-main{padding-inline:45px}}@media (width<=1199px){.acquisition-layout{gap:50px}.acquisition-copy h1{font-size:49px}.acquisition-copy>p{font-size:14px}.request-card-inner{padding:22px}.request-card-header{padding:17px 20px}.request-card-header>span{font-size:6px}.acquisition-capabilities>span{max-width:160px;font-size:6px;line-height:1.8}.section-title-row{gap:55px}.section-title-row h2{font-size:33px}.saas-value-layout{gap:65px}.saas-value-layout h2{font-size:32px}.saas-plan{padding:25px}.plan-price{font-size:38px}.create-layout{grid-template-columns:1.5fr 1fr;gap:35px}.create-guidance h2{font-size:25px}.auth-story{padding:40px}.auth-story h2{font-size:37px}.saas-workspace{grid-template-columns:185px minmax(0,1fr)}.saas-sidebar .brand-name{font-size:13px}.saas-sidebar .brand-symbol{width:23px;height:25px}.saas-sidebar{padding-inline:12px}.saas-sidebar nav a{gap:9px;font-size:10px}.saas-workspace-label{font-size:6px}.saas-app-main{padding:32px 25px 55px}.saas-app-header,.verification-banner{padding-inline:25px}.saas-page-title h1{font-size:28px}.saas-app-main .saas-plan{padding:18px}.saas-app-main .plan-label{font-size:12px}.saas-app-main .plan-popular{padding:5px;font-size:5px}.saas-app-main .plan-price{font-size:32px}.dashboard-metrics>div>span,.saas-app-main .plan-price small{font-size:8px}.saas-app-main .saas-plan-grid{gap:14px}.saas-app-main .saas-plan li{gap:6px;font-size:9px}.proposal-library-item strong,.saas-app-main .saas-plan>p{font-size:10px}.dashboard-proposals{grid-template-columns:235px minmax(0,1fr);gap:17px}.dashboard-metrics{gap:11px}.dashboard-metrics>div,.dashboard-usage{padding:16px}.onboarding-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.onboarding-form{padding:27px}.proposal-action-bar{flex-wrap:wrap}.workspace-price-row{grid-template-columns:1.4fr .5fr .9fr auto}.workspace-price-row>.icon-button{grid-column:4}.workspace-price-row>.saas-checkbox{grid-area:2/1/auto/4}.saas-page-title>.button{white-space:normal;text-align:left;font-size:10px}}@media (width<=1023px){.site-header .header-inner{gap:15px}.header-signin{font-size:9px}.site-header .header-actions{gap:11px}.site-header .desktop-nav{gap:14px}.acquisition-hero{padding-top:42px}.acquisition-layout{grid-template-columns:1.05fr 1fr;gap:35px;padding-bottom:50px}.acquisition-copy h1{font-size:42px}.acquisition-copy>p{font-size:13px}.acquisition-actions .button{padding:12px 15px;font-size:10px}.launch-pill{padding-inline:10px;font-size:7px}.request-card-header .brand-name{font-size:9px}.request-card-header>span{max-width:100px;line-height:1.6}.request-card-inner{padding:20px}.request-card-quote{padding:15px;font-size:11px}.request-card-label strong,.request-result-outline strong{font-size:11px}.request-card-label small{font-size:8px}.request-result-outline{padding:15px}.request-result-outline li{font-size:9px}.acquisition-capabilities{gap:15px}.acquisition-capabilities>div{gap:6px;font-size:8px}.section-title-row{gap:40px}.section-title-row h2{font-size:31px}.section-title-row>p{font-size:12px}.acquisition-step-grid{gap:25px;margin-top:40px}.acquisition-step-grid h3{font-size:18px}.acquisition-step-grid p,.proposal-section-map strong{font-size:11px}.saas-value-layout{gap:40px}.saas-value-layout h2{font-size:29px}.saas-value-layout>div>p{font-size:12px}.proposal-section-map{padding:20px}.industry-tags{gap:13px}.industry-tags>span{gap:8px;padding:16px;font-size:10px}.saas-plan{padding:21px}.plan-label{font-size:13px}.plan-popular{font-size:6px}.plan-price{font-size:34px}.plan-price small,.saas-plan .button,.saas-plan li{font-size:9px}.saas-plan li{gap:6px}.create-layout{grid-template-columns:1.7fr 1fr;gap:30px}.request-composer{padding:23px}.composer-top h2{font-size:17px}.create-guidance h2{font-size:23px}.create-guidance .eyebrow{font-size:8px}.create-guidance li{gap:8px;font-size:10px;line-height:1.7}.guidance-trust p{font-size:10px}.auth-story{padding:35px}.auth-story h2{font-size:33px}.auth-main{padding:45px 30px}.auth-form-wrap h1{font-size:30px}.saas-workspace{grid-template-columns:158px minmax(0,1fr)}.saas-sidebar .brand-name{letter-spacing:.13em;font-size:11px}.saas-sidebar>a{padding-inline:5px}.saas-sidebar .brand-symbol{width:21px;height:23px}.saas-sidebar nav a{gap:8px;padding-inline:8px;font-size:9px}.saas-sidebar nav a svg{width:15px}.saas-sidebar{padding-inline:9px}.saas-workspace-label{margin-inline:7px;font-size:5px}.saas-sidebar-bottom{gap:6px}.saas-sidebar-bottom small{font-size:6px}.saas-sidebar-bottom .user-avatar{width:20px;height:20px;font-size:7px}.saas-app-main{padding:30px 22px}.saas-app-header{padding-inline:22px}.verification-banner{padding-inline:22px;font-size:9px}.saas-page-title{flex-wrap:wrap;align-items:flex-start;gap:20px}.saas-page-title h1{font-size:27px}.saas-app-main .saas-plan-grid{grid-template-columns:1fr;max-width:600px}.saas-app-main .saas-plan{padding:26px}.saas-app-main .plan-label{font-size:15px}.saas-app-main .plan-popular{font-size:7px}.saas-app-main .plan-price{font-size:39px}.saas-app-main .plan-price small{font-size:10px}.saas-app-main .saas-plan .button,.saas-app-main .saas-plan li{font-size:11px}.saas-app-main .saas-plan>p{font-size:12px}.billing-summary-card{flex-wrap:wrap;gap:20px;padding:22px}.billing-summary-card>div>strong{font-size:16px}.dashboard-proposals{grid-template-columns:1fr}.proposal-library{max-height:380px;overflow-y:auto}.proposal-library-item{padding-block:16px}.proposal-library-item strong{font-size:12px}.proposal-library-item>div>span{font-size:9px}.dashboard-metrics{grid-template-columns:repeat(4,1fr)}.dashboard-usage{grid-column:1/-1;align-items:center;gap:20px;display:flex}.dashboard-usage>strong{margin:0 0 0 auto;font-size:22px}.dashboard-usage>span:last-child{margin-top:0}.onboarding-layout{grid-template-columns:1fr;gap:23px}.onboarding-steps{flex-direction:row;justify-content:space-between;gap:8px;padding-top:0}.onboarding-steps button{flex-direction:column;flex:1;align-items:flex-start;gap:7px;padding:9px}.onboarding-steps strong{font-size:10px}.onboarding-steps small{font-size:7px;line-height:1.6}.onboarding-form{padding:28px}.proposal-detail .generated-document{padding:30px}.preview-section-heading{align-items:flex-start}.preview-section-heading h2{font-size:26px}}@media (width<=767px){.header-signin{font-size:10px}.acquisition-hero{padding-top:35px}.acquisition-layout{grid-template-columns:1fr;gap:40px;padding-bottom:45px}.acquisition-copy h1{max-width:550px;font-size:48px;line-height:1.1}.launch-pill{margin-bottom:20px;font-size:8px}.acquisition-copy>p{max-width:500px;margin-top:23px;font-size:14px}.acquisition-actions{margin-top:24px}.acquisition-actions .button{padding:13px 18px;font-size:11px}.acquisition-assurance{margin-top:22px;font-size:10px}.request-hero-card{max-width:540px;margin-right:10px;transform:none}.request-card-header{padding:19px 23px}.request-card-header .brand-name{font-size:12px}.request-card-header>span{max-width:none;font-size:7px}.request-card-inner{padding:25px}.request-card-quote{padding:18px;font-size:13px}.request-card-label strong{font-size:13px}.request-card-label small{font-size:9px}.request-result-outline strong{font-size:12px}.request-card-start,.request-result-outline li{font-size:11px}.request-result-outline{padding:19px}.acquisition-capabilities{flex-wrap:wrap;gap:18px 25px;padding-block:22px}.acquisition-capabilities>span{width:100%;max-width:none;font-size:7px}.acquisition-capabilities>div{font-size:9px}.section-title-row{grid-template-columns:1fr;gap:20px}.section-title-row h2{font-size:32px}.acquisition-step-grid p,.saas-value-layout>div>p,.section-title-row>p{max-width:550px;font-size:12px}.acquisition-step-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.acquisition-step-grid article{padding-top:23px}.acquisition-step-grid h3{font-size:21px}.acquisition-step-grid article>svg{margin-bottom:17px}.saas-value-layout{grid-template-columns:1fr;gap:30px}.saas-value-layout h2{font-size:31px}.proposal-section-map strong{font-size:12px}.proposal-section-map{padding:23px}.proposal-section-map>p{font-size:9px}.industry-tags{grid-template-columns:1fr 1fr}.industry-tags>span{padding:19px;font-size:11px}.saas-plan-grid{grid-template-columns:1fr;max-width:570px}.saas-plan{padding:28px}.plan-label{font-size:16px}.plan-popular{font-size:7px}.plan-price{font-size:42px}.saas-plan>p{font-size:12px}.plan-price small,.plan-seats{font-size:11px}.saas-plan li{font-size:12px}.saas-plan li small{font-size:8px}.saas-plan .button{font-size:12px}.plan-disclosure{text-align:left;font-size:9px}.instance-status{align-items:flex-start}.instance-status svg{margin-top:4px}.analytics-preference,.instance-status p{font-size:9px}.saas-create-page{padding-top:35px}.create-heading h1{font-size:31px}.create-guidance li,.create-heading p{font-size:12px}.create-layout{grid-template-columns:1fr;gap:28px}.request-composer{padding:25px}.create-guidance{padding:10px 0}.create-guidance h2{max-width:400px;font-size:28px}.create-guidance .eyebrow{font-size:9px}.guidance-trust h3{font-size:20px}.guidance-trust p{max-width:500px;font-size:12px}.preview-section-heading{flex-direction:column;gap:20px}.preview-section-heading .button{max-width:none;font-size:11px}.generated-document{padding:30px}.generated-document>h2{font-size:27px}.generated-section-title h3{font-size:18px}.auth-page{display:block}.auth-story{display:none}.auth-main{min-height:100dvh;padding:25px 27px 45px;display:block}.auth-mobile-brand{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.auth-mobile-brand .brand-name{font-size:17px}.auth-mobile-brand .brand-symbol{width:26px;height:28px}.auth-mobile-brand>a:last-child{color:#546987;font-size:11px}.auth-form-wrap{max-width:450px;margin-inline:auto}.auth-form-wrap h1{font-size:32px}.auth-form-wrap .saas-field input{font-size:16px}.saas-workspace{display:block}.saas-sidebar{height:auto;padding:12px 13px 0;position:relative;top:auto}.saas-sidebar-bottom,.saas-sidebar>a,.saas-workspace-label{display:none}.saas-sidebar nav{scrollbar-width:thin;scrollbar-color:#5f769e #132137;flex-direction:row;gap:8px;padding-bottom:12px;overflow-x:auto}.saas-sidebar nav a{white-space:nowrap;gap:8px;padding:10px 12px;font-size:10px}.saas-app-header{min-height:60px;padding:14px 21px}.saas-app-header>span{margin-left:13px;margin-right:auto;font-size:9px}.mobile-workspace-brand{display:inline-flex}.mobile-workspace-brand .brand-symbol{width:22px;height:24px}.saas-app-header>div{gap:15px}.verification-banner{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:13px 20px;font-size:9px}.verification-banner>span{flex:1;min-width:200px}.verification-banner>a{margin-left:25px}.saas-app-main{padding:28px 20px 45px}.saas-page-title{gap:20px}.saas-page-title h1{font-size:28px}.saas-page-title p{font-size:11px}.saas-page-title>.button{white-space:nowrap;font-size:11px}.dashboard-metrics{grid-template-columns:1fr 1fr;gap:12px}.dashboard-metrics>div{padding:18px}.dashboard-metrics>div>span,.dashboard-usage>span{font-size:10px}.dashboard-metrics>div>strong{font-size:28px}.dashboard-usage{grid-column:1/-1;padding:16px}.dashboard-usage>span:last-child{font-size:9px}.dashboard-proposals{gap:22px}.proposal-library{max-height:365px}.proposal-library-title h2{font-size:17px}.proposal-action-bar{padding:13px}.proposal-action-bar .button{min-height:35px;padding:9px 11px;font-size:10px}.proposal-detail .generated-document{padding:27px}.proposal-detail .generated-document>h2{font-size:26px}.proposal-detail .generated-section-title h3{font-size:18px}.billing-summary-card{gap:20px;padding:22px}.billing-summary-card>div>strong{font-size:17px}.billing-summary-card>div>span{font-size:10px}.billing-pending{align-items:flex-start}.billing-pending>.button{white-space:normal;font-size:9px}.onboarding-steps{gap:7px}.onboarding-steps button{gap:8px;padding:10px 7px}.onboarding-steps strong{font-size:10px}.onboarding-steps small{font-size:7px}.onboarding-form{padding:27px}.onboarding-form>h2{font-size:25px}.onboarding-actions{gap:15px}.onboarding-actions .button{padding-inline:15px;font-size:10px}.workspace-price-row{grid-template-columns:1.6fr .6fr 1fr auto;gap:8px}.workspace-price-row>.saas-checkbox{grid-area:2/1/auto/4}.workspace-price-row>.icon-button{grid-area:2/4}.workspace-price-row .saas-field{font-size:9px}.workspace-approval .saas-checkbox,.workspace-price-row .saas-field input{font-size:11px}.generated-document-footer{font-size:9px}.public-share-page{padding-inline:18px}.public-share-brand .brand-name{font-size:14px}.public-share-brand>span{font-size:7px}.public-share-page>.generated-document{padding:25px}.public-acceptance-form,.public-acceptance-record{padding:27px}.public-acceptance-form h2{font-size:25px}}@media (width<=479px){.site-header .header-signin{font-size:10px}.site-header .header-actions{gap:9px}.site-header .brand-name{font-size:16px}.acquisition-hero{padding-top:28px}.acquisition-copy h1{letter-spacing:-.055em;font-size:40px;line-height:1.1}.launch-pill{margin-bottom:19px;padding:7px 9px;font-size:6.5px}.acquisition-copy>p{margin-top:21px;font-size:12px;line-height:1.9}.acquisition-actions{gap:10px}.acquisition-actions .button{min-height:45px;padding:12px 16px;font-size:11px}.acquisition-actions .primary{justify-content:space-between;width:100%}.acquisition-actions .button-outline{justify-content:center;width:100%}.acquisition-assurance{justify-content:space-between;gap:11px}.acquisition-assurance>span{gap:5px;font-size:8px}.acquisition-assurance svg{width:12px}.request-hero-card{margin-right:7px}.request-hero-card:before{inset:15px -10px -10px 10px}.request-card-header{padding:16px 17px}.request-card-header .brand-name{font-size:10px}.request-card-header .brand-symbol{width:19px;height:21px}.request-card-header>span{font-size:5px}.request-card-inner{padding:20px 17px}.request-card-label strong{font-size:11px}.request-card-label small{font-size:8px}.request-card-quote{margin-top:17px;padding:14px;font-size:11px}.request-card-quote small{font-size:7px}.request-result-outline{padding:16px}.request-result-outline strong{font-size:11px}.request-result-outline li{gap:7px;font-size:9px}.proposal-section-map strong,.request-card-start{font-size:10px}.acquisition-capabilities{gap:15px 21px;padding-block:21px}.acquisition-capabilities>span{font-size:6px}.acquisition-capabilities>div{font-size:8px}.acquisition-capabilities>div svg{width:14px}.section-title-row h2{font-size:29px}.acquisition-step-grid p,.saas-value-layout>div>p,.section-title-row>p{font-size:11px}.acquisition-step-grid h3{font-size:20px}.saas-value-layout h2{font-size:28px}.proposal-section-map{padding:18px}.proposal-section-map>div{gap:12px;padding:15px 3px}.proposal-section-map>p{align-items:flex-start;font-size:8px;line-height:1.8}.proposal-section-map>p svg{margin-top:2px}.industry-tags{grid-template-columns:1fr;gap:11px}.industry-tags>span{padding:17px;font-size:12px}.saas-plan{padding:25px}.saas-plan .button,.saas-plan li{font-size:11px}.plan-price{font-size:42px}.analytics-preference,.instance-status p,.plan-disclosure{font-size:8px}.create-heading h1{font-size:29px}.composer-top>span,.create-heading .eyebrow{font-size:8px}.create-heading p{font-size:11px}.request-composer{margin-inline:-6px;padding:21px 17px}.composer-top h2{font-size:17px}.saas-field{gap:8px;font-size:10px}.saas-field input,.saas-field select,.saas-field textarea{padding:10px 11px;font-size:16px}.request-textarea textarea{font-size:13px}.field-help{font-size:8px}.import-row{gap:11px}.import-row .button{gap:7px;min-height:35px;padding-inline:10px;font-size:9px}.import-row>span{font-size:6px}.saas-form-row{gap:13px}.approved-pricing-input summary{font-size:10px}.approved-price-entry .saas-checkbox,.approved-pricing-input>p{font-size:9px}.approved-price-entry{padding:13px}.composer-actions{flex-wrap:wrap;gap:8px}.composer-actions .button{flex:1;padding:12px 13px;font-size:10px}.composer-actions .primary{flex:1.5}.configuration-note{font-size:8px}.configuration-note svg{width:13px}.create-guidance h2,.preview-section-heading h2{font-size:26px}.create-guidance li,.guidance-trust p{font-size:11px}.preview-section-heading .button{max-width:100%;font-size:10px}.generated-document{padding:23px 19px}.generated-document-header{gap:15px;padding-bottom:21px}.generated-document-header .brand-name{font-size:10px}.generated-document-header .brand-symbol{width:20px;height:22px}.generated-document-header>span{font-size:5px}.generated-document-header small{font-size:6px}.generated-document>h2{margin-block:25px 18px;font-size:25px}.proposal-draft-notice{gap:7px;padding:10px;font-size:8px}.generated-section-title{gap:10px;margin-bottom:12px}.generated-section-title h3{font-size:17px}.generated-section>p{font-size:11px}.generated-section{margin-top:25px}.generated-price-line{gap:15px;font-size:10px}.generated-price-line small{font-size:8px}.generated-totals>div{font-size:10px}.generated-totals .generated-grand-total{font-size:13px}.generated-grand-total strong{font-size:19px}.generated-document-footer{flex-direction:column;gap:13px;font-size:8px}.generated-document-footer small{font-size:7px}.proposal-missing{padding:13px}.proposal-missing li,.proposal-missing summary{font-size:10px}.no-generation h3{font-size:21px}.no-generation blockquote,.no-generation p{font-size:11px}.auth-main{padding:24px 24px 40px}.auth-mobile-brand{margin-bottom:50px}.auth-mobile-brand .brand-name{font-size:16px}.auth-form-wrap h1{font-size:30px}.auth-form-wrap .saas-field,.auth-form-wrap>p{font-size:11px}.auth-links{font-size:10px}.auth-security-note{font-size:8px!important}.auth-submit{font-size:12px}.saas-app-main{padding-inline:17px}.saas-page-title h1{font-size:26px}.saas-page-title .eyebrow{font-size:7px}.saas-page-title p,.saas-page-title>.button{font-size:10px}.verification-banner{padding:12px 17px;font-size:8px}.saas-app-header{padding-inline:17px}.saas-app-header>span{font-size:8px}.saas-sidebar nav a{padding-inline:10px;font-size:9px}.dashboard-metrics,.dashboard-usage{gap:10px}.dashboard-metrics>div{padding:17px}.dashboard-metrics>div>span{font-size:9px}.dashboard-metrics>div>strong{font-size:26px}.dashboard-usage>span{font-size:8px}.dashboard-usage>span:last-child{font-size:7px}.dashboard-usage>strong{font-size:20px}.proposal-library-title{padding-inline:17px}.proposal-library-title h2{font-size:16px}.proposal-action-bar>.div{gap:7px}.proposal-action-bar .button{padding-inline:9px;font-size:9px}.proposal-detail .generated-document{padding:23px 18px}.dashboard-empty h2,.proposal-detail .generated-document>h2{font-size:23px}.proposal-detail .generated-section-title h3{font-size:16px}.dashboard-empty{padding:45px 20px}.dashboard-empty p{font-size:11px}.dashboard-empty>.button,.saas-app-main .saas-plan .button,.saas-app-main .saas-plan li{font-size:10px}.saas-app-main .saas-plan{padding:24px}.saas-app-main .saas-plan>p{font-size:11px}.billing-summary-card{padding:19px}.billing-summary-card>div>strong{font-size:15px}.billing-pending p,.billing-summary-card>div>span{font-size:9px}.billing-summary-card>div>small{font-size:8px}.billing-pending{flex-wrap:wrap;gap:10px;padding:16px}.billing-pending strong,.onboarding-form>p{font-size:11px}.billing-history h2{font-size:22px}.billing-history>a{gap:15px;font-size:9px}.onboarding-steps{gap:5px}.onboarding-steps button{padding:9px 5px}.onboarding-steps strong{font-size:9px;line-height:1.5}.onboarding-steps small{display:none}.onboarding-steps button>span{width:26px;height:26px;font-size:9px}.onboarding-form{padding:23px 18px}.onboarding-form>h2{font-size:23px}.onboarding-actions{flex-wrap:wrap;gap:10px}.onboarding-actions .button{padding-inline:12px;font-size:9px}.onboarding-actions .text-button{margin-top:0;font-size:9px}.onboarding-done h2{font-size:25px}.onboarding-done>p{font-size:11px}.workspace-approval,.workspace-pricing-editor,.workspace-send{padding:20px 15px}.workspace-approval>h3,.workspace-pricing-editor>h3,.workspace-send>h3{font-size:19px}.workspace-price-row{grid-template-columns:1.2fr .5fr 1fr;gap:7px}.workspace-price-row>.icon-button{grid-column:3;justify-self:end}.workspace-price-row>.saas-checkbox{grid-column:1/3}.workspace-price-row .saas-field{font-size:8px}.workspace-price-row .saas-field input{padding:8px;font-size:12px}.workspace-tax-row{gap:8px}.workspace-tax-row .saas-field{font-size:8px}.workspace-tax-row .saas-field input{font-size:12px}.workspace-approval .saas-checkbox,.workspace-send .saas-checkbox{font-size:10px}.public-share-page{padding-inline:15px;padding-top:25px}.public-share-brand .brand-name{font-size:12px}.public-share-brand>span{font-size:6px}.public-share-page>.generated-document{padding:23px 18px}.public-acceptance-form,.public-acceptance-record{padding:24px 20px}.public-acceptance-form h2{font-size:24px}.public-acceptance-form>p{font-size:11px}.public-acceptance-form>.saas-checkbox{font-size:10px}}@media (prefers-reduced-motion:reduce){.saas-spinner{border-style:dotted;animation:none}}@media print{.dashboard-metrics,.proposal-action-bar,.proposal-library,.public-acceptance-form,.public-share-brand,.public-share-page>footer,.saas-app-header,.saas-page-title,.saas-sidebar,.verification-banner,.workspace-approval,.workspace-pricing-editor,.workspace-send{display:none!important}.dashboard-proposals,.proposal-detail,.public-share-page,.saas-app-main,.saas-workspace{background:#fff;display:block;padding:0!important}.generated-document{box-shadow:none;border:0}.generated-section{-moz-column-break-inside:avoid;break-inside:avoid}}.request-hero-card:before{display:none}.request-hero-card{background:#fff;box-shadow:12px 12px #e7ecf8,0 30px 65px #263f8012}.commercial-options>article{border:1px solid #e0e7f2;border-radius:5px;margin-top:13px;padding:18px}.commercial-options h4{color:var(--proposal-brand);font-size:13px;font-weight:600}.commercial-options article p{margin-top:10px;font-size:11px;line-height:1.9}.commercial-options article strong{margin-top:13px;font-size:16px;display:block}.commercial-options article small{color:#5d718d;margin-top:9px;font-size:8px;line-height:1.8;display:block}.op-panel{background:#fff;border:1px solid #dfe6f0;border-radius:10px;min-width:0;margin-bottom:22px;padding:28px}.op-panel h2{letter-spacing:-.035em;font-size:21px;line-height:1.35}.op-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.op-panel-heading .eyebrow{margin-bottom:9px;display:block}.op-panel .saas-field{margin-block:18px;font-size:12px}.op-panel .saas-field input,.op-panel .saas-field select,.op-panel .saas-field textarea{border-radius:6px;min-height:44px;font-size:13px}.op-panel textarea{resize:vertical}.op-panel .button{border-radius:6px}.op-back,.op-muted,.op-panel .button,.op-panel .text-button{font-size:12px}.op-muted{color:#536580;line-height:1.8}.op-back{color:#4153c5;margin-bottom:25px;display:inline-flex}.op-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:25px;display:flex}.op-form-grid{-moz-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.op-form-grid .saas-field{margin-block:10px}.op-extra-fields{border-top:1px solid #e5eaf2;margin-top:20px;padding-top:18px}.op-extra-fields summary{color:#304563;padding-bottom:15px;font-size:12px;font-weight:550}.op-upload-row{background:#f7f9fd;border:1px dashed #ccd7eb;border-radius:7px;flex-wrap:wrap;align-items:center;gap:18px;margin-block:20px;padding:18px;display:flex}.op-upload-row>span{color:#536580;overflow-wrap:anywhere;font-size:11px}.op-upload-row input[type=file]{max-width:100%;font-size:12px}.op-upload-row .saas-field{flex:1;min-width:160px;margin:0}.op-upload-row input[type=file]::file-selector-button{color:#304563;cursor:pointer;background:#fff;border:1px solid #cad5e7;border-radius:5px;margin-right:12px;padding:9px 12px}.source-pending{background:#eff3fc;border:1px solid #dce4f4;border-radius:8px;align-items:center;gap:18px;margin-bottom:26px;padding:20px 24px;display:flex}.source-pending>svg{color:#4656d3;flex:none}.source-pending>div{flex:1}.source-pending strong{font-size:13px;font-weight:550}.source-pending p{color:#526581;max-width:760px;margin-top:5px;font-size:11px;line-height:1.8}.source-pending .text-button{flex:none;font-size:11px}.op-filter-panel{background:#fff;border:1px solid #dfe6f0;border-radius:9px;margin-bottom:25px;padding:22px}.op-search-row{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(100px,1fr));align-items:end;gap:16px;display:grid}.op-search{color:#536580;background:#fff;border:1px solid #cfd9e9;border-radius:6px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 13px;display:flex}.op-search:focus-within{outline-offset:2px;outline:2px solid #4656e8}.op-search input{color:#223755;background:0 0;border:0;outline:none;width:100%;min-width:0;padding-block:12px;font-size:13px}.op-search input:focus-visible{outline:none}.compact-field.saas-field{margin:0;font-size:10px}.compact-field input,.compact-field select{border-radius:6px;min-height:44px;font-size:12px}.op-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.op-filter-grid .saas-field{margin:0;font-size:11px}.op-filter-grid input,.op-filter-grid select{min-height:42px;font-size:12px}.op-results-heading{color:#536580;justify-content:space-between;align-items:center;gap:20px;margin:26px 0 18px;font-size:12px;display:flex}.op-results-heading a{color:#3c4fc4;align-items:center;gap:8px;font-weight:500;display:flex}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.opportunity-card{background:#fff;border:1px solid #dce4f0;border-radius:9px;flex-direction:column;min-width:0;padding:23px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 3px 12px #192e4e03}.opportunity-card:hover{border-color:#a5b5e1;box-shadow:0 8px 22px #192e4e09}.op-card-top{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.op-demo,.op-stage,.op-type{border-radius:4px;padding:5px 7px;font-size:9px;font-weight:550;line-height:1.35}.op-type{color:#374cae;letter-spacing:.035em;background:#eff2ff}.op-demo{color:#80592f;background:#fbf0e1}.op-stage{color:#51637e;background:#f0f4f8;margin-left:auto}.opportunity-card h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin-bottom:11px;font-size:18px;line-height:1.45}.opportunity-card h2 a:hover{color:#4656cf}.op-organization{color:#354967;font-size:12px;font-weight:500}.op-location{color:#536580;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.op-excerpt{color:#536580;overflow-wrap:anywhere;flex:1;margin-top:20px;font-size:12px;line-height:1.85}.op-card-facts{border-top:1px solid #e8edf5;grid-template-columns:1fr;gap:15px;margin-top:23px;padding-top:18px;display:grid}.op-card-facts>span{color:#233955;font-size:12px;font-weight:500;display:block}.op-card-facts small{color:#536580;margin-bottom:5px;font-size:10px;font-weight:400;display:block}.op-card-meta{color:#536580;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:9px}.op-card-bottom,.op-card-meta{justify-content:space-between;display:flex}.op-card-bottom{border-top:1px solid #e8edf5;align-items:center;gap:12px;margin-top:20px;padding-top:17px}.match-indicator{color:#536580;align-items:center;gap:6px;font-size:10px;display:flex}.match-indicator strong{color:#314765;font-size:15px}.match-indicator.match-strong strong,.match-strong>svg{color:#08745e}.op-view{color:#4052c1;align-items:center;gap:10px;font-size:11px;font-weight:550;display:flex}.op-empty{text-align:center;background:#f9fbfe;border:1px dashed #cad6e8;border-radius:9px;margin-block:20px;padding:65px 25px}.op-empty>svg{color:#5a68cd;margin-inline:auto}.op-empty h2{letter-spacing:-.035em;margin-top:20px;font-size:23px}.op-empty p{color:#536580;max-width:440px;margin:14px auto 0;font-size:12px;line-height:1.85}.op-empty-copy{color:#536580;padding-block:25px;font-size:13px;line-height:1.9}.op-pagination{justify-content:center;align-items:center;gap:22px;margin-top:30px;font-size:12px;display:flex}.op-pagination .button{font-size:11px}.op-detail-title{margin-bottom:28px}.op-detail-title h1{overflow-wrap:anywhere;max-width:850px}.op-detail-title>.button{flex:none}.op-flow-strip{border-top:1px solid #dbe4f0;border-bottom:1px solid #dbe4f0;justify-content:space-between;gap:15px;margin-bottom:12px;padding-block:20px;display:flex}.op-flow-strip>span{color:#415672;align-items:center;gap:10px;font-size:12px;display:flex}.op-flow-strip b{color:#4656c9;font-size:10px;font-weight:550}.op-flow-strip svg{color:#7a8daf;margin-left:15px}.op-detail-toolbar{flex-wrap:wrap;align-items:center;gap:25px;padding-block:14px;font-size:12px;display:flex}.op-detail-toolbar .text-button{font-size:12px}.op-detail-toolbar>label{color:#536580;align-items:center;gap:12px;margin-left:auto;display:flex}.op-detail-toolbar select,.op-move-label select{color:#263d5c;background:#fff;border:1px solid #cdd8e9;border-radius:5px;min-height:38px;padding:7px 10px;font-size:12px}.op-detail-tabs{border-bottom:1px solid #dbe4f0;flex-wrap:wrap;gap:6px;margin:18px 0 27px;display:flex}.op-detail-tabs>button{color:#536580;background:0 0;border-bottom:2px solid #0000;padding:13px 18px;font-size:12px}.op-detail-tabs>button[aria-pressed=true]{color:#3c4fc2;background:#eef2ff;border-color:#4656e8}.op-detail-tabs>button>span{margin-left:7px;font-size:10px}.op-detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.op-detail-grid>aside,.op-detail-grid>div{min-width:0}.op-source-description{white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;padding-right:5px;font-size:13px;line-height:1.95;overflow-y:auto}.op-facts-grid{border-top:1px solid #e1e8f2;grid-template-columns:1fr 1fr;gap:25px;margin-top:26px;padding-top:24px;display:grid}.op-facts-grid dt{color:#536580;margin-bottom:7px;font-size:10px}.op-facts-grid dd{font-size:13px;font-weight:500}.op-source-links{border-top:1px solid #e1e8f2;margin-top:25px;padding-top:23px;font-size:11px}.op-source-links>div{color:#536580;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.op-source-links a{color:#4153c5}.op-evidence{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #bdc9eb;margin:24px 0;padding:2px 0 2px 16px;font-size:13px;line-height:1.9}.op-evidence cite{color:#536580;margin-top:10px;font-size:10px;font-style:normal;display:block}.qualification-panel{background:linear-gradient(145deg,#fff,#f5f7fe)}.op-score{letter-spacing:-.075em;color:#233759;margin-top:22px;font-size:76px;line-height:1.2}.op-score small{letter-spacing:-.02em;color:#536580;padding-left:8px;font-size:18px}.op-recommendation{color:#77531f;background:#fbefdb;border-radius:4px;margin:13px 0;padding:6px 11px;font-size:11px;font-weight:650;display:inline-block}.op-recommendation.go{color:#086a55;background:#def5ed}.op-recommendation.no_go{color:#962f3c;background:#fce9ed}.qualification-panel>p{color:#536580;margin-top:7px;font-size:11px;line-height:1.85}.op-match-reasons{margin:24px 0;padding:0;list-style:none}.op-match-reasons>li{border-top:1px solid #e1e8f2;align-items:flex-start;gap:12px;padding-block:12px;display:flex}.op-match-reasons>li>span{flex:none;width:18px;font-size:14px;font-weight:600}.positive{color:#08745e}.negative{color:#a13b47}.unknown{color:#61718b}.op-match-reasons strong{font-size:11px;font-weight:500}.op-match-reasons small{color:#536580;margin-top:4px;font-size:10px;line-height:1.7;display:block}.op-inline-link{color:#3d50c2;align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}.op-missing-list{color:#536580;margin-block:20px;padding-left:18px;font-size:12px;line-height:1.9}.op-missing-list>li{margin-block:12px}.op-requirement{border-top:1px solid #e1e8f2;margin-top:22px;padding:24px 0}.op-requirement form{-moz-column-gap:20px;grid-template-columns:minmax(160px,1.4fr) minmax(120px,.6fr) minmax(170px,1fr);align-items:start;column-gap:20px;display:grid}.op-requirement h3{overflow-wrap:anywhere;margin:10px 0;font-size:14px;font-weight:500;line-height:1.8}.op-requirement .saas-field{margin:0}.op-requirement form>.button{grid-column:3;justify-self:end;margin-top:14px}.op-requirement small{font-size:10px;display:block}.op-response-section{border:1px solid #dce5f2;border-radius:6px;margin-block:18px;padding:16px 20px}.op-response-section summary{color:#2c4261;font-size:13px;font-weight:550}.op-document-row{border-bottom:1px solid #e1e8f2;align-items:center;gap:17px;padding-block:22px;display:flex}.op-document-row>svg{color:#5969c4;flex:none}.op-document-row>div{flex:1;min-width:0}.op-document-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.op-document-row small,.op-document-row>div>a{color:#536580;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.9;display:block}.op-history{margin-top:28px;padding:0;list-style:none}.op-history>li{border-bottom:1px solid #e1e8f2;align-items:flex-start;gap:30px;padding-block:20px;display:flex}.op-history>li>span{color:#536580;flex:none;width:110px;font-size:11px}.op-history strong,.op-kanban-column>h2{font-size:12px;font-weight:550}.op-history p{color:#536580;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.85}.op-pipeline-controls{align-items:end;gap:20px;display:flex}.op-pipeline-controls .op-search{flex:1}.op-view-switch{background:#eff3f9;border-radius:6px;gap:3px;padding:4px;display:flex}.op-view-switch button{color:#536580;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;display:flex}.op-view-switch button[aria-pressed=true]{color:#384fc2;background:#fff;box-shadow:0 1px 4px #18355612}.op-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.op-kanban-column{background:#edf2f9;border:1px solid #e0e7f1;border-radius:9px;min-width:0;padding:14px}.op-kanban-column>h2{align-items:center;gap:9px;margin:6px 4px 20px;display:flex}.op-kanban-column>h2>small{color:#536580;margin-left:auto;font-size:11px}.op-column-dot{background:#7e91ad;border-radius:50%;width:7px;height:7px}.op-column-dot.qualified{background:#4656d4}.op-column-dot.responding{background:#997445}.op-column-dot.ready,.op-column-dot.submitted{background:#13896f}.opportunity-card.compact{margin-bottom:15px;padding:19px}.opportunity-card.compact h2{font-size:16px}.op-move-label,.opportunity-card.compact .op-card-facts{margin-top:18px}.op-column-empty{color:#536580;text-align:center;padding:30px 0;font-size:11px}.op-move-label{color:#536580;border-top:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:10px;display:flex}.op-move-label select{max-width:65%;font-size:11px}.op-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.op-overview-metrics>div{background:#fff;border:1px solid #dfe6f0;border-radius:8px;padding:24px}.op-overview-metrics span{color:#536580;font-size:11px;display:block}.op-overview-metrics strong{letter-spacing:-.04em;margin-top:12px;font-size:34px;font-weight:550;display:block}.op-overview-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.op-overview-cards{grid-template-columns:1fr;gap:12px;display:grid}.op-overview-cards .compact{margin:0}.op-value-metric{border-bottom:1px solid #e1e8f2;padding-block:25px}.op-value-metric small,.op-value-metric span{color:#536580;font-size:11px;line-height:1.8;display:block}.op-value-metric strong{letter-spacing:-.04em;margin-block:8px;font-size:29px;display:block}.op-overview-grid aside>.op-muted{margin-block:20px}.op-settings-card{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:0;display:flex}.op-settings-card>svg{color:#4656c4}.op-settings-card>p{color:#536580;flex:1;font-size:12px;line-height:1.85}.op-company-form{max-width:900px}.platform-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:40px;display:grid}.platform-modules>a{background:#fff;border:1px solid #dce5f0;border-radius:9px;padding:30px}.platform-modules svg{color:#4656cf;margin-bottom:25px}.platform-modules h3{letter-spacing:-.035em;font-size:22px}.platform-modules p{color:#536580;margin-top:17px;font-size:13px;line-height:1.9}.platform-modules small{color:#3b4fc3;margin-top:25px;font-size:12px;display:block}.platform-cycle{color:#526581;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:17px;margin-top:40px;font-size:11px;display:flex}@media (width>=1550px){.op-kanban{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.op-kanban .opportunity-card{padding:15px}.op-kanban .op-card-top{gap:4px}.op-kanban .op-stage{margin-left:0}}@media (width<=1200px){.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-search-row{grid-template-columns:minmax(160px,2fr) 1fr}.op-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:18px}.op-panel{padding:22px}.op-detail-title{flex-wrap:wrap}.op-requirement form{grid-template-columns:1fr 1fr}.op-requirement form>div{grid-column:1/-1;margin-bottom:16px}.op-requirement form>.button{grid-column:2}.op-flow-strip svg{margin-left:0}.op-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.op-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.op-detail-grid,.op-overview-grid{grid-template-columns:1fr}.op-detail-grid>aside{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.op-flow-strip{gap:10px}.source-pending{flex-wrap:wrap;align-items:flex-start}.source-pending .text-button{margin-left:38px}.op-panel .saas-field{font-size:12px}.platform-modules{gap:15px}.platform-modules>a{padding:23px}.platform-modules h3{font-size:20px}}@media (width<=640px){.op-detail-grid>aside,.op-kanban,.op-overview-grid,.opportunity-grid,.platform-modules{grid-template-columns:1fr}.op-panel{border-radius:8px;padding:21px}.op-panel h2{font-size:21px}.source-pending{gap:12px;padding:19px}.source-pending>div{flex-basis:calc(100% - 34px)}.source-pending .text-button{text-align:left;margin-left:32px}.source-pending p{font-size:11px}.op-filter-panel{padding:16px}.op-search-row{grid-template-columns:1fr 1fr;gap:14px}.op-search-row>.op-search,.op-search-row>.saas-field:last-child{grid-column:1/-1}.op-filter-grid{grid-template-columns:1fr 1fr}.op-form-grid{grid-template-columns:1fr;gap:0}.op-results-heading{align-items:flex-start;font-size:11px}.op-results-heading a{text-align:right;max-width:50%}.opportunity-card{padding:23px}.op-card-facts{grid-template-columns:1fr 1fr;gap:15px}.op-card-bottom{margin-top:22px}.op-panel-heading{align-items:flex-start;gap:14px}.op-panel-heading .text-button{font-size:11px}.op-flow-strip{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.op-flow-strip>span{gap:7px;font-size:11px}.op-flow-strip svg{display:none}.op-detail-toolbar{gap:18px}.op-detail-toolbar>label{margin-left:0}.op-detail-tabs{gap:0}.op-detail-tabs>button{padding:12px 10px;font-size:11px}.op-score{font-size:66px}.op-actions{flex-direction:column;align-items:flex-start}.op-actions>.button{align-self:flex-end}.op-requirement form{grid-template-columns:1fr;gap:16px}.op-requirement form>.button,.op-requirement form>div{grid-column:1;margin:0}.op-requirement form>.button{margin-top:5px}.op-document-row{flex-wrap:wrap;gap:12px}.op-document-row>div{min-width:calc(100% - 40px)}.op-document-row>.op-inline-link{margin-left:35px}.op-history>li{flex-direction:column;gap:10px}.op-history>li>span{width:auto}.op-pipeline-controls{flex-wrap:wrap;gap:17px}.op-pipeline-controls .op-search{flex-basis:100%}.op-pipeline-controls>.compact-field{flex:1;min-width:110px}.op-kanban{gap:20px}.op-kanban-column{padding:16px}.opportunity-card.compact{padding:21px}.op-overview-metrics{grid-template-columns:1fr 1fr;gap:12px}.op-overview-metrics>div{padding:20px}.op-overview-metrics strong{font-size:30px}.op-company-form{padding:21px}.op-detail-toolbar select,.op-filter-panel input,.op-filter-panel select,.op-move-label select,.op-panel .saas-field input,.op-panel .saas-field select,.op-panel .saas-field textarea{font-size:16px}.op-panel .saas-field small{font-size:11px}.platform-modules h3{font-size:24px}.platform-modules>a{padding:28px}}@media (prefers-reduced-motion:reduce){.opportunity-card{transition:none}}.publish-fieldset{border:0;min-width:0;margin:0;padding:0}.publish-steps{margin:25px 0}.publish-steps,.publish-steps button{align-items:center;gap:12px;display:flex}.publish-steps button{text-align:left;color:#536580;background:#edf2fa;border:1px solid #dce5f2;border-radius:7px;flex:1;padding:18px 22px;font-size:12px}.publish-steps b{color:#5365bf;font-size:10px}.publish-steps button[aria-pressed=true]{color:#3046b1;background:#e9edff;border-color:#c6d0f7;box-shadow:inset 0 -2px #4656d5}.publish-template-row{color:#536580;background:#f5f7fd;border:1px solid #e2e9f5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:23px;padding:15px 18px;font-size:11px;display:flex}.publish-template-row span{margin-right:auto}.publish-template-row .text-button{font-size:11px}.publish-ai-row{border-top:1px solid #e1e8f2;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:25px;display:flex}.publish-ai-row strong{font-size:13px;font-weight:550}.publish-ai-row p{color:#536580;margin-top:8px;font-size:11px;line-height:1.85}.publish-ai-row .button{flex:none}.publish-editor-actions{justify-content:flex-end;align-items:center;gap:12px;margin:24px 0 35px;display:flex}.publish-editor-actions>.button{font-size:12px}.publish-editor-actions>.button:first-child{margin-right:auto}.publish-requirement-row{border-top:1px solid #e3eaf4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding-block:8px;display:grid}.publish-requirement-row .saas-checkbox{margin-top:20px;font-size:11px}.publish-requirement-row .icon-button{margin-top:20px}.publish-criteria-heading{border-top:1px solid #dfe7f2;margin-top:35px;padding-top:25px}.publish-criteria-heading>span{font-size:14px;font-weight:550}.publish-valid{color:#08745d}.publish-invalid{color:#a03e42}.publish-criterion-row{grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:16px;display:grid}.publish-criterion-row .icon-button{margin-top:18px}.publish-document-picker{background:#f8fafe;border:1px solid #dae4f2;border-radius:7px;margin:30px 0;padding:22px}.publish-document-picker h3{letter-spacing:-.02em;margin-bottom:12px;font-size:16px}.publish-document-picker .saas-checkbox{overflow-wrap:anywhere;align-items:center}.publish-document-picker a{color:#3c4fc0;margin-left:auto;font-size:11px}.publish-consent{background:#f4f7fd;border:1px solid #dce4f4;border-radius:6px;align-items:flex-start;margin-block:25px;padding:18px;line-height:1.9;font-size:12px!important}.publish-consent input{flex:none;margin-top:4px}.publish-live-panel{background:#f3fbf8;border-color:#cfe9df;justify-content:space-between;align-items:center;gap:25px;display:flex}.publish-live-panel>div>svg{color:#078269;margin-bottom:14px}.publish-live-panel p{color:#4f6d64;max-width:620px;margin-top:14px;font-size:12px;line-height:1.9}.publish-live-panel>.button{flex:none}.publish-fact-strip{color:#536580;flex-wrap:wrap;gap:18px;margin-block:25px;font-size:12px;display:flex}.publish-access-form,.publish-copy-row{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.publish-access-form .saas-field,.publish-copy-row .saas-field{flex:1;min-width:200px;margin:0}.publish-access-form{margin:25px 0}.publish-copy-row small{flex-basis:100%}.publish-dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.publish-dashboard-metrics>div{padding:21px}.publish-list-card{flex-direction:column;margin-bottom:0;display:flex}.publish-list-card h2{overflow-wrap:anywhere;font-size:19px;line-height:1.55}.publish-list-card>p{color:#536580;margin-top:12px;font-size:12px}.publish-list-card .op-card-facts{flex:1;margin-top:25px}.publish-list-card .text-button{margin-top:15px;font-size:11px}.publish-list-card .op-card-bottom .text-button{margin:0}.published-masthead{background:linear-gradient(130deg,#fbfcff,#eef2fc);border-bottom:1px solid #dfe7f4;padding:145px 0 60px}.published-masthead h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:900px;margin-top:25px;font-size:48px;line-height:1.2}.published-masthead .launch-pill{color:#3e52b5;border-color:#d1daf1;font-size:10px}.published-masthead p{color:#536580;margin-top:20px;font-size:15px;line-height:1.9}.published-meta{color:#465a78;flex-wrap:wrap;gap:25px;margin-top:27px;font-size:12px;display:flex}.published-meta>span{align-items:center;gap:10px;display:flex}.published-hero-actions{align-items:center;gap:25px;margin-top:35px;display:flex}.published-hero-actions>.button{font-size:13px}.published-hero-actions>small{color:#536580;max-width:330px;font-size:10px;line-height:1.8}.publish-closed-notice{color:#4b5f7a;background:#fff;border:1px solid #d4dfed;border-radius:5px;padding:14px 18px;font-size:12px}.published-body{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:30px;padding-block:45px 65px;display:grid}.published-body>aside,.published-body>div{min-width:0}.published-body .op-panel h2{margin-bottom:20px;font-size:23px}.published-body .op-panel h3{letter-spacing:-.02em;margin:27px 0 14px;font-size:16px}.publish-prose{white-space:pre-wrap;overflow-wrap:anywhere;color:#435976;font-size:13px;line-height:1.95}.published-body .eyebrow{margin-bottom:15px;display:block}.published-requirements{padding:0;list-style:none}.published-requirements li{border-bottom:1px solid #e3eaf4;padding-block:18px}.published-requirements p{color:#435976;margin-top:10px;font-size:13px;line-height:1.9}.published-criterion{margin-bottom:25px}.published-criterion>div:first-child{justify-content:space-between;gap:20px;font-size:13px;display:flex}.published-criterion strong{font-weight:500}.published-criterion>div>span{color:#3f53c0;font-weight:550}.published-weight-track{background:#e8edf7;border-radius:3px;height:4px;margin-top:12px;overflow:hidden}.published-weight-track>span{background:#6473df;border-radius:3px;height:100%;display:block}.published-detail-list>div{border-top:1px solid #e2e9f3;padding-block:18px}.published-detail-list dt{color:#536580;font-size:11px}.published-detail-list dd{margin-top:8px;font-size:13px;font-weight:500;line-height:1.7}.published-contact{border-top:1px solid #e2e9f3;padding-block:20px;font-size:13px}.published-contact a,.published-contact strong{overflow-wrap:anywhere;margin-top:10px;display:block}.published-contact a{color:#3e53bf}.published-unavailable{padding-block:160px 100px}.published-unavailable h1{letter-spacing:-.04em;margin-top:23px;font-size:39px;line-height:1.25}.published-unavailable p{max-width:600px;margin-block:25px;font-size:15px;line-height:1.9}.publish-start-response>svg{color:#4656ce;margin-bottom:24px}.publish-start-response p{color:#536580;max-width:680px;margin:20px 0 25px;font-size:13px;line-height:1.95}.publish-supplier-answer{border-top:1px solid #dfe7f3;margin-top:25px;padding-top:25px}.publish-supplier-answer h3{font-size:15px;line-height:1.85}.publish-submit-panel>p{color:#536580;margin-top:18px;font-size:12px;line-height:1.9}.publish-receipt-bar{color:#536580;flex-wrap:wrap;align-items:center;gap:20px;margin:25px 0;font-size:12px;display:flex}.publish-receipt-bar .text-button{margin-left:auto;font-size:12px}.submission-receipt h3{margin:25px 0 15px;font-size:16px}.submission-proposal-section{border-top:1px solid #e1e8f2;margin-top:25px;padding-top:10px}.submission-price{background:#f6f8fd;border:1px solid #dce5f3;border-radius:7px;margin:30px 0 15px;padding:20px}.submission-price span{color:#536580;font-size:11px;display:block}.submission-price strong{letter-spacing:-.04em;margin-top:12px;font-size:28px;display:block}.submission-answer{border-bottom:1px solid #dfe7f3;padding-block:15px}.submission-answer strong{margin-bottom:12px;font-size:13px;line-height:1.8;display:block}.submission-answer p{color:#536580;white-space:pre-wrap;margin-top:12px;font-size:12px;line-height:1.9}.publish-comparison-wrap{background:#fff;border:1px solid #dce5f2;border-radius:8px;max-width:100%;margin:25px 0 35px;overflow-x:auto}.publish-comparison{border-collapse:collapse;text-align:left;width:100%;min-width:710px}.publish-comparison th{color:#536580;background:#f4f7fc;padding:16px;font-size:10px;font-weight:500}.publish-comparison td{border-top:1px solid #e3eaf4;padding:20px 16px;font-size:12px}.publish-comparison td>strong{font-size:13px;font-weight:550}.publish-comparison td>small{color:#536580;margin-top:7px;font-size:10px;line-height:1.8;display:block}.publish-comparison .text-button,.publish-evaluation-layout aside .button{font-size:11px}.publish-comparison .is-selected{background:#f3f6ff}.publish-evaluation-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:25px;display:grid}.publish-evaluation-layout>aside,.publish-evaluation-layout>div{min-width:0}.publish-evaluation-layout aside .saas-field{font-size:11px;line-height:1.75}.publish-shortlist-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.publish-award-panel{background:linear-gradient(145deg,#fff,#f3f6fd);border-color:#cdd8ed}.publish-award-panel h2{margin-block:15px}.marketplace-browser>.opportunity-grid{margin-top:20px}@media (width<=1150px){.publish-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.published-body{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:22px}.publish-evaluation-layout{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:20px}.publish-criterion-row{grid-template-columns:minmax(0,1fr) 100px auto}}@media (width<=800px){.publish-evaluation-layout,.published-body{grid-template-columns:1fr}.published-masthead h1{font-size:38px}.published-masthead{padding-block:125px 45px}.published-body{padding-block:30px 45px}.publish-live-panel{flex-direction:column;align-items:flex-start}.publish-template-row>span{flex-basis:100%}.publish-template-row{gap:16px}.publish-steps button{gap:9px;padding:16px;font-size:11px}}@media (width<=640px){.publish-steps{gap:8px}.publish-steps button{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 10px;font-size:10px}.publish-template-row{gap:14px;padding:16px}.publish-template-row .text-button{font-size:11px}.publish-editor-actions{flex-wrap:wrap;gap:10px}.publish-editor-actions .button{padding:12px 14px;font-size:11px}.publish-requirement-row{grid-template-columns:minmax(0,1fr) auto;gap:0 15px}.publish-requirement-row .saas-field{grid-column:1/-1;margin-bottom:8px}.publish-requirement-row .icon-button,.publish-requirement-row .saas-checkbox{margin-top:0}.publish-criterion-row{grid-template-columns:minmax(0,1fr) 90px 28px;gap:10px}.publish-criterion-row .saas-field{font-size:10px}.publish-document-picker{padding:18px}.publish-document-picker .saas-checkbox{flex-wrap:wrap;font-size:12px}.publish-consent{padding:15px;font-size:11px!important}.publish-ai-row{flex-direction:column;align-items:flex-start}.publish-dashboard-metrics{grid-template-columns:1fr 1fr;gap:12px}.publish-dashboard-metrics>div{padding:20px}.publish-access-form .saas-field,.publish-copy-row .saas-field{flex-basis:100%;min-width:0}.publish-copy-row .button{font-size:11px}.published-masthead h1{letter-spacing:-.05em;font-size:33px}.published-masthead{padding-block:115px 38px}.published-masthead p{margin-top:17px;font-size:13px}.published-meta{flex-direction:column;gap:18px;font-size:11px}.published-hero-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px}.publish-evaluation-layout,.published-body{gap:0}.published-body .op-panel{padding:23px}.published-body .op-panel h2{font-size:22px}.published-detail-list dd{font-size:13px}.publish-prose{font-size:13px;line-height:1.95}.publish-comparison{min-width:660px}.publish-comparison td{padding:18px 14px}.submission-receipt .op-panel-heading{flex-wrap:wrap}.submission-price strong{font-size:25px}.publish-receipt-bar{gap:12px;font-size:11px}.publish-receipt-bar .text-button{margin-left:0}.published-unavailable h1{font-size:30px}.published-unavailable p{font-size:13px}}.discover-search-main{align-items:stretch;gap:14px;display:flex}.discover-search-main .op-search{flex:1;min-width:0}.discover-search-main .op-search input{min-height:52px;font-size:14px}.discover-main-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.discover-main-filters .saas-field{margin:0;font-size:12px}.discover-card-source{color:#536580;border-top:1px solid #e5eaf2;justify-content:space-between;gap:10px;padding-top:15px;font-size:11px;display:flex}.discover-card-actions{flex-wrap:wrap;gap:10px 18px;margin-top:12px;display:flex}.discover-card-actions .text-button{text-align:left;font-size:11px}.discover-source-row{border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.discover-source-row p{font-size:12px;line-height:1.8}.discover-source-row small{color:#536580;font-size:11px}.discover-sources{margin-top:32px}.discover-sources summary{cursor:pointer;font-weight:600}.discover-sources>.op-muted{margin-top:16px}.discover-sources>a{margin-top:20px;font-size:12px;display:inline-flex}.discover-detail-actions{flex-direction:column;gap:14px;margin-block:24px;display:flex}.discover-dashboard-links{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:28px;display:flex}.discover-browser a:focus-visible,.discover-browser button:focus-visible{outline-offset:3px;outline:3px solid #4656e8}.discover-source-row a{overflow-wrap:anywhere}@media (width<=1000px){.discover-main-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.discover-search-main,.discover-source-row{flex-direction:column}.discover-search-main .op-search input{font-size:13px}.discover-main-filters{grid-template-columns:1fr}.discover-source-row{align-items:flex-start}.discover-dashboard-links{flex-direction:column;align-items:stretch}.discover-card-actions{flex-direction:column;align-items:flex-start}}.discover-quick-filters{flex-wrap:wrap;gap:8px 16px;margin-bottom:20px;display:flex}.discover-quick-filters .text-button{background:#fff;border:1px solid #dfe6f0;border-radius:30px;padding:8px 12px;font-size:12px}.free-opportunity-gate h2{margin-bottom:12px}.document-wallet .op-overview-metrics,.free-opportunity-gate .button{margin-top:20px}.p2-summary{background:#fff;border:1px solid #e4e8ef;border-radius:14px;flex-wrap:wrap;align-items:center;gap:30px;margin:24px 0 32px;padding:24px 28px;display:flex}.p2-summary>div{flex-direction:column;flex:1;gap:6px;min-width:160px;display:flex}.p2-summary strong{color:#17243c;font-size:21px;line-height:1.4}.p2-summary span{color:#667085;font-size:12px}.p2-alert-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:28px;display:grid}.p2-alert-layout>*,.p2-profile{min-width:0}.p2-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.p2-section-head h2,.p2-section-head h3{margin:0}.p2-profile{margin-bottom:18px}.p2-pill{color:#16634f;background:#e2f6ef;border-radius:20px;padding:5px 10px;font-size:12px;line-height:1.5}.p2-pill.paused{color:#596779;background:#eef1f6}.p2-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.p2-vertical{flex-direction:column;align-items:stretch}.p2-source-note{color:#eaf0ff;background:#17243c;border-radius:16px;margin-bottom:28px;padding:28px;line-height:1.7}.p2-source-note h3{margin:14px 0;font-size:22px;line-height:1.4}.p2-source-note p{color:#cfdaed;font-size:13px}.p2-source-note a{color:#bac8ff}.p2-editor{margin-top:28px;scroll-margin-top:100px}.p2-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;line-height:1.6;display:flex}.p2-check input{flex-shrink:0;margin-top:5px}.p2-source-options{border:1px solid #d9dfe9;border-radius:10px;flex-wrap:wrap;gap:18px;margin:20px 0;padding:18px;display:flex}.p2-source-options label{align-items:center;gap:8px;display:flex}.p2-notification{overflow-wrap:anywhere;border-left:3px solid #0000;margin-bottom:16px}.p2-notification.unread{border-left-color:#4656e8}.p2-notification h3{margin:12px 0;font-size:16px;line-height:1.5}.p2-notification li,.p2-notification p{font-size:13px;line-height:1.6}.p2-source-excerpt{border:1px solid #d9dfe9;border-radius:8px;margin:15px 0;padding:14px}.p2-source-excerpt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:300px;font-size:12px;overflow:auto}.p2-timeline{padding:0;list-style:none}.p2-timeline li{border-left:2px solid #dce2f1;flex-direction:column;gap:7px;padding:0 0 22px 17px;font-size:13px;display:flex}.p2-timeline small{color:#667085}.p2-bell{align-items:center;gap:7px;display:flex;position:relative}.p2-bell b{color:#fff;background:#4656e8;border-radius:12px;padding:2px 6px;font-size:10px}.p2-alert-layout .op-panel{margin-bottom:22px}.p2-alert-layout textarea{resize:vertical}.p2-alert-layout fieldset{border:1px solid #d9dfe9;border-radius:8px;margin:18px 0;padding:16px}.p2-alert-layout h2{font-size:20px;line-height:1.4}.p2-alert-layout .saas-field{margin-bottom:15px}@media (width<=1000px){.p2-alert-layout{grid-template-columns:1fr}.p2-summary{gap:20px;padding:20px}.p2-summary strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.p2-editor{scroll-behavior:auto}}.n-workspace{background:var(--n-bg);color:var(--n-ink);min-height:100dvh}.n-workspace .saas-workspace-content{margin-left:var(--n-sidebar);width:calc(100% - var(--n-sidebar));min-width:0}.n-sidebar.saas-sidebar{width:var(--n-sidebar);border-right:1px solid var(--n-line);color:var(--n-ink);z-index:40;background:#fff;flex-direction:column;height:100dvh;padding:26px 14px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.n-sidebar-brand{padding:0 11px}.n-sidebar-brand .brand{letter-spacing:3px;font-size:17px}.n-sidebar-brand svg{width:26px;height:29px}.n-workspace-switch{border:1px solid var(--n-line);border-radius:8px;align-items:center;gap:9px;margin:27px 2px 18px;padding:10px 9px;font-size:10px;font-weight:600;display:flex}.n-workspace-switch>span:nth-child(2){flex:1;min-width:0}.n-workspace-switch small{color:var(--n-muted);margin-top:4px;font-size:9px;font-weight:400;display:block}.n-company-avatar{background:var(--n-brand-soft);width:26px;height:26px;color:var(--n-brand);border-radius:7px;place-items:center;font-weight:650;display:grid}.n-sidebar nav{margin:0;display:block}.n-nav-group{margin-bottom:22px}.n-nav-label{color:var(--n-faint);letter-spacing:.09em;margin:0 0 10px;padding:0 12px;font-size:9px;font-weight:600;display:block}.n-mobile-nav a,.n-sidebar nav a{min-height:38px;color:var(--n-muted);white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;margin:3px 0;padding:10px 11px;font-size:12px;font-weight:450;line-height:1.4;display:flex}.n-mobile-nav a.active,.n-sidebar nav a.active{color:var(--n-brand);background:var(--n-brand-soft);border-color:#e4e7ff;font-weight:600}.n-mobile-nav a:hover,.n-sidebar nav a:hover{color:var(--n-ink-strong);background:var(--n-surface-subtle)}.n-mobile-nav a.active:hover,.n-sidebar nav a.active:hover{background:var(--n-brand-soft);color:var(--n-brand)}.n-nav-count{color:var(--n-brand);background:#fff;border:1px solid #dfe3ff;border-radius:5px;margin-left:auto;padding:1px 5px;font-size:9px}.n-sidebar-bottom{margin-top:auto;padding-top:12px}.n-sidebar-upgrade{border:1px solid var(--n-line);background:var(--n-surface-subtle);border-radius:9px;gap:10px;margin-bottom:18px;padding:14px 9px;font-size:10px;line-height:1.5;display:flex}.n-upgrade-icon{color:var(--n-brand);padding-top:2px;display:inline-flex}.n-sidebar-upgrade small{color:var(--n-brand);margin-top:5px;font-size:10px;display:block}.n-sidebar-user{border-top:1px solid var(--n-line);align-items:center;gap:8px;padding:17px 0;display:flex}.n-user-avatar{border:1px solid var(--n-line);background:#eef1f6;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:10px;font-weight:600;display:grid}.n-sidebar-user>div{flex:1;min-width:0}.n-sidebar-user strong{font-size:10px;font-weight:600}.n-sidebar-user small,.n-sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.n-sidebar-user small{color:var(--n-faint);margin-top:5px;font-size:8px}.n-logout{width:25px;height:30px;color:var(--n-muted);background:0 0;border:0;place-items:center;display:grid}.n-app-header.saas-app-header{border-bottom:1px solid var(--n-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;height:62px;box-shadow:none;background:#ffffffeb;justify-content:space-between;align-items:center;padding:0 30px;display:flex;position:sticky;top:0}.n-app-header>div{align-items:center;gap:14px;display:flex}.n-header-home{color:var(--n-faint);display:flex}.n-header-slash{color:#cbd3e0;font-size:16px}.n-breadcrumb{color:var(--n-muted);font-size:11px;font-weight:500}.n-private-indicator{color:var(--n-muted);align-items:center;gap:6px;font-size:10px;display:flex}.n-private-indicator i{background:var(--n-success);border-radius:50%;width:5px;height:5px}.n-locale{color:var(--n-muted);padding:5px;font-size:10px;font-weight:600}.n-header-avatar{width:28px;height:28px;color:var(--n-brand);background:var(--n-brand-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.n-notification-bell{color:var(--n-muted);padding:5px;display:flex;position:relative}.n-notification-bell b{background:var(--n-brand);color:#fff;text-align:center;border:2px solid #fff;border-radius:12px;min-width:14px;font-size:8px;line-height:12px;position:absolute;top:0;right:0;transform:translate(20%,-15%)}.n-mobile-menu{display:none}.n-workspace .saas-app-main{min-width:0;max-width:1800px;margin:0 auto;padding:30px}.n-workspace .saas-page-title{align-items:center;margin-bottom:24px}.n-workspace .saas-page-title h1{letter-spacing:-1.1px;margin:7px 0 10px;font-size:calc(clamp(25px,2.2vw,32px));font-weight:650;line-height:1.25}.n-workspace .saas-page-title p{color:var(--n-muted);font-size:13px;line-height:1.7}.n-workspace .eyebrow{letter-spacing:.12em;color:var(--n-faint);font-size:9px;font-weight:650}.n-workspace .button{min-height:39px;box-shadow:none;border-radius:8px;gap:8px;padding:10px 15px;font-size:12px}.n-workspace .button.primary{background:var(--n-brand);border:1px solid var(--n-brand);box-shadow:0 2px 3px #4656e815}.n-workspace .button.primary:hover{background:var(--n-brand-hover)}.n-workspace .button.button-outline{border-color:var(--n-line);color:var(--n-ink);background:#fff}.n-workspace .saas-error,.n-workspace .saas-notice{border-radius:8px;padding:12px 15px;font-size:12px;line-height:1.7}.n-workspace .op-panel{border-color:var(--n-line);border-radius:var(--n-radius-lg);box-shadow:none}.n-workspace .text-button{font-size:12px}.n-workspace .op-muted,.n-workspace .saas-field{color:var(--n-muted);font-size:12px}.n-workspace .saas-field input,.n-workspace .saas-field select,.n-workspace .saas-field textarea{border-color:var(--n-line);border-radius:7px;min-height:40px;padding:10px 12px;font-size:13px}.n-workspace .op-back{margin-bottom:18px;font-size:11px}.n-workspace .status-badge{border-radius:5px;padding:4px 8px;font-size:10px;line-height:1.5}.n-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--n-brand);outline-offset:3px}@media (width>=1700px){.n-workspace .saas-app-main{padding:36px 40px}}@media (width<=1000px){.n-sidebar.saas-sidebar{display:none}.n-workspace .saas-workspace-content{width:100%;margin-left:0}.n-mobile-menu{display:inline-flex}.n-app-header.saas-app-header{height:60px;padding:0 22px}.n-header-home,.n-header-slash,.n-private-indicator{display:none}.n-workspace .saas-app-main{padding:26px 22px}}@media (width<=600px){.n-workspace .saas-app-main{padding:24px 16px}.n-app-header.saas-app-header{padding:0 16px}.n-app-header>div{gap:11px}.n-workspace .saas-page-title{align-items:flex-start}.n-workspace .saas-page-title h1{font-size:27px}.n-breadcrumb,.n-workspace .saas-page-title p{font-size:12px}.n-workspace .verification-banner{gap:8px;padding:12px 16px;font-size:11px}.n-workspace .verification-banner span{min-width:0}.n-workspace .saas-page-title .button{align-self:flex-start}}.n-discover-layout{grid-template-columns:202px minmax(0,1fr) 306px;align-items:start;gap:20px;display:grid}.n-discover-filters{scrollbar-width:thin;max-height:calc(100dvh - 112px);padding-right:3px;position:sticky;top:87px;overflow:auto}.n-filter-heading{align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.n-filter-reset{color:var(--n-muted);background:0 0;border:0;padding:5px 0;font-size:10px}.n-filter-basics{gap:18px;margin-top:24px}.n-discover-filter-content .n-field{gap:7px;font-size:11px}.n-discover-filter-content .n-field input,.n-discover-filter-content .n-field select{background:#fff;min-height:36px;padding:9px 10px;font-size:11px}.n-filter-more{border-top:1px solid var(--n-line);margin-top:23px;padding-top:18px}.n-filter-more summary{color:var(--n-muted);cursor:pointer;font-size:11px;font-weight:550;line-height:1.6}.n-filter-more>.n-stack{margin-top:17px}.n-filter-saved{background:#eef0f9;border:1px solid #e2e5f5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;margin-top:25px;padding:17px 14px;display:flex}.n-filter-saved>svg{color:var(--n-brand)}.n-filter-saved strong{font-size:12px;font-weight:600;line-height:1.6}.n-filter-saved p{color:var(--n-muted);margin:0;font-size:11px;line-height:1.65}.n-filter-saved .n-button{background:#fff;width:100%;margin-top:3px}.n-discover-main{min-width:0}.n-discover-search{border:1px solid var(--n-line-strong);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex;box-shadow:0 2px 8px #17243c04}.n-discover-search label{min-width:0;color:var(--n-faint);flex:1;align-items:center;gap:10px;padding-left:8px;display:flex}.n-discover-search input{width:100%;min-width:0;color:var(--n-ink);background:0 0;border:0;outline:none;padding:9px 0;font-size:12px}.n-discover-search:focus-within{border-color:var(--n-brand);box-shadow:0 0 0 3px #4656e80a}.n-discover-search .n-button{min-height:34px;padding:9px 14px;font-size:11px}.n-filter-toggle{display:none}.n-discover-tabs{border-bottom:1px solid var(--n-line);scrollbar-width:thin;gap:18px;margin:10px 0 0;display:flex;overflow:auto}.n-discover-tabs button{white-space:nowrap;color:var(--n-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;min-height:43px;padding:14px 0;font-size:10px;font-weight:500;display:flex}.n-discover-tabs button.active{color:var(--n-brand);border-bottom-color:var(--n-brand);font-weight:600}.n-active-filters{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.n-active-filters button{color:#465681;background:#eff1fa;border:1px solid #e3e6f4;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;display:flex}.n-active-filters .n-clear-filters{color:var(--n-muted);background:0 0;border:0}.n-discover .op-results-heading.n-results-heading{justify-content:space-between;align-items:center;gap:8px;margin:17px 0 11px;display:flex}.n-results-heading p{color:var(--n-muted);margin:0;font-size:11px;font-weight:500}.n-sort{align-items:center;gap:5px;display:flex}.n-sort,.n-sort select{color:var(--n-muted);font-size:10px}.n-sort select{outline-offset:3px;background:0 0;border:0;max-width:135px;padding:6px 0}.n-sector-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.n-sector-filters>span{color:var(--n-faint);font-size:9px}.n-sector-filters button{color:var(--n-muted);background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:500}.n-sector-filters button:hover{color:var(--n-brand)}.n-result-list{flex-direction:column;gap:10px;display:flex}.n-opportunity-row.opportunity-card{border:1px solid var(--n-line);min-height:0;box-shadow:none;background:#fff;border-radius:10px;padding:17px 18px;transition:border-color .15s,box-shadow .15s;display:block}.n-opportunity-row.opportunity-card:hover{border-color:#c4cbe9;box-shadow:0 3px 12px #17243c06}.n-opportunity-row.opportunity-card.selected{border-color:#a5afff;box-shadow:0 0 0 1px #4656e80a}.n-result-overline{align-items:center;gap:8px;margin-bottom:12px;display:flex}.n-result-source{color:var(--n-muted);align-items:center;gap:6px;min-width:0;font-size:9px;font-weight:500;display:flex}.n-source-mark{color:#59688b;background:#f1f2fa;border:1px solid #e4e7f2;border-radius:4px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:650;display:grid}.n-source-mark.seao{color:#385487;background:#f1f5ff}.n-source-mark.canadabuys{color:#a85956;background:#fff2f0}.n-result-overline .n-pill{color:var(--n-muted);background:0 0;border:0;margin-left:auto;padding:0;font-size:9px}.n-result-overline .n-pill.success{color:var(--n-success)}.n-result-type{color:var(--n-faint);border-left:1px solid var(--n-line);padding-left:8px;font-size:9px}.n-opportunity-row h2{letter-spacing:-.2px;color:var(--n-ink-strong);min-height:0;margin:0 0 5px;font-size:14px;font-weight:620;line-height:1.5}.n-opportunity-row h2 a:hover{color:var(--n-brand)}.n-result-organization{color:var(--n-muted);margin:0 0 9px;font-size:10px;font-weight:500;line-height:1.6}.n-result-description{-webkit-line-clamp:2;color:var(--n-muted);-webkit-box-orient:vertical;margin:0 0 13px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.n-result-facts{color:var(--n-muted);flex-wrap:wrap;gap:8px 15px;font-size:9px;line-height:1.7;display:flex}.n-result-facts>span{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.n-result-facts small{color:var(--n-warning);font-size:9px}.n-result-bottom{border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-top:13px;padding-top:10px;display:flex}.n-match-score{color:var(--n-muted);align-items:center;gap:5px;font-size:10px;font-weight:550;display:inline-flex}.n-match-score.strong{color:var(--n-success)}.n-result-bottom .n-caption{font-size:9px}.n-result-row-actions{align-items:center;gap:7px;display:flex}.n-result-row-actions .n-icon-button{background:0 0;border-color:#0000;width:27px;height:27px}.n-result-row-actions .is-saved,.n-result-row-actions .n-icon-button:hover{background:var(--n-brand-soft);color:var(--n-brand)}.n-preview-action{color:var(--n-brand);background:0 0;border:0;align-items:center;gap:5px;padding:6px 0 6px 7px;font-size:10px;display:flex}.n-result-checked{color:var(--n-faint);margin-top:7px;font-size:8px;display:block}.n-discover-preview{border:1px solid var(--n-line);scrollbar-width:thin;background:#fff;border-radius:12px;max-height:calc(100dvh - 110px);position:sticky;top:87px;overflow:auto}.n-opportunity-preview{padding:22px}.n-preview-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.n-preview-top .n-label{letter-spacing:.08em;font-size:8px}.n-preview-top .n-pill{font-size:9px}.n-preview-type{color:var(--n-brand);margin-bottom:8px;font-size:9px;font-weight:500;line-height:1.65;display:block}.n-opportunity-preview h2{letter-spacing:-.4px;color:var(--n-ink-strong);margin:0 0 9px;font-size:17px;font-weight:620;line-height:1.5}.n-preview-org{color:var(--n-muted);margin:0 0 23px;font-size:11px;line-height:1.6}.n-preview-summary h3{margin:0 0 8px;font-size:11px;font-weight:600}.n-preview-summary p{color:var(--n-muted);white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.75;display:-webkit-box;overflow:hidden}.n-preview-facts{border-block:1px solid var(--n-line);flex-direction:column;gap:15px;margin:21px 0;padding:20px 0;display:flex}.n-preview-facts>div{flex-direction:column;gap:5px;display:flex}.n-preview-facts dt{color:var(--n-faint);align-items:center;gap:6px;font-size:10px;display:flex}.n-preview-facts dd{margin:0;padding-left:20px;font-size:11px;font-weight:500;line-height:1.6}.n-preview-match{border:1px solid var(--n-line);background:#f6f8fc;border-radius:8px;padding:12px}.n-preview-match p{color:var(--n-muted);margin:8px 0;font-size:10px;line-height:1.7}.n-preview-analysis{color:var(--n-brand);text-align:left;background:0 0;border:0;padding:0;font-size:10px;font-weight:550}.n-preview-missing{color:var(--n-muted);align-items:flex-start;gap:8px;margin:19px 0;display:flex}.n-preview-missing svg{flex-shrink:0;margin-top:2px}.n-preview-missing p{margin:0;font-size:10px;line-height:1.7}.n-preview-cta{flex-direction:column;gap:10px;display:flex}.n-preview-cta .n-button{flex-wrap:wrap;gap:6px;width:100%;padding:11px 8px;font-size:10px}.n-preview-cta .n-button span{opacity:.86;font-size:9px}.n-preview-cta .n-caption{text-align:center;margin:0 0 2px;font-size:9px}.n-preview-official{color:var(--n-muted);justify-content:center;align-items:center;padding:5px 0;font-size:10px;display:flex}.n-preview-official:hover{color:var(--n-brand)}.n-preview-placeholder{color:var(--n-muted);text-align:center;padding:35px 24px;font-size:12px;line-height:1.7}.n-pagination.op-pagination{gap:12px;margin:23px 0}.n-pagination span{color:var(--n-muted);font-size:10px}.n-discover .discover-sources{margin-top:20px;padding:18px;font-size:11px}.n-discover .discover-sources summary{font-size:10px;font-weight:550}.n-discover .discover-source-row p,.n-discover .discover-sources p{font-size:10px}.n-discover .discover-source-row small{font-size:9px}.n-result-skeleton{border:1px solid var(--n-line);background:#fff;border-radius:10px;flex-direction:column;gap:16px;padding:24px;display:flex}.n-result-skeleton .n-skeleton{height:13px}.n-opportunity-row.compact{padding:17px}.n-opportunity-row.compact h2{font-size:13px}.n-opportunity-row.compact .n-result-facts{font-size:9px}@media (width>=1700px){.n-discover-layout{grid-template-columns:220px minmax(0,1fr) 350px;gap:26px}.n-opportunity-row h2{font-size:15px}.n-result-description{font-size:12px}.n-opportunity-row.opportunity-card{padding:20px 22px}.n-result-facts{font-size:10px}.n-opportunity-preview{padding:26px}.n-preview-summary p{font-size:12px}}@media (width<=1350px){.n-discover-layout{grid-template-columns:205px minmax(0,1fr)}.n-discover-preview{display:none}.n-opportunity-row h2{font-size:15px}.n-result-facts{font-size:10px}.n-result-description{font-size:12px}.n-result-source{font-size:10px}.n-discover-tabs button{font-size:11px}.n-results-heading p{font-size:12px}.n-sector-filters button{font-size:10px}.n-preview-cta .n-button{font-size:12px}.n-preview-cta .n-button span{font-size:11px}}@media (width<=1000px){.n-discover-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.n-discover-filters{top:80px}.n-result-overline{flex-wrap:wrap}.n-opportunity-row.opportunity-card{padding:17px}}@media (width<=767px){.n-discover-layout{display:block}.n-discover-filters{display:none}.n-filter-toggle{display:inline-flex}.n-discover-search{gap:5px;padding:5px}.n-discover-search input{font-size:11px}.n-discover-search .n-button{padding:9px 10px;font-size:10px}.n-discover-search label{gap:7px;padding-left:5px}.n-discover-tabs{flex-wrap:nowrap;gap:20px}.n-result-description{font-size:11px}.n-opportunity-row h2{font-size:14px}.n-result-facts{gap:7px 13px;font-size:10px}.n-result-facts>span{flex-wrap:wrap}.n-result-overline .n-result-source{font-size:9px}.n-sector-filters{gap:10px}.n-results-heading p{font-size:11px}.n-opportunity-preview{padding:0}.n-opportunity-preview h2{font-size:21px}.n-preview-summary p{-webkit-line-clamp:unset;font-size:13px}.n-preview-facts dd,.n-preview-org{font-size:13px}.n-preview-facts dt{font-size:11px}.n-preview-analysis,.n-preview-match p,.n-preview-missing p,.n-preview-official{font-size:12px}.n-preview-top .n-label,.n-result-checked{font-size:9px}.n-preview-cta .n-caption{font-size:10px}.n-result-list{gap:12px}}.n-alert-overview{grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin:27px 0 16px;display:grid}.n-alert-overview>div{border:1px solid var(--n-line);background:#fff;border-radius:11px;align-items:center;gap:14px;padding:22px;display:flex}.n-alert-stat-icon{width:40px;height:40px;color:var(--n-brand);background:#f3f4ff;border:1px solid #e2e6ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.n-alert-stat-icon.green{color:var(--n-success);background:#edf8f4;border-color:#def0e8}.n-alert-stat-icon.copper{color:#a47750;background:#fbf4ed;border-color:#f1e6da}.n-alert-overview small{color:var(--n-muted);margin-bottom:7px;font-size:11px;display:block}.n-alert-overview strong{letter-spacing:-.7px;font-size:24px;font-weight:600;line-height:1.1}.n-alert-overview em{color:var(--n-faint);font-size:16px;font-style:normal;font-weight:450}.n-alert-overview .n-alert-monitor{letter-spacing:-.3px;font-size:16px}.n-alert-overview>div>a{color:var(--n-brand);white-space:nowrap;margin-left:auto;font-size:10px}.n-alert-delivery-note{color:var(--n-muted);align-items:flex-start;gap:8px;margin:17px 0 28px;font-size:11px;line-height:1.65;display:flex}.n-alert-delivery-note svg{flex-shrink:0;margin-top:2px}.n-alert-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;margin-top:28px;display:grid}.n-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.n-section-title h2{letter-spacing:-.35px;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.n-section-title h2>span{color:var(--n-muted);letter-spacing:0;background:#eef0f5;border-radius:5px;place-items:center;padding:3px 7px;font-size:10px;display:grid}.n-alert-profile{border:1px solid var(--n-line);box-shadow:var(--n-shadow);background:#fff;border-radius:12px;margin-bottom:16px;padding:22px}.n-alert-profile-heading{align-items:center;gap:12px;display:flex}.n-alert-profile-icon{width:38px;height:38px;color:var(--n-brand);background:#f2f4fc;border:1px solid #e5e9f5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.n-alert-profile-heading>div{flex:1;min-width:0}.n-alert-profile-heading h3{letter-spacing:-.2px;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.6}.n-alert-profile-heading .n-caption{font-size:10px}.n-alert-profile-heading>.n-pill{margin-left:auto;font-size:10px}.n-alert-tags{flex-wrap:wrap;gap:7px;margin:19px 0 14px;display:flex}.n-alert-tags>span{border:1px solid var(--n-line);color:var(--n-muted);background:#fafbfd;border-radius:5px;padding:5px 9px;font-size:10px}.n-alert-profile-meta{color:var(--n-muted);flex-wrap:wrap;gap:20px;font-size:10px;display:flex}.n-alert-profile-meta>span{align-items:center;gap:6px;display:flex}.n-alert-profile-footer{border-top:1px solid var(--n-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:15px;display:flex}.n-alert-profile-footer>.n-caption{font-size:10px}.n-action-link{color:var(--n-brand);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.n-action-link:hover{text-decoration:underline}.n-action-link.danger{color:var(--n-muted)}.n-action-link.danger:hover{color:var(--n-error)}.n-alert-preferences{align-items:flex-start;gap:15px;margin-top:24px;padding:22px;display:flex}.n-alert-preferences h3{letter-spacing:-.2px;margin:0 0 7px;font-size:14px;font-weight:600}.n-alert-preferences p{color:var(--n-muted);margin:0 0 8px;font-size:12px;line-height:1.7}.n-source-timing{color:var(--n-muted);gap:12px;margin-top:15px;padding:24px 4px;display:flex}.n-source-timing>svg{flex-shrink:0;margin-top:3px}.n-source-timing h3{margin:0 0 6px;font-size:12px;font-weight:600}.n-source-timing p{margin:0 0 8px;font-size:11px;line-height:1.8}.n-alert-inbox{padding:23px 21px;overflow:hidden}.n-alert-inbox .n-section-title h2{font-size:14px}.n-alert-inbox .n-section-title{margin-bottom:3px}.n-inbox-item{border-bottom:1px solid var(--n-line);padding:21px 0}.n-inbox-item .n-label{font-size:8px}.n-unread-dot{background:var(--n-brand);border-radius:50%;width:6px;height:6px}.n-inbox-item h3{letter-spacing:-.1px;margin:10px 0 7px;font-size:12px;font-weight:600;line-height:1.6}.n-inbox-item h3 a:hover{color:var(--n-brand)}.n-inbox-item p{color:var(--n-muted);margin:0 0 7px;font-size:10px}.n-inbox-item .n-caption{font-size:9px}.n-inbox-actions{flex-wrap:wrap;gap:7px 13px;margin-top:10px;display:flex}.n-inbox-actions .n-action-link{font-size:10px}.n-inbox-footer{color:var(--n-brand);padding-top:20px;font-size:11px;font-weight:500;display:block}.n-alert-inbox-empty{text-align:center;color:var(--n-faint);flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:35px 15px;display:flex}.n-alert-inbox-empty p{margin:0;font-size:12px;line-height:1.7}.n-alert-wizard.p2-editor{border:0;margin:0;padding:0;scroll-margin:0}.n-wizard-steps{border-bottom:1px solid var(--n-line);justify-content:space-between;gap:12px;margin:0 0 25px;padding:0 0 24px;list-style:none;display:flex}.n-wizard-steps li{color:var(--n-faint);align-items:center;gap:7px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.n-wizard-steps li>span{border:1px solid var(--n-line);background:#f1f3f7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.n-wizard-steps li.active{color:var(--n-brand)}.n-wizard-steps li.active>span{color:#fff;background:var(--n-brand);border-color:var(--n-brand)}.n-wizard-steps li.complete>span{color:var(--n-success);background:var(--n-success-soft);border-color:#d4eede}.n-wizard-copy h3{letter-spacing:-.7px;margin:0 0 9px;font-size:22px;font-weight:600}.n-wizard-copy p{color:var(--n-muted);margin:0 0 23px;font-size:12px;line-height:1.7}.n-profile-fill{width:100%;color:var(--n-brand);background:#f6f7ff;border-color:#e4e7fe;margin-bottom:24px}.n-wizard-advanced{border-top:1px solid var(--n-line);margin:24px 0 18px;padding-top:18px}.n-wizard-advanced summary{cursor:pointer;color:var(--n-muted);font-size:12px;font-weight:500}.n-wizard-advanced>.n-form-grid{margin-top:20px}.n-alert-source-choice{border:0;flex-wrap:wrap;gap:12px 18px;margin:10px 0 0;padding:18px 0 0;display:flex}.n-alert-source-choice legend{color:var(--n-muted);margin:12px 0 0;font-size:11px}.n-alert-source-choice label{color:var(--n-muted);align-items:center;gap:7px;font-size:11px;display:flex}.n-alert-source-choice input,.n-frequency-choice input{accent-color:var(--n-brand)}.n-frequency-choice{border:0;margin:23px 0;padding:0}.n-frequency-choice legend{color:var(--n-muted);margin:0 0 10px;font-size:12px;font-weight:550}.n-frequency-choice>label{border:1px solid var(--n-line);cursor:pointer;background:#fff;border-radius:9px;align-items:flex-start;gap:11px;margin:8px 0;padding:14px;display:flex}.n-frequency-choice>label.selected{background:#f8f9ff;border-color:#aab3fc}.n-frequency-choice input{margin-top:3px}.n-frequency-choice strong{margin-bottom:5px;font-size:12px;font-weight:550;display:block}.n-frequency-choice small{color:var(--n-muted);font-size:11px;line-height:1.65;display:block}.n-wizard-footer{border-top:1px solid var(--n-line);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:20px;display:flex}.n-alert-confirmation{border:1px solid var(--n-line);background:var(--n-surface-subtle);border-radius:11px;padding:20px}.n-alert-confirmation h4{letter-spacing:-.3px;margin:13px 0 8px;font-size:16px}.n-alert-confirmation p{color:var(--n-muted);margin:0 0 14px;font-size:12px;line-height:1.7}.n-alert-test-result{align-items:center;gap:16px;padding:22px 0;display:flex}.n-alert-test-result strong{letter-spacing:-1px;color:var(--n-brand);font-size:31px;font-weight:600}.n-alert-test-result span{color:var(--n-muted);max-width:340px;font-size:12px;line-height:1.7}.n-email-preview{border:1px solid var(--n-line);background:#fafbfd;border-radius:8px;margin-top:18px;padding:20px}.n-email-preview .brand{margin-bottom:24px;font-size:14px}.n-email-preview>span{color:var(--n-muted);font-size:11px;display:block}.n-email-preview h4{margin:13px 0;font-size:15px;line-height:1.5}.n-email-preview p{color:var(--n-muted);font-size:11px;line-height:1.75}.n-quota-dialog{text-align:center;padding:8px 10px 16px}.n-quota-icon{background:var(--n-brand-soft);width:58px;height:58px;color:var(--n-brand);border:1px solid #e0e5ff;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.n-quota-dialog h3{letter-spacing:-.8px;margin:20px 0 12px;font-size:25px}.n-quota-dialog p{color:var(--n-muted);max-width:430px;margin:0 auto 24px;font-size:13px;line-height:1.8}.n-quota-dialog .n-button{margin:5px}@media (width<=1300px){.n-alert-columns{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.n-alert-overview>div{padding:18px}.n-alert-overview>div>a{display:none}}@media (width<=900px){.n-alert-columns{grid-template-columns:1fr}.n-alert-overview>div{gap:12px}.n-alert-stat-icon{width:34px;height:34px}.n-alert-overview small{font-size:10px}}@media (width<=600px){.n-alert-overview{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.n-alert-overview>div{gap:10px;padding:16px 13px}.n-alert-overview>div:last-child{grid-column:1/-1;padding:14px}.n-alert-overview>div:last-child>span:last-child{flex:1;justify-content:space-between;align-items:center;display:flex}.n-alert-overview>div:last-child small{margin:0}.n-alert-overview strong{font-size:23px}.n-alert-overview .n-alert-monitor,.n-alert-profile-heading h3{font-size:13px}.n-alert-stat-icon{width:31px;height:31px}.n-alert-preferences,.n-alert-profile{padding:18px 16px}.n-alert-profile-heading{gap:10px}.n-alert-profile-footer>.n-caption,.n-alert-profile-heading .n-caption{font-size:9px}.n-alert-profile-icon{width:33px;height:33px}.n-alert-profile-footer{gap:12px}.n-alert-profile-footer>.n-row{gap:18px}.n-alert-profile-meta{gap:10px}.n-alert-columns .n-section-title>.n-caption{font-size:10px}.n-wizard-steps{gap:6px}.n-wizard-steps li{gap:5px;font-size:9px}.n-wizard-steps li>span{width:22px;height:22px}.n-wizard-copy h3{font-size:21px}.n-alert-overview>div:nth-child(2) .n-alert-stat-icon{display:none}.n-inbox-item h3{font-size:13px}.n-source-timing{padding:20px 0}}.n-studio-page .dashboard-proposals{background:0 0;border:0;grid-template-columns:190px minmax(0,1fr) 245px;align-items:start;gap:20px;display:grid;overflow:visible}.n-studio-page .proposal-library{scrollbar-width:thin;border:1px solid var(--n-line);background:#fff;border-radius:11px;max-height:calc(100dvh - 110px);padding:16px 13px;position:sticky;top:87px;overflow:auto}.n-studio-page .proposal-library-title{border:0;padding:0 0 12px}.n-studio-page .proposal-library-title h2{letter-spacing:-.1px;font-size:11px;font-weight:600}.n-studio-page .proposal-library-title>span{background:var(--n-surface-subtle);color:var(--n-muted);border:1px solid var(--n-line);border-radius:4px;padding:2px 5px;font-size:9px;line-height:1.5}.n-studio-page .search-field{border:1px solid var(--n-line);background:#fafbfd;border-radius:6px;margin-bottom:12px;padding:8px 9px}.n-studio-page .search-field input{width:100%;min-width:0;padding:0;font-size:10px}.n-studio-page .proposal-library-item{background:0 0;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:8px;margin:5px 0;padding:12px 8px}.n-studio-page .proposal-library-item.active{background:var(--n-brand-soft);border-color:#e4e7ff}.n-studio-page .proposal-library-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:550;line-height:1.65;display:-webkit-box;overflow:hidden}.n-studio-page .proposal-library-item span{font-size:9px;line-height:1.6}.n-studio-page .proposal-library-item .status-badge{margin-top:6px;padding:2px 5px;font-size:8px}.n-studio-page .proposal-library-icon{border:1px solid var(--n-line);width:25px;height:29px;color:var(--n-brand);background:#fff;border-radius:5px;flex-shrink:0}.n-studio-page .proposal-library-icon svg{width:13px;height:13px}.n-studio-page .proposal-library-item>svg{display:none}.n-studio-page .library-note{color:var(--n-faint);margin:0;padding:8px 0 14px;font-size:9px;line-height:1.7}.n-document-outline{border-top:1px solid var(--n-line);margin-top:4px;padding-top:17px}.n-document-outline h3{color:var(--n-faint);letter-spacing:.07em;margin:0 0 12px 7px;font-size:8px;font-weight:600}.n-document-outline a{color:var(--n-muted);border-radius:6px;align-items:flex-start;gap:9px;padding:8px;font-size:10px;line-height:1.7;display:flex}.n-document-outline a span{color:var(--n-faint);flex-shrink:0;width:15px;margin-top:2px;font-size:8px}.n-document-outline a:hover{background:var(--n-surface-subtle);color:var(--n-brand)}.n-studio-page .proposal-detail{background:0 0;border:0;min-width:0;padding:0;overflow:visible}.n-studio-page .generated-document{border:1px solid var(--n-line);box-shadow:var(--n-shadow);background:#fff;border-radius:10px;padding:34px;font-size:12px}.n-studio-page .generated-document-header{margin-bottom:26px;padding-bottom:22px}.n-studio-page .generated-document-header strong{font-size:12px}.n-studio-page .generated-document-header>span{letter-spacing:.06em;font-size:8px}.n-studio-page .generated-document-header small{font-size:8px}.n-studio-page .generated-document>h2{letter-spacing:-.65px;margin-bottom:20px;font-size:24px;font-weight:620;line-height:1.35}.n-studio-page .proposal-draft-notice{border:1px solid var(--n-line);background:#f7f8fc;border-radius:7px;margin-bottom:28px;padding:11px 13px;font-size:10px;line-height:1.7}.n-studio-page .generated-section{margin-bottom:27px;scroll-margin-top:90px}.n-studio-page .generated-section-title{gap:9px;margin-bottom:12px}.n-studio-page .generated-section-title>span{width:23px;height:23px;color:var(--n-faint);background:#f2f4f9;border-radius:5px;font-size:9px}.n-studio-page .generated-section-title h3{letter-spacing:-.15px;font-size:14px;font-weight:600;line-height:1.6}.n-studio-page .generated-section>p{color:#48566b;font-size:12px;line-height:1.9}.n-studio-page .generated-section textarea{border-color:var(--n-line);background:#fafbff;border-radius:7px;min-height:160px;padding:13px;font-size:12px;line-height:1.85}.n-studio-page .generated-section textarea:focus{border-color:var(--n-brand);background:#fff}.n-section-title-editor{flex:1;min-width:0}.n-section-title-editor input{border:1px solid var(--n-line);border-radius:5px;width:100%;min-width:0;padding:7px 10px;font-size:13px;font-weight:600}.n-text-format{color:var(--n-faint);justify-content:space-between;align-items:center;margin:10px 0 7px;font-size:9px;display:flex}.n-text-format button{border:1px solid var(--n-line);color:var(--n-muted);background:#fff;border-radius:4px;padding:5px 8px;font-size:9px}.n-section-quotes{color:var(--n-muted);background:#f5f7ff;border-left:2px solid #9ca7f1;margin-top:14px;padding:12px 14px;font-size:10px;line-height:1.75}.n-section-quotes summary{color:var(--n-brand);font-weight:550}.n-section-quotes blockquote{margin:0;padding:12px 0 0;font-size:10px;line-height:1.8}.n-studio-document-title{padding:0 0 17px}.n-studio-document-title h2{letter-spacing:-.35px;margin:7px 0 9px;font-size:16px;font-weight:600;line-height:1.5}.n-studio-document-title>.n-caption{align-items:center;gap:5px;font-size:10px;display:flex}.n-saved-dot{background:var(--n-success);border-radius:50%;width:5px;height:5px;margin-right:2px;display:inline-block}.n-studio-page .proposal-action-bar{border:1px solid var(--n-line);box-shadow:var(--n-shadow);background:#fff;border-radius:9px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px}.n-studio-page .proposal-action-bar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.n-studio-page .proposal-action-bar .button{min-height:33px;padding:8px 11px;font-size:10px}.n-studio-page .proposal-action-bar .n-icon-button{width:31px;height:31px}.n-studio-page .proposal-action-bar small{color:var(--n-faint);font-size:9px}.n-studio-page .workspace-pricing-editor{border:1px solid var(--n-line);background:#fff;border-radius:10px;margin-bottom:20px;padding:22px}.n-studio-page .workspace-pricing-editor h3{letter-spacing:-.25px;margin:0;font-size:14px;font-weight:600}.n-studio-page .workspace-pricing-editor>.n-caption{margin:10px 0 20px;font-size:10px;line-height:1.8}.n-studio-page .workspace-price-row{border-bottom:1px solid var(--n-line);grid-template-columns:minmax(0,1fr) 55px 100px;gap:12px;margin-bottom:18px;padding:0 0 18px;display:grid}.n-studio-page .workspace-price-row .saas-field{margin:0;font-size:10px}.n-studio-page .workspace-price-row .saas-field input{min-height:35px;padding:9px;font-size:11px}.n-studio-page .workspace-price-row .saas-checkbox{grid-column:1/3;gap:6px;margin:0;font-size:10px}.n-studio-page .workspace-price-row>.icon-button{grid-column:3;justify-self:end;width:27px;height:27px}.n-studio-page .workspace-tax-row{grid-template-columns:minmax(0,1fr) 110px 25px;gap:10px;margin-top:14px;display:grid}.n-studio-page .workspace-tax-row .saas-field{font-size:10px}.n-studio-page .workspace-tax-row input{min-height:34px;font-size:11px}.n-studio-page .workspace-pricing-editor>p{color:var(--n-muted);margin-top:16px;font-size:10px;line-height:1.8}.n-pricing-total{color:var(--n-muted);background:#f8fafc;border-radius:8px;grid-template-columns:1fr auto;gap:11px;margin:20px 0;padding:16px;font-size:11px;display:grid}.n-pricing-total strong{font-variant-numeric:tabular-nums;color:var(--n-ink);text-align:right;font-weight:600}.n-pricing-total .grand{border-top:1px solid var(--n-line);color:var(--n-ink-strong);padding-top:11px;font-size:14px}.n-studio-page.has-document .dashboard-metrics{display:none}.n-studio-page.has-document>.saas-notice{padding:10px 13px;font-size:10px}.n-studio-page .discover-dashboard-links{gap:16px;margin:0 0 18px}.n-studio-page .discover-dashboard-links .button{min-height:25px;color:var(--n-muted);background:0 0;border:0;padding:5px 0;font-size:11px}.n-review-mark,.n-studio-page .discover-dashboard-links .button:hover{color:var(--n-brand)}.n-studio-page .discover-dashboard-links .op-inline-link{font-size:11px}.n-studio-page .op-back+.button{margin-bottom:15px}.n-review-panel{border:1px solid var(--n-line);background:#fff;border-radius:11px;min-width:0;padding:20px 16px;position:sticky;top:87px}.n-review-title{align-items:center;gap:9px;display:flex}.n-review-mark{background:var(--n-brand-soft);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.n-review-title h2{letter-spacing:-.2px;margin:0;font-size:12px;font-weight:600}.n-review-panel>.n-caption{margin:12px 0 16px;font-size:10px}.n-review-status{margin-bottom:20px}.n-review-status .n-pill{font-size:9px}.n-review-check{border:0;border-top:1px solid var(--n-line);width:100%;color:var(--n-muted);text-align:left;background:0 0;align-items:center;gap:8px;padding:13px 0;font-size:10px;line-height:1.7;display:flex}.n-review-check>span{flex:1}.n-review-check>b{text-align:center;background:var(--n-surface-subtle);border:1px solid var(--n-line);border-radius:4px;min-width:18px;padding:0 4px;font-size:9px;font-weight:500}.n-review-check-body ul{margin:0 0 14px;padding:0 0 0 15px}.n-review-check-body li,.n-review-check-body p{color:var(--n-muted);margin:0 0 12px;font-size:10px;line-height:1.85}.n-review-check-body li>span{color:var(--n-warning);background:var(--n-warning-soft);border-radius:4px;margin-left:4px;padding:0 5px;font-size:8px;display:inline-block}.n-review-note{color:var(--n-faint);margin:0 0 15px;font-size:9px;line-height:1.8}.n-review-boundary{border:1px solid var(--n-line);color:var(--n-muted);background:#f7f8fb;border-radius:7px;gap:7px;margin-top:15px;padding:12px 10px;display:flex}.n-review-boundary>svg{flex-shrink:0;margin-top:1px}.n-review-boundary p{margin:0;font-size:9px;line-height:1.8}.n-version-list{margin:22px 0}.n-version-item{border:0;border-bottom:1px solid var(--n-line);text-align:left;width:100%;color:var(--n-ink);background:0 0;align-items:center;gap:12px;padding:15px 0;display:flex}.n-version-item>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.n-version-item strong{font-size:12px;font-weight:550}.n-version-item small{color:var(--n-muted);font-size:10px}.n-version-icon{background:var(--n-surface-subtle);border:1px solid var(--n-line);width:34px;height:34px;color:var(--n-muted);border-radius:8px;place-items:center;display:grid}@media (width>=1700px){.n-studio-page .dashboard-proposals{grid-template-columns:215px minmax(0,1fr) 275px;gap:26px}.n-studio-page .generated-document{padding:45px}.n-review-title h2,.n-studio-page .generated-section>p{font-size:13px}.n-review-check,.n-review-check-body li{font-size:11px}}@media (width<=1320px){.n-studio-page .dashboard-proposals{grid-template-columns:180px minmax(0,1fr);gap:20px}.n-review-panel{grid-column:2;position:static}.n-review-panel>.n-caption{display:none}.n-review-check-body ul{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.n-studio-page .generated-document{padding:28px}.n-studio-page .generated-document>h2{font-size:23px}.n-review-note{font-size:10px}}@media (width<=700px){.n-studio-page .dashboard-proposals{flex-direction:column;gap:20px;display:flex}.n-studio-page .proposal-library{width:100%;max-height:300px;padding:17px;position:static}.n-studio-page .generated-section-title h3,.n-studio-page .proposal-library-title h2{font-size:13px}.n-studio-page .generated-section>p,.n-studio-page .proposal-library-item strong{font-size:12px}.n-studio-page .proposal-library-item span{font-size:10px}.n-document-outline,.n-studio-page .library-note{display:none}.n-studio-page .proposal-library-item{max-height:90px}.n-review-panel,.n-studio-page .proposal-detail{width:100%}.n-studio-page .generated-document{padding:24px 20px}.n-studio-page .generated-document>h2{font-size:22px}.n-studio-page .generated-document-header>span{text-align:right;max-width:130px}.n-review-check,.n-review-check-body li{font-size:12px}.n-review-check-body ul{display:block}.n-review-boundary p,.n-review-note,.n-studio-page .discover-dashboard-links .button{font-size:11px}.n-studio-page .workspace-price-row{grid-template-columns:minmax(0,1fr) 70px}.n-studio-page .workspace-price-row>.saas-field:first-child{grid-column:1/-1}.n-studio-page .workspace-price-row>.saas-field:nth-child(2){grid-column:1}.n-studio-page .workspace-price-row>.saas-field:nth-child(3){grid-column:2}.n-studio-page .workspace-price-row .saas-checkbox{grid-column:1}.n-studio-page .workspace-price-row>.icon-button{grid-column:2}.n-studio-page .workspace-tax-row{grid-template-columns:minmax(0,1fr) 80px 20px}.n-studio-page .workspace-pricing-editor{padding:19px 15px}.n-studio-page .discover-dashboard-links{align-items:flex-start;gap:7px}.n-studio-document-title h2{font-size:17px}}.n-notice-back{color:var(--n-muted);align-items:center;gap:7px;margin:0 0 23px;font-size:11px;display:inline-flex}.n-notice-back:hover{color:var(--n-brand)}.n-notice-header{max-width:960px;margin-bottom:29px}.n-notice-source-symbol{width:25px;height:25px;color:var(--n-brand);background:#eef1ff;border:1px solid #e0e5f8;border-radius:6px;place-items:center;font-size:11px;font-weight:600;display:grid}.n-notice-header>.n-row>.n-caption{font-size:10px}.n-notice-header h1{letter-spacing:-1px;max-width:870px;color:var(--n-ink-strong);margin:19px 0 16px;font-size:calc(clamp(25px,2.4vw,35px));font-weight:620;line-height:1.35}.n-notice-header>p{color:var(--n-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.7;display:flex}.n-notice-header>p>svg{flex-shrink:0}.n-notice-header-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.n-notice-header-actions>.n-caption{margin-left:7px;font-size:10px}.n-notice-header-actions>.n-button{font-size:11px}.n-notice-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:26px;display:grid}.n-notice-content{min-width:0}.n-notice-content .n-tabbar{gap:22px;margin-bottom:19px}.n-notice-content .n-tabbar button{min-height:46px;font-size:11px}.n-notice-section{padding:30px}.n-notice-section>h2{letter-spacing:-.5px;margin:10px 0 22px;font-size:20px;font-weight:600;line-height:1.5}.n-notice-description{color:#48596f;white-space:pre-line;margin:0 0 30px;font-size:13px;line-height:1.95}.n-notice-keyfacts{border-block:1px solid var(--n-line);grid-template-columns:1fr 1fr;gap:24px;margin:27px 0;padding:23px 0;display:grid}.n-notice-keyfacts dt{color:var(--n-faint);margin-bottom:7px;font-size:10px}.n-notice-keyfacts dd{margin:0;font-size:12px;font-weight:500;line-height:1.7}.n-notice-callout{border:1px solid var(--n-line);color:var(--n-muted);background:#f7f9fc;border-radius:8px;align-items:flex-start;gap:10px;margin-top:24px;padding:17px;display:flex}.n-notice-callout>svg{flex-shrink:0;margin-top:2px}.n-notice-callout p{margin:0;font-size:11px;line-height:1.85}.n-notice-action{padding:27px 23px;position:sticky;top:88px}.n-notice-action>h2{letter-spacing:-.5px;margin:12px 0;font-size:20px;font-weight:600;line-height:1.45}.n-notice-action>p{color:var(--n-muted);margin:0 0 22px;font-size:12px;line-height:1.85}.n-notice-deadline{border-block:1px solid var(--n-line);color:var(--n-muted);gap:10px;margin:0 0 20px;padding:17px 0;display:flex}.n-notice-deadline>svg{flex-shrink:0;margin-top:2px}.n-notice-deadline span{color:var(--n-faint);font-size:10px;display:block}.n-notice-deadline strong{color:var(--n-ink);margin-top:5px;font-size:12px;font-weight:550;line-height:1.6;display:block}.n-notice-deadline small{color:var(--n-warning);margin-top:5px;font-size:10px;display:block}.n-notice-action>.n-button{width:100%;margin-bottom:9px;font-size:11px}.n-notice-action>.n-caption{text-align:center;font-size:9px;line-height:1.8;display:block}.n-notice-analysis-link{text-align:center;border-bottom:1px solid var(--n-line);margin-bottom:18px;padding:15px 0}.n-notice-analysis-link .n-action-link{font-size:11px}.n-notice-checklist{flex-direction:column;gap:11px;margin:22px 0;display:flex}.n-notice-checklist>span{color:var(--n-muted);align-items:center;gap:7px;font-size:10px;display:flex}.n-notice-checklist svg{color:var(--n-success)}.n-notice-action>.n-action-link{margin:5px 0;font-size:10px}.n-free-gate{background:#f1f4ff;border:1px solid #dce1fc;border-radius:12px;align-items:center;gap:20px;margin:0 0 26px;padding:24px;display:flex}.n-gate-icon{width:45px;height:45px;color:var(--n-brand);background:#fff;border:1px solid #e1e6fb;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.n-free-gate>div{flex:1;min-width:0}.n-free-gate h2{letter-spacing:-.4px;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.45}.n-free-gate p{color:var(--n-muted);margin:0;font-size:11px;line-height:1.8}.n-free-gate>.n-button{flex-shrink:0;margin:0;font-size:11px}.n-notice-requirements{margin:0;padding:0;list-style:none}.n-notice-requirements li{border-bottom:1px solid var(--n-line);padding:19px 0}.n-notice-requirements .n-pill{font-size:9px}.n-notice-requirements p{color:var(--n-muted);margin:10px 0 7px;font-size:13px;line-height:1.85}.n-notice-requirements small{color:var(--n-faint);font-size:10px}.n-notice-document-list{flex-direction:column;margin-bottom:22px;display:flex}.n-notice-document{border-bottom:1px solid var(--n-line);color:var(--n-muted);align-items:center;gap:12px;padding:15px 0;display:flex}.n-notice-document>span{flex:1;font-size:12px;line-height:1.7}.n-notice-document small{color:var(--n-faint);font-size:10px;display:block}.n-notice-section>.n-action-link{margin-top:16px;font-size:12px;display:flex}.n-notice-timeline{margin:25px 0 30px;padding:0;list-style:none}.n-notice-timeline li{border-left:1px solid var(--n-line);flex-direction:column;gap:7px;margin-left:5px;padding:0 0 28px 25px;display:flex;position:relative}.n-notice-timeline li:last-child{border:0;padding-bottom:0}.n-notice-timeline i{background:#fff;border:2px solid #c8d0de;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.n-notice-timeline span{color:var(--n-muted);font-size:11px}.n-notice-timeline strong{font-size:13px;font-weight:550;line-height:1.6}.n-notice-timeline .deadline i{border-color:var(--n-brand)}.n-analysis-score{align-items:center;gap:20px;margin:25px 0;display:flex}.n-analysis-score>strong{color:var(--n-brand);letter-spacing:-2px;font-size:45px;font-weight:600;line-height:1}.n-analysis-score>span{color:var(--n-muted);font-size:12px;line-height:1.65}.n-analysis-score small{margin-top:7px;font-size:10px;display:block}.n-notice-section>.n-caption{margin-top:20px;font-size:11px;line-height:1.8}@media (width<=1200px){.n-notice-layout{grid-template-columns:minmax(0,1fr) 275px;gap:20px}.n-notice-action{padding:23px 19px}.n-notice-section{padding:25px}.n-notice-content .n-tabbar{gap:18px}.n-notice-content .n-tabbar button{font-size:10px}}@media (width<=767px){.n-notice-layout{flex-direction:column;gap:22px;display:flex}.n-notice-content{width:100%}.n-notice-action{width:100%;position:static}.n-notice-section{padding:24px 20px}.n-notice-header h1{letter-spacing:-.7px;font-size:27px}.n-notice-keyfacts{grid-template-columns:1fr;gap:18px}.n-notice-header-actions>.n-caption{width:100%;margin:5px 0 0}.n-notice-content .n-tabbar button{font-size:11px}.n-free-gate{flex-direction:column;align-items:flex-start;gap:15px;padding:21px}.n-free-gate>.n-button{width:100%}.n-notice-action>h2{font-size:23px}.n-notice-action>.n-caption,.n-notice-section>.n-label{font-size:10px}.n-notice-action>.n-button{font-size:12px}}.n-dashboard-heading .n-label{font-size:9px}.n-dashboard-heading h1{letter-spacing:-1.2px;font-size:34px}.n-dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:27px 0 35px;display:grid}.n-stat-card{border:1px solid var(--n-line);background:#fff;border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:18px;transition:box-shadow .15s,border-color .15s;display:flex}.n-stat-card:hover{box-shadow:var(--n-shadow);border-color:#c9cfec}.n-stat-card>div{color:var(--n-faint);justify-content:space-between;align-items:center;margin-bottom:1px;display:flex}.n-stat-icon{width:31px;height:31px;color:var(--n-brand);background:#f2f4ff;border:1px solid #e5e8fc;border-radius:8px;place-items:center;display:grid}.n-stat-icon.green{color:var(--n-success);background:#eff8f4;border-color:#e1efe8}.n-stat-icon.copper{color:#a27849;background:#fbf5ed;border-color:#f3e7d7}.n-stat-card>span{color:var(--n-muted);font-size:10px;line-height:1.5}.n-stat-card>strong{letter-spacing:-1px;font-size:29px;font-weight:600;line-height:1.1}.n-stat-card>small{color:var(--n-faint);font-size:9px;line-height:1.6}.n-dashboard-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.n-dashboard-layout .n-section-title>div>.n-label{margin-bottom:8px;font-size:8px;display:block}.n-dashboard-layout .n-section-title{margin-bottom:18px}.n-dashboard-layout .n-section-title h2{letter-spacing:-.45px;font-size:18px;line-height:1.5}.n-dashboard-layout .n-section-title>.n-action-link{font-size:10px}.n-dashboard-matches{flex-direction:column;gap:12px;display:flex}.n-dashboard-matches .n-opportunity-row.opportunity-card{padding:19px 20px}.n-dashboard-matches .n-opportunity-row h2{font-size:14px}.n-dashboard-matches .n-result-facts{font-size:10px}.n-dashboard-doc-head{margin-top:35px}.n-dashboard-documents{overflow:hidden}.n-dashboard-document{border-bottom:1px solid var(--n-line);align-items:center;gap:13px;padding:19px 20px;display:flex}.n-dashboard-document:last-child{border:0}.n-dashboard-document:hover{background:#fafbff}.n-dashboard-doc-icon{width:37px;height:40px;color:var(--n-brand);background:#f8f9fd;border:1px solid #e5e8f4;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.n-dashboard-document>span:nth-child(2){flex:1;min-width:0}.n-dashboard-document strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-weight:550;line-height:1.7;display:-webkit-box;overflow:hidden}.n-dashboard-document small{color:var(--n-faint);margin-top:5px;font-size:10px;display:block}.n-dashboard-document .n-pill{font-size:9px}.n-dashboard-document>svg{color:var(--n-faint);flex-shrink:0}.n-dashboard-document-empty{text-align:center;color:var(--n-muted);flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.n-dashboard-document-empty h3{letter-spacing:-.3px;color:var(--n-ink);max-width:350px;margin:0;font-size:15px;line-height:1.6}.n-dashboard-document-empty p{max-width:370px;margin:0 0 7px;font-size:12px;line-height:1.7}.n-dashboard-alert-cta{background:linear-gradient(145deg,#f2f4ff,#f8f9ff);border:1px solid #dee3fa;border-radius:13px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.n-dashboard-alert-icon{width:44px;height:44px;color:var(--n-brand);background:#fff;border:1px solid #e0e5fa;border-radius:11px;place-items:center;margin-bottom:22px;display:grid;box-shadow:0 3px 8px #4656e805}.n-dashboard-alert-cta>.n-label{color:#6372a2;font-size:8px}.n-dashboard-alert-cta h2{letter-spacing:-.65px;margin:10px 0 12px;font-size:22px;font-weight:600;line-height:1.45}.n-dashboard-alert-cta p{color:var(--n-muted);margin:0 0 22px;font-size:12px;line-height:1.85}.n-dashboard-alert-cta .n-button{background:#fff;border-color:#d9dff8;width:100%;font-size:11px}.n-dashboard-alert-cta small{color:var(--n-faint);margin-top:12px;font-size:9px;line-height:1.7}.n-dashboard-activity{margin-top:24px;padding:22px}.n-dashboard-activity .n-section-title h2{font-size:14px}.n-dashboard-activity .n-section-title .n-pill{font-size:9px}.n-activity-item{border-bottom:1px solid var(--n-line);gap:10px;padding:18px 0;display:flex}.n-activity-dot{background:#b3becf;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.n-activity-dot.unread{background:var(--n-brand)}.n-activity-item>div{min-width:0}.n-activity-item span{color:var(--n-faint);margin-bottom:7px;font-size:9px;display:block}.n-activity-item a{color:var(--n-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.n-activity-item small{color:var(--n-faint);margin-top:7px;font-size:9px;display:block}.n-dashboard-activity>.n-action-link{margin-top:15px;font-size:10px}.n-dashboard-next{color:var(--n-muted);padding:25px 8px}.n-dashboard-next h3{letter-spacing:-.2px;margin:12px 0 8px;font-size:13px}.n-dashboard-next p{margin:0 0 10px;font-size:11px;line-height:1.8}.n-dashboard-next .n-action-link{font-size:10px}.n-dashboard-footnote{color:var(--n-faint);margin:28px 0 0;font-size:10px;line-height:1.8}@media (width<=1200px){.n-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.n-dashboard-layout{grid-template-columns:minmax(0,1fr) 285px;gap:22px}.n-stat-card>span{font-size:11px}.n-stat-card>small{font-size:10px}.n-dashboard-alert-cta{padding:23px}.n-dashboard-alert-cta h2{font-size:21px}}@media (width<=767px){.n-dashboard-layout{grid-template-columns:1fr}.n-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 30px}.n-dashboard-stats>.n-stat-card:last-child{grid-column:1/-1;grid-template-columns:35px 1fr auto;align-items:center;gap:5px 13px;padding:16px;display:grid}.n-dashboard-stats>.n-stat-card:last-child>div{grid-row:1/3}.n-dashboard-document>svg,.n-dashboard-stats>.n-stat-card:last-child>div>svg{display:none}.n-dashboard-stats>.n-stat-card:last-child>strong{grid-area:1/3/3}.n-dashboard-stats>.n-stat-card:last-child>small{grid-column:2}.n-stat-card{gap:9px;padding:17px 15px}.n-stat-card>span{font-size:11px}.n-stat-card>strong{font-size:28px}.n-stat-card>small{font-size:9px}.n-dashboard-matches .n-result-organization{font-size:11px}.n-dashboard-document{gap:10px;padding:17px 15px}.n-dashboard-document>.n-pill{white-space:normal;text-align:center;max-width:95px;font-size:8px}.n-dashboard-document strong{-webkit-line-clamp:2;font-size:11px}.n-dashboard-document small{font-size:9px}.n-dashboard-layout .n-section-title h2{font-size:18px}.n-dashboard-heading h1{font-size:29px}.n-dashboard-right{grid-template-columns:1fr;gap:0;display:grid}.n-dashboard-alert-cta{padding:25px}.n-dashboard-alert-cta h2{max-width:310px;font-size:24px}.n-dashboard-alert-cta p{font-size:13px}.n-activity-item a,.n-dashboard-alert-cta .n-button{font-size:12px}.n-dashboard-activity .n-section-title h2{font-size:16px}.n-activity-item small,.n-activity-item span{font-size:10px}}.n-marketing-page{color:var(--n-ink);background:#fff}.n-marketing-kicker{letter-spacing:.13em;color:var(--n-muted);align-items:center;gap:8px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}.n-marketing-kicker>span{background:var(--n-brand);border-radius:50%;width:5px;height:5px;display:inline-block}.n-marketing-hero{background:linear-gradient(#fcfdff,#f5f7fd 88%,#fff);padding:72px 0 42px;position:relative;overflow:hidden}.n-hero-grid{pointer-events:none;opacity:.3;background-image:linear-gradient(#e4e8f3 1px,#0000 0),linear-gradient(90deg,#e4e8f3 1px,#0000 0);background-size:100px 100px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.n-hero-copy{text-align:center;max-width:810px;margin:0 auto 45px;position:relative}.n-hero-copy h1{letter-spacing:-3px;color:var(--n-ink-strong);margin:20px 0 24px;font-size:calc(clamp(40px,4.8vw,68px));font-weight:600;line-height:1.12}.n-hero-copy h1 em{color:var(--n-brand);font-style:normal}.n-hero-copy>p{max-width:590px;color:var(--n-muted);margin:0 auto;font-size:15px;line-height:1.8}.n-hero-actions{justify-content:center;align-items:center;gap:12px;margin-top:29px;display:flex}.n-hero-actions .n-button{border-radius:8px;min-height:46px;padding:13px 20px;font-size:12px}.n-hero-assurance{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:23px;display:flex}.n-hero-assurance span{color:var(--n-muted);align-items:center;gap:5px;font-size:10px;display:flex}.n-hero-assurance svg{color:var(--n-success)}.n-hero-product{background:#edf0f9;border:1px solid #e2e7f3;border-radius:17px;max-width:1060px;margin:auto;padding:8px;position:relative;box-shadow:0 18px 70px #17243c0d}.n-live-preview{background:#fff;border:1px solid #dce2ee;border-radius:10px;overflow:hidden;box-shadow:0 5px 16px #17243c04}.n-live-preview>header{border-bottom:1px solid var(--n-line);align-items:center;gap:18px;padding:15px 21px;display:flex}.n-live-preview>header .brand-symbol{width:21px;height:24px}.n-live-preview>header>div{color:var(--n-muted);align-items:center;gap:6px;margin-left:8px;font-size:10px;display:flex}.n-live-dot{background:var(--n-success);border-radius:50%;width:5px;height:5px}.n-preview-window-dots{gap:5px;margin-left:auto;display:flex}.n-preview-window-dots i{background:#dbe1ed;border-radius:50%;width:5px;height:5px}.n-live-layout{grid-template-columns:172px minmax(0,1fr);min-height:345px;display:grid}.n-live-layout>aside{border-right:1px solid var(--n-line);background:#fafbfd;flex-direction:column;gap:5px;padding:22px 13px;display:flex}.n-live-layout>aside>span{color:var(--n-muted);border-radius:6px;align-items:center;gap:9px;padding:10px;font-size:11px;line-height:1.5;display:flex}.n-live-layout>aside .n-live-active{color:var(--n-brand);background:var(--n-brand-soft);font-weight:550}.n-live-layout>aside>div{border-top:1px solid var(--n-line);color:var(--n-faint);align-items:flex-start;gap:8px;margin-top:auto;padding:18px 9px 0;display:flex}.n-live-layout>aside>div svg{flex-shrink:0;margin-top:2px}.n-live-layout>aside>div small{font-size:9px;line-height:1.8}.n-live-results{min-width:0;padding:24px 25px 13px}.n-live-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.n-live-title h2{letter-spacing:-.4px;margin:0;font-size:17px;font-weight:600;line-height:1.5}.n-live-title>.n-pill{background:#f8fafc;font-size:9px}.n-live-results>form{border:1px solid var(--n-line);color:var(--n-faint);border-radius:7px;align-items:center;gap:9px;padding:6px 6px 6px 12px;display:flex}.n-live-results>form input{min-width:0;color:var(--n-ink);background:0 0;border:0;outline:none;flex:1;padding:5px 0;font-size:11px}.n-live-results>form .n-button{min-height:30px;padding:7px 11px;font-size:10px}.n-live-meta{color:var(--n-faint);justify-content:space-between;align-items:center;gap:10px;padding:17px 0 10px;font-size:9px;display:flex}.n-live-opportunity{border-bottom:1px solid var(--n-line);align-items:center;gap:13px;padding:15px 0;display:flex}.n-live-opportunity:hover{background:#fbfcff}.n-live-doc-icon{color:#6575ba;background:#f7f9ff;border:1px solid #e5e9f5;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:37px;display:grid}.n-live-opportunity>span:nth-child(2){flex:1;min-width:0}.n-live-opportunity strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;font-weight:550;line-height:1.7;display:-webkit-box;overflow:hidden}.n-live-opportunity small{color:var(--n-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;line-height:1.7;display:block;overflow:hidden}.n-live-opportunity .n-live-deadline{text-align:right;flex-shrink:0;min-width:54px;font-size:11px;line-height:1.8}.n-live-opportunity .n-live-deadline small{margin-top:0;font-size:8px}.n-live-opportunity>svg{color:var(--n-faint);flex-shrink:0}.n-live-results>footer{color:var(--n-faint);justify-content:space-between;align-items:center;gap:10px;padding-top:15px;font-size:9px;line-height:1.7;display:flex}.n-live-results>footer>span{align-items:center;gap:5px;display:flex}.n-live-results>footer>a{color:var(--n-brand);font-weight:500}.n-product-provenance{text-align:center;color:var(--n-faint);max-width:750px;margin:22px auto 0;font-size:9px;line-height:1.8;position:relative}.n-live-unavailable{color:var(--n-muted);padding:20px 0;font-size:12px;line-height:1.7}.n-live-unavailable a{color:var(--n-brand)}.n-live-skeleton{flex-direction:column;gap:20px;margin:20px 0;display:flex}.n-marketing-workflow{padding-top:90px;padding-bottom:95px}.n-marketing-section-title{text-align:center;max-width:740px;margin:0 auto 42px}.n-marketing-section-title h2{letter-spacing:-1.6px;color:var(--n-ink-strong);margin:15px 0 18px;font-size:calc(clamp(29px,3.2vw,43px));font-weight:600;line-height:1.2}.n-marketing-section-title p{color:var(--n-muted);max-width:570px;margin:0 auto;font-size:14px;line-height:1.8}.n-workflow-cards{border:1px solid var(--n-line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.n-workflow-cards article{border-right:1px solid var(--n-line);background:#fff;padding:30px}.n-workflow-cards article:last-child{border:0}.n-workflow-cards article>div{color:var(--n-brand);justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.n-workflow-cards article>div span{color:var(--n-faint);letter-spacing:.1em;font-size:10px}.n-workflow-cards h3{letter-spacing:-.5px;margin:0 0 13px;font-size:21px;font-weight:600}.n-workflow-cards p{color:var(--n-muted);margin:0 0 23px;font-size:13px;line-height:1.9}.n-workflow-cards small{color:var(--n-faint);font-size:10px}.n-marketing-feature-section{border-block:1px solid var(--n-line);background:#f8fafc;padding:88px 0}.n-marketing-feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.n-feature-copy h2{letter-spacing:-1.6px;color:var(--n-ink-strong);margin:15px 0 22px;font-size:calc(clamp(29px,3vw,43px));font-weight:600;line-height:1.22}.n-feature-copy>p{color:var(--n-muted);max-width:450px;margin:0 0 25px;font-size:14px;line-height:1.9}.n-feature-copy ul{flex-direction:column;gap:14px;margin:0 0 27px;padding:0;list-style:none;display:flex}.n-feature-copy li{color:var(--n-muted);align-items:center;gap:9px;font-size:12px;line-height:1.6;display:flex}.n-feature-copy li svg{color:var(--n-success);flex-shrink:0}.n-feature-copy>.n-button{font-size:12px}.n-feature-copy>small{color:var(--n-faint);max-width:400px;margin-top:16px;font-size:9px;line-height:1.8;display:block}.n-alert-marketing-preview{border:1px solid var(--n-line);background:#fff;border-radius:13px;padding:24px;box-shadow:0 10px 40px #17243c06}.n-illustration-label{border-bottom:1px solid var(--n-line);color:var(--n-brand);align-items:center;gap:10px;padding-bottom:21px;display:flex}.n-illustration-label>strong{color:var(--n-ink);font-size:12px;font-weight:600}.n-illustration-label>.n-pill{margin-left:auto;font-size:8px}.n-alert-marketing-preview ol{margin:0;padding:0;list-style:none}.n-alert-marketing-preview li{border-bottom:1px solid var(--n-line);gap:13px;padding:23px 0;display:flex}.n-alert-marketing-preview li>span{width:27px;height:27px;color:var(--n-brand);background:#f3f5fc;border:1px solid #e6eaf5;border-radius:7px;flex-shrink:0;place-items:center;font-size:9px;display:grid}.n-alert-marketing-preview li>div{flex:1;min-width:0}.n-alert-marketing-preview li>div strong{font-size:13px;font-weight:550;line-height:1.6;display:block}.n-alert-marketing-preview li p{color:var(--n-muted);margin:6px 0 12px;font-size:11px;line-height:1.7}.n-alert-marketing-preview li>div>div{flex-wrap:wrap;gap:6px;display:flex}.n-alert-marketing-preview li i{border:1px solid var(--n-line);color:var(--n-muted);background:#f9fafc;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.n-alert-marketing-preview li>svg{color:var(--n-success);flex-shrink:0;margin-top:6px}.n-alert-marketing-preview footer{color:var(--n-faint);align-items:center;gap:7px;padding-top:18px;font-size:9px;line-height:1.7;display:flex}.n-marketing-studio-feature{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:95px;padding-bottom:95px;display:grid}.n-studio-marketing-visual{background:#fff;border:1px solid #dfe4ef;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 9px 40px #17243c06}.n-marketing-doc-toolbar{border-bottom:1px solid var(--n-line);color:var(--n-faint);background:#fafbfd;align-items:center;gap:13px;padding:17px 20px;display:flex}.n-marketing-doc-toolbar .brand-symbol{width:22px;height:24px}.n-marketing-doc-toolbar>span{letter-spacing:.06em;font-size:8px}.n-marketing-doc-toolbar>svg{margin-left:auto}.n-marketing-doc-body{padding:32px 32px 24px}.n-marketing-doc-label{letter-spacing:.15em;color:var(--n-faint);font-size:8px;font-weight:550}.n-marketing-doc-body h3{letter-spacing:-1px;color:var(--n-ink-strong);margin:15px 0 27px;font-size:28px;font-weight:600;line-height:1.25}.n-marketing-document-section{border-top:1px solid var(--n-line);gap:12px;padding:15px 0;display:flex}.n-marketing-document-section>span{color:var(--n-faint);font-size:9px;line-height:1.8}.n-marketing-document-section>div{flex:1}.n-marketing-document-section strong{margin-bottom:11px;font-size:11px;font-weight:550;line-height:1.6;display:block}.n-marketing-document-section i{background:#eef1f6;border-radius:3px;width:90%;height:5px;margin-top:6px;display:block}.n-marketing-document-section i:last-child{width:72%}.n-marketing-document-section>svg{color:var(--n-success);margin-top:3px}.n-marketing-review-stamp{color:var(--n-brand);background:#f4f7ff;border-top:1px solid #e1e7fa;align-items:center;gap:11px;padding:18px 23px;display:flex}.n-marketing-review-stamp>span{font-size:10px;font-weight:500;line-height:1.7}.n-marketing-review-stamp small{color:var(--n-muted);margin-top:2px;font-size:8px;font-weight:400;display:block}.n-marketing-pricing{border-block:1px solid var(--n-line);background:#f8fafc;padding:85px 0 65px}.n-marketing-faq{grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:90px;padding-bottom:90px;display:grid}.n-marketing-faq h2{letter-spacing:-1.3px;margin:15px 0 23px;font-size:37px;font-weight:600;line-height:1.25}.n-marketing-faq details{border-bottom:1px solid var(--n-line);padding:20px 0}.n-marketing-faq details:first-child{border-top:1px solid var(--n-line)}.n-marketing-faq summary{justify-content:space-between;gap:18px;font-size:13px;font-weight:550;line-height:1.8;list-style:none;display:flex}.n-marketing-faq summary::-webkit-details-marker{display:none}.n-marketing-faq summary svg{color:var(--n-faint);flex-shrink:0;margin-top:4px}.n-marketing-faq details p{color:var(--n-muted);margin:15px 25px 0 0;font-size:12px;line-height:1.9}.n-marketing-final{color:#fff;text-align:center;background:#101c32;padding:75px 0 80px;position:relative;overflow:hidden}.n-marketing-final .n-marketing-kicker{color:#b5c1d5}.n-marketing-final h2{letter-spacing:-1.7px;margin:17px 0 20px;font-size:calc(clamp(32px,3.8vw,49px));font-weight:550;line-height:1.2}.n-marketing-final p{color:#b4c0d5;margin:0;font-size:14px;line-height:1.8}.n-marketing-final .n-button:not(.primary){color:#dbe3f2;background:0 0;border-color:#4a566c}.n-marketing-final .n-button:not(.primary):hover{background:#263248}.n-analytics-preference{color:var(--n-faint);justify-content:space-between;align-items:center;gap:15px;padding-top:17px;padding-bottom:17px;font-size:9px;line-height:1.7;display:flex}.n-analytics-preference button{color:var(--n-brand);white-space:nowrap;background:0 0;border:0;font-size:10px;text-decoration:underline}.n-plan-grid.saas-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:25px 0 22px;display:grid}.n-plan.saas-plan{border:1px solid var(--n-line);background:#fff;border-radius:12px;flex-direction:column;padding:30px 27px;display:flex;position:relative;box-shadow:0 3px 12px #17243c03}.n-plan .plan-label{justify-content:space-between;align-items:center;gap:8px;margin:18px 0 8px;display:flex}.n-plan .plan-label>span:first-child{letter-spacing:-.3px;color:var(--n-ink-strong);font-size:17px;font-weight:600}.n-plan-icon{border:1px solid var(--n-line);width:38px;height:38px;color:var(--n-brand);background:#f6f7fc;border-radius:9px;place-items:center;display:grid}.n-plan .n-plan-intro{color:var(--n-muted);min-height:21px;margin:0 0 24px;font-size:12px;line-height:1.7}.n-plan .plan-price{letter-spacing:-1.6px;color:var(--n-ink-strong);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:39px;font-weight:600;line-height:1.25;display:flex}.n-plan .plan-price small{letter-spacing:0;color:var(--n-muted);font-size:10px;font-weight:450;line-height:1.6}.n-from{letter-spacing:0;width:100%;color:var(--n-faint);margin-bottom:2px;font-size:10px;line-height:1;display:block}.n-plan .n-plan-price-note{color:var(--n-muted);min-height:36px;margin:12px 0 22px;font-size:10px;line-height:1.8}.n-plan>.n-button{width:100%;min-height:42px;margin-bottom:24px;font-size:11px}.n-plan-includes{letter-spacing:.08em;color:var(--n-faint);border-top:1px solid var(--n-line);padding-top:23px;font-size:8px;font-weight:600;line-height:1.7}.n-plan ul{flex-direction:column;gap:13px;margin:16px 0 0;padding:0;list-style:none;display:flex}.n-plan li{color:var(--n-muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.75;display:flex}.n-plan li svg{color:var(--n-success);flex-shrink:0;margin-top:2px}.n-plan li strong{font-size:11px;font-weight:550}.n-plan.recommended-plan{background:linear-gradient(#fafbff,#fff 50%);border-color:#a3adfa;box-shadow:0 0 0 3px #4656e808}.n-plan-recommended{background:var(--n-brand);color:#fff;letter-spacing:.08em;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:7px;height:27px;font-size:8px;font-weight:550;display:flex;position:absolute;inset:-26px -1px auto}.n-trial-badge{color:var(--n-brand);white-space:nowrap;background:#eef1ff;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:550;line-height:1.5}.n-trial-terms{border-top:1px solid var(--n-line);color:var(--n-muted);margin-top:20px;padding-top:16px;font-size:9px;line-height:1.85}.n-pricing-mode{color:var(--n-muted);justify-content:center;align-items:center;gap:7px;margin:13px 0 0;font-size:10px;line-height:1.8;display:flex}.n-plan-grid+.plan-disclosure{color:var(--n-faint);margin:20px 0 0;font-size:10px;line-height:1.9}.n-public-pricing{background:#f9fafc;min-height:80vh;padding:72px 0 70px}.n-pricing-header{text-align:center;max-width:950px;margin:0 auto 70px}.n-pricing-header h1{letter-spacing:-1.8px;margin:17px 0 22px;font-size:calc(clamp(32px,3.8vw,50px));font-weight:600;line-height:1.2}.n-pricing-header h1 em{color:var(--n-brand);font-style:normal}.n-pricing-header>p{color:var(--n-muted);max-width:560px;margin:auto;font-size:14px;line-height:1.8}.n-pricing-faq{max-width:830px;margin:70px auto 0}.n-pricing-faq h2{letter-spacing:-.6px;margin:0 0 20px;font-size:25px;font-weight:600;line-height:1.5}.n-pricing-faq details{border-top:1px solid var(--n-line);padding:19px 0}.n-pricing-faq summary{cursor:pointer;font-size:13px;font-weight:550;line-height:1.8}.n-pricing-faq details p{color:var(--n-muted);margin:14px 0 0;font-size:12px;line-height:1.9}.n-pricing-faq>.n-button{margin-top:20px}.n-workspace .n-plan-grid{margin-top:45px}.n-workspace .n-plan.saas-plan{padding:25px 21px}.n-workspace .n-plan .plan-price{font-size:31px}.n-workspace .n-plan .plan-label>span:first-child{font-size:15px}.n-workspace .n-plan li{font-size:10px}.n-workspace .n-plan .n-plan-intro{font-size:11px}.n-workspace .n-plan>.n-button{font-size:10px}.n-workspace .n-plan .plan-label{flex-wrap:wrap}@media (width<=1000px){.n-marketing-hero{padding-top:50px}.n-hero-copy h1{letter-spacing:-2.4px;font-size:57px}.n-marketing-feature-grid,.n-marketing-studio-feature{gap:40px}.n-workflow-cards article{padding:24px}.n-workflow-cards p{font-size:12px}.n-marketing-faq{gap:50px}.n-plan.saas-plan{padding:26px 22px}.n-plan .plan-price{font-size:32px}.n-plan .plan-price small{font-size:9px}.n-plan .plan-label{flex-wrap:wrap}.n-plan-grid.saas-plan-grid{gap:15px}.n-live-layout{grid-template-columns:145px minmax(0,1fr)}.n-live-results{padding:21px 18px 13px}.n-live-title h2{font-size:15px}.n-live-title .n-pill{display:none}.n-hero-copy>p{font-size:14px}.n-workspace .n-plan-grid{grid-template-columns:1fr;gap:38px}.n-workspace .n-plan .plan-price{font-size:38px}.n-workspace .n-plan li{font-size:12px}}@media (width<=767px){.n-marketing-hero{padding:43px 0 32px}.n-hero-copy{margin-bottom:30px}.n-hero-copy h1{letter-spacing:-1.9px;margin:19px 0 21px;font-size:43px}.n-hero-copy>p{max-width:480px;font-size:13px;line-height:1.85}.n-marketing-kicker{letter-spacing:.1em;font-size:8px}.n-hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px}.n-hero-actions .n-button{min-height:43px;padding:12px 16px;font-size:11px}.n-hero-assurance{gap:9px 14px;margin-top:20px}.n-hero-assurance span{font-size:9px}.n-hero-product{border-radius:12px;padding:5px}.n-live-preview>header{gap:8px;padding:13px 14px}.n-live-preview>header>div{margin-left:0;font-size:8px}.n-preview-window-dots{display:none}.n-live-layout{min-height:0;display:block}.n-live-layout>aside,.n-live-opportunity>svg,.n-live-results>footer>span>svg{display:none}.n-live-results{padding:19px 15px 13px}.n-live-title h2{font-size:16px}.n-live-results>form{gap:7px;padding-left:9px}.n-live-results>form input{font-size:10px}.n-live-meta{flex-wrap:wrap;gap:5px;margin-bottom:2px;font-size:8px}.n-live-opportunity{gap:9px;padding:14px 0}.n-live-opportunity strong{-webkit-line-clamp:2;font-size:10px}.n-live-opportunity small{font-size:8px}.n-live-doc-icon{width:27px;height:32px}.n-live-opportunity .n-live-deadline{min-width:44px;font-size:10px}.n-live-results>footer{gap:5px;font-size:8px}.n-product-provenance{margin:17px auto 0;font-size:8px}.n-marketing-workflow{padding-top:60px;padding-bottom:60px}.n-marketing-section-title{margin-bottom:30px}.n-marketing-section-title h2{letter-spacing:-1.2px;font-size:32px}.n-marketing-section-title p{font-size:13px}.n-workflow-cards{grid-template-columns:1fr}.n-workflow-cards article{border-right:0;border-bottom:1px solid var(--n-line);padding:26px}.n-workflow-cards article>div{margin-bottom:18px}.n-workflow-cards h3{font-size:23px}.n-workflow-cards p{margin-bottom:15px;font-size:13px}.n-workflow-cards small{font-size:10px}.n-marketing-feature-section{padding:60px 0}.n-marketing-feature-grid,.n-marketing-studio-feature{grid-template-columns:1fr;gap:35px}.n-feature-copy h2{letter-spacing:-1.2px;font-size:34px}.n-feature-copy>p{max-width:none;font-size:13px}.n-alert-marketing-preview li>div strong,.n-feature-copy li{font-size:12px}.n-feature-copy>small{font-size:9px}.n-alert-marketing-preview{padding:21px}.n-alert-marketing-preview li p{font-size:11px}.n-illustration-label>.n-pill{padding:4px 5px;font-size:7px}.n-illustration-label>strong{font-size:11px}.n-marketing-studio-feature{padding-top:60px;padding-bottom:60px}.n-marketing-studio-feature>.n-feature-copy{order:-1}.n-marketing-doc-body{padding:28px}.n-marketing-doc-body h3{font-size:29px}.n-marketing-pricing{padding:60px 0 45px}.n-plan-grid.saas-plan-grid{grid-template-columns:1fr;gap:38px;margin-top:40px}.n-plan.saas-plan{padding:27px}.n-plan .plan-label>span:first-child{font-size:19px}.n-plan .plan-price{font-size:41px}.n-plan .plan-price small{font-size:11px}.n-plan .n-plan-intro{margin-bottom:22px;font-size:13px}.n-plan .n-plan-price-note{min-height:0}.n-plan .n-plan-price-note,.n-plan li,.n-plan li strong,.n-plan>.n-button{font-size:12px}.n-plan-includes{font-size:9px}.n-trial-terms{font-size:10px}.n-trial-badge{font-size:9px}.n-plan-grid+.plan-disclosure{font-size:10px}.n-pricing-mode{text-align:left;align-items:flex-start;font-size:10px}.n-pricing-mode svg{flex-shrink:0;margin-top:3px}.n-marketing-faq{grid-template-columns:1fr;gap:30px;padding-top:60px;padding-bottom:60px}.n-marketing-faq h2{letter-spacing:-1.2px;font-size:34px}.n-marketing-faq details p{font-size:12px}.n-marketing-final{padding:55px 0 60px}.n-marketing-final h2{letter-spacing:-1.4px;font-size:35px}.n-marketing-final p{font-size:13px}.n-analytics-preference{align-items:flex-start;font-size:8px}.n-analytics-preference button{white-space:normal;text-align:right;min-width:95px;font-size:9px}.n-public-pricing{padding:45px 0}.n-pricing-header{margin-bottom:55px}.n-pricing-header h1{letter-spacing:-1.3px;font-size:35px}.n-pricing-header p{font-size:13px}.n-pricing-faq{margin-top:45px}.n-pricing-faq h2{font-size:25px}.n-workspace .n-plan.saas-plan{padding:25px}.n-workspace .n-plan li,.n-workspace .n-plan>.n-button{font-size:12px}}.n-workspace.saas-workspace{grid-template-columns:none;display:block}.n-premium-entry{margin:8px 0 14px;font-size:12px}.n-visual-studio{max-width:1800px;margin:auto}.n-visual-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.n-visual-title .n-label{margin:15px 0 8px;display:block}.n-visual-title h1{letter-spacing:-.045em;margin:0 0 12px;font-size:32px;line-height:1.2}.n-visual-title p{color:var(--n-muted);max-width:620px;font-size:13px}.n-visual-title>.n-row{flex-wrap:wrap;justify-content:flex-end;padding-top:38px}.n-visual-note{color:#334775;background:#eef0ff;border:1px solid #d9def8;border-radius:9px;margin:14px 0;padding:15px 18px;font-size:12px;line-height:1.65}.n-visual-toolbar{border:1px solid var(--n-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;padding:18px;display:flex}.n-visual-toolbar .n-field{font-size:10px}.n-visual-toolbar .n-field select{max-width:220px;min-height:37px;font-size:12px}.n-theme-mini{-o-object-fit:contain;object-fit:contain;background:#e6ebf6;border-radius:4px;width:25px;height:25px}.n-visual-toolbar>.n-caption{margin-left:auto}.n-visual-grid{grid-template-columns:240px 320px minmax(320px,1fr);align-items:start;gap:16px;display:grid}.n-visual-catalog,.n-visual-editor,.n-visual-preview{border:1px solid var(--n-line);background:#fff;border-radius:12px;min-width:0}.n-visual-catalog{padding:18px 12px;position:sticky;top:80px}.n-visual-catalog>h2{margin:0 0 16px;padding:0 5px;font-size:14px}.n-visual-catalog>.n-caption,.n-visual-catalog>.n-field{margin-inline:5px}.n-section-catalog-list{scrollbar-width:thin;max-height:72vh;margin-top:15px;overflow:auto}.n-section-choice{border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 6px;display:flex}.n-section-choice.selected{background:#eef0ff;border-color:#d6dcfb}.n-section-choice.included>button strong{color:#17243b}.n-section-choice>button{text-align:left;min-width:0;font:inherit;color:#64748b;cursor:pointer;background:0 0;border:0;flex:1;padding:3px}.n-section-choice strong{font-size:11px;font-weight:600;display:block}.n-section-choice small{color:#596a81;margin-top:4px;font-size:9px;display:block}.n-section-choice>input{accent-color:#4656e8;flex-shrink:0;width:15px;height:15px}.n-section-order{gap:2px;display:grid}.n-section-order button{cursor:pointer;color:#4656e8;background:#fff;border:1px solid #dce3ee;border-radius:4px;min-width:24px;min-height:24px}.n-section-order button:disabled{opacity:.4;cursor:default}.n-visual-editor{scrollbar-width:thin;max-height:calc(100dvh - 100px);padding:20px;position:sticky;top:80px;overflow:auto}.n-visual-editor>.n-label{letter-spacing:.08em;font-size:8px}.n-visual-editor>h2{letter-spacing:-.025em;margin:10px 0;font-size:20px;line-height:1.3}.n-visual-editor fieldset{border:0;min-width:0;margin:0;padding:0}.n-visual-editor .n-field{margin:16px 0;font-size:11px}.n-visual-editor input,.n-visual-editor select,.n-visual-editor textarea{min-width:0;max-width:100%;font-size:12px}.n-visual-editor details{border-top:1px solid var(--n-line);margin-top:20px;padding-top:16px}.n-visual-editor summary{cursor:pointer;color:#24354b;font-size:12px;font-weight:600}.n-visual-editor details small{color:var(--n-muted);font-size:10px}.n-visual-check{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;font-size:12px;line-height:1.6;display:flex}.n-visual-check input{accent-color:var(--n-brand);flex-shrink:0;margin-top:4px}.n-visual-item-editor{border:1px solid var(--n-line);background:#f8fafc;border-radius:8px;margin:14px 0;padding:12px}.n-visual-item-editor .n-field:first-child{margin-top:0}.n-visual-item-editor .n-button{min-height:30px;font-size:10px}.n-visual-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.n-visual-upload{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:150px;display:block}.n-visual-preview{overflow:hidden}.n-visual-preview-head{border-bottom:1px solid var(--n-line);justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.n-visual-preview-head strong{font-size:12px}.n-visual-preview-head .n-caption{text-align:right;font-size:10px}.n-visual-document-meta{flex-wrap:wrap;align-items:end;gap:15px;padding:12px 18px;display:flex}.n-visual-document-meta .n-field{flex:1;min-width:150px;font-size:10px}.n-visual-document-meta .n-field input{font-size:12px}.n-visual-document-meta .n-visual-check{margin:0 0 12px;font-size:10px}.n-visual-paper-wrap{scrollbar-width:thin;background:#e9edf3;width:100%;max-height:calc(100dvh - 200px);overflow:hidden auto}.n-visual-paper-wrap>div{width:100%;position:relative}.n-visual-paper-wrap iframe{transform-origin:0 0;background:#e9edf3;border:0;display:block;position:absolute;top:0;left:0}.n-visual-review,.n-visual-toc{border-top:1px solid var(--n-line);padding:15px 18px;font-size:12px}.n-visual-review summary,.n-visual-toc summary{cursor:pointer;font-weight:600}.n-visual-toc ol{max-height:250px;margin-top:12px;padding:0;list-style:none;overflow:auto}.n-visual-toc li{color:#495d77;border-bottom:1px dotted #c3cddd;justify-content:space-between;gap:20px;padding:7px 0;font-size:11px;display:flex}.n-visual-review ul{color:#72521f;padding-left:18px}.n-visual-review .n-button{margin:12px 6px 0 0;font-size:10px}.n-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.n-theme-card{cursor:pointer;text-align:left;background:#fff;border:2px solid #e3e8ef;border-radius:10px;min-width:0;padding:0;overflow:hidden}.n-theme-card.active{border-color:#4656e8;box-shadow:0 0 0 3px #4656e819}.n-theme-card>div{height:150px;position:relative;overflow:hidden}.n-theme-card>div>span{color:inherit;font:12px ui-monospace,monospace;position:absolute;top:10px;left:12px}.n-theme-card strong{color:#152238;padding:12px 10px 4px;font-size:11px;display:block}.n-theme-card small{color:#596b82;padding:0 10px 12px;font-size:9px;display:block}.n-visual-mobile-tabs{display:none}.n-visual-studio .saas-error{white-space:pre-wrap;overflow-wrap:anywhere}@media (width>=1700px){.n-visual-grid{grid-template-columns:260px 360px minmax(400px,1fr)}}@media (width<=1350px){.n-visual-grid{grid-template-columns:220px minmax(260px,1fr)}.n-visual-preview{grid-column:1/-1}.n-visual-paper-wrap{max-height:800px}.n-visual-catalog,.n-visual-editor{max-height:none;position:static}.n-section-catalog-list{max-height:1200px}}@media (width<=767px){.n-visual-title{margin-bottom:16px;display:block}.n-visual-title h1{font-size:26px}.n-visual-title>.n-row{justify-content:flex-start;gap:8px;padding-top:5px}.n-visual-title .n-button{min-height:38px;font-size:11px}.n-visual-toolbar{gap:10px;padding:12px}.n-visual-toolbar>.n-button{justify-content:space-between;width:100%}.n-visual-toolbar .n-field{flex:1;min-width:120px}.n-visual-toolbar>.n-caption{width:100%;margin-left:0}.n-visual-grid{display:block}.n-visual-catalog,.n-visual-editor,.n-visual-preview{display:none}.n-visual-catalog.mobile-active,.n-visual-editor.mobile-active,.n-visual-preview.mobile-active{display:block}.n-visual-mobile-tabs{gap:8px;margin:16px 0;display:flex}.n-visual-mobile-tabs .n-button{flex:1;font-size:12px}.n-visual-mobile-tabs [aria-pressed=true]{color:#3443cd;background:#eef0ff;border-color:#bac5fb}.n-section-catalog-list,.n-visual-paper-wrap{max-height:none}.n-section-choice strong,.n-visual-toc li{font-size:12px}.n-premium-entry,.n-section-choice small{font-size:10px}.n-section-order button{min-width:28px;min-height:28px}.n-theme-grid{grid-template-columns:1fr 1fr;gap:10px}.n-theme-card>div{height:135px}.n-visual-editor{padding:18px}}@media (prefers-reduced-motion:no-preference){.n-theme-card{transition:border-color .15s,box-shadow .15s}.n-theme-card:hover{border-color:#a7b2ef}}.n-theme-filterbar{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.n-theme-filterbar .n-field{font-size:12px}.n-theme-filterbar .n-caption{grid-column:1/-1;margin:0}.n-theme-card>div{aspect-ratio:244/316;height:auto}.n-theme-card img{-o-object-fit:contain;object-fit:contain;opacity:.8;-o-object-fit:cover;object-fit:cover;opacity:1;width:100%;height:100%;transform:none}.n-theme-card>div>span{color:#152238;background:#ffffffeb;border:1px solid #dce2ed;border-radius:4px;padding:2px 6px}.n-theme-grid{scrollbar-width:thin;max-height:70vh;padding:4px;overflow:auto}@media (width<=767px){.n-theme-filterbar{grid-template-columns:1fr}.n-theme-card>div{height:auto}.n-theme-card strong{font-size:12px}}.n-theme-choice{min-width:0;position:relative}.n-theme-choice .n-theme-card{width:100%;height:100%}.n-theme-favorite{color:#263b65;cursor:pointer;background:#ffffffed;border:1px solid #acbad0;border-radius:7px;min-width:44px;min-height:44px;font-size:23px;position:absolute;top:8px;right:8px}.n-theme-favorite[aria-pressed=true]{color:#714e05;background:#fff3ce}.n-theme-favorite:focus-visible{outline-offset:2px;outline:3px solid #4656e8}body.nansivo-design-d{--dd-cream:#f7f4ed;--dd-green:#174c3c;--dd-ink:#203b31;--dd-muted:#58655b;--dd-line:#dcded2;background:var(--dd-cream);color:var(--dd-ink)}body.nansivo-design-d .pv-site{--pv-brand:var(--dd-green);--pv-ink:var(--dd-ink);--pv-muted:var(--dd-muted);--pv-line:var(--dd-line);--pv-paper:var(--dd-cream);background:var(--dd-cream)}body.nansivo-design-d .pv-site :is(h1,h2){letter-spacing:-.055em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.09}body.nansivo-design-d .pv-site h1{font-size:calc(clamp(45px,5vw,76px))}body.nansivo-design-d .pv-site h2{font-size:calc(clamp(34px,3.35vw,50px))}body.nansivo-design-d .pv-site h3{letter-spacing:-.025em;font-family:inherit;font-weight:550}body.nansivo-design-d .pv-eyebrow{color:#59684e;letter-spacing:.14em;font-size:10px}body.nansivo-design-d .pv-description{color:var(--dd-muted);font-size:16px;line-height:1.85}body.nansivo-design-d .pv-fine,body.nansivo-design-d .pv-muted,body.nansivo-design-d .pv-source-note{color:var(--dd-muted)}body.nansivo-design-d .pv-button,body.nansivo-design-d .pv-header .button.primary{background:var(--dd-green);color:#fff;box-shadow:none;border-radius:5px;font-weight:550}body.nansivo-design-d .pv-button:hover,body.nansivo-design-d .pv-header .button.primary:hover{background:#103b2e}body.nansivo-design-d .pv-button.pv-secondary{color:var(--dd-ink);background:0 0;border-color:#bdc8bc}body.nansivo-design-d .pv-button.pv-secondary:hover{background:#eeede4}body.nansivo-design-d .pv-site .pv-link{color:#245444;text-decoration-color:#9cac99}body.nansivo-design-d :is(a,button,input,select,summary,textarea,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #496b38}body.nansivo-design-d .pv-hero,body.nansivo-design-d .pv-section{padding-top:90px;padding-bottom:90px}body.nansivo-design-d .pv-soft{background:#eeeee4;border-color:#dedfd2}body.nansivo-design-d .pv-white{background:#fffefa}body.nansivo-design-d .pv-card{border-color:var(--dd-line);background:#fffefa;border-radius:6px}body.nansivo-design-d .pv-step-number{color:var(--dd-green);border-color:#becab6}body.nansivo-design-d .pv-pill{color:#38583a;background:#eaf0df}body.nansivo-design-d .pv-panel{border-color:var(--dd-line);box-shadow:0 15px 45px #203c3108}body.nansivo-design-d .pv-panel-header{border-color:var(--dd-line);color:#4b604b}body.nansivo-design-d .pv-panel-content p{color:var(--dd-muted)}body.nansivo-design-d .pv-flow span{color:#365337;background:#e9eddd}body.nansivo-design-d .pv-status-note{border-color:var(--dd-line);color:var(--dd-muted)}body.nansivo-design-d .pv-header{background:#f7f4edf5;border-color:#e1e1d5}body.nansivo-design-d .pv-header-inner{min-height:82px}body.nansivo-design-d .pv-header :is(.header-signin,.pv-header-dropdown summary,.pv-desktop-nav>a){color:var(--dd-ink)}body.nansivo-design-d .pv-header-menu{border-color:var(--dd-line);background:#fffefa}body.nansivo-design-d .pv-header-menu a:hover{background:#eaf0df}body.nansivo-design-d .pv-header a.router-link-active:not(.logo-link){text-underline-offset:5px;text-decoration:underline}body.nansivo-design-d .pv-header .header-cta.router-link-active{text-decoration:none}body.nansivo-design-d .pv-mobile-nav{background:var(--dd-cream)}body.nansivo-design-d .pv-header .brand,body.nansivo-design-d .pv-site-footer .brand{color:var(--dd-green)}body.nansivo-design-d .pv-header .brand-symbol path:first-child,body.nansivo-design-d .pv-site-footer .brand-symbol path:first-child{fill:#254e3f}body.nansivo-design-d .pv-header .brand-symbol path:nth-child(2),body.nansivo-design-d .pv-site-footer .brand-symbol path:nth-child(2){fill:#6d8165}body.nansivo-design-d .pv-site-footer{border-color:var(--dd-line);color:var(--dd-muted);background:#efeee4}body.nansivo-design-d .pv-site-footer h2{color:var(--dd-ink)}body.nansivo-design-d .pv-footer-bottom{border-color:#d3d8c8}body.nansivo-design-d .pv-final{background:#193f32;border-radius:8px;max-width:1320px;margin:0 auto 35px}body.nansivo-design-d .pv-final h2{color:#fff9ed;font-size:calc(clamp(36px,4vw,58px))}body.nansivo-design-d .pv-final .pv-eyebrow,body.nansivo-design-d .pv-final>p:not(.pv-eyebrow){color:#c3d2ba}body.nansivo-design-d .pv-final .pv-button{color:#233d2d;background:#f0e7c6}body.nansivo-design-d .pv-final .pv-outline{color:#fff9ed;background:0 0;border-color:#9aaf91}body.nansivo-design-d .pv-consent{color:#596652}.dd-home-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:40px;min-height:680px;display:grid}.dd-hero-copy h1 em{color:#55714d;margin-top:14px;font-size:.85em;font-weight:400;display:block}.dd-hero-copy .pv-description{max-width:510px}.dd-hero-copy .pv-eyebrow{align-items:center;gap:10px;display:flex}.dd-live-dot{background:#647c3f;border-radius:50%;width:6px;height:6px;display:inline-block}.dd-home-hero .pv-actions{align-items:flex-start;gap:12px}.dd-home-hero .pv-button{gap:12px;padding:14px 17px;font-size:12px}.dd-hero-reassurance{margin-top:21px;font-size:10px}.dd-documents{min-width:0;margin:0}.dd-document-stage{isolation:isolate;background:radial-gradient(at 52% 48%,#dedcc4,#0000 67%);height:470px;position:relative}.dd-cover{aspect-ratio:646/836;outline-offset:5px;background:#fff;transition:transform .25s;display:block;position:absolute;overflow:hidden;box-shadow:0 15px 30px #203b3122}.dd-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dd-cover-0{z-index:5;width:45%;top:9%;left:28%;transform:rotate(3deg)}.dd-cover-1{z-index:2;width:37%;top:3%;left:0;transform:rotate(-12deg)}.dd-cover-2{z-index:3;width:36%;top:7%;right:0;transform:rotate(12deg)}.dd-cover-3{z-index:4;width:33%;top:36%;left:10%;transform:rotate(-7deg)}.dd-cover-4{z-index:4;width:32%;top:42%;right:4%;transform:rotate(9deg)}.dd-cover:hover{z-index:8;transform:translateY(-9px)rotate(0)}.dd-documents figcaption{letter-spacing:.08em;text-align:center;color:#58654e;margin-top:22px;font-size:8px;line-height:1.8}.dd-centered{text-align:center;max-width:800px;margin:0 auto 42px}.dd-centered .pv-description{margin:22px auto 0}.dd-search-section .pv-description{margin-top:18px;font-size:14px}.dd-workflow-section{background:#eeeede}.dd-workflow-tabs{border-bottom:1px solid #cfd7c0;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:40px;display:grid}.dd-workflow-tabs button{color:#596750;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:62px;font-size:12px;display:flex;position:relative}.dd-workflow-tabs button>span:first-child{border:1px solid #c4cfb4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.dd-workflow-tabs button[aria-selected=true]{color:#1c4c35;border-bottom-color:#41603b;font-weight:650}.dd-workflow-tabs button[aria-selected=true]>span:first-child{color:#fff;background:#33533c;border-color:#33533c}.dd-flow-arrow{color:#89947d;position:absolute;right:-9px}.dd-workflow-panel{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding:48px 38px 12px;display:grid}.dd-workflow-panel h3{font-size:29px;line-height:1.25}.dd-workflow-panel>div>p:not(.pv-eyebrow){color:#586550;margin:20px 0;font-size:14px;line-height:1.9}.dd-workflow-visual{background:#fffefa;border:1px solid #d4dbc7;border-radius:8px;overflow:hidden;box-shadow:0 20px 45px #32442c0d}.dd-mini-top{color:#56634e;border-bottom:1px solid #e5e8dc;align-items:center;gap:13px;padding:16px 20px;font-size:9px;display:flex}.dd-mini-top .brand-symbol{width:20px;height:22px}.dd-mini-top>span:last-child{margin-left:auto}.dd-mini-content{text-align:center;padding:24px}.dd-mini-symbol{color:#325436;background:#eaf0dd;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 19px;font-size:25px;display:grid}.dd-mini-content strong{color:#40543a;font-size:13px;font-weight:550;line-height:1.8;display:block}.dd-mini-lines{gap:10px;max-width:230px;margin:25px auto;display:grid}.dd-mini-lines i{background:#e6e9df;border-radius:3px;height:7px}.dd-mini-lines i:nth-child(2){width:85%}.dd-mini-lines i:last-child{width:65%}.dd-mini-label{color:#66735b;font-size:9px}.dd-generator-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.dd-generator-copy h2{max-width:540px}.dd-create-steps{gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.dd-create-steps li{color:#43563f;align-items:center;gap:15px;font-size:13px;display:flex}.dd-create-steps li span{color:#7d8b6b;font-variant-numeric:tabular-nums;font-size:10px}.dd-interiors{background:#e8e8da;border:1px solid #e0e0d1;border-radius:7px;min-width:0;padding:20px}.dd-interior-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px;display:flex}.dd-interior-tabs button{color:#53624a;border:1px solid #0000;border-radius:4px;min-height:40px;padding:8px 12px;font-size:10px}.dd-interior-tabs button[aria-pressed=true]{color:#234b35;background:#fffefa;border-color:#c8d0bc}.dd-interiors figure{text-align:center;margin:0}.dd-interiors img{width:100%;max-width:355px;height:auto;margin:auto;box-shadow:0 12px 25px #263d3120}.dd-interiors figcaption{color:#5e6b53;max-width:350px;margin:16px auto 0;font-size:9px;line-height:1.8}.dd-gallery-section{background:#fffefa;border-block:1px solid #dedfd2}.dd-gallery-section>.pv-muted{font-size:13px}.dd-alerts-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.dd-alert-example{background:#fffefa;border:1px solid #d9ddcd;border-radius:7px;padding:35px}.dd-alert-example h3{margin-bottom:25px;font-size:25px;line-height:1.4}.dd-alert-row{border-top:1px solid #e3e6da;align-items:center;gap:15px;padding:20px 0;font-size:12px;display:flex}.dd-alert-row>span{color:#71855b;font-size:10px}.dd-alert-row>span:last-child{margin-left:auto}.dd-alert-row strong{color:#3a5138;font-size:12px;font-weight:550}.dd-alert-row p{color:#5b6952;margin:6px 0 0;font-size:11px}.dd-pricing-section .pv-section{padding:50px 0 0}.dd-solutions-section{background:#eeeee4;border-block:1px solid #e0e1d5}body.nansivo-design-d .pv-public-notices article,body.nansivo-design-d .pv-search-form{background:#fffefa;border-color:#d8dece;border-radius:6px}body.nansivo-design-d .pv-search-form{padding:20px;box-shadow:0 10px 35px #243b2908}body.nansivo-design-d .pv-search-form :is(label,input,select){color:#46583e}body.nansivo-design-d .pv-search-form input::placeholder{color:#63715b}body.nansivo-design-d .pv-search-form label+label{border-color:#d9ddce}body.nansivo-design-d .pv-catalogue-heading,body.nansivo-design-d .pv-notice-meta,body.nansivo-design-d .pv-public-notices article>p{color:#5c6b52}body.nansivo-design-d .pv-catalogue-heading a{color:#2a583e}body.nansivo-design-d .pv-public-notices h3{letter-spacing:-.02em;font-size:16px;line-height:1.5}body.nansivo-design-d .pv-theme-image{background:#eeeee4;border:1px solid #e3e4d8;border-radius:5px;height:265px;padding:24px}body.nansivo-design-d .pv-theme-image img{box-shadow:0 8px 20px #243c3024}body.nansivo-design-d .pv-gallery-count,body.nansivo-design-d .pv-theme p{color:#5c6a53}body.nansivo-design-d .pv-theme h3{font-size:13px}body.nansivo-design-d .pv-theme-detail{color:#46603d}body.nansivo-design-d .pv-theme-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:12px;font-size:11px;display:flex}body.nansivo-design-d .pv-theme-actions button{color:#395631;text-underline-offset:4px;min-height:40px;text-decoration:underline}body.nansivo-design-d .pv-theme-actions a{color:#214c36;align-items:center;min-height:40px;font-weight:600;display:inline-flex}body.nansivo-design-d .pv-template-modal{background:var(--dd-cream);border-color:var(--dd-line)}body.nansivo-design-d .pv-preview-controls select{max-width:100%}body.nansivo-design-d .pv-site .n-plan{border-color:#d7ddcd;border-radius:6px}body.nansivo-design-d .pv-site .n-plan.featured{border-color:#6b8455;box-shadow:0 12px 30px #284b3010}body.nansivo-design-d .pv-site .n-plan .button.primary{background:var(--dd-green);border-color:var(--dd-green)}body.nansivo-design-d .pv-site .n-plan h3{font-size:22px}body.nansivo-design-d .pv-site .n-trial-badge{color:#395b35}body.nansivo-design-d .pv-site .n-plan-price-note,body.nansivo-design-d .pv-site .plan-disclosure{color:#57664d}body.nansivo-design-d .pv-site .pv-faq{background:#fffefa}body.nansivo-design-d .pv-faq details{border-color:#d9dfd0}body.nansivo-design-d .pv-faq details p{color:#5a6852}body.nansivo-design-d .support-launcher{background:#214c38;border-color:#173d2c;box-shadow:0 5px 24px #1c3a3020}body.nansivo-design-d .support-launcher:hover{background:#153d2b}body.nansivo-design-d .public-discover-main{padding-bottom:110px}body.nansivo-design-d .auth-aside{background:#1f4334}body.nansivo-design-d .auth-layout{background:var(--dd-cream)}body.nansivo-design-d .auth-main .button.primary{background:var(--dd-green)}@media (width>=1700px){.dd-document-stage{height:510px}}@media (width<=1100px){.dd-home-hero{gap:25px}.dd-home-hero .pv-actions{flex-direction:column;align-items:flex-start}.dd-document-stage{height:400px}.dd-alerts-section,.dd-generator-section{gap:40px}.dd-workflow-panel{gap:40px;padding:35px 10px 5px}.dd-workflow-tabs button{gap:6px;font-size:11px}.dd-flow-arrow{display:none}}@media (width<=800px){body.nansivo-design-d .pv-hero,body.nansivo-design-d .pv-section{padding-top:60px;padding-bottom:60px}.dd-home-hero{grid-template-columns:1fr 1fr;min-height:570px}.dd-document-stage{height:340px}.dd-documents figcaption{font-size:7px}.dd-home-hero .pv-button{font-size:11px}.dd-alerts-section,.dd-generator-section{gap:30px}.dd-workflow-tabs{grid-template-columns:repeat(3,1fr)}.dd-workflow-panel{gap:30px;padding-top:30px}.dd-workflow-panel h3{font-size:24px}.dd-workflow-panel>div>p:not(.pv-eyebrow){font-size:13px}.dd-workflow-tabs button{min-height:52px}.dd-interiors{padding:12px}.dd-interior-tabs button{padding:6px;font-size:9px}.dd-alert-example{padding:22px}body.nansivo-design-d .pv-theme-image{height:230px;padding:18px}body.nansivo-design-d .pv-final{margin-inline:22px}}@media (width<=600px){body.nansivo-design-d .pv-hero,body.nansivo-design-d .pv-section{padding-top:50px;padding-bottom:50px}body.nansivo-design-d .pv-site h1{font-size:46px}body.nansivo-design-d .pv-site h2{font-size:35px}body.nansivo-design-d .pv-description{font-size:14px}.dd-home-hero{flex-direction:column;gap:24px;display:flex}.dd-home-hero,.dd-home-hero .pv-actions{align-items:stretch}.dd-hero-copy h1 em{margin-top:12px;font-size:.86em}.dd-hero-copy .pv-eyebrow{font-size:8px}.dd-hero-reassurance{font-size:9px}.dd-document-stage{width:100%;max-width:400px;height:365px;margin:auto}.dd-cover-0{width:43%;top:7%;left:29%}.dd-cover-1{top:5%}.dd-cover-2{top:9%}.dd-cover-3{top:38%}.dd-cover-4{top:43%}.dd-documents figcaption{margin-top:12px;font-size:7px}.dd-centered{text-align:left;margin-bottom:25px}.dd-workflow-tabs{margin-top:24px}.dd-workflow-tabs button{gap:7px;font-size:10px}.dd-workflow-tabs button>span:first-child{width:21px;height:21px;font-size:8px}.dd-workflow-panel{grid-template-columns:1fr;gap:24px;padding:28px 0 0}.dd-workflow-panel h3{font-size:25px}.dd-workflow-panel .pv-eyebrow{font-size:8px}.dd-alerts-section,.dd-generator-section{grid-template-columns:1fr;gap:30px}.dd-create-steps{gap:15px}.dd-create-steps li{font-size:12px}.dd-interiors{padding:14px}.dd-interiors img{max-width:280px}.dd-interiors figcaption{font-size:9px}.dd-interior-tabs button{min-height:42px;padding:8px 10px;font-size:10px}.dd-alert-example h3{font-size:23px}.dd-alert-row p{font-size:11px}.dd-pricing-section .pv-section{padding-top:35px}body.nansivo-design-d .pv-theme-image{height:210px;padding:16px}body.nansivo-design-d .pv-theme h3{font-size:12px}body.nansivo-design-d .pv-theme-actions{gap:9px;font-size:10px}body.nansivo-design-d .pv-final{margin-inline:14px;padding:44px 24px}body.nansivo-design-d .pv-final h2{font-size:34px}body.nansivo-design-d .support-launcher{justify-content:center;width:48px;min-width:48px;padding:12px}body.nansivo-design-d .support-launcher>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body.nansivo-design-d .public-discover-main{padding-bottom:90px}}@media (width<=380px){body.nansivo-design-d .pv-site h1{font-size:42px}.dd-document-stage{height:335px}body.nansivo-design-d .pv-theme-image{height:187px;padding:13px}.dd-workflow-tabs button{gap:5px;font-size:9px}}@media (prefers-reduced-motion:no-preference){.dd-documents,.dd-hero-copy{animation:.65s ease-out both dd-enter}.dd-documents{animation-delay:.1s}@keyframes dd-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){body.nansivo-design-d *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.nansivo-design-d .pv-official-source{color:#3b5f3c;text-underline-offset:3px;align-self:flex-start;align-items:center;min-height:36px;margin-bottom:6px;font-size:10px;text-decoration:underline;display:inline-flex}body.nansivo-design-d .pv-site .n-button{color:#fff;background:#204f3b;border-color:#204f3b}body.nansivo-design-d .pv-site .n-button.secondary{color:#284d35;background:0 0;border-color:#becbb3}body.nansivo-design-d .pv-site .n-plan-featured{border-color:#6b8455}.dd-product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.dd-product-hero .pv-title-wrap{min-width:0}body.nansivo-design-d .dd-product-hero h1{font-size:calc(clamp(40px,4vw,64px))}@media (width<=1000px){.dd-product-hero{gap:30px}}@media (width<=600px){.dd-product-hero{grid-template-columns:1fr;gap:35px}}body.nansivo-design-d .auth-page{background:var(--dd-cream)}body.nansivo-design-d .auth-story{background:#1f4334}body.nansivo-design-d .auth-main{background:var(--dd-cream)}body.nansivo-design-d .auth-main h1,body.nansivo-design-d .public-discover-main .saas-page-title h1,body.nansivo-design-d .public-discover-main>.saas-page-title h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}body.nansivo-design-d .pv-price-legacy .pv-amount{color:#243f30}body.nansivo-design-d{--n-bg:#f7f4ed;--n-surface:#fffefa;--n-surface-subtle:#f1f1e8;--n-ink:#203b31;--n-ink-strong:#17352a;--n-muted:#58654f;--n-faint:#5f6d53;--n-line:#dce1d2;--n-line-strong:#b9c6ac;--n-brand:#24533c;--n-brand-hover:#173d2b;--n-brand-soft:#eaf0df}body.nansivo-design-d .n-active-filters button{color:#385934;background:#eaf0df;border-color:#d7dfcb}body.nansivo-design-d .public-discover-main .n-ai-search{background:#eeeee1}body.nansivo-design-d .dd-alert-row>span,body.nansivo-design-d .dd-create-steps li span{color:#596b45}body.nansivo-design-d .public-discover-main .n-discover-preview{max-height:calc(100dvh - 180px)}body.nansivo-design-d .public-discover-main .n-filter-saved{background:#eef1e2;border-color:#d6dfc8}body.nansivo-design-d .public-discover-main .n-preview-match{background:#f1f2e8}body.nansivo-design-d .auth-main #password-help{color:#52624a}
