/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}}.finance-command-center{gap:24px;display:grid}.finance-boundary{background:#f2ead9;border:1px solid #d8d2c4;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.finance-boundary strong,.finance-command-center header span,.finance-import span{letter-spacing:.16em;color:#9b7536;font-size:10px}.finance-boundary p{margin:0;font-size:13px;line-height:1.6}.finance-boundary>span{color:#6d6a62;font-size:11px}.finance-kpis{background:#fff;border:1px solid #d9d6ce;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.finance-kpis article{border-right:1px solid #e3e0d9;gap:9px;padding:24px;display:grid}.finance-kpis article:last-child{border-right:0}.finance-kpis span,.finance-kpis small{color:#77736a;font-size:10px}.finance-kpis strong{font-size:27px;font-weight:500}.finance-kpis .is-alert strong{color:#a13a2b}.finance-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.finance-grid>section,.finance-networth,.finance-import{background:#fff;border:1px solid #ddd9d0;padding:26px}.finance-command-center section>header{border-bottom:1px solid #e4e0d7;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.finance-command-center section>header h3{margin:8px 0 0;font-size:22px;font-weight:500}.finance-command-center section>header>b{font-size:18px}.finance-list{display:grid}.finance-list article{border-bottom:1px solid #ece9e2;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.finance-list article:last-child{border-bottom:0}.finance-list article div{gap:4px;display:grid}.finance-list small{color:#77736a}.finance-list .is-critical{border-left:3px solid #a13a2b;padding-left:12px}.finance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.finance-card-grid article{color:#fff;background:#171714;padding:18px}.finance-card-grid article>span,.finance-card-grid small{color:#b9b6ae;font-size:10px}.finance-card-grid h4{margin:7px 0 18px}.finance-card-grid strong{font-size:24px}.finance-card-grid article>div{background:#3b3a35;height:4px;margin:14px 0 10px}.finance-card-grid i{background:#c9a25a;height:100%;display:block}.finance-chart{align-items:flex-end;gap:10px;height:210px;padding-top:24px;display:flex}.finance-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:10px;height:100%;display:flex}.finance-chart span{background:#8fa897;width:100%;max-width:38px;min-height:4px}.finance-chart span.is-negative{background:#b26355}.finance-chart small{color:#77736a;font-size:9px}.finance-reserves>div{background:#e5e1d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:18px;display:grid}.finance-reserves article{background:#f5f2eb;justify-content:space-between;gap:10px;padding:14px;display:flex}.finance-reserves span{text-transform:capitalize;font-size:11px}.finance-import{color:#fff;background:#111;grid-template-columns:1fr auto auto;align-items:center;gap:18px;display:grid}.finance-import h3{margin:8px 0;font-size:22px}.finance-import p{color:#aaa79f;max-width:750px;margin:0;line-height:1.6}.finance-import label{cursor:pointer;border:1px solid #76684e;padding:12px 16px}.finance-import input{display:none}.finance-import button{color:#111;background:#c6a566;border:1px solid #c6a566;padding:13px 18px;font-weight:700}.finance-import>small{color:#d4bc8c;grid-column:1/-1}@media (max-width:1100px){.finance-kpis{grid-template-columns:repeat(2,1fr)}.finance-kpis article{border-bottom:1px solid #e3e0d9}.finance-grid{grid-template-columns:1fr}.finance-import{grid-template-columns:1fr auto}}@media (max-width:700px){.finance-boundary,.finance-kpis{grid-template-columns:1fr}.finance-kpis article{border-right:0}.finance-card-grid{grid-template-columns:1fr}.finance-grid>section,.finance-networth,.finance-import{padding:20px}.finance-import{grid-template-columns:1fr}.finance-import label,.finance-import button{text-align:center;width:100%}.finance-chart{gap:4px;height:160px}.finance-reserves>div{grid-template-columns:1fr}}.finance-title{border-bottom:1px solid #d9d5ca;padding:42px 0 34px}.finance-title h2{letter-spacing:-.055em;max-width:none;font-size:clamp(42px,6vw,78px)}.finance-jump-nav{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f7f3f5;border:1px solid #d9d5ca;display:flex;position:sticky;top:0;overflow:auto}.finance-jump-nav a{color:#24231f;text-align:center;border-right:1px solid #d9d5ca;flex:1;min-width:max-content;padding:15px 18px;font-size:10px;font-weight:750}.finance-jump-nav a:last-child{border-right:0}.finance-row-actions{align-items:center;gap:12px;display:flex}.finance-edit-button{color:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid;padding:8px 11px;font-size:9px;font-weight:800}.finance-loan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.finance-loan-grid>article{background:linear-gradient(145deg,#fbfaf6,#f0ede5);border:1px solid #d9d5ca;min-height:245px;padding:20px;position:relative}.finance-loan-grid>article.is-critical{background:linear-gradient(145deg,#fff8f5,#f1e1dc);border-color:#a65f50}.finance-loan-grid article>header{border:0;padding:0}.finance-loan-grid header span,.finance-loan-grid header b{letter-spacing:.11em;font-size:9px}.finance-loan-grid header b{border:1px solid #cfc8b8;padding:5px 7px}.finance-loan-grid h4{margin:26px 0 8px;font-size:18px}.finance-loan-grid>article>strong{font-size:28px;font-weight:500}.finance-loan-grid>article>p{color:#77736a;margin:4px 0 20px;font-size:10px}.finance-loan-progress{background:#ded9cd;height:5px}.finance-loan-progress i{background:#292a25;height:100%;display:block}.finance-loan-grid footer{color:#77736a;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.finance-loan-grid .finance-edit-button{position:absolute;bottom:18px;right:18px}.finance-bank-card{min-height:270px;position:relative;overflow:hidden;box-shadow:0 18px 35px #1a1a1624;background:linear-gradient(135deg,#11130f,#33352f)!important;border-radius:18px!important}.finance-bank-card:before{content:"";border:1px solid #ffffff2b;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-95px}.finance-bank-card.tone-1{background:linear-gradient(135deg,#322a1c,#826a3d)!important}.finance-bank-card.tone-2{background:linear-gradient(135deg,#1c2b31,#395a61)!important}.finance-bank-card.tone-3{background:linear-gradient(135deg,#321f24,#72444d)!important}.finance-bank-card>header{position:relative;border:0!important;padding:0!important}.finance-bank-card>header>span{color:#fff;letter-spacing:.04em;font-size:12px;font-weight:750}.finance-bank-card>header>i{background:linear-gradient(135deg,#d9c27a,#9b8046);border-radius:5px;width:34px;height:25px}.finance-bank-card h4{color:#dbd8cf;letter-spacing:.12em;text-transform:uppercase;margin-top:30px;font-size:13px;font-weight:500}.finance-bank-card>small{letter-spacing:.12em;margin-bottom:6px;display:block}.finance-bank-card>strong{font-size:29px}.finance-card-meter{background:#ffffff2e!important;height:5px!important;margin:17px 0 8px!important}.finance-bank-card footer{color:#d3d0c8;justify-content:space-between;font-size:9px;display:flex}.finance-bank-card>p{color:#aaa79f;margin:18px 0 0;font-size:10px}.finance-bank-card .finance-edit-button{color:#fff;position:absolute;bottom:18px;right:18px}.finance-toast{z-index:80;color:#fff;background:#1d211b;max-width:420px;padding:16px 20px;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 34px #0003}.finance-editor-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.finance-editor{background:#f7f5ef;border:1px solid #4b493f;width:min(860px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #0006}.finance-editor>header{z-index:1;color:#fff;background:#151612;justify-content:space-between;gap:24px;padding:28px 30px;display:flex;position:sticky;top:0}.finance-editor header span{letter-spacing:.16em;color:#c8a35d;font-size:9px}.finance-editor header h3{margin:8px 0 4px;font-size:29px;font-weight:500}.finance-editor header p{color:#aaa9a3;margin:0;font-size:11px}.finance-editor header button{color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:30px}.finance-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px 30px;display:grid}.finance-editor-grid label{gap:8px;display:grid}.finance-editor-grid label.is-wide,.finance-editor-grid>.finance-check{grid-column:1/-1}.finance-editor-grid label>span{letter-spacing:.08em;font-size:9px;font-weight:800}.finance-editor-grid input{background:#fff;border:1px solid #d1ccc0;min-width:0;padding:13px 14px}.finance-editor>footer{background:#eeebe3;border-top:1px solid #d7d2c6;justify-content:flex-end;align-items:center;gap:10px;padding:18px 30px;display:flex;position:sticky;bottom:0}.finance-editor>footer button{background:0 0;border:1px solid #24251f;padding:12px 16px;font-weight:800}.finance-editor>footer button.is-primary{color:#fff;background:#24251f}.finance-editor>footer .finance-check{margin-right:auto}.finance-check{align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex!important}.finance-check input{width:16px;height:16px}.finance-list article.is-inactive,.finance-bank-card.is-inactive,.finance-loan-grid>article.is-inactive{opacity:.52;filter:saturate(.45)}.finance-debt-calendar,.finance-treasury-engine{background:#fff;border:1px solid #d9d5ca;padding:30px}.finance-month-grid{background:#ddd8cc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.finance-month-grid>article{background:#f7f5ef;min-height:210px;padding:20px}.finance-month-grid article>header{border:0;justify-content:space-between;align-items:flex-end;padding:0 0 14px;display:flex}.finance-month-grid header span{font-size:9px}.finance-month-grid header strong{text-transform:capitalize;font-size:18px}.finance-month-grid article>b{margin-bottom:18px;font-size:24px;font-weight:500;display:block}.finance-month-grid article div{gap:8px;display:grid}.finance-month-grid article p{border-top:1px solid #e1ddd3;justify-content:space-between;gap:12px;margin:0;padding-top:8px;font-size:9px;display:flex}.finance-month-grid article p strong{font-weight:700}.finance-month-grid small,.finance-section-note{color:#77736a;font-size:10px}.finance-section-note{margin:18px 0 0;line-height:1.6}.finance-treasury-engine{color:#f4f2ec;background:#151612}.finance-treasury-engine>header{border-color:#3a3b35!important}.finance-treasury-engine>header h3{color:#fff}.finance-treasury-engine>header>b{color:#d5b675;border:1px solid #77694e;padding:7px 10px;font-size:9px}.finance-treasury-layout{grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:30px;padding:28px 0;display:grid}.finance-treasury-control>strong{font-size:23px}.finance-treasury-control>p{color:#aaa9a2;max-width:430px;font-size:11px;line-height:1.65}.finance-treasury-control label{gap:8px;margin-top:28px;display:grid}.finance-treasury-control label span,.finance-engine-state span{letter-spacing:.12em;color:#c8a35d;font-size:9px}.finance-treasury-control input{color:#fff;background:#21221e;border:1px solid #56564e;width:100%;padding:16px;font-size:22px}.finance-engine-state{border-top:1px solid #34352f;justify-content:space-between;margin-top:14px;padding:13px 0;display:flex}.finance-engine-state b{font-size:10px}.finance-waterfall{display:grid}.finance-waterfall article{border-bottom:1px solid #34352f;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.finance-waterfall article>i{border:1px solid #56564e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.finance-waterfall article>div{gap:3px;display:grid}.finance-waterfall span{font-size:12px}.finance-waterfall small{color:#898982;font-size:9px}.finance-waterfall strong{font-size:16px}.finance-algorithm-policy{border-top:1px solid #34352f;grid-template-columns:repeat(4,1fr);display:grid}.finance-algorithm-policy article{border-right:1px solid #34352f;grid-template-columns:auto 1fr;gap:10px;padding:18px;display:grid}.finance-algorithm-policy article:last-child{border-right:0}.finance-algorithm-policy span{color:#c8a35d;font-size:9px}.finance-algorithm-policy p{color:#aaa9a2;margin:0;font-size:10px;line-height:1.5}@media (max-width:1100px){.finance-loan-grid{grid-template-columns:1fr}.finance-bank-card{min-height:250px}.finance-month-grid{grid-template-columns:repeat(2,1fr)}.finance-treasury-layout{grid-template-columns:1fr}.finance-algorithm-policy{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.finance-title{padding:24px 0}.finance-title h2{font-size:42px}.finance-jump-nav{margin-inline:-20px}.finance-jump-nav a{padding:13px 15px}.finance-row-actions{flex-direction:column;align-items:flex-end}.finance-editor-backdrop{padding:0}.finance-editor{width:100%;height:100vh;max-height:100vh}.finance-editor>header{padding:22px}.finance-editor-grid{grid-template-columns:1fr;padding:22px}.finance-editor-grid label.is-wide,.finance-editor-grid>.finance-check{grid-column:auto}.finance-editor>footer{grid-template-columns:1fr 1fr;padding:14px;display:grid}.finance-editor>footer .finance-check{grid-column:1/-1}.finance-bank-card{min-height:265px}.finance-loan-grid,.finance-month-grid,.finance-algorithm-policy{grid-template-columns:1fr}.finance-debt-calendar,.finance-treasury-engine{padding:20px}.finance-algorithm-policy article{border-bottom:1px solid #34352f;border-right:0}.finance-waterfall article{grid-template-columns:32px 1fr}.finance-waterfall article>strong{grid-column:2}}.finance-command-center{gap:18px}.finance-focus-nav{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f8f4f0;border:1px solid #dfdcd4;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid;position:sticky;top:12px;box-shadow:0 10px 30px #24231f0f}.finance-focus-nav button{color:#747168;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:13px 16px;font-size:10px;font-weight:750;transition:color .18s,background .18s}.finance-focus-nav button.is-active{color:#fff;background:#24251f;box-shadow:0 5px 14px #24251f21}.finance-focus-copy{background:#fbfaf7;border:1px solid #e2dfd8;grid-template-columns:140px 1fr;align-items:start;gap:24px;padding:20px 24px;display:grid}.finance-focus-copy>span{color:#9b7536;letter-spacing:.15em;padding-top:5px;font-size:9px;font-weight:800}.finance-focus-copy h3{margin:0;font-size:22px;font-weight:500}.finance-focus-copy p{color:#77736a;max-width:720px;margin:7px 0 0;font-size:11px;line-height:1.65}.finance-boundary{background:#f5f1e8;border-color:#e1ded6;padding:17px 22px}.finance-kpis{background:#faf9f6;border-color:#e1ded7}.finance-kpis article{border-color:#e8e5de;gap:7px;padding:19px 20px}.finance-kpis strong{font-size:24px}.finance-grid>section,.finance-networth,.finance-import,.finance-debt-calendar{background:#fbfaf7;border-color:#e2dfd8}.finance-command-center section>header{border-color:#e7e4dd}.finance-loan-grid>article{min-height:225px;box-shadow:none}.finance-bank-card{min-height:245px;box-shadow:0 12px 24px #1a1a161a}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) .finance-grid:has(#finans-hesaplar){display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) .finance-grid:has(#finans-kartlar){display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) #finans-takvim{display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) #finans-hazine{display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) .finance-grid:has(#finans-varliklar){display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) #finans-hareketler{display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) .finance-import{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) #finans-takvim{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) #finans-hazine{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) .finance-networth{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) .finance-grid:has(#finans-varliklar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) #finans-hareketler{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) .finance-import{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-grid:has(#finans-hesaplar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-grid:has(#finans-kartlar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-networth{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-grid:has(#finans-varliklar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) #finans-hareketler{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-import{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) .finance-grid:has(#finans-hesaplar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) .finance-grid:has(#finans-kartlar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) #finans-takvim{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) #finans-hazine{display:none}@media (max-width:700px){.finance-focus-nav{border-radius:12px;margin-inline:-12px;padding:4px;display:flex;top:8px;overflow:auto}.finance-focus-nav button{flex:none;padding:12px 14px}.finance-focus-copy{grid-template-columns:1fr;gap:8px;padding:18px}.finance-focus-copy h3{font-size:20px}.finance-boundary{padding:16px}.finance-kpis article{padding:17px 18px}.finance-kpis strong{font-size:23px}}.finance-focus-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-command-center:has(.finance-focus-nav button.is-active) .finance-grid:has(#finans-hesaplar){display:grid}.finance-command-center:has(.finance-focus-nav button.is-active) .finance-grid:has(#finans-kartlar){display:grid}.finance-command-center:has(.finance-focus-nav button.is-active) #finans-takvim{display:grid}.finance-command-center:has(.finance-focus-nav button.is-active) #finans-hazine{display:grid}.finance-command-center:has(.finance-focus-nav button.is-active) .finance-networth{display:grid}.finance-command-center:has(.finance-focus-nav button.is-active) .finance-grid:has(#finans-varliklar){display:grid}.finance-command-center:has(.finance-focus-nav button.is-active) #finans-hareketler{display:grid}.finance-command-center:has(.finance-focus-nav button.is-active) .finance-import{display:grid}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) .finance-grid:has(#finans-hesaplar){display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) .finance-grid:has(#finans-kartlar){display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) #finans-takvim{display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) #finans-hazine{display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) .finance-grid:has(#finans-varliklar){display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) #finans-hareketler{display:none}.finance-command-center:has(.finance-focus-nav button:first-child.is-active) .finance-import{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) #finans-borclar{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) .finance-grid:has(#finans-kartlar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) #finans-takvim{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) #finans-hazine{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) .finance-networth{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) .finance-grid:has(#finans-varliklar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) #finans-hareketler{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) .finance-import{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(2).is-active) .finance-grid:has(#finans-hesaplar){grid-template-columns:1fr}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) #finans-hesaplar{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) #finans-takvim{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) #finans-hazine{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-networth{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-grid:has(#finans-varliklar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) #finans-hareketler{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-import{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-grid:has(#finans-hesaplar){grid-template-columns:1fr}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) .finance-grid:has(#finans-hesaplar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) .finance-grid:has(#finans-kartlar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) .finance-networth{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) .finance-grid:has(#finans-varliklar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) #finans-hareketler{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) .finance-import{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(5).is-active) .finance-grid:has(#finans-hesaplar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(5).is-active) .finance-grid:has(#finans-kartlar){display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(5).is-active) #finans-takvim{display:none}.finance-command-center:has(.finance-focus-nav button:nth-child(5).is-active) #finans-hazine{display:none}.finance-calendar-tabs{background:#ddd8cc;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.finance-calendar-tabs button{color:#625f57;text-align:left;cursor:pointer;background:#f4f1ea;border:0;gap:5px;padding:14px 10px;display:grid}.finance-calendar-tabs button.is-active{color:#fff;background:#292a25}.finance-calendar-tabs span{text-transform:capitalize;font-size:11px;font-weight:750}.finance-calendar-tabs small{font-size:9px}.finance-day-calendar{background:#fff;border:1px solid #ddd8cc;margin-top:16px}.finance-weekdays,.finance-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.finance-weekdays{background:#eeebe4}.finance-weekdays span{color:#77736a;text-align:center;border-right:1px solid #ddd8cc;padding:10px;font-size:9px;font-weight:800}.finance-days>i,.finance-days>article{border-top:1px solid #e4e0d8;border-right:1px solid #e4e0d8;min-height:108px}.finance-days>i{background:#f4f2ed}.finance-days>article{background:#fbfaf7;padding:9px}.finance-days>article.has-payment{background:#f3ead8;box-shadow:inset 3px 0 #b18a47}.finance-days article>b{margin-bottom:8px;font-size:12px;display:block}.finance-days article>div{gap:5px;display:grid}.finance-days article p{background:#ffffffb8;border-radius:4px;gap:2px;margin:0;padding:5px;font-size:8px;line-height:1.25;display:grid}.finance-days article p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-days article p strong{font-size:9px}.finance-days article small{color:#8a6b35;font-size:8px;font-weight:750}.finance-debt-calendar>header p{color:#77736a;max-width:640px;margin:7px 0 0;font-size:11px;line-height:1.5}.finance-days>article.is-editable{cursor:pointer;transition:background .18s,box-shadow .18s}.finance-days>article.is-editable:hover,.finance-days>article.is-editable:focus-within{background:#eee5d2;box-shadow:inset 0 0 0 2px #b18a47}.finance-calendar-entry,.finance-calendar-more{cursor:pointer;text-align:left;border:0;width:100%}.finance-calendar-entry{color:#292a25;background:#ffffffc7;border-radius:4px;gap:2px;margin:0;padding:6px;font-size:8px;line-height:1.25;display:grid}.finance-calendar-entry:hover{background:#fff}.finance-calendar-entry span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-calendar-entry strong{font-size:9px}.finance-calendar-more{color:#765a2c;background:0 0;padding:3px 4px;font-size:8px;font-weight:800}.finance-calendar-add{color:#918b7f;opacity:0;padding:6px 0;font-size:8px;font-weight:750;transition:opacity .18s;display:block}.finance-days>article.is-editable:hover .finance-calendar-add{opacity:1}.finance-calendar-manager{background:#f7f5ef;border:1px solid #4b493f;width:min(660px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #0006}.finance-calendar-manager>header{color:#fff;background:#151612;justify-content:space-between;gap:24px;padding:26px 28px;display:flex}.finance-calendar-manager>header span{letter-spacing:.16em;color:#c8a35d;font-size:9px}.finance-calendar-manager>header h3{text-transform:capitalize;margin:7px 0 4px;font-size:28px;font-weight:500}.finance-calendar-manager>header p{color:#aaa9a3;margin:0;font-size:11px}.finance-calendar-manager>header>button{color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:30px}.finance-calendar-manager>div{display:grid}.finance-calendar-manager>div>button{color:#292a25;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ded9cd;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:18px 28px;display:grid}.finance-calendar-manager>div>button:hover{background:#f1eadb}.finance-calendar-manager>div>button span{gap:5px;display:grid}.finance-calendar-manager>div>button b{color:#9b7536;letter-spacing:.12em;font-size:8px}.finance-calendar-manager>div>button strong{font-size:14px}.finance-calendar-manager>div>button em{font-size:15px;font-style:normal;font-weight:750}.finance-calendar-manager>div>button i{font-size:9px;font-style:normal;font-weight:800}.finance-calendar-manager>footer{background:#ece8de;justify-content:flex-end;padding:18px 28px;display:flex}@media (max-width:900px){.finance-calendar-tabs{display:flex;overflow:auto}.finance-calendar-tabs button{flex:0 0 120px}.finance-day-calendar{overflow:auto}.finance-weekdays,.finance-days{min-width:760px}}@media (max-width:700px){.finance-focus-nav{grid-template-columns:none}.finance-days>i,.finance-days>article{min-height:96px}.finance-calendar-add{opacity:1}.finance-calendar-manager{width:100%;height:100vh;max-height:100vh}.finance-calendar-manager>header{padding:22px}.finance-calendar-manager>div>button{grid-template-columns:1fr auto;padding:17px 22px}.finance-calendar-manager>div>button i{grid-column:1/-1}.finance-calendar-manager>footer{padding:16px 22px}.finance-calendar-manager>footer .finance-create-button{width:100%}}:is(.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-grid:has(#finans-hesaplar),.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) .finance-grid:has(#finans-kartlar)){display:grid!important}:is(.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) #finans-borclar,.finance-command-center:has(.finance-focus-nav button:nth-child(3).is-active) #finans-kartlar,.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) #finans-takvim,.finance-command-center:has(.finance-focus-nav button:nth-child(4).is-active) #finans-hazine){display:block!important}.finance-command-center .finance-focus-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.finance-command-center #finans-ozet,.finance-command-center #finans-takvim,.finance-command-center #finans-hazine,.finance-command-center .finance-networth,.finance-command-center #finans-hareketler,.finance-command-center #finans-arsiv,.finance-command-center .finance-import{display:none!important}.finance-command-center .finance-grid:has(#finans-hesaplar){display:none!important}.finance-command-center .finance-grid:has(#finans-kartlar){display:none!important}.finance-command-center .finance-grid:has(#finans-varliklar){display:none!important}.finance-command-center[data-finance-view=overview] #finans-ozet{display:grid!important}.finance-command-center[data-finance-view=overview] .finance-networth{display:block!important}.finance-command-center[data-finance-view=accounts] .finance-grid:has(#finans-hesaplar){grid-template-columns:1fr;display:grid!important}.finance-command-center[data-finance-view=accounts] #finans-hesaplar{display:block!important}.finance-command-center[data-finance-view=accounts] #finans-borclar{display:none!important}:is(.finance-command-center[data-finance-view=liabilities] .finance-grid:has(#finans-hesaplar),.finance-command-center[data-finance-view=liabilities] .finance-grid:has(#finans-kartlar)){grid-template-columns:1fr;display:grid!important}.finance-command-center[data-finance-view=liabilities] #finans-hesaplar,.finance-command-center[data-finance-view=liabilities] #finans-kartlar{display:none!important}.finance-command-center[data-finance-view=liabilities] #finans-borclar,.finance-command-center[data-finance-view=liabilities] #finans-giderler{display:block!important}.finance-command-center[data-finance-view=cards] .finance-grid:has(#finans-kartlar){grid-template-columns:1fr;display:grid!important}.finance-command-center[data-finance-view=cards] #finans-kartlar{display:block!important}.finance-command-center[data-finance-view=cards] #finans-giderler{display:none!important}.finance-command-center[data-finance-view=cards] .finance-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-command-center[data-finance-view=treasury] #finans-takvim,.finance-command-center[data-finance-view=treasury] #finans-hazine,.finance-command-center[data-finance-view=assets] .finance-networth,.finance-command-center[data-finance-view=assets] #finans-hareketler,.finance-command-center[data-finance-view=assets] #finans-arsiv,.finance-command-center[data-finance-view=assets] .finance-import{display:block!important}.finance-command-center[data-finance-view=assets] .finance-grid:has(#finans-varliklar){display:block!important}.finance-command-center[data-finance-view=assets] #finans-hareketler{display:grid!important}.finance-command-center[data-finance-view=assets] .finance-grid:has(#finans-varliklar){display:grid!important}.finance-header-actions{align-items:center;gap:12px;display:flex}.finance-create-button{color:#fff;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#292a25;border:1px solid #292a25;border-radius:999px;min-height:40px;padding:0 15px;font-size:9px;font-weight:800}.finance-create-button:hover{background:#4a4b43}.finance-loan-grid>article{padding-bottom:72px}.finance-loan-grid article>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.finance-loan-grid h4{align-items:center;min-height:30px;display:flex}.finance-record-actions{align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;right:18px}.finance-loan-grid .finance-edit-button,.finance-bank-card .finance-edit-button{position:static;bottom:auto;right:auto}.finance-archive-button{color:#6f4c1c;letter-spacing:.06em;cursor:pointer;background:#f7efe0;border:1px solid #9a6d2f;padding:8px 11px;font-size:9px;font-weight:800}.finance-bank-card .finance-archive-button{color:#fff;background:#ffffff14;border-color:#ffffff6b}.finance-bank-logo{color:#fff;letter-spacing:-.02em;white-space:nowrap;background:#292a25;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.finance-bank-logo.is-akbank{background:#e60012}.finance-bank-logo.is-isbank{background:#004e9a}.finance-bank-logo.is-yapikredi{background:#005ca9}.finance-bank-logo.is-qnb{background:#692f84}.finance-bank-logo.is-garanti{background:#16734b}.finance-bank-logo.is-ziraat{background:#d71920}.finance-bank-logo.is-vakif{color:#27251f;background:#f3c400}.finance-bank-logo.is-halk{background:#005baa}.finance-bank-card>header>.finance-bank-logo{box-shadow:0 5px 16px #0000002e}.finance-archive{background:#fbfaf7;border:1px solid #e2dfd8}.finance-archive-grid{gap:0;display:grid}.finance-archive-grid>article{border-bottom:1px solid #e7e4dd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.finance-archive-grid>article:last-child{border-bottom:0}.finance-archive-grid>article>span{gap:4px;display:grid}.finance-archive-grid b{color:#9b7536;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.finance-archive-grid strong{font-size:13px}.finance-archive-grid small{color:#77736a;font-size:9px}.finance-archive-grid em{font-size:13px;font-style:normal;font-weight:750}.finance-archive-grid button{color:#292a25;cursor:pointer;background:0 0;border:1px solid #292a25;padding:9px 12px;font-size:9px;font-weight:800}@media (max-width:1100px){.finance-command-center .finance-focus-nav{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.finance-command-center .finance-focus-nav button{scroll-snap-align:start;flex:none;min-width:150px}.finance-command-center[data-finance-view=cards] .finance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.finance-command-center{gap:12px}.finance-command-center .finance-title{padding:18px 0}.finance-command-center .finance-title h2{font-size:clamp(34px,11vw,46px);line-height:.96}.finance-command-center .finance-focus-nav{border-radius:0;margin-inline:-12px;padding:4px;position:sticky;top:6px}.finance-command-center .finance-focus-nav button{min-width:132px;padding:12px 13px}.finance-focus-copy{grid-template-columns:1fr;gap:7px;padding:16px}.finance-focus-copy>span{padding-top:0}.finance-focus-copy h3{font-size:20px}.finance-boundary{padding:15px 16px}.finance-kpis{grid-template-columns:1fr 1fr}.finance-kpis article{min-width:0;padding:15px}.finance-kpis strong{font-size:20px}.finance-command-center section>header{flex-direction:column;align-items:flex-start;gap:14px}.finance-header-actions{justify-content:space-between;width:100%}.finance-create-button{min-height:44px}.finance-command-center[data-finance-view=cards] .finance-card-grid{grid-template-columns:1fr}.finance-bank-card{min-height:250px;border-radius:16px!important;padding:18px 18px 68px!important}.finance-bank-card h4{margin-top:24px}.finance-bank-card>strong{font-size:26px}.finance-loan-grid{gap:10px}.finance-loan-grid>article{min-height:230px;padding:17px 17px 68px}.finance-record-actions{bottom:14px;right:14px}.finance-list article{gap:12px;padding:15px}.finance-row-actions{align-items:flex-end}.finance-editor-grid input{font-size:16px}.finance-debt-calendar,.finance-treasury-engine{padding:16px}.finance-treasury-layout{grid-template-columns:1fr;gap:18px}.finance-algorithm-policy{grid-template-columns:1fr}.finance-calendar-tabs,.finance-day-calendar{margin-inline:0}.finance-archive-grid>article{grid-template-columns:1fr auto;gap:12px;padding:15px}.finance-archive-grid>article>span{grid-column:1/-1}.finance-archive-grid button{min-height:40px}.finance-command-center[data-finance-view=assets] #finans-hareketler{grid-template-columns:1fr!important}.finance-command-center[data-finance-view=assets] .finance-grid:has(#finans-varliklar){grid-template-columns:1fr!important}}.task-center{gap:20px;display:grid}.task-hero{border-bottom:1px solid #d9d5ca;justify-content:space-between;align-items:flex-end;gap:30px;padding:42px 0 34px;display:flex}.task-hero span,.task-import span{color:#9b7536;letter-spacing:.16em;font-size:9px;font-weight:850}.task-hero h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(42px,6vw,76px);font-weight:500}.task-hero p{color:#747168;max-width:700px;margin:0;font-size:12px;line-height:1.7}.task-hero button,.task-create button,.task-import button{color:#fff;white-space:nowrap;background:#24251f;border:1px solid #24251f;border-radius:999px;min-height:44px;padding:0 18px;font-size:10px;font-weight:800}.task-kpis{background:#faf9f6;border:1px solid #dfdcd4;grid-template-columns:repeat(4,1fr);display:grid}.task-kpis article{border-right:1px solid #e4e1d9;gap:7px;padding:20px;display:grid}.task-kpis article:last-child{border-right:0}.task-kpis span{color:#77736a;letter-spacing:.1em;font-size:9px}.task-kpis strong{font-size:28px}.task-kpis .is-alert{background:#f5e6e1}.task-create{background:#f4f0e7;border:1px solid #d9d5ca;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;padding:20px;display:grid}.task-create input,.task-create select,.task-create textarea,.task-toolbar input,.task-toolbar select,.task-card input,.task-card textarea,.task-card select{color:#24231f;min-width:0;font:inherit;background:#fff;border:1px solid #d9d5ca;padding:12px;font-size:11px}.task-create textarea{resize:vertical;grid-column:1/-2;min-height:72px}.task-toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.task-toolbar>div{background:#f8f7f3;border:1px solid #d9d5ca;border-radius:12px;padding:4px;display:flex}.task-toolbar button{color:#77736a;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800}.task-toolbar button.is-active{color:#fff;background:#24251f}.task-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.task-card{background:#fbfaf7;border:1px solid #ddd9cf;border-left:4px solid #aaa69b;gap:14px;padding:20px;display:grid}.task-card.priority-kritik{border-left-color:#a94d3e}.task-card.priority-yuksek{border-left-color:#c68b31}.task-card>header,.task-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-card>header span{letter-spacing:.08em;border:1px solid #cec8ba;padding:5px 8px;font-size:9px;font-weight:850}.task-card>header small{color:#8a867d;letter-spacing:.12em;font-size:8px}.task-title-input{background:0 0!important;border:0!important;padding:0!important;font-size:18px!important;font-weight:700!important}.task-card>textarea{resize:vertical;min-height:66px}.task-fields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.task-fields label{gap:5px;display:grid}.task-fields label>span{letter-spacing:.08em;font-size:8px;font-weight:800}.task-card>footer{border-top:1px solid #e4e0d6;padding-top:12px}.task-card>footer span{color:#9a6d2f;font-size:9px;font-weight:850}.task-card>footer button{color:#24251f;background:0 0;border:1px solid #24251f;padding:9px 13px;font-size:9px;font-weight:850}.task-empty{text-align:center;color:#77736a;border:1px dashed #cbc6ba;grid-column:1/-1;padding:40px}.task-import{background:#f2ead9;border:1px solid #d8d3c7;grid-template-columns:1fr minmax(220px,auto) auto;align-items:center;gap:20px;padding:24px;display:grid}.task-import h3{margin:6px 0;font-size:22px}.task-import p{color:#6f6b62;margin:0;font-size:10px}.task-import input{font-size:10px}.task-card-actions{gap:8px;display:flex}.task-card>footer .task-notify-button{color:#fff;background:#24251f}.task-card>footer button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){.task-board{grid-template-columns:1fr}.task-create{grid-template-columns:1fr 1fr}.task-create textarea{grid-column:1/-1}.task-import{grid-template-columns:1fr}.task-kpis{grid-template-columns:1fr 1fr}}@media (max-width:650px){.task-hero{flex-direction:column;align-items:flex-start;padding:24px 0}.task-hero h2{font-size:44px}.task-hero button{width:100%}.task-kpis article{padding:15px}.task-toolbar{grid-template-columns:1fr}.task-toolbar>div{overflow:auto}.task-create{grid-template-columns:1fr}.task-create textarea{grid-column:auto}.task-fields{grid-template-columns:1fr}.task-card{padding:16px}.task-import{padding:18px}.task-import button{width:100%}}.home-service-preview{justify-self:end;width:100%;min-width:0;max-width:680px;position:relative}.service-preview-caption,.service-preview-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.service-preview-caption{color:#736747;margin-bottom:16px;font-size:12px}.service-preview-caption>span:first-child{letter-spacing:.1em;font-weight:750}.service-preview-caption>span:last-child{color:#696860}.service-preview-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.service-preview-grid>article{border:1px solid #d8d0c0;border-radius:16px;min-width:0;overflow:hidden}.service-preview-grid header{letter-spacing:.05em;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.service-preview-ad{background:#e7dfcc;grid-column:1/9;padding:22px}.service-preview-ad h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:16px 0;font-size:clamp(21px,2.1vw,29px);font-weight:600;line-height:1.15}.service-preview-plan{gap:10px;display:grid}.service-preview-plan>div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.service-preview-plan b{color:#575031;font-weight:500}.service-preview-plan b>span{margin-right:3px}.service-preview-ad footer{color:#635b49;border-top:1px solid #c9bfa7;margin-top:18px;padding-top:12px;font-size:12px}.service-preview-ad footer span{padding:0 6px}.service-preview-proof{color:#f8f5eb;background:#161613;flex-direction:column;grid-column:9/-1;justify-content:center;padding:22px 16px;display:flex}.service-preview-proof>span:first-child{color:#cfba8e;letter-spacing:.03em;font-size:12px}.service-preview-proof strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.07em;margin-top:18px;font-size:clamp(35px,4vw,56px);font-weight:500;line-height:1}.service-preview-proof p{color:#c1bbaa;margin:10px 0;font-size:12px;line-height:1.5}.service-preview-proof-mark{color:#cbb17b;margin-top:auto;padding-top:15px;font-size:35px}.service-preview-media{color:#fff;background:#1a1a16;grid-column:1/7;min-height:310px;position:relative}.service-preview-media>img{object-fit:cover;object-position:48% 45%}.service-preview-media-shade{background:linear-gradient(#00000080,#0000 38%,#000000eb);position:absolute;inset:0}.service-preview-media>header{padding:20px;position:relative}.service-preview-media-copy{position:absolute;bottom:20px;left:20px;right:20px}.service-preview-media-copy>span{color:#e0cfaa;font-size:12px}.service-preview-media-copy h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:7px 0 20px;font-size:clamp(22px,2.1vw,29px);font-weight:500;line-height:1.12}.service-preview-media-copy p{color:#dfddd5;margin:8px 0 0;font-size:12px}.service-preview-timeline{gap:5px;display:flex}.service-preview-timeline i{transform-origin:0;background:#dfc796;flex:1;height:3px}.service-preview-shop{background:#f6f4ed;flex-direction:column;grid-column:7/-1;padding:20px;display:flex}.service-preview-shop>header{color:#665737}.service-preview-window{background:#fff;border:1px solid #dcd8cc;border-radius:10px;margin:16px 0;padding:12px}.service-preview-window-bar{gap:4px;margin-bottom:16px;display:flex}.service-preview-window-bar i{background:#ccc7bb;border-radius:50%;width:4px;height:4px}.service-preview-store-name{color:#151511;font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;font-size:24px;font-weight:650;display:block}.service-preview-window>p{color:#706c61;margin:7px 0 16px;font-size:12px;line-height:1.5}.service-preview-store-steps{gap:10px;display:grid}.service-preview-store-steps>div{color:#605b51;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.service-preview-store-steps b{color:#6d633f}.service-preview-live{color:#4a4a2e;text-align:center;background:#efecdf;border-radius:4px;margin-top:15px;padding:10px 5px;font-size:12px;font-weight:600}.service-preview-live>span{margin-right:4px;font-size:8px}.service-preview-shop footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.service-preview-shop footer img{width:69px;height:auto}.service-preview-shop footer>span{color:#706040;font-size:12px}.service-preview-bottom{margin-top:12px}.service-preview-bottom>p{color:#746b58;margin:0;font-size:12px;line-height:1.5}.service-preview-bottom button{color:#5a503c;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0 8px 8px;font-size:12px;display:inline-flex}.service-preview-bottom button:focus-visible{outline-offset:4px;outline:2px solid #8d7042}.is-playing .preview-step{animation:.5s both preview-step-in}.is-playing .step-one{animation-delay:.15s}.is-playing .step-two{animation-delay:.55s}.is-playing .step-three{animation-delay:.95s}.is-playing .service-preview-timeline i{animation:.5s both preview-timeline-in}.is-playing .service-preview-timeline i:first-child{animation-delay:1.5s}.is-playing .service-preview-timeline i:nth-child(2){animation-delay:2s}.is-playing .service-preview-timeline i:nth-child(3){animation-delay:2.5s}.is-playing .shop-step-one{animation-delay:3s}.is-playing .shop-step-two{animation-delay:3.5s}.is-playing .shop-step-three{animation-delay:4s}@keyframes preview-step-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-timeline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-project-proof{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(35px,7vw,110px);display:grid}.home-project-proof .home-project-copy h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:24px 0;font-size:clamp(40px,5vw,70px);line-height:1.02}.home-project-copy>p:not(.kicker){color:#65645e;max-width:560px;font-size:16px;line-height:1.75}.home-project-deliverables{flex-wrap:wrap;gap:8px;margin:26px 0;padding:0;list-style:none;display:flex}.home-project-deliverables li{color:#62563d;border:1px solid #d8d0c0;border-radius:4px;padding:8px 12px;font-size:13px}.home-project-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.home-project-proof .home-project-actions .button{margin:0}.home-project-all{color:#625c50;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.home-project-media{aspect-ratio:4/5;color:#fff;text-align:left;cursor:pointer;isolation:isolate;background:#181815;border:0;border-radius:16px;justify-self:end;width:100%;max-width:460px;padding:0;display:block;position:relative;overflow:hidden}.home-project-media>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.home-project-media:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#000000d9);position:absolute;inset:35% 0 0}.home-project-media-caption{z-index:1;gap:9px;display:grid;position:absolute;bottom:28px;left:24px;right:24px}.home-project-media-caption>span{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;font-size:30px;font-weight:600}.home-project-media-caption small{letter-spacing:.07em;color:#e6dfd0;font-size:12px}.home-project-media .portfolio-cover-action{z-index:2;opacity:1;align-items:center;gap:10px;display:flex;position:absolute;inset:24px 24px auto auto;transform:none}.home-project-media .portfolio-cover-action b{color:#fff;background:#0000008c;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;display:grid}.home-project-media .portfolio-cover-action small{color:#fff;background:#000000b3;border-radius:5px;padding:7px 10px;font-size:12px}@media (hover:hover) and (pointer:fine){.home-project-media:hover>img{transform:scale(1.025)}}.home-project-media:focus-visible{outline-offset:5px;outline:3px solid #8d7042}@media (max-width:1100px) and (min-width:821px){.home-service-preview{max-width:600px}.service-preview-ad{padding:18px}.service-preview-shop{padding:16px}.service-preview-plan>div{flex-wrap:wrap}.service-preview-proof{padding:18px 12px}}@media (max-width:820px){.home-service-preview{justify-self:center;max-width:650px}.home-project-proof{grid-template-columns:minmax(0,1fr);gap:30px}.home-project-media{justify-self:center;max-width:500px}.home-project-proof .home-project-copy h2{font-size:clamp(40px,9vw,64px)}}@media (max-width:480px){.service-preview-grid{gap:10px}.service-preview-ad{grid-column:1/-1;padding:20px}.service-preview-ad h3{font-size:27px}.service-preview-proof{flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px 12px;padding:14px 18px}.service-preview-proof strong{order:-1;margin:0;font-size:32px}.service-preview-proof p{margin:0}.service-preview-proof-mark{display:none}.service-preview-proof>span:first-child{font-size:11px}.service-preview-media{min-height:290px}.service-preview-media>header{padding:14px;font-size:11px}.service-preview-media-copy{bottom:16px;left:14px;right:12px}.service-preview-media-copy h3{font-size:23px}.service-preview-media-copy p{font-size:11px}.service-preview-shop{padding:14px 10px}.service-preview-shop>header{font-size:11px}.service-preview-window{padding:10px}.service-preview-store-name{font-size:21px}.service-preview-store-steps>div{font-size:11px}.service-preview-shop footer img{width:58px}.service-preview-caption{gap:8px;font-size:11px}.service-preview-bottom{align-items:flex-start;gap:10px}.service-preview-bottom>p{max-width:145px;padding-top:12px}.service-preview-bottom button{white-space:nowrap}.home-project-media-caption{left:20px;right:20px}.home-project-media-caption small{font-size:11px}.home-project-actions{gap:10px 20px}}@media (prefers-reduced-motion:reduce){.is-playing .preview-step,.is-playing .service-preview-timeline i{animation:none}.home-project-media>img{transition:none}.home-project-media:hover>img{transform:none}}:root{--black:#0a0a0a;--white:#fff;--warm:#f7f7f4;--muted:#686868;--line:#e4e4df;--soft:#efefeb;--page:min(1440px, calc(100vw - 64px))}.finance-quick-customer{background:#fffdf9;border:1px solid #d9d2c6;border-radius:12px;grid-template-columns:1.4fr 1fr 1fr;align-items:end;gap:16px;margin:24px 0;padding:24px;display:grid}.finance-quick-customer header{grid-column:1/-1}.finance-quick-customer header h3{margin:5px 0}.finance-quick-customer header p{color:#777;margin:0}.finance-quick-customer label{gap:7px;display:grid}.finance-quick-customer label>span{letter-spacing:.06em;font-size:10px;font-weight:700}.finance-quick-customer input{border:1px solid #d9d2c6;border-radius:8px;min-height:44px;padding:0 12px}.finance-quick-customer .full-field{grid-column:span 2}.store-footer-partners{isolation:isolate;background:linear-gradient(115deg,#c2a46d29,#12100ceb 42%,#caa56014);border:1px solid #caa56061;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin:10px 0 22px;padding:34px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff0cc1f,0 22px 70px #0000003d}.store-footer-partners:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle,#e7c17752 0%,#c2a46d24 34%,#0000 70%);border-radius:50%;width:420px;height:220px;animation:4.5s ease-in-out infinite alternate partner-gold-pulse;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.store-footer-partners>div:first-child{max-width:430px}.store-footer-partners span{color:#d8bc83;letter-spacing:.17em;font-size:10px;font-weight:800}.store-footer-partners p{color:#d3ccc0;margin:9px 0 0;font-size:12px;line-height:1.65}.partner-marks{align-items:stretch;gap:14px;display:flex}.partner-marks figure{background:linear-gradient(145deg,#fffffffa,#f5eee0f0);border:1px solid #eac98880;border-radius:14px;place-items:center;gap:8px;width:184px;min-height:118px;margin:0;padding:14px 18px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 0 36px #d6af6333,0 15px 34px #00000042}.partner-marks figure:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 36%,#ffe09d6b 49%,#0000 62%);animation:5.5s ease-in-out infinite partner-gold-sweep;position:absolute;inset:-60% -30%;transform:translate(-70%)}.partner-marks img{z-index:1;object-fit:contain;width:auto;max-width:145px;height:62px;position:relative}.partner-marks figure:first-child img{width:76px;height:74px}.partner-marks figure:last-child img{width:144px;height:auto}.partner-marks figcaption{z-index:1;color:#5c4a2c;letter-spacing:.06em;text-align:center;font-size:9px;font-weight:800;position:relative}@keyframes partner-gold-pulse{0%{opacity:.55;transform:translateY(-50%)scale(.9)}to{opacity:1;transform:translateY(-50%)scale(1.08)}}@keyframes partner-gold-sweep{0%,55%{opacity:0;transform:translate(-70%)}68%{opacity:1}88%,to{opacity:0;transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.store-footer-partners:before,.partner-marks figure:after{animation:none}}@media (max-width:620px){.finance-quick-customer{grid-template-columns:1fr}.finance-quick-customer .full-field{grid-column:auto}.store-footer-partners{flex-direction:column;align-items:flex-start;padding:26px 20px}.partner-marks{width:100%}.partner-marks figure{width:50%;min-width:0}}.revenue-command,.invoice-vault{border:1px solid var(--line,#d9d5cb);background:#fff;margin-top:28px}.revenue-command{padding:32px}.revenue-command>header,.goal-numbers,.revenue-chart-head,.invoice-list>header,.portal-collection-list>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.revenue-command>header span,.invoice-vault header span,.invoice-list>header span,.portal-collection-list>header span{letter-spacing:.16em;color:#98783d;font-size:11px}.revenue-command>header h3,.invoice-vault h3{margin:8px 0 0;font-size:clamp(24px,3vw,42px);font-weight:500}.revenue-command>header>b{font-size:38px}.goal-track{background:#e9e5dc;height:12px;margin:28px 0 12px;overflow:hidden}.goal-track i{background:#b9934d;height:100%;transition:width .4s;display:block}.goal-numbers strong,.goal-numbers span{font-size:14px}.revenue-chart-head{border-top:1px solid #ddd8cd;margin-top:36px;padding-top:22px}.revenue-chart-head button{background:#fff;border:1px solid #cbc5b9;margin-right:7px;padding:8px 13px}.revenue-chart-head button.is-active{color:#fff;background:#111;border-color:#111}.revenue-bars{grid-template-columns:repeat(12,minmax(36px,1fr));align-items:end;gap:12px;margin-top:24px;padding-bottom:8px;display:grid;overflow-x:auto}.revenue-bars article{text-align:center;min-width:48px}.revenue-bars article>div{background:#f1eee7;justify-content:center;align-items:flex-end;height:150px;display:flex}.revenue-bars i{background:#b9934d;width:60%;display:block}.revenue-bars strong{margin-top:8px;font-size:11px;display:block}.revenue-bars span{color:#777;font-size:10px}.annual-revenue{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px;display:grid}.annual-revenue article{color:#fff;background:#111;padding:22px}.annual-revenue span,.annual-revenue small{color:#bdb8ad;display:block}.annual-revenue strong{margin:10px 0;font-size:28px;display:block}.invoice-vault{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);display:grid}.invoice-vault>form{border-right:1px solid #ddd8cd;grid-template-columns:repeat(2,1fr);gap:15px;padding:32px;display:grid}.invoice-vault>form header,.invoice-vault .full-field,.invoice-vault>form button{grid-column:1/-1}.invoice-vault label{gap:7px;font-size:12px;display:grid}.invoice-vault input,.invoice-vault select,.invoice-vault textarea{background:#fff;border:1px solid #d6d1c7;width:100%;padding:12px}.invoice-paid-check{grid-column:1/-1;align-items:center;display:flex!important}.invoice-paid-check input{width:auto}.invoice-list{max-height:740px;padding:32px;overflow:auto}.invoice-list>article{border-bottom:1px solid #ddd8cd;gap:9px;padding:18px 0;display:grid}.invoice-list>article>div:first-child{gap:4px;display:grid}.invoice-list>article>div:last-child{gap:10px;display:flex}.invoice-list a,.invoice-list button{font:inherit;color:#111;background:#fff;border:1px solid #bbb3a4;padding:8px 11px;font-size:12px;text-decoration:none}.portal-finance-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.portal-finance-summary article{border:1px solid #ddd8cd;padding:22px}.portal-finance-summary span,.portal-finance-summary strong{display:block}.portal-finance-summary strong{margin-top:8px;font-size:26px}.portal-collection-list{border:1px solid #ddd8cd;margin-top:26px;padding:24px}.portal-collection-list>article{border-top:1px solid #e4dfd5;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.portal-collection-list small{color:#777;margin-top:5px;display:block}@media (max-width:900px){.invoice-vault{grid-template-columns:1fr}.invoice-vault>form{border-bottom:1px solid #ddd8cd;border-right:0}.revenue-bars{grid-template-columns:repeat(12,54px)}.annual-revenue,.portal-finance-summary{grid-template-columns:1fr}}@media (max-width:600px){.revenue-command,.invoice-vault>form,.invoice-list{padding:20px}.invoice-vault>form{grid-template-columns:1fr}.invoice-vault>form>*{grid-column:1!important}.revenue-command>header{align-items:flex-start}.revenue-command>header>b{font-size:30px}.goal-numbers{flex-direction:column;align-items:flex-start}.portal-finance-summary{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--black);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}body,button,input{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--black);color:var(--white)}.skip-link{z-index:1000;background:var(--black);color:var(--white);border-radius:999px;padding:12px 18px;transition:top .2s;position:fixed;top:-80px;left:24px}.skip-link:focus{top:18px}:focus-visible{outline:2px solid var(--black);outline-offset:4px}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e4e4dfd9;grid-template-columns:220px 1fr auto;align-items:center;gap:24px;height:76px;padding:0 32px;display:grid;position:fixed;inset:0 0 auto}.brand-logo{filter:invert();background:url(/altunisik-email-logo.png) 50%/contain no-repeat;width:184px;height:35px;display:block}.desktop-nav{justify-content:center;gap:clamp(18px,2vw,34px);font-size:13px;font-weight:600;display:flex}.desktop-nav a,.login-link{padding:28px 0;position:relative}.desktop-nav a:after,.login-link:after{content:"";background:var(--black);height:1px;transition:right .25s;position:absolute;bottom:20px;left:0;right:100%}.desktop-nav a:hover:after,.login-link:hover:after{right:0}.header-actions{align-items:center;gap:20px;display:flex}.login-link{white-space:nowrap;font-size:13px;font-weight:600}.button{border:1px solid var(--black);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:0 22px;font-size:14px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--black);color:var(--white)}.button-dark:hover{background:#292929}.button-light{background:var(--white);color:var(--black)}.button-light:hover{background:var(--soft)}.button-small{gap:16px;min-height:42px;padding:0 18px;font-size:12px}.button-white{background:var(--white);color:var(--black);border-color:var(--white)}.button-outline{color:var(--white);background:0 0;border-color:#ffffff73}.menu-toggle{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:12px;display:none}.menu-toggle span{background:var(--black);width:20px;height:1px;margin:5px 0;transition:transform .2s;display:block}.mobile-menu{pointer-events:none;display:none}.navigation-open{overflow:hidden}.hero{background:linear-gradient(180deg, #fff 0%, var(--warm) 100%);grid-template-columns:1.1fr .9fr;align-items:center;gap:5vw;min-height:820px;padding:150px max(32px,50vw - 720px) 56px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:810px;position:relative}.eyebrow,.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 30px;font-size:11px;font-weight:800;line-height:1.2}.eyebrow{align-items:center;gap:12px;display:flex}.eyebrow span{background:var(--black);width:26px;height:1px}.hero h1,.section h2,.contact-cta h2{font-family:var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.055em;margin:0;font-weight:580}.hero h1{max-width:850px;font-size:clamp(56px,6.3vw,104px);line-height:.94}.hero h1 em{color:#777;font-style:normal}.hero-lead{color:#4f4f4f;max-width:650px;margin:36px 0 0;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero-slogan{font-family:var(--font-manrope), sans-serif;letter-spacing:.04em;margin:40px 0 0;font-size:13px;font-weight:800}.hero-visual{aspect-ratio:1/1.04;perspective:1100px;justify-self:end;width:min(100%,650px);position:relative}.visual-orbit{border:1px solid #0a0a0a21;border-radius:50%;position:absolute}.orbit-one{inset:8%;transform:rotateX(64deg)rotate(-20deg)}.orbit-two{inset:22%;transform:rotateY(62deg)rotate(28deg)}.metal-form{transform-style:preserve-3d;background:linear-gradient(135deg,#050505 5%,#555 25%,#0b0b0b 49%,#b3b3af 69%,#111 83%);animation:7s ease-in-out infinite metal-float;position:absolute;box-shadow:0 34px 80px #00000040,inset 1px 1px 1px #ffffff8c}.form-a{border-radius:8px 46px 8px 30px;width:45%;height:12%;top:26%;left:9%;transform:rotate(-24deg)rotateY(26deg)}.form-b{border-radius:55px 10px 28px 8px;width:17%;height:47%;animation-delay:-1.2s;top:10%;right:22%;transform:rotate(27deg)rotateX(18deg)}.form-c{border-radius:10px 50px 22px 7px;width:13%;height:43%;animation-delay:-2.3s;bottom:11%;left:27%;transform:rotate(-36deg)}.form-d{border-radius:30px 8px 52px 12px;width:42%;height:11%;animation-delay:-3.7s;bottom:25%;right:6%;transform:rotate(19deg)}.metal-core{aspect-ratio:1;width:34%;color:var(--white);background:radial-gradient(circle at 35% 28%,#888,#0c0c0c 46%,#000);border-radius:50%;place-items:center;display:grid;position:absolute;top:33%;left:34%;transform:rotate(-7deg);box-shadow:0 30px 70px #00000052,inset 0 0 0 1px #ffffff3d}.metal-core:after{content:"";border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:16%}.metal-core span{font-family:var(--font-manrope), sans-serif;letter-spacing:-.06em;font-size:clamp(16px,2.5vw,34px);font-weight:800}.visual-label{letter-spacing:.16em;color:#777;font-size:9px;font-weight:800;position:absolute}.label-top{top:4%;left:45%}.label-right{top:49%;right:1%;transform:rotate(90deg)}.label-bottom{bottom:3%;left:51%}.scroll-note{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:26px;left:max(32px,50vw - 720px)}.scroll-note span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}@keyframes metal-float{0%,to{translate:0}50%{translate:0 -12px}}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);min-height:132px;display:grid}.proof-strip div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:29px clamp(20px,4vw,64px);display:flex}.proof-strip div:last-child{border-right:0}.proof-strip strong{font-family:var(--font-manrope), sans-serif;letter-spacing:-.04em;font-size:28px}.proof-strip span{color:var(--muted);margin-top:6px;font-size:12px}.section{padding:130px max(32px,50vw - 720px)}.section-heading{margin-bottom:64px}.split-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:8vw;display:grid}.section h2{max-width:900px;font-size:clamp(42px,5.2vw,76px);line-height:1.02}.split-heading>p,.package-heading-aside p{max-width:480px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.kicker{margin-bottom:24px}.architecture{background:var(--white)}.brand-architecture-grid{grid-template-columns:1fr 1fr;min-height:390px;display:grid}.subbrand-card{flex-direction:column;justify-content:space-between;padding:58px;display:flex;position:relative;overflow:hidden}.subbrand-card:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-170px;right:-80px}.subbrand-dark{background:var(--black);color:var(--white)}.subbrand-light{background:var(--warm);color:var(--black);border:1px solid var(--line)}.subbrand-wordmark{font-family:var(--font-manrope), sans-serif;align-items:flex-end;gap:13px;display:flex}.subbrand-wordmark span{letter-spacing:-.07em;font-size:clamp(28px,3.4vw,51px);font-weight:800}.subbrand-wordmark b{letter-spacing:.07em;border-left:1px solid;padding:0 0 7px 13px;font-size:clamp(12px,1.2vw,18px);font-weight:800}.subbrand-card p{max-width:300px;color:inherit;opacity:.65;margin:auto 0 0;font-size:15px}.subbrand-index{font-family:var(--font-manrope), sans-serif;opacity:.08;font-size:64px;font-weight:600;position:absolute;bottom:38px;right:42px}.architecture-note{color:var(--muted);margin:18px 0 0;font-size:11px}.services{background:var(--warm)}.services-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{background:var(--warm);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:38px;transition:background .25s,transform .25s;display:flex}.service-card:hover{background:var(--white);transform:translateY(-4px)}.service-number{color:#90908d;letter-spacing:.1em;font-size:11px}.service-card h3{font-family:var(--font-manrope), sans-serif;letter-spacing:-.04em;margin:58px 0 18px;font-size:28px}.service-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.tag-list{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.tag-list span{border:1px solid var(--line);color:#60605e;border-radius:999px;padding:7px 10px;font-size:10px}.service-card>a{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:28px;font-size:12px;font-weight:800;display:flex}.packages{background:var(--white)}.package-heading-aside a{border-bottom:1px solid var(--black);margin-top:22px;padding-bottom:4px;font-size:13px;font-weight:800;display:inline-block}.package-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;display:grid}.package-card{border:1px solid var(--line);background:var(--warm);flex-direction:column;min-height:560px;padding:40px;display:flex;position:relative}.package-card.is-featured{background:var(--black);color:var(--white);transform:translateY(-14px)}.featured-label{letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute;top:20px;right:20px}.package-type{color:#82827f;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.package-card h3{max-width:320px;font-family:var(--font-manrope), sans-serif;letter-spacing:-.04em;margin:38px 0;font-size:32px;line-height:1.08}.package-price{border-bottom:1px solid var(--line);padding-bottom:28px}.is-featured .package-price{border-color:#333}.package-price strong{font-family:var(--font-manrope), sans-serif;letter-spacing:-.05em;font-size:38px;display:block}.package-price span{color:#888;margin-top:7px;font-size:11px;display:block}.package-card ul{margin:0;padding:22px 0;list-style:none}.package-card li{color:var(--muted);gap:10px;padding:8px 0;font-size:13px;display:flex}.is-featured li{color:#aaa}.package-card>.button{width:100%;margin-top:auto}.tax-note,.logo-note{color:var(--muted);margin:20px 0 0;font-size:10px;line-height:1.5}.process{background:var(--black);color:var(--white)}.process .kicker,.process .split-heading>p{color:#999}.process-list{border-top:1px solid #2d2d2d}.process-list article{border-bottom:1px solid #2d2d2d;grid-template-columns:90px minmax(240px,.6fr) 1fr;align-items:center;gap:30px;min-height:150px;display:grid}.process-list span{color:#6e6e6e;font-size:11px}.process-list h3{font-family:var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:0;font-size:27px}.process-list p{color:#999;max-width:620px;margin:0;font-size:14px;line-height:1.7}.works{background:var(--white)}.works-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.work-card{min-width:0}.work-wide{grid-column:1/-1}.work-visual{background:var(--warm);border:1px solid var(--line);min-height:500px;position:relative;overflow:hidden}.work-wide .work-visual{min-height:620px}.work-visual>span{z-index:2;letter-spacing:.15em;font-size:9px;font-weight:800;position:absolute;top:26px;left:26px}.grid-visual{background-color:#e8e8e3;background-image:linear-gradient(#0a0a0a12 1px,#0000 1px),linear-gradient(90deg,#0a0a0a12 1px,#0000 1px);background-size:44px 44px;place-items:center;display:grid}.browser-shell{background:#fff;width:75%;height:66%;padding:25px;transform:perspective(1000px)rotateX(4deg)rotateY(-6deg);box-shadow:0 40px 90px #0000002e}.browser-shell i{background:#bbb;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.browser-shell b{height:calc(100% - 20px);font-family:var(--font-manrope), sans-serif;letter-spacing:-.07em;text-align:center;place-items:center;font-size:clamp(30px,5vw,74px);line-height:.9;display:grid}.campaign-visual{background:#d9d9d2;place-items:center;display:grid}.metric-ring{border:44px solid var(--black);width:240px;height:240px;font-family:var(--font-manrope), sans-serif;border-right-color:#94948e;border-radius:50%;place-items:center;font-size:72px;font-weight:300;display:grid;transform:rotate(-18deg)}.metric-ring b{letter-spacing:.1em;font-size:15px;transform:rotate(18deg)}.media-visual{color:#fff;background:#131313;place-items:center;display:grid}.media-frame{background:linear-gradient(145deg,#050505,#565650,#050505);border:1px solid #3d3d3d;place-items:center;width:48%;height:74%;font-size:34px;display:grid}.work-meta{justify-content:space-between;align-items:end;padding:22px 0 10px;display:flex}.work-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:10px}.work-meta h3{font-family:var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:7px 0 0;font-size:22px}.work-meta>b{color:#aaa;font-size:11px}.truth-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:40px;margin-top:42px;padding:22px 0;display:flex}.truth-note span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.truth-note p{color:var(--muted);margin:0;font-size:12px}.partnerships{background:var(--warm);padding-top:100px}.partnership-intro{max-width:1100px}.partnership-intro h2{font-size:clamp(38px,4.5vw,67px)}.partnership-intro h2 strong{color:#888;font-weight:600}.sector-wall{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:74px;display:grid}.sector-wall div{text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:130px;font-family:var(--font-manrope), sans-serif;letter-spacing:.04em;justify-content:center;align-items:center;padding:20px;font-size:13px;font-weight:750;display:flex}.sector-wall span{color:#aaa;font-family:var(--font-inter),sans-serif;place-self:flex-start;margin-right:15vw;font-size:8px;position:absolute}.brand-film{background:var(--white)}.film-stage{min-height:720px;color:var(--white);background:radial-gradient(circle at 70% 30%,#575752,#0000 18%),radial-gradient(circle at 65% 48%,#222,#050505 44%,#000 70%);flex-direction:column;padding:44px;display:flex;position:relative;overflow:hidden}.film-stage:before,.film-stage:after{content:"";background:linear-gradient(140deg,#050505,#8b8b85,#0a0a0a);position:absolute;box-shadow:0 30px 70px #000}.film-stage:before{border-radius:60px 8px;width:47%;height:12%;top:28%;right:5%;transform:rotate(-28deg)}.film-stage:after{border-radius:8px 70px;width:12%;height:52%;top:16%;right:30%;transform:rotate(21deg)}.film-top{z-index:2;justify-content:space-between;display:flex;position:relative}.light-kicker{color:#aaa}.film-top span{color:#888;font-size:10px}.play-button{z-index:3;width:88px;height:88px;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#00000040;border:1px solid #fff6;border-radius:50%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.play-button span{margin-left:4px;display:block}.film-notice{z-index:4;width:min(420px,100% - 88px);color:var(--white);opacity:0;visibility:hidden;background:#0c0c0cf0;border:1px solid #fff3;padding:24px;transition:opacity .25s,translate .25s,visibility .25s;position:absolute;inset:auto 44px 44px auto;translate:0 12px}.film-notice.is-open{opacity:1;visibility:visible;translate:0}.film-notice>span{letter-spacing:.2em;color:#aaa;margin-bottom:10px;font-size:9px;display:block}.film-notice strong{font-size:18px;line-height:1.25;display:block}.film-notice p{color:#c8c8c8;margin:12px 0 18px;font-size:12px;line-height:1.65}.film-notice a{color:var(--white);align-items:center;gap:16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.film-copy{z-index:2;margin-top:auto;position:relative}.film-copy h2{font-size:clamp(42px,6vw,82px)}.film-copy p{color:#888;max-width:460px;font-size:13px}.analysis-section{background:var(--warm);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.analysis-visual{background:#ecece7;place-items:center;min-height:590px;display:grid;position:relative;overflow:hidden}.score-orbit{border:1px solid #adada8;border-radius:50%;place-items:center;width:310px;height:310px;display:grid;box-shadow:0 0 0 58px #0a0a0a09,0 0 0 116px #0a0a0a06}.score-orbit span{font-family:var(--font-manrope),sans-serif;letter-spacing:-.08em;font-size:92px;font-weight:300}.score-orbit small{letter-spacing:.12em;margin-top:145px;font-size:8px;font-weight:800;line-height:1.4;position:absolute}.analysis-line{transform-origin:0;background:#9f9f99;height:1px;position:absolute}.line-one{width:46%;top:33%;left:0;rotate:18deg}.line-two{width:42%;bottom:28%;right:-8%;rotate:-27deg}.analysis-copy h2{font-size:clamp(42px,4.8vw,70px)}.analysis-copy>p:not(.kicker){max-width:570px;color:var(--muted);margin:28px 0;font-size:16px;line-height:1.75}.analysis-copy ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 26px;margin:0;padding:24px 0 36px;list-style:none;display:grid}.analysis-copy li{font-size:12px;font-weight:700}.visionary-section{background:var(--white);grid-template-columns:1fr 460px;align-items:center;gap:10vw;display:grid}.visionary-copy h2{font-size:clamp(42px,5vw,74px)}.visionary-copy>p:not(.kicker){max-width:620px;color:var(--muted);margin:28px 0 38px;font-size:16px;line-height:1.75}.visionary-actions{align-items:center;gap:24px;display:flex}.visionary-actions>span{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.visionary-actions i{background:var(--black);width:7px;height:7px;box-shadow:0 0 0 5px var(--soft);border-radius:50%}.chat-preview{border:1px solid var(--line);background:var(--warm);border-radius:26px;padding:22px;transform:rotate(1.5deg);box-shadow:0 30px 80px #0000001c}.chat-preview-head,.assistant-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.chat-preview-head>div,.assistant-head>div{align-items:center;gap:11px;display:flex}.visionary-mark{background:var(--black);width:38px;height:38px;color:var(--white);font-family:var(--font-manrope),sans-serif;border-radius:50%;place-items:center;font-weight:800;display:grid}.chat-preview-head strong,.assistant-head strong{font-size:12px;display:block}.chat-preview-head small,.assistant-head small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.status-dot{background:#1b1b1b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #dfdfda}.chat-bubble{border-radius:16px;max-width:90%;padding:14px 16px;font-size:11px;line-height:1.55}.chat-bubble.bot{background:var(--white);border:1px solid var(--line);border-bottom-left-radius:3px;margin:38px 0 14px}.chat-options{gap:8px;display:grid}.chat-options a{border:1px solid var(--line);color:inherit;background:0 0;border-radius:12px;padding:12px 14px;font-size:10px;text-decoration:none;transition:background .2s,color .2s}:is(.chat-options a:hover,.chat-options a:focus-visible){background:var(--black);color:var(--white)}.chat-input{border:1px solid var(--line);background:var(--white);color:#999;border-radius:14px;justify-content:space-between;margin-top:22px;padding:14px;font-size:10px;display:flex}.chat-preview button.chat-input{text-align:left;cursor:pointer;width:100%}.chat-input b{background:var(--black);width:20px;height:20px;color:var(--white);border-radius:50%;place-items:center;display:grid}.founder{background:var(--warm);grid-template-columns:.75fr 1.25fr;align-items:stretch;gap:8vw;display:grid}.founder-portrait{border:1px solid var(--line);color:#7f7f79;background:linear-gradient(155deg,#deded8,#f0f0eb);flex-direction:column;justify-content:center;align-items:center;min-height:650px;display:flex}.portrait-monogram{width:230px;height:230px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.08em;border:1px solid #bdbdb7;border-radius:50%;place-items:center;font-size:62px;display:grid}.founder-portrait span{letter-spacing:.13em;text-transform:uppercase;margin-top:24px;font-size:9px}.founder-copy{flex-direction:column;justify-content:center;display:flex}.founder blockquote{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,46px);line-height:1.25}.founder-signature{border-top:1px solid var(--line);margin-top:42px;padding-top:24px}.founder-signature strong,.founder-signature span{display:block}.founder-signature strong{font-size:13px}.founder-signature span{color:var(--muted);margin-top:5px;font-size:11px}.founder-about{max-width:560px;color:var(--muted);margin:36px 0 0;font-size:13px;line-height:1.7}.guides{background:var(--white)}.guide-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.guide-cover{height:380px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.02em;flex-direction:column;justify-content:space-between;padding:26px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.guide-cover b{opacity:.08;align-self:flex-end;font-size:80px}.guide-cover-1{background:#dddcd6}.guide-cover-2{background:var(--black);color:var(--white)}.guide-cover-3{background:#b8b8b1}.guide-grid article>p{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:20px 0 8px;font-size:9px}.guide-grid h3{min-height:66px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.35}.guide-grid a{border-bottom:1px solid var(--black);margin-top:20px;padding-bottom:4px;font-size:11px;font-weight:800;display:inline-block}.faq{background:var(--warm);padding-top:80px}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;min-height:94px;font-family:var(--font-manrope),sans-serif;justify-content:space-between;align-items:center;gap:20px;font-size:19px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:25px;font-weight:300;transition:rotate .2s}.faq details[open] summary span{rotate:45deg}.faq details p{max-width:850px;color:var(--muted);margin:-12px 0 34px;font-size:14px;line-height:1.7}.contact-cta{color:var(--white);background:var(--black);padding:120px max(32px,50vw - 720px) 60px}.contact-cta h2{font-size:clamp(48px,7vw,104px);line-height:.96}.contact-actions{gap:12px;margin-top:48px;display:flex}.contact-details{color:#aaa;border-top:1px solid #303030;grid-template-columns:1fr 1fr 1fr;margin-top:110px;padding-top:26px;font-size:12px;display:grid}.site-footer{color:#999;background:#050505;border-top:1px solid #242424;padding:64px 32px 24px}.footer-top{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto 70px;display:flex}.brand-logo-invert{filter:none}.footer-top p{text-align:right;max-width:340px;margin:0;font-size:12px}.footer-grid{grid-template-columns:.75fr .75fr .75fr 1.5fr;gap:40px;max-width:1440px;margin:0 auto;display:grid}.footer-grid>div{flex-direction:column;gap:13px;display:flex}.footer-grid h3{color:#e9e9e6;text-transform:uppercase;letter-spacing:.1em;margin:0 0 9px;font-size:10px}.footer-grid a,.footer-grid p{margin:0;font-size:11px;line-height:1.7}.footer-grid a:hover{color:var(--white)}.footer-address{justify-self:end;max-width:360px}.footer-bottom{border-top:1px solid #242424;grid-template-columns:1fr 1fr auto;gap:30px;max-width:1440px;margin:70px auto 0;padding-top:20px;font-size:9px;display:grid}.footer-bottom p{margin:0}.visionary-fab{z-index:110;height:54px;color:var(--white);background:var(--black);cursor:pointer;border:1px solid #333;border-radius:999px;align-items:center;gap:10px;padding:5px 18px 5px 5px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #00000040}.visionary-fab>.visionary-core{isolation:isolate;width:42px;height:42px;color:var(--black);font-family:var(--font-manrope),sans-serif;background:#f7f4ed;border-radius:50%;flex-basis:42px;place-items:center;font-weight:800;display:grid;overflow:hidden}.visionary-fab b{font-size:11px}.assistant-panel{z-index:109;border:1px solid var(--line);background:var(--warm);opacity:0;visibility:hidden;transform-origin:100% 100%;border-radius:24px;flex-direction:column;width:min(390px,100vw - 32px);max-height:min(670px,100vh - 120px);transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;bottom:88px;right:24px;transform:translateY(14px)scale(.98);box-shadow:0 30px 90px #00000040}.assistant-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.assistant-head{padding:16px 18px}.assistant-head button{cursor:pointer;background:0 0;border:0;font-size:26px;font-weight:300}.assistant-body{padding:0 18px 18px;overflow-y:auto}.assistant-body .chat-bubble{margin-top:22px}.assistant-prompt{margin:20px 0 10px;font-size:11px;font-weight:800}.assistant-body>button,.assistant-flow-link{border:1px solid var(--line);background:var(--white);text-align:left;cursor:pointer;border-bottom:0;justify-content:space-between;width:100%;padding:12px 13px;font-size:10px;display:flex}.assistant-body>button:first-of-type,.assistant-flow-link:first-of-type{border-radius:12px 12px 0 0}.assistant-body>button:last-of-type,.assistant-flow-link:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 12px 12px}.assistant-input{border-top:1px solid var(--line);gap:8px;padding:12px 18px 0;display:flex;position:relative}.assistant-input label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.assistant-input input{border:1px solid var(--line);background:var(--white);border-radius:12px;flex:1;min-width:0;padding:12px 13px;font-size:10px}.assistant-input button{width:40px;color:var(--white);background:var(--black);cursor:pointer;border:0;border-radius:12px}.assistant-input button:disabled{cursor:not-allowed;opacity:.35}.assistant-disclaimer{color:#92928d;text-align:center;margin:9px 18px 14px;font-size:8px}.visionary-core-fab{background:#10100f;border-color:#cdae7173;justify-content:flex-start;min-width:150px;padding-left:5px}.visionary-core-fab>strong{letter-spacing:.08em;font-size:11px}.visionary-core{color:#111;width:44px;height:44px;transform-style:preserve-3d;perspective:200px;background:radial-gradient(circle at 32% 24%,#fff9e9 0 8%,#d8bd82 31%,#96743c 70%,#3d2c14 100%);border-radius:50%;flex:0 0 44px;place-items:center;display:grid;position:relative;box-shadow:inset -7px -8px 14px #00000040,inset 5px 5px 10px #ffffff59,0 0 0 1px #d8bd8299,0 7px 18px #00000047}.visionary-core b{z-index:3;font-family:var(--font-manrope),sans-serif;font-size:14px;font-weight:800;position:relative}.visionary-core i,.visionary-core em{border:1px solid #d8bd8275;border-radius:50%;position:absolute;inset:-5px;transform:rotateX(66deg)rotate(-18deg)}.visionary-core em{border-color:#ffffff7a;inset:4px -8px;transform:rotateY(68deg)rotate(22deg)}.visionary-core.is-thinking{animation:1.25s ease-in-out infinite visionary-float}.visionary-core.is-thinking i{animation:1.1s linear infinite visionary-ring}@keyframes visionary-float{50%{transform:translateY(-3px)rotateY(12deg)}}@keyframes visionary-ring{to{transform:rotateX(66deg)rotate(342deg)}}.visionary-intelligence{background:#f6f2e9;border-color:#68532f47;width:min(430px,100vw - 32px);max-height:min(720px,100dvh - 112px);overflow:hidden;box-shadow:0 36px 110px #00000057}.visionary-intelligence .assistant-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8f;flex:none}.visionary-intelligence .assistant-head small{max-width:250px;line-height:1.35}.visionary-dialogue{overscroll-behavior:contain;min-height:260px;padding:14px 18px 20px;overflow-y:auto}.visionary-status{color:#796d59;letter-spacing:.09em;align-items:center;gap:7px;margin-bottom:15px;font-size:7px;font-weight:800;display:flex}.visionary-status span{background:#3d7b4a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3d7b4a1c}.visionary-message{color:#1a1916;white-space:pre-wrap;background:#fff;border:1px solid #68532f24;border-radius:15px 15px 15px 4px;width:fit-content;max-width:88%;margin:9px 0;padding:12px 14px;font-size:11px;line-height:1.65;box-shadow:0 7px 20px #4834150d}.visionary-message>span{display:block}.visionary-message.user{color:#fff;background:#151513;border-color:#151513;border-radius:15px 15px 4px;margin-left:auto}.visionary-message.is-thinking{color:#675b48;align-items:center;gap:4px;display:flex}.visionary-message.is-thinking i{background:#9b7c44;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite visionary-dot}.visionary-message.is-thinking i:nth-of-type(2){animation-delay:.15s}.visionary-message.is-thinking i:nth-of-type(3){animation-delay:.3s}@keyframes visionary-dot{50%{opacity:.25;transform:translateY(-3px)}}.visionary-quick-replies{gap:6px;margin:14px 0 2px;display:grid}.visionary-quick-replies button{color:#28241d;text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #68532f38;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:10px 12px;font-size:10px;transition:border-color .18s,background .18s,transform .18s;display:flex}:is(.visionary-quick-replies button:hover,.visionary-quick-replies button:focus-visible){background:#fff;border-color:#9b7c44;transform:translateY(-1px)}.visionary-recommendation{color:#f8f4ea;background:linear-gradient(135deg,#171714,#302a20);border-radius:14px;margin-top:14px;padding:16px;box-shadow:0 15px 35px #00000024}.visionary-recommendation small{color:#c9ad73;letter-spacing:.14em;font-size:7px;font-weight:800}.visionary-recommendation strong{margin-top:7px;font-size:15px;display:block}.visionary-recommendation p{color:#c9c4ba;margin:7px 0 13px;font-size:9px;line-height:1.55}.visionary-recommendation a{color:#fff;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.visionary-sales-card{background:linear-gradient(145deg,#fffdf8,#f3ead8);border:1px solid #c9ad73;border-radius:14px;margin-top:14px;padding:17px;box-shadow:0 14px 32px #4d3b1d1f}.visionary-sales-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.visionary-sales-card>header small{color:#8c6d38;letter-spacing:.14em;font-size:7px;font-weight:850}.visionary-sales-card>header span{color:#fff;background:#171714;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.visionary-sales-card>strong{letter-spacing:-.025em;margin-top:10px;font-size:18px;display:block}.visionary-sales-card>p{color:#655e52;margin:6px 0 13px;font-size:10px;line-height:1.55}.visionary-sales-price{border-top:1px solid #6c51262e;border-bottom:1px solid #6c51262e;padding:12px 0;display:grid}.visionary-sales-price b{font-size:22px}.visionary-sales-price span{color:#7a705f;font-size:8px}.visionary-sales-card ul{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.visionary-sales-card li{font-size:9px;line-height:1.4}.visionary-sales-card>small{color:#7a705f;font-size:8px;display:block}.visionary-sales-card>div:last-child{gap:8px;margin-top:14px;display:grid}.visionary-sales-card .visionary-checkout-button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:10px;font-weight:850;display:flex}.visionary-sales-card>div:last-child>a:last-child{text-align:center;color:#655e52;text-underline-offset:3px;font-size:9px;text-decoration:underline}.visionary-assistant-error{color:#8a2828;background:#fff0ee;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:9px;line-height:1.5}.visionary-assistant-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:5px;font-weight:800}.visionary-lead-capture{background:#ffffffb8;border:1px solid #68532f33;border-radius:14px;margin-top:14px;padding:16px}.visionary-lead-capture header small,.visionary-lead-success small{color:#96743c;letter-spacing:.13em;font-size:7px;font-weight:800}.visionary-lead-capture header strong{margin-top:6px;font-size:14px;display:block}.visionary-lead-capture header p{color:#6e675b;margin:6px 0 13px;font-size:9px;line-height:1.5}.visionary-lead-capture form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.visionary-lead-capture label span{color:#756b5a;margin-bottom:4px;font-size:7px;font-weight:750;display:block}.visionary-lead-capture input:not([type=checkbox]){background:#fff;border:1px solid #68532f38;border-radius:8px;width:100%;min-height:38px;padding:8px 9px;font-size:10px}.visionary-lead-capture .visionary-consent{align-items:flex-start;gap:7px;margin:11px 0;display:flex}.visionary-lead-capture .visionary-consent input{margin-top:2px}.visionary-lead-capture .visionary-consent span{margin:0;font-size:7px;line-height:1.45}.visionary-lead-capture .visionary-consent a{border-bottom:1px solid}.visionary-lead-capture form>button{color:#fff;cursor:pointer;background:#151513;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.visionary-lead-capture form>button:disabled{opacity:.55}.visionary-lead-success{color:#17391f;background:#e6f1e6;border:1px solid #b8d4bb;border-radius:14px;gap:12px;margin-top:14px;padding:16px;display:flex}.visionary-lead-success>span{color:#fff;background:#347342;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.visionary-lead-success strong{margin-top:4px;font-size:12px;display:block}.visionary-lead-success p{margin:5px 0 0;font-size:8px;line-height:1.5}.visionary-chat-input{background:#ffffff8c;padding-top:14px}.visionary-chat-input input{min-height:44px;font-size:11px}.visionary-chat-input button{width:44px}@media (prefers-reduced-motion:reduce){.visionary-core,.visionary-core i,.visionary-message.is-thinking i{animation:none!important}}@media (max-width:1180px){.site-header{grid-template-columns:190px 1fr auto}.desktop-nav{display:none}.header-actions{justify-self:end}.menu-toggle{display:block}.mobile-menu{z-index:99;background:var(--white);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;padding:20px 32px 32px;transition:all .2s;display:grid;position:fixed;inset:76px 0 auto;transform:translateY(-10px)}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-menu>a{border-bottom:1px solid var(--line);font-family:var(--font-manrope),sans-serif;gap:24px;padding:17px 0;font-size:24px;font-weight:650;display:flex}.mobile-menu>a span{color:#999;font-family:var(--font-inter),sans-serif;font-size:9px}.mobile-menu .mobile-menu-cta{color:var(--white);background:var(--black);border:0;border-radius:999px;justify-content:space-between;margin-top:20px;padding:15px 20px;font-size:13px}.hero{grid-template-columns:1fr .8fr}.services-grid{grid-template-columns:repeat(2,1fr)}.visionary-section{grid-template-columns:1fr 400px;gap:6vw}}@media (max-width:820px){:root{--page:calc(100vw - 40px)}.site-header{grid-template-columns:1fr auto;height:68px;padding:0 20px}.brand-logo{width:150px;height:31px}.header-actions{gap:6px}.header-actions .button,.login-link{display:none}.mobile-menu{padding:16px 20px 24px;top:68px}.hero{grid-template-columns:1fr;min-height:auto;padding:130px 20px 60px}.hero h1{font-size:clamp(52px,14vw,78px)}.hero-lead{font-size:16px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-visual{width:100%;margin-top:26px}.scroll-note{display:none}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip div{border-bottom:1px solid var(--line);min-height:110px;padding:22px 20px}.section{padding:86px 20px}.split-heading{grid-template-columns:1fr;gap:25px}.section-heading{margin-bottom:44px}.section h2{font-size:clamp(42px,12vw,62px)}.brand-architecture-grid{grid-template-columns:1fr}.subbrand-card{min-height:310px;padding:34px 26px}.services-grid{grid-template-columns:1fr}.service-card{min-height:340px;padding:28px}.package-grid{grid-template-columns:1fr;gap:14px}.package-card,.package-card.is-featured{min-height:520px;padding:30px;transform:none}.process-list article{grid-template-columns:45px 1fr;min-height:auto;padding:28px 0}.process-list p{grid-column:2}.works-grid{grid-template-columns:1fr}.work-wide{grid-column:auto}.work-visual,.work-wide .work-visual{min-height:400px}.browser-shell{width:84%;height:60%}.metric-ring{border-width:34px;width:190px;height:190px;font-size:54px}.truth-note{flex-direction:column;align-items:flex-start;gap:10px}.sector-wall{grid-template-columns:1fr 1fr}.sector-wall div{height:110px;font-size:11px}.film-stage{min-height:630px;padding:26px}.film-notice{width:auto;inset:auto 20px 20px}.analysis-section{grid-template-columns:1fr;gap:55px}.analysis-visual{min-height:470px}.score-orbit{width:230px;height:230px}.score-orbit span{font-size:72px}.analysis-copy ul{grid-template-columns:1fr}.visionary-section{grid-template-columns:1fr;gap:60px}.chat-preview{transform:none}.founder{grid-template-columns:1fr}.founder-portrait{min-height:500px}.guide-grid{grid-template-columns:1fr;gap:50px}.guide-cover{height:420px}.contact-cta{padding:90px 20px 40px}.contact-actions{display:grid}.contact-details{grid-template-columns:1fr;gap:14px;margin-top:70px}.site-footer{padding:50px 20px 20px}.footer-top{flex-direction:column;align-items:flex-start;gap:28px}.footer-top p{text-align:left}.footer-grid{grid-template-columns:1fr 1fr}.footer-address{justify-self:start}.footer-bottom{grid-template-columns:1fr;gap:12px}.visionary-fab{bottom:14px;right:14px}.assistant-panel{bottom:78px;right:16px}.portal-contact-channels,.portal-message-layout{grid-template-columns:1fr}.portal-contact-channels a{border-right:0;border-bottom:1px solid var(--line);min-height:110px}.portal-contact-channels a:last-child{border-bottom:0}.portal-message-layout>form,.portal-message-history{padding:20px}.portal-message-layout input,.portal-message-layout textarea,.portal-message-layout select{font-size:16px}.portal-message-history article footer{flex-direction:column;align-items:flex-start;gap:5px}.readiness-score{grid-template-columns:1fr;gap:35px;min-height:0;padding:28px 22px}.readiness-score h3{margin-top:30px}.readiness-score>strong{justify-self:start}.readiness-checklist article{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:21px 18px}.readiness-checklist article>strong,.readiness-checklist article>button{grid-column:2;justify-self:start}.readiness-final-gate{grid-template-columns:1fr;gap:30px;padding:28px 22px}}@media (max-width:480px){.hero h1{font-size:50px}.eyebrow{max-width:290px;line-height:1.5}.proof-strip strong{font-size:23px}.subbrand-wordmark{gap:8px}.subbrand-wordmark b{padding-left:8px}.sector-wall{grid-template-columns:1fr}.sector-wall div{height:92px}.visionary-actions{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.visionary-fab>b{display:none}.visionary-fab{padding-right:5px}.visionary-core-fab{width:54px;min-width:54px;height:54px}.visionary-core-fab>strong{display:none}.visionary-intelligence{right:10px;bottom:calc(142px + env(safe-area-inset-bottom));border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 168px)}.visionary-dialogue{min-height:220px;padding-inline:14px}.visionary-message{max-width:92%;font-size:12px}.visionary-quick-replies button{min-height:48px;font-size:11px}.visionary-lead-capture form>div{grid-template-columns:1fr}.visionary-lead-capture input:not([type=checkbox]){min-height:44px;font-size:12px}.visionary-intelligence .assistant-head{padding:14px}.visionary-chat-input{padding-inline:14px}.visionary-intelligence .assistant-disclaimer{margin-inline:14px}}.footer-link-button{width:fit-content;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer-link-button:hover{color:var(--white)}.consent-banner{z-index:210;color:#111;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f6f2fa;border:1px solid #cfcfca;grid-template-columns:1fr auto;align-items:end;gap:55px;max-width:1180px;margin:0 auto;padding:26px 28px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 90px #0003}.consent-banner span,.consent-dialog header span{color:#777;letter-spacing:.14em;font-size:8px;font-weight:800}.consent-banner h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:9px 0 7px;font-size:26px}.consent-banner p{color:#5f5f5b;max-width:730px;margin:0;font-size:11px;line-height:1.65}.consent-banner a{border-bottom:1px solid #777;margin-top:11px;padding-bottom:2px;font-size:9px;font-weight:750;display:inline-block}.consent-actions{gap:7px;min-width:225px;display:grid}.consent-actions .button{width:100%;min-height:43px}.consent-outline{color:#111;background:0 0;border:1px solid #bdbdb8}.consent-text-button{color:#555;cursor:pointer;background:0 0;border:0;padding:8px;font-size:9px;font-weight:750}.consent-backdrop{z-index:220;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000091;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.consent-dialog{color:#111;background:#f7f6f2;border:1px solid #cfcfca;width:min(680px,100%);max-height:calc(100vh - 44px);padding:36px;overflow-y:auto;box-shadow:0 35px 110px #00000054}.consent-dialog>header{border-bottom:1px solid #d8d8d3;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:27px;display:flex}.consent-dialog h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(30px,5vw,46px);line-height:1}.consent-dialog header>button{color:#333;cursor:pointer;background:0 0;border:1px solid #c8c8c3;border-radius:50%;width:34px;height:34px;font-size:21px}.consent-dialog>p{color:#666;margin:24px 0;font-size:11px;line-height:1.7}.consent-category{border-top:1px solid #d8d8d3;justify-content:space-between;align-items:center;gap:30px;min-height:90px;padding:20px 4px;display:flex}.consent-category strong,.consent-category small{display:block}.consent-category strong{font-size:13px}.consent-category small{color:#777;margin-top:6px;font-size:9px;line-height:1.5}.consent-category input{accent-color:#111;cursor:pointer;width:40px;height:21px}.consent-category input:disabled{cursor:not-allowed}.consent-dialog>footer{border-top:1px solid #d8d8d3;gap:9px;padding-top:26px;display:flex}@media (max-width:720px){.consent-banner{grid-template-columns:1fr;gap:22px;padding:22px;bottom:12px;left:12px;right:12px}.consent-actions{min-width:0}.consent-dialog{padding:26px 20px}.consent-dialog>footer{flex-direction:column}.consent-dialog>footer .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sector-hub-hero,.sector-detail-hero{background:#f3efe7;border-bottom:1px solid #1e191324;padding:clamp(7rem,12vw,11rem) 5vw clamp(4rem,8vw,7rem)}.sector-hub-hero h1,.sector-detail-hero h1{letter-spacing:-.065em;max-width:1120px;margin:.8rem 0 1.7rem;font-size:clamp(3rem,7vw,7.4rem);line-height:.88}.sector-hub-hero h1 em,.sector-detail-hero h1 em{color:#8d7042;font-family:Georgia,serif;font-weight:400}.sector-hub-hero>p:last-child,.sector-detail-hero>p:last-child{color:#5b554d;max-width:720px;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.7}.sector-hub-grid{background:#181715;border-bottom:1px solid #35312c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sector-hub-grid>a{color:#f5f0e8;border-bottom:1px solid #35312c;border-right:1px solid #35312c;flex-direction:column;min-height:340px;padding:2.2rem;text-decoration:none;display:flex}.sector-hub-grid>a span,.sector-service-stack>a>span{color:#c2a46d;font:600 .72rem/1 var(--font-inter);letter-spacing:.13em}.sector-hub-grid h2{letter-spacing:-.045em;max-width:330px;margin:auto 0 1rem;font-size:clamp(1.65rem,2.4vw,2.5rem)}.sector-hub-grid p{color:#aaa39a;line-height:1.6}.sector-hub-grid b{text-transform:uppercase;letter-spacing:.08em;margin-top:1.6rem;font-size:.82rem}.sector-outcomes,.sector-service-stack{background:#d8d1c5;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(0,1fr));gap:1px;padding:clamp(4.5rem,9vw,8rem) 5vw;display:grid}.sector-outcomes>header,.sector-service-stack>header{background:#fff;padding:1rem 4vw 2rem 0}.sector-outcomes h2,.sector-service-stack h2{letter-spacing:-.055em;font-size:clamp(2.3rem,4vw,4.5rem);line-height:.95}.sector-outcomes article{background:#fff;flex-direction:column;justify-content:space-between;min-height:300px;padding:2rem;display:flex}.sector-outcomes article span{color:#8d7042}.sector-outcomes article strong{font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.sector-service-stack{background:#fff;grid-template-columns:minmax(280px,.85fr) 1.6fr;padding-top:0}.sector-service-stack>header{grid-row:1/4}.sector-service-stack>a{color:#1d1a16;border-top:1px solid #d8d1c5;grid-template-columns:50px 1fr auto;align-items:center;gap:1.2rem;padding:2rem 0 2rem 2rem;text-decoration:none;display:grid}.sector-service-stack h3{margin:0 0 .5rem;font-size:clamp(1.45rem,2.3vw,2.4rem)}.sector-service-stack p{color:#6a635a;margin:0;line-height:1.6}.sector-service-stack b{font-size:1.5rem}.pwa-install{z-index:990;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));color:#f7f2e9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191714f5;border:1px solid #c2a46d80;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;width:min(680px,100% - 2rem);padding:1rem 1rem 1rem 1.2rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 20px 70px #00000040}.pwa-install span{color:#c2a46d;letter-spacing:.15em;font-size:.65rem;display:block}.pwa-install strong{margin-top:.3rem;display:block}.pwa-install button{color:inherit;cursor:pointer;background:0 0;border:0}.pwa-install button:first-of-type{color:#1b1814;background:#c2a46d;padding:.8rem 1rem;font-weight:700}.pwa-install button:last-child{font-size:1.5rem}.international-page{color:#f3eee5;background:#171613;min-height:100vh}.international-header{border-bottom:1px solid #37332d;justify-content:space-between;align-items:center;height:92px;padding:0 5vw;display:flex}.international-header nav{gap:2rem;display:flex}.international-header a{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;text-decoration:none}.international-hero{grid-template-columns:1.65fr .75fr;min-height:calc(100vh - 92px);display:grid}.international-hero>div{padding:clamp(5rem,9vw,9rem) 5vw}.international-hero h1{letter-spacing:-.07em;margin:1rem 0 2rem;font-size:clamp(3.7rem,7.4vw,8rem);line-height:.86}.international-hero h1 em,.international-process h2 em{color:#c2a46d;font-family:Georgia,serif;font-weight:400}.international-hero>div>p:not(:first-child){color:#aaa39a;max-width:720px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.international-hero>div>div{align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.international-hero>div>div>a:last-child{color:#ddd3c4}.international-hero aside{color:#1b1814;background:#c2a46d;flex-direction:column;justify-content:center;padding:3rem;display:flex}.international-hero aside span,.international-capabilities header p,.international-process>div>p,.international-cta>p{letter-spacing:.16em;font-size:.68rem}.international-hero aside strong{margin:2.5rem 0;font-size:clamp(2.2rem,3vw,3.6rem);line-height:.96}.international-hero aside ul{padding:0;line-height:2;list-style:none}.international-capabilities{background:#3d3830;grid-template-columns:1.1fr repeat(3,1fr);gap:1px;padding:clamp(5rem,9vw,9rem) 5vw;display:grid}.international-capabilities>*{color:#1b1814;background:#f1ece4;padding:2rem}.international-capabilities header h2{font-size:clamp(2.4rem,4vw,4.5rem);line-height:.95}.international-capabilities article{flex-direction:column;min-height:330px;display:flex}.international-capabilities article>span{color:#8d7042}.international-capabilities h3{margin:auto 0 1rem;font-size:clamp(1.5rem,2.2vw,2.2rem)}.international-capabilities article p{color:#655e55;line-height:1.6}.international-process{grid-template-columns:.8fr 1.2fr;gap:6vw;padding:clamp(5rem,10vw,10rem) 5vw;display:grid}.international-process h2{letter-spacing:-.06em;font-size:clamp(3rem,6vw,6rem);line-height:.9}.international-process ol{margin:0;padding:0;list-style:none}.international-process li{border-top:1px solid #3f3a34;grid-template-columns:55px 160px 1fr;padding:1.6rem 0;display:grid}.international-process li span{color:#c2a46d}.international-process li p{color:#aaa39a;margin:0;line-height:1.6}.international-cta{text-align:center;background:#8d7042;padding:clamp(5rem,9vw,9rem) 5vw}.international-cta h2{letter-spacing:-.055em;max-width:950px;margin:1rem auto 2.5rem;font-size:clamp(3rem,6vw,6rem);line-height:.92}.international-footer{border-top:1px solid #37332d;justify-content:space-between;padding:2rem 5vw;display:flex}.international-footer a{color:inherit}body[data-experience-variant=b] .store-analysis{box-shadow:0 0 0 1px #c2a46d59,0 10px 32px #8d70422e}body[data-experience-variant=b] .store-main .store-final-cta{background-image:radial-gradient(circle at 82% 18%,#c2a46d3d,#0000 28%)}@media (max-width:980px){.sector-hub-grid{grid-template-columns:repeat(2,1fr)}.sector-outcomes{grid-template-columns:1fr}.sector-outcomes>header{padding:2rem}.sector-outcomes article{min-height:190px}.sector-service-stack{grid-template-columns:1fr}.sector-service-stack>header{grid-row:auto}.international-hero{grid-template-columns:1fr}.international-hero aside{min-height:450px}.international-capabilities{grid-template-columns:1fr 1fr}.international-process{grid-template-columns:1fr}}@media (max-width:640px){.sector-hub-hero,.sector-detail-hero{padding-left:1.25rem;padding-right:1.25rem}.sector-hub-grid{grid-template-columns:1fr}.sector-hub-grid>a{min-height:260px}.sector-outcomes,.sector-service-stack{padding-left:1.25rem;padding-right:1.25rem}.sector-service-stack>a{grid-template-columns:35px 1fr auto;padding-left:0}.pwa-install{bottom:calc(4.5rem + env(safe-area-inset-bottom));grid-template-columns:1fr auto}.pwa-install button:first-of-type{grid-column:1/3}.pwa-install button:last-child{position:absolute;top:.25rem;right:.5rem}.international-header{height:78px;padding:0 1.25rem}.international-header nav a:not(:last-child){display:none}.international-hero>div,.international-hero aside,.international-capabilities,.international-process,.international-cta{padding-left:1.25rem;padding-right:1.25rem}.international-hero>div>div{flex-direction:column;align-items:flex-start}.international-capabilities{grid-template-columns:1fr}.international-capabilities article{min-height:240px}.international-process li{grid-template-columns:38px 1fr}.international-process li p{grid-column:2;margin-top:.7rem}.international-footer{flex-direction:column;gap:1rem;padding:1.5rem 1.25rem}}.site-page-transition{z-index:20000;color:#f7f4ed;clip-path:inset(100% 0 0);pointer-events:none;background:#11110f;place-items:center;transition:clip-path .56s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0}.site-page-leaving .site-page-transition{clip-path:inset(0)}.site-page-transition>div{place-items:center;width:min(70vw,330px);display:grid}.site-transition-logo{opacity:0;background:url(/altunisik-email-logo.png) 50%/contain no-repeat;width:100%;height:82px;display:block;transform:scale(.94)}.site-page-leaving .site-transition-logo{animation:.46s cubic-bezier(.16,1,.3,1) 80ms forwards transition-logo}.site-motion-heading{position:relative}.site-motion-heading:after{content:"";transform-origin:0;background:linear-gradient(90deg,#8d7042,#dec28b,#0000);width:clamp(34px,5vw,72px);height:2px;margin-top:.18em;transition:transform 1.05s cubic-bezier(.16,1,.3,1) .24s;display:block;transform:scaleX(0)}.is-motion-visible .site-motion-heading:after,.site-motion-heading.is-motion-visible:after{transform:scaleX(1)}.site-magnetic{--magnetic-x:0px;--magnetic-y:0px;transform:translate3d(var(--magnetic-x),var(--magnetic-y),0);transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s,background-color .25s,border-color .25s}.service-navigator{color:#f7f4ed;background:#11110f;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(45px,7vw,110px);padding:110px max(32px,50vw - 720px);display:grid;overflow:hidden}.service-navigator-copy h2{max-width:720px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:24px 0 0;font-size:clamp(46px,5.5vw,78px);font-weight:560;line-height:.96}.service-navigator-copy h2 em{color:#c2a46d;font-style:normal}.service-goal-list{border-top:1px solid #34312b;margin-top:44px;display:grid}.service-goal-list button{color:#8f8a80;min-height:61px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #34312b;grid-template-columns:42px 1fr;align-items:center;padding:0 4px;font-size:13px;transition:color .3s,padding .4s cubic-bezier(.16,1,.3,1),background .3s;display:grid}.service-goal-list button span{color:#625b50;letter-spacing:.12em;font-size:8px}.service-goal-list button:hover,.service-goal-list button.is-active{color:#fff;background:#c2a46d14;padding-left:15px}.service-goal-list button.is-active span{color:#c2a46d}.service-portal-wrap{--service-rx:0deg;--service-ry:0deg;--service-light-x:70%;--service-light-y:20%;perspective:1200px;place-items:center;min-height:570px;display:grid}.service-portal{aspect-ratio:1.06;width:min(92%,620px);transform:rotateX(var(--service-rx)) rotateY(var(--service-ry));transform-style:preserve-3d;transition:transform .18s ease-out;position:relative}.service-portal:before{background:radial-gradient(circle at var(--service-light-x) var(--service-light-y),#c2a46d42,transparent 52%);filter:blur(22px);content:"";position:absolute;inset:-20%;transform:translateZ(-90px)}.service-portal-plane{border:1px solid #c2a46d33;border-radius:24px;display:block;position:absolute;inset:5%}.service-portal .plane-back{background:#c2a46d09;transform:translate3d(42px,28px,-70px)rotate(7deg)}.service-portal .plane-mid{background:#ffffff06;transform:translate3d(-26px,16px,-35px)rotate(-5deg)}.service-portal-card{background:linear-gradient(145deg,#302b22fa,#141310fa);border:1px solid #dec28b57;border-radius:24px;flex-direction:column;padding:clamp(26px,4vw,48px);animation:.55s cubic-bezier(.16,1,.3,1) service-card-arrive;display:flex;position:absolute;inset:7%;overflow:hidden;transform:translateZ(48px);box-shadow:0 45px 110px #00000061}.service-portal-card:after{content:"";border:1px solid #c2a46d38;border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;right:-180px;box-shadow:0 0 0 48px #c2a46d06,0 0 0 96px #c2a46d04}.service-portal-card>span{color:#a89b84;letter-spacing:.16em;font-size:8px}.service-portal-card>b{color:#c2a46d;margin:auto 0 18px;font-size:58px;font-weight:400}.service-portal-card small{color:#8f8678;letter-spacing:.16em;font-size:7px}.service-portal-card h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(34px,4vw,55px);line-height:.96}.service-portal-card p{color:#aaa399;max-width:440px;margin:18px 0 0;font-size:12px;line-height:1.7}.service-portal-card>a{border-top:1px solid #514b41;justify-content:space-between;margin-top:28px;padding-top:18px;font-size:10px;font-weight:750;display:flex}.portfolio-public-list article{transform-style:preserve-3d;perspective:1100px}.portfolio-public-list article .portfolio-reel-media{transform-origin:50% 60%;transition:transform .75s cubic-bezier(.16,1,.3,1),filter .6s}.portfolio-public-list article .portfolio-public-meta{z-index:2;transition:transform .75s cubic-bezier(.16,1,.3,1);position:relative}@media (hover:hover) and (pointer:fine){.portfolio-public-list article:hover .portfolio-reel-media{filter:saturate(1.06)contrast(1.02);transform:perspective(1100px)rotateY(-2.4deg)rotateX(1.2deg)scale(.985)}.portfolio-public-list article:hover .portfolio-public-meta{transform:translate3d(12px,-12px,42px)}}@keyframes transition-line{to{transform:translate(0)}}@keyframes service-card-arrive{0%{opacity:0;transform:translateZ(20px)translateY(22px)scale(.97)}to{opacity:1;transform:translateZ(48px)translateY(0)scale(1)}}@media (max-width:900px){.service-navigator{grid-template-columns:1fr;gap:28px;padding:82px 20px}.service-portal-wrap{min-height:min(112vw,520px)}.service-portal{width:min(92%,540px)}.service-portal-card{inset:8%}}@media (max-width:520px){.service-navigator-copy h2{font-size:clamp(42px,12vw,56px)}.service-goal-list{margin-top:32px}.service-goal-list button{min-height:58px;font-size:12px}.service-portal-wrap{min-height:420px}.service-portal{width:100%}.service-portal-card{border-radius:18px;padding:24px}.service-portal-card>b{font-size:42px}.service-portal-card h3{font-size:34px}}@media (prefers-reduced-motion:reduce){.site-page-transition{display:none}.site-magnetic,.service-portal,.service-portal-card{transition:none;animation:none;transform:none}}.site-brand-intro{z-index:30000;color:#f7f4ed;background:#11110f;place-items:center;transition:opacity .55s,visibility .55s;display:grid;position:fixed;inset:0}.site-brand-intro.is-complete{opacity:0;visibility:hidden}.site-brand-intro>div{place-items:center;width:min(72vw,360px);display:grid}.site-intro-logo{opacity:0;background:url(/altunisik-email-logo.png) 50%/contain no-repeat;width:100%;height:90px;animation:.78s cubic-bezier(.16,1,.3,1) 60ms forwards intro-logo;display:block}.growth-system-story{color:#f7f4ed;background:#11110f;position:relative}.growth-system-sticky{padding:clamp(90px,9vw,145px) max(24px,50vw - 720px);position:relative;overflow:hidden}.growth-system-sticky header{z-index:4;grid-template-columns:minmax(520px,1.15fr) minmax(320px,.55fr);align-items:end;column-gap:clamp(60px,9vw,150px);display:grid;position:relative}.growth-system-sticky header>.kicker{grid-column:1/-1}.growth-system-sticky h2{max-width:820px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.068em;margin:20px 0 0;font-size:clamp(54px,5.5vw,82px);font-weight:560;line-height:.92}.growth-system-sticky h2 span,.growth-system-sticky h2 em{display:block}.growth-system-sticky h2 em{color:#c2a46d;max-width:740px;margin-top:8px;font-style:normal}.growth-system-intro{color:#aaa297;max-width:470px;margin:0 0 5px;font-size:17px;line-height:1.7}.growth-system-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(58px,7vw,96px);display:grid;position:relative}.growth-system-stage article,.growth-system-core{border:1px solid #c2a46d3d;border-radius:18px;flex-direction:column;min-height:230px;padding:28px;display:flex}.growth-system-stage article{background:linear-gradient(145deg,#24211c,#171613);transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s;position:relative;box-shadow:0 26px 70px #0000002e}.growth-system-stage article:after{content:"";transform-origin:0;background:#c2a46d;height:2px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 28px 0;transform:scaleX(.22)}.growth-system-stage article span{color:#9f947f;letter-spacing:.16em;font-size:12px}.growth-system-stage article b{color:#c2a46d;margin:auto 0;font-size:38px;font-weight:400}.growth-system-stage article strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;font-size:clamp(24px,2.2vw,34px)}.growth-system-stage article:hover{background:linear-gradient(145deg,#2c2821,#191713);border-color:#c2a46d8f;transform:translateY(-8px)}.growth-system-stage article:hover:after{transform:scaleX(1)}.growth-system-core{color:#11110f;background:#c2a46d;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:50px;min-height:245px;margin-top:8px;display:grid}.growth-system-core small{letter-spacing:.18em;justify-self:start;font-size:8px}.growth-system-core strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.058em;text-align:center;justify-self:center;margin:0;font-size:clamp(35px,4vw,58px);line-height:.88}.growth-system-core a{border-bottom:1px solid #11110f8c;justify-self:end;padding:15px 0 6px;font-size:12px;font-weight:800}.growth-system-note{color:#827a6e;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin:34px 0 0;font-size:10px;display:flex}.growth-system-note i{background:#4b463e;width:42px;height:1px}.service-profile-controls{gap:12px;margin-top:24px;display:grid}.service-profile-controls fieldset{border:0;border-top:1px solid #34312b;flex-wrap:wrap;gap:7px;margin:0;padding:13px 0 0;display:flex}.service-profile-controls legend{color:#777064;letter-spacing:.12em;width:100%;margin-bottom:8px;font-size:8px}.service-profile-controls button{color:#8f8a80;cursor:pointer;background:0 0;border:1px solid #413d35;border-radius:999px;min-height:34px;padding:0 12px;font-size:9px}.service-profile-controls button.is-active{color:#11110f;background:#c2a46d;border-color:#c2a46d}.service-result-profile{letter-spacing:.06em;text-transform:uppercase;font-weight:750;color:#c2a46d!important;margin-top:12px!important;font-size:9px!important}.store-command-preview,.mobile-action-dock{display:none}.service-first-month{background:#f6f3ec;padding:115px max(32px,50vw - 660px)}.service-first-month>header{grid-template-columns:.4fr 1fr;align-items:start;gap:40px;display:grid}.service-first-month h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,82px);line-height:.94}.service-first-month h2 em{color:#8d7042;font-style:normal}.service-first-month ol{border-top:1px solid #cfc5b5;border-bottom:1px solid #cfc5b5;grid-template-columns:repeat(3,1fr);margin:70px 0 34px;padding:0;list-style:none;display:grid}.service-first-month li{border-right:1px solid #cfc5b5;grid-template-columns:36px 1fr;gap:16px;min-height:205px;padding:30px;display:grid}.service-first-month li:last-child{border-right:0}.service-first-month li>span{color:#8d7042;font-size:9px}.service-first-month strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;font-size:24px}.service-first-month li p{color:#746d62;font-size:11px;line-height:1.75}.portfolio-cover-action,.tv-program-play{transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s}.portfolio-reel-trigger:hover .portfolio-cover-action,.tv-program-card:hover .tv-program-play{transform:scale(1.1)rotate(4deg)}.project-media-dialog{animation:.5s cubic-bezier(.16,1,.3,1) media-dialog-arrive}.site-motion-lite .site-motion-grain,.site-motion-lite .site-motion-orbit{display:none}.site-motion-lite .site-motion-ambient{opacity:.25}.site-motion-lite .premium-mosaic-stage,.site-motion-lite .service-portal{transform:none!important}@keyframes intro-logo{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes transition-logo{to{opacity:1;transform:scale(1)}}@keyframes growth-layer-merge{0%,25%{opacity:.72}70%,to{opacity:.18;transform:translate(-50%,-50%)scale(.82)translateZ(0)}}@keyframes growth-core-arrive{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.72)translateZ(120px)}70%,to{opacity:1;transform:translate(-50%,-50%)scale(1)translateZ(120px)}}@keyframes media-dialog-arrive{0%{opacity:0;transform:translateY(24px)scale(.97)}}@media (max-width:960px){.store-mobile-menu{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:24px}.store-command-preview{color:#f7f4ed;background:#11110f;flex-direction:column;padding:28px;display:flex}.store-command-preview>span,.store-command-preview>small{color:#8f8678;letter-spacing:.16em;font-size:7px}.store-command-preview h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:30px 0 auto;font-size:clamp(28px,4vw,43px);line-height:1}.store-command-preview>div{margin:28px 0;display:grid}.store-command-preview a{color:#f7f4ed;justify-content:space-between;align-items:center;border-bottom:1px solid #38342e!important;grid-template-columns:none!important;min-height:50px!important;padding:0!important;font-size:12px!important;display:flex!important}.growth-system-sticky{padding-top:90px}.growth-system-sticky header{grid-template-columns:1fr;row-gap:24px}.growth-system-sticky h2{font-size:clamp(46px,8vw,68px)}.growth-system-intro{margin:0}.growth-system-core{text-align:center;grid-template-columns:1fr;align-content:center;gap:24px}.growth-system-core small,.growth-system-core strong,.growth-system-core a{grid-column:auto;justify-self:center}.service-first-month>header{grid-template-columns:1fr}}@media (max-width:700px){.growth-system-sticky{padding:74px 18px}.growth-system-sticky h2{font-size:clamp(43px,12vw,59px)}.growth-system-intro{max-width:92%;font-size:14px}.growth-system-stage{grid-template-columns:1fr;margin-top:46px}.growth-system-stage article,.growth-system-core{min-height:175px;padding:22px}.growth-system-core{grid-column:auto;grid-template-columns:1fr;align-content:center;gap:24px;min-height:280px}.growth-system-core small{grid-column:auto}.growth-system-core a{justify-self:center}.growth-system-note{gap:10px}.growth-system-note i{width:20px}.store-mobile-menu{grid-template-columns:1fr}.store-command-preview{display:none}.mobile-action-dock{z-index:88;right:12px;bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11110ff0;border:1px solid #c2a46d40;border-radius:16px;grid-template-columns:.82fr 1.18fr;gap:5px;min-height:54px;padding:5px;animation:.65s cubic-bezier(.16,1,.3,1) 1.8s forwards mobile-dock-in;display:grid;position:fixed;left:12px;transform:translateY(130%);box-shadow:0 18px 48px #00000047}.mobile-action-dock a{color:#f7f4ed;border-radius:11px;justify-content:center;align-items:center;font-size:10px;font-weight:750;display:flex}.mobile-action-dock a:last-child{color:#11110f;background:#c2a46d}.visionary-fab,.home-luxury .visionary-fab{right:max(14px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom))}.assistant-panel,.visionary-intelligence{right:10px;bottom:calc(142px + env(safe-area-inset-bottom));max-height:calc(100dvh - 168px)}.service-first-month{padding:78px 20px 95px}.service-first-month ol{grid-template-columns:1fr;margin-top:45px}.service-first-month li{border-bottom:1px solid #cfc5b5;border-right:0;min-height:150px}.service-first-month li:last-child{border-bottom:0}}@keyframes mobile-dock-in{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-brand-intro{display:none}.growth-system-stage article{transition:none}.mobile-action-dock{animation:none;transform:none}}.project-configurator{color:#f7f4ed;background:#11110f;padding:115px max(32px,50vw - 660px)}.project-configurator>header{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.project-configurator>header h2{max-width:900px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.068em;margin:22px 0 0;font-size:clamp(50px,6.4vw,88px);line-height:.93}.project-configurator>header h2 em{color:#c2a46d;font-style:normal}.project-configurator>header>span{color:#c2a46d;border:1px solid #3e3931;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:10px;display:grid}.configurator-progress{background:#302d27;height:2px;margin:55px 0 0}.configurator-progress i{background:linear-gradient(90deg,#8d7042,#e0c58d);height:100%;transition:width .55s cubic-bezier(.16,1,.3,1);display:block}.configurator-workspace{flex-direction:column;min-height:520px;padding-top:55px;display:flex}.configurator-workspace fieldset{border:0;margin:0;padding:0}.configurator-workspace legend{max-width:840px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin-bottom:35px;font-size:clamp(31px,4vw,52px)}.configurator-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.configurator-options button{color:#8f8a80;min-height:105px;font:inherit;text-align:left;cursor:pointer;background:#1a1916;border:1px solid #37332c;padding:20px;font-size:12px;transition:all .3s}.configurator-options button:hover,.configurator-options button.is-active{color:#11110f;background:#c2a46d;border-color:#c2a46d;transform:translateY(-3px)}.goal-options{grid-template-columns:repeat(2,1fr)}.timeline-options{flex-wrap:wrap;align-items:center;gap:7px;margin-top:30px;display:flex}.timeline-options>span{color:#777064;letter-spacing:.1em;margin-right:12px;font-size:9px}.timeline-options button{color:#9f998e;cursor:pointer;background:0 0;border:1px solid #403c35;border-radius:999px;min-height:38px;padding:0 14px}.timeline-options button.is-active{color:#11110f;background:#e0c58d}.configurator-scope{grid-template-columns:1fr 1fr;gap:8px;display:grid}.configurator-scope label{color:#8f8a80;cursor:pointer;background:#1a1916;border:1px solid #37332c;grid-template-columns:22px 38px 1fr;align-items:center;min-height:72px;padding:16px 18px;display:grid}.configurator-scope label.is-active{color:#fff;background:#242018;border-color:#8d7042}.configurator-scope input{accent-color:#c2a46d;width:18px;height:18px}.configurator-scope span{color:#6f685d;font-size:8px}.configurator-scope strong{font-size:12px}.configurator-workspace>nav{justify-content:space-between;margin-top:auto;padding-top:42px;display:flex}.configurator-workspace>nav>button:first-child,.configurator-result-actions>button{color:#8f8a80;cursor:pointer;background:0 0;border:0}.configurator-workspace>nav>button:disabled{opacity:.3}.configurator-result{grid-template-columns:1fr .72fr;align-content:start;gap:55px;min-height:520px;padding-top:55px;display:grid}.configurator-result>div:first-child>span{color:#c2a46d;letter-spacing:.16em;font-size:8px}.configurator-result h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:22px 0 36px;font-size:clamp(44px,6vw,78px)}.configurator-result dl{border-top:1px solid #38342d;margin:0}.configurator-result dl div{border-bottom:1px solid #38342d;grid-template-columns:120px 1fr;align-items:center;min-height:54px;display:grid}.configurator-result dt{color:#777064;font-size:8px}.configurator-result dd{margin:0;font-size:12px}.configurator-result>ol{background:#1b1916;border:1px solid #38342d;align-self:center;gap:14px;margin:0;padding:25px;list-style:none;display:grid}.configurator-result>ol li{color:#b9b1a5;font-size:11px;line-height:1.5}.configurator-result-actions{grid-column:1/-1;align-items:center;gap:20px;display:flex}.service-proof-gallery{background:#fbfaf7;padding:115px max(32px,50vw - 720px)}.service-proof-gallery>header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:55px;display:flex}.service-proof-gallery h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(48px,6vw,82px);line-height:.94}.service-proof-gallery h2 em{color:#8d7042;font-style:normal}.service-proof-gallery>header>a{border-bottom:1px solid #111;padding-bottom:6px;font-size:10px;font-weight:750}.service-proof-gallery>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.service-proof-gallery article>a>div{aspect-ratio:4/5;background:#e9e5dc;position:relative;overflow:hidden}.service-proof-image,.service-proof-image img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.16,1,.3,1);display:block}.service-proof-gallery article:hover .service-proof-image img{transform:scale(1.035)}.service-proof-gallery article span{color:#8d7042;letter-spacing:.1em;margin-top:18px;font-size:8px;display:block}.service-proof-gallery h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:10px 0;font-size:28px}.service-proof-gallery article p{color:#746d62;margin:0;font-size:10px;line-height:1.7}.service-trust-center{color:#f7f4ed;background:#171612;padding:115px max(32px,50vw - 660px)}.service-trust-center>header{grid-template-columns:.45fr 1fr;gap:40px;display:grid}.service-trust-center h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,82px);line-height:.94}.service-trust-center h2 em{color:#c2a46d;font-style:normal}.service-trust-center>div{border-top:1px solid #39352e;border-bottom:1px solid #39352e;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.service-trust-center article{border-right:1px solid #39352e;min-height:245px;padding:28px}.service-trust-center article:last-child{border-right:0}.service-trust-center article>span{color:#c2a46d;font-size:8px}.service-trust-center article h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:65px 0 12px;font-size:23px}.service-trust-center article p{color:#918a7f;margin:0;font-size:10px;line-height:1.75}.service-trust-center>nav{gap:30px;margin-top:30px;display:flex}.service-trust-center>nav a{border-bottom:1px solid #777064;padding-bottom:6px;font-size:10px}.growth-result-actions{gap:8px;margin-top:28px;display:flex}.growth-result-actions button{color:#f7f4ed;cursor:pointer;background:0 0;border:1px solid #ffffff40;min-height:40px;padding:0 14px;font-size:9px}@media (max-width:900px){.configurator-options,.service-proof-gallery>div,.service-trust-center>div{grid-template-columns:1fr 1fr}.service-trust-center article:nth-child(2){border-right:0}.service-trust-center article:nth-child(-n+2){border-bottom:1px solid #39352e}}@media (max-width:650px){.project-configurator,.service-proof-gallery,.service-trust-center{padding:78px 20px 92px}.project-configurator>header h2{font-size:44px}.project-configurator>header>span{width:54px;height:54px}.configurator-workspace{min-height:560px}.configurator-options,.goal-options,.configurator-scope{grid-template-columns:1fr}.configurator-options button{min-height:68px}.configurator-result{grid-template-columns:1fr;gap:24px}.configurator-result>ol,.configurator-result-actions{grid-column:auto}.configurator-result-actions{flex-direction:column;align-items:stretch}.service-proof-gallery>header{flex-direction:column;align-items:flex-start}.service-proof-gallery>div{grid-template-columns:1fr}.service-proof-gallery article>a>div{aspect-ratio:4/3}.service-trust-center>header,.service-trust-center>div{grid-template-columns:1fr}.service-trust-center article,.service-trust-center article:nth-child(2){border-bottom:1px solid #39352e;border-right:0;min-height:190px}.service-trust-center article:last-child{border-bottom:0}.service-trust-center article h3{margin-top:32px}.service-trust-center>nav{flex-direction:column;align-items:flex-start}}@media print{.store-header,.store-announcement,.store-footer,.mobile-action-dock,.visionary-fab,.growth-analysis-hero,.growth-analysis-boundary,.growth-mission-start,.growth-assessment,.site-motion-ambient,.site-motion-progress{display:none!important}.store-main{padding-top:0!important}.growth-result{display:block!important}.growth-score-card,.growth-result-detail,.growth-share{break-inside:avoid;color:#111!important;background:#fff!important}.growth-result-actions{display:none!important}}.system-state-page{background:var(--warm);grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;min-height:760px;padding:150px max(32px,50vw - 720px) 110px;display:grid}.system-state-code{color:#deded9;font-family:var(--font-manrope),sans-serif;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font-size:clamp(150px,24vw,360px);font-weight:560;line-height:.72}.system-state-copy{max-width:700px}.system-state-copy h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(54px,7vw,96px);font-weight:560;line-height:.94}.system-state-copy>p:not(.kicker){color:#616161;max-width:610px;margin:0;font-size:15px;line-height:1.8}.system-state-copy>div{align-items:center;gap:28px;margin-top:38px;display:flex}.system-state-link{border-bottom:1px solid #888;padding-bottom:5px;font-size:11px;font-weight:750}@media (max-width:720px){.system-state-page{grid-template-columns:1fr;align-content:center;gap:55px;min-height:690px;padding:120px 20px 80px}.system-state-code{font-size:clamp(125px,45vw,190px)}.system-state-copy h1{font-size:clamp(48px,14vw,68px)}.system-state-copy>div{flex-direction:column;align-items:flex-start;gap:22px}}.store-header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;grid-template-columns:220px 1fr auto;align-items:center;gap:24px;height:76px;padding:0 32px;display:grid;position:fixed;inset:0 0 auto}.store-nav{justify-content:center;align-items:center;gap:clamp(12px,1.6vw,26px);font-size:13px;font-weight:650;display:flex}.store-nav a{white-space:nowrap;padding:28px 0;position:relative}.store-nav a:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .2s,transform .2s;position:absolute;bottom:21px;left:0;right:0;transform:scaleX(.35)}.store-nav a:hover:after,.store-nav a.is-active:after{opacity:1;transform:scaleX(1)}.store-actions{align-items:center;gap:18px;display:flex}.store-login{white-space:nowrap;font-size:12px;font-weight:700}.cart-link{border:1px solid var(--black);border-radius:999px;align-items:center;gap:12px;height:42px;padding:0 6px 0 16px;font-size:11px;font-weight:800;display:flex}.cart-link b{width:30px;height:30px;color:var(--white);background:var(--black);border-radius:50%;place-items:center;display:grid}.store-mobile-menu{pointer-events:none;display:none}.store-main{min-height:80vh;padding-top:76px}.store-hero{background:var(--warm);border-bottom:1px solid var(--line);grid-template-columns:1.3fr .55fr;align-items:end;gap:9vw;min-height:680px;padding:130px max(32px,50vw - 720px) 90px;display:grid}.store-hero h1,.service-detail-hero h1,.package-detail-hero h1,.cart-title h1,.checkout-title h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(64px,8.5vw,124px);font-weight:580;line-height:.9}.store-hero h1 em{color:#888;font-style:normal}.store-hero>p{max-width:460px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.service-directory{padding:110px max(32px,50vw - 720px)}.directory-software{background:var(--warm)}.directory-heading{grid-template-columns:.7fr 1.3fr;align-items:start;gap:50px;margin-bottom:60px;display:grid}.directory-heading span{color:var(--muted);letter-spacing:.14em;padding-top:12px;font-size:10px;font-weight:800}.directory-heading h2{max-width:800px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,70px);line-height:1}.directory-grid{border-top:1px solid var(--line)}.directory-card{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 50px;align-items:center;gap:28px;min-height:176px;transition:padding .2s,background .2s;display:grid}.directory-card:hover{background:var(--soft);padding:0 22px}.directory-card>span{color:#aaa;font-size:10px}.directory-card div>p{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:9px}.directory-card h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:0;font-size:30px}.directory-card small{max-width:760px;color:var(--muted);margin-top:10px;font-size:12px;line-height:1.55;display:block}.directory-card>b{border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.store-final-cta{color:var(--white);background:var(--black);padding:120px max(32px,50vw - 720px)}.store-final-cta h2{max-width:1100px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:0 0 48px;font-size:clamp(48px,6vw,88px);line-height:1}.service-scope-boundary{border-top:1px solid var(--line);background:#f3ede1;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:start;gap:64px;padding:58px max(32px,50vw - 720px);display:grid}.service-scope-boundary h2{max-width:560px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(30px,3.5vw,50px);line-height:1.04}.service-scope-boundary>p{color:#615c53;max-width:680px;margin:4px 0 0;font-size:13px;line-height:1.75}.local-seo-page{background:#f6f3ec}.local-seo-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:760px;padding:150px max(32px,50vw - 720px) 90px;display:flex}.local-seo-hero h1{max-width:1180px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(62px,8vw,116px);font-weight:580;line-height:.9}.local-seo-hero h1 em{color:#8d7042;font-style:normal}.local-seo-hero>p:not(.kicker){max-width:680px;color:var(--muted);margin:42px 0 0 auto;font-size:17px;line-height:1.8}.local-seo-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.local-seo-hero .local-seo-actions{width:min(680px,100%);margin-left:auto}.local-seo-diagnosis{background:#fff;grid-template-columns:1fr 1fr;display:grid}.local-seo-diagnosis>div{min-height:480px;padding:90px max(32px,50vw - 720px)}.local-seo-diagnosis>div:first-child{border-right:1px solid var(--line);padding-right:7vw}.local-seo-diagnosis>div:last-child{background:#ede8dc;padding-left:7vw}.local-seo-diagnosis h2,.local-seo-heading h2,.local-seo-proof h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,62px);line-height:1.04}.local-seo-diagnosis div>p:last-child{max-width:570px;color:var(--muted);margin-top:34px;line-height:1.8}.local-seo-services,.local-seo-proof,.local-seo-faq{padding:120px max(32px,50vw - 720px)}.local-seo-heading{grid-template-columns:.4fr 1fr;align-items:end;margin-bottom:62px;display:grid}.local-seo-service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.local-seo-service-grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:340px;padding:34px;transition:translate .2s,background .2s;display:flex}.local-seo-service-grid a:hover{background:#f0ece2;translate:0 -5px}.local-seo-service-grid span{color:#999;letter-spacing:.14em;font-size:10px}.local-seo-service-grid h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:68px 0 18px;font-size:28px}.local-seo-service-grid p{color:var(--muted);margin:0;line-height:1.7}.local-seo-service-grid b{margin-top:auto;font-size:11px}.local-seo-process{color:#fff;background:#1b1a17;padding:120px max(32px,50vw - 720px)}.local-seo-process ol{border-top:1px solid #3b3934;margin:0;padding:0;list-style:none}.local-seo-process li{border-bottom:1px solid #3b3934;grid-template-columns:80px .6fr 1fr;align-items:center;gap:30px;min-height:150px;display:grid}.local-seo-process li span{color:#777;font-size:11px}.local-seo-process li h3{font-family:var(--font-manrope),sans-serif;margin:0;font-size:28px}.local-seo-process li p{color:#aaa;max-width:620px;margin:0;line-height:1.7}.local-seo-proof{background:#fff;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.local-seo-proof ul{border-top:1px solid var(--line);margin:55px 0 0;padding:0;list-style:none}.local-seo-proof li{border-bottom:1px solid var(--line);padding:22px 0;font-weight:700}.local-seo-case-link{border-top:1px solid var(--black);border-bottom:1px solid var(--black);grid-column:1/-1;justify-content:space-between;padding:26px 0;font-weight:800;display:flex}.local-seo-faq{background:#ede8dc}.local-seo-faq details{border-top:1px solid var(--line)}.local-seo-faq details:last-child{border-bottom:1px solid var(--line)}.local-seo-faq summary{cursor:pointer;min-height:92px;font-family:var(--font-manrope),sans-serif;justify-content:space-between;align-items:center;gap:20px;font-size:20px;font-weight:700;list-style:none;display:flex}.local-seo-faq summary::-webkit-details-marker{display:none}.local-seo-faq summary span{font-size:26px;font-weight:300;transition:rotate .2s}.local-seo-faq details[open] summary span{rotate:45deg}.local-seo-faq details p{max-width:850px;color:var(--muted);margin:-8px 0 34px;line-height:1.75}.service-detail-hero{background:var(--warm);flex-direction:column;justify-content:flex-end;min-height:720px;padding:70px max(32px,50vw - 720px) 80px;display:flex}.service-breadcrumb{color:var(--muted);gap:10px;margin-bottom:auto;font-size:10px;display:flex}.service-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.service-detail-hero .kicker{margin-top:120px}.service-hero-bottom{grid-template-columns:1fr 320px;align-items:end;gap:80px;margin-top:60px;display:grid}.service-hero-bottom>p{color:#4d4d4b;max-width:780px;margin:0;font-size:21px;line-height:1.55}.service-hero-bottom>div{border-top:1px solid var(--line);padding-top:18px}.service-hero-bottom span,.package-facts span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:9px;display:block}.service-hero-bottom strong{font-size:13px}.service-promise{padding:130px max(32px,50vw - 720px)}.service-promise h2{max-width:1200px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,84px);font-weight:560;line-height:1.04}.outcome-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.outcome-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:180px;padding:28px;display:flex}.outcome-grid span{color:#999;font-size:9px}.outcome-grid strong{font-family:var(--font-manrope),sans-serif;font-size:18px}.service-scope{background:var(--warm);grid-template-columns:.75fr 1.25fr;gap:9vw;padding:120px max(32px,50vw - 720px);display:grid}.service-scope h2,.service-process-block h2,.related-heading h2,.meeting-offer h2,.package-terms h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,74px);line-height:1}.service-scope ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.service-scope li{border-bottom:1px solid var(--line);min-height:90px;font-family:var(--font-manrope),sans-serif;grid-template-columns:60px 1fr;align-items:center;padding:0 10px;font-size:20px;display:grid}.service-scope li span{color:#aaa;font-family:var(--font-inter),sans-serif;font-size:9px}.service-process-block{color:var(--white);background:var(--black);padding:120px max(32px,50vw - 720px)}.service-process-block>div:first-child{grid-template-columns:.7fr 1.3fr;gap:50px;display:grid}.service-process-grid{border-top:1px solid #303030;border-left:1px solid #303030;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.service-process-grid article{border-bottom:1px solid #303030;border-right:1px solid #303030;flex-direction:column;justify-content:space-between;min-height:230px;padding:28px;display:flex}.service-process-grid span{color:#777;font-size:9px}.service-process-grid h3{font-family:var(--font-manrope),sans-serif;margin:0;font-size:21px}.related-packages{padding:120px max(32px,50vw - 720px)}.related-heading{grid-template-columns:1fr 420px;align-items:end;gap:70px;margin-bottom:60px;display:grid}.related-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.meeting-offer{grid-template-columns:1fr auto;align-items:end;gap:70px;padding:120px max(32px,50vw - 720px);display:grid}.meeting-offer>div>p:last-child{max-width:720px;color:var(--muted);margin:28px 0 0;line-height:1.7}.service-disclaimer{background:var(--warm);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:50px;padding:40px max(32px,50vw - 720px);display:grid}.service-disclaimer strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.service-disclaimer p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.next-service{flex-direction:column;gap:20px;padding:70px max(32px,50vw - 720px);display:flex}.next-service>span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.next-service a{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;justify-content:space-between;align-items:center;font-size:clamp(34px,5vw,70px);font-weight:650;display:flex}.package-hero{background:var(--white)}.package-hero-copy{max-width:470px}.package-hero-copy>p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.package-hero-copy .button{width:100%;margin-top:28px}.catalog-section{padding:0 max(32px,50vw - 720px) 120px}.catalog-filter{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;gap:8px;margin:0 calc(-1*max(32px,50vw - 720px)) 50px;padding:16px max(32px,50vw - 720px);display:flex;position:sticky;top:76px;overflow-x:auto}.catalog-filter button{border:1px solid var(--line);background:var(--white);cursor:pointer;white-space:nowrap;border-radius:999px;padding:11px 17px;font-size:11px;font-weight:700}.catalog-filter button.is-active{color:var(--white);background:var(--black);border-color:var(--black)}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.compact-catalog{grid-template-columns:repeat(3,1fr)}.catalog-card{border:1px solid var(--line);background:var(--warm);flex-direction:column;min-height:620px;padding:32px;display:flex}.catalog-card.is-featured{border-color:var(--black);box-shadow:inset 0 5px 0 var(--black)}.catalog-card.is-test-product{background:#fffbe8;border:1px dashed #987d16;box-shadow:inset 0 5px #e1bf32}.catalog-card.is-test-product .catalog-card-top span{color:#725d00}.catalog-card-top{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.catalog-card h2,.catalog-card h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:48px 0 15px;font-size:30px;line-height:1.05}.catalog-plain-label{color:#9a7a3e;letter-spacing:.14em;margin:0 0 8px;font-size:8px;font-weight:800}.catalog-card>p{min-height:68px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.catalog-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:32px;padding:26px 0}.catalog-price strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;font-size:36px;display:block}.catalog-price span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.catalog-card ul{margin:0;padding:20px 0;list-style:none}.catalog-card li{color:#555;gap:10px;padding:6px 0;font-size:11px;display:flex}.catalog-card li span{font-weight:800}.catalog-meta{color:var(--muted);gap:8px;margin-top:auto;font-size:9px;display:grid}.catalog-compare-link{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px;padding:13px 0}.catalog-compare-link a{color:#555;justify-content:space-between;gap:15px;font-size:9px;font-weight:800;display:flex}.catalog-actions{grid-template-columns:1fr;gap:9px;margin-top:25px;display:grid}.catalog-actions>a:not(.button){text-align:center;border:1px solid var(--line);border-radius:999px;padding:13px;font-size:10px;font-weight:800}.purchase-action{width:100%;min-height:44px;font-size:11px}.commercial-note{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.commercial-note div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.commercial-note strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.commercial-note p{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.custom-digital-services{color:#fff;background:#111;grid-template-columns:.75fr 1.75fr;gap:64px;margin-top:64px;padding:56px;display:grid}.custom-digital-services>div:first-child h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:18px 0;font-size:clamp(30px,3vw,52px);line-height:.98}.custom-digital-services>div:first-child>p:last-child{color:#aaa;font-size:12px;line-height:1.7}.custom-digital-service-grid{border-top:1px solid #3a3a3a;border-left:1px solid #3a3a3a;grid-template-columns:repeat(2,1fr);display:grid}.custom-digital-service-grid article{border-bottom:1px solid #3a3a3a;border-right:1px solid #3a3a3a;flex-direction:column;padding:34px;display:flex}.custom-digital-service-grid article>span{color:#c7a86a;letter-spacing:.14em;font-size:9px;font-weight:800}.custom-digital-service-grid h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:52px 0 18px;font-size:28px;line-height:1.05}.custom-digital-service-grid p{color:#aaa;margin:0 0 42px;font-size:11px;line-height:1.7}.custom-digital-service-grid article>div{flex-wrap:wrap;gap:14px 20px;margin-top:auto;display:flex}.custom-digital-service-grid a{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.comparison-page{background:var(--white)}.comparison-hero{background:var(--warm);border-bottom:1px solid var(--line);grid-template-columns:1.18fr .82fr;align-items:end;gap:8vw;min-height:650px;padding:125px max(32px,50vw - 720px) 80px;display:grid}.comparison-hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.075em;margin:22px 0 0;font-size:clamp(72px,8.7vw,128px);font-weight:560;line-height:.88}.comparison-hero h1 em{color:#999;font-style:normal}.comparison-hero>div:last-child>p{color:#555;max-width:560px;margin:0 0 42px;font-size:16px;line-height:1.75}.comparison-hero>div:last-child>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.comparison-hero>div:last-child span{color:#777;border-right:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:92px;padding:17px;font-size:8px;display:flex}.comparison-hero>div:last-child span:last-child{border-right:0}.comparison-hero b{color:#111;font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;font-size:23px}.comparison-selector,.comparison-matrix{padding:100px max(32px,50vw - 720px)}.comparison-selector>header,.comparison-matrix>header{border-bottom:1px solid var(--line);grid-template-columns:1fr 420px;align-items:end;gap:60px;margin-bottom:48px;padding-bottom:25px;display:grid}.comparison-selector header span,.comparison-matrix header span{color:#999;letter-spacing:.13em;font-size:8px}.comparison-selector h2,.comparison-matrix h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(42px,5vw,72px);line-height:1}.comparison-selector header>p,.comparison-matrix header>p{color:#777;margin:0;font-size:11px;line-height:1.7}.comparison-group-tabs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.comparison-group-tabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#555;cursor:pointer;background:#fff;justify-content:space-between;align-items:flex-end;min-height:85px;padding:18px;font-family:inherit;font-size:11px;font-weight:750;display:flex}.comparison-group-tabs button span{color:#aaa;font-size:8px}.comparison-group-tabs button.is-active{color:#fff;background:#0a0a0a}.comparison-group-tabs button.is-active span{color:#777}.comparison-package-picks{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.comparison-package-picks button{text-align:left;border:1px solid var(--line);color:#555;background:var(--warm);cursor:pointer;grid-template-columns:32px 1fr;align-items:center;gap:14px;min-height:94px;padding:19px;font-family:inherit;display:grid}.comparison-package-picks button>span{border:1px solid #bbb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.comparison-package-picks strong,.comparison-package-picks small{display:block}.comparison-package-picks strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;font-size:16px}.comparison-package-picks small{color:#888;margin-top:7px;font-size:8px}.comparison-package-picks button.is-selected{color:#fff;background:#111;border-color:#111}.comparison-package-picks button.is-selected>span{border-color:#555}.comparison-selection-note{color:#777;min-height:18px;margin:17px 0 0;font-size:9px}.comparison-matrix{background:var(--warm);padding-top:35px}.comparison-table-wrap{border:1px solid var(--line);background:#fff;width:100%;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.comparison-table-wrap th,.comparison-table-wrap td{text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.comparison-table-wrap tr>:first-child{width:250px}.comparison-table-wrap tr>:last-child{border-right:0}.comparison-table-wrap tbody tr:last-child>*{border-bottom:0}.comparison-table-wrap thead th{background:#fff;height:255px}.comparison-table-wrap thead th:first-child{color:#999;letter-spacing:.12em;background:#0a0a0a;font-size:9px}.comparison-table-wrap thead span{color:#999;letter-spacing:.11em;font-size:7px}.comparison-table-wrap thead h3{max-width:250px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:55px 0 10px;font-size:26px;line-height:1.05}.comparison-table-wrap thead b{color:#fff;letter-spacing:.1em;background:#111;margin-bottom:18px;padding:5px 7px;font-size:6px;display:inline-flex}.comparison-table-wrap thead a{color:#555;border-bottom:1px solid #777;width:fit-content;padding-bottom:4px;font-size:8px;font-weight:800;display:block}.comparison-table-wrap tbody th{color:#555;text-transform:uppercase;letter-spacing:.1em;background:#f3f3f0;font-size:9px}.comparison-table-wrap tbody td{color:#555;font-size:11px;line-height:1.65}.comparison-table-wrap tbody td>strong{color:#222;font-size:11px}.comparison-price strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;display:block;font-size:30px!important}.comparison-price small{color:#888;margin-top:5px;font-size:8px;display:block}.comparison-list-row ul{margin:0;padding:0;list-style:none}.comparison-list-row li{border-bottom:1px solid #eee;grid-template-columns:18px 1fr;gap:6px;padding:7px 0;display:grid}.comparison-list-row li:last-child{border-bottom:0}.comparison-list-row li span{font-weight:800}.comparison-list-row.is-excluded td{color:#888;background:#fafaf8}.comparison-action-row td{vertical-align:middle}.comparison-action-row .button{width:100%}.comparison-decision{color:#fff;background:#0a0a0a;grid-template-columns:1fr 380px;align-items:end;gap:80px;padding:110px max(32px,50vw - 720px);display:grid}.comparison-decision h2{max-width:900px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:20px 0 25px;font-size:clamp(45px,5.8vw,82px);line-height:.98}.comparison-decision p:last-child{color:#888;max-width:720px;margin:0;font-size:12px;line-height:1.75}.comparison-decision>div:last-child{gap:10px;display:grid}.button-outline-light{color:#fff;background:0 0;border-color:#444}.package-detail-hero{background:var(--warm);padding:55px max(32px,50vw - 720px) 100px}.package-detail-grid{grid-template-columns:1fr 430px;align-items:end;gap:9vw;margin-top:80px;display:grid}.package-detail-hero h1{max-width:900px;font-size:clamp(60px,7.5vw,108px)}.package-detail-lead{max-width:700px;color:var(--muted);margin:35px 0 0;font-size:17px;line-height:1.7}.purchase-box{border:1px solid var(--line);background:var(--white);padding:30px;box-shadow:0 24px 70px #00000014}.purchase-box>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.purchase-box>strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin-top:10px;font-size:48px;display:block}.purchase-box>small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.purchase-model{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0;padding:18px 0}.purchase-model span,.purchase-model b{display:block}.purchase-model span{color:var(--muted);margin-bottom:7px;font-size:9px}.purchase-model b{font-size:12px}.purchase-box>p{color:#888;margin:15px 0 0;font-size:8px;line-height:1.5}.package-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.package-facts div{border-right:1px solid var(--line);min-height:120px;padding:30px max(32px,50vw - 720px)}.package-facts div:first-child{padding-left:max(32px,50vw - 720px)}.package-facts div:last-child{border-right:0;padding-right:max(32px,50vw - 720px)}.package-facts strong{font-size:13px}.package-scope-grid{grid-template-columns:1fr 1fr;gap:70px;padding:120px max(32px,50vw - 720px);display:grid}.scope-column ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.scope-column li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;min-height:76px;padding:0 15px;font-size:13px;display:grid}.scope-column li span{color:#aaa;font-size:9px}.excluded{color:#555}.scope-info{background:var(--warm);margin-top:32px;padding:26px}.scope-info strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.scope-info p{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.package-terms{color:var(--white);background:var(--black);padding:120px max(32px,50vw - 720px)}.package-terms>div:first-child{grid-template-columns:.6fr 1.4fr;gap:50px;display:grid}.package-terms>div:last-child{border-top:1px solid #303030;border-left:1px solid #303030;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.package-terms article{border-bottom:1px solid #303030;border-right:1px solid #303030;min-height:280px;padding:26px}.package-terms article span{color:#666;font-size:9px}.package-terms article h3{font-family:var(--font-manrope),sans-serif;margin:65px 0 15px;font-size:21px}.package-terms article p{color:#888;margin:0;font-size:11px;line-height:1.65}.package-bottom-bar{z-index:15;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:30px;padding:14px max(32px,50vw - 720px);display:flex;position:sticky;bottom:0}.package-bottom-bar>div{align-items:center;gap:30px;display:flex}.package-bottom-bar span{font-size:12px}.package-bottom-bar strong{font-family:var(--font-manrope),sans-serif;font-size:21px}.package-bottom-bar strong small{color:var(--muted);font-family:var(--font-inter),sans-serif;font-size:8px}.package-bottom-bar .purchase-action{width:230px}.cart-page,.checkout-page{background:var(--warm);padding:100px max(32px,50vw - 720px) 130px}.cart-title,.checkout-title{margin-bottom:70px}.cart-title h1,.checkout-title h1{font-size:clamp(55px,7vw,96px)}.cart-title>p:last-child{max-width:680px;color:var(--muted);margin:25px 0 0;line-height:1.7}.empty-cart{text-align:center;background:var(--white);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:450px;display:flex}.empty-cart>span{color:#ccc;font-family:var(--font-manrope),sans-serif;font-size:80px}.empty-cart h2{font-family:var(--font-manrope),sans-serif;margin:10px 0;font-size:32px}.empty-cart p{color:var(--muted);margin:0 0 28px}.cart-layout{grid-template-columns:1fr 390px;align-items:start;gap:30px;display:grid}.cart-items{background:var(--white);border:1px solid var(--line)}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:start;gap:24px;min-height:190px;padding:28px;display:grid}.cart-item:last-child{border-bottom:0}.cart-index{color:#aaa;font-size:9px}.cart-item-main>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.cart-item-main h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:18px 0 8px;font-size:25px}.cart-item-main p{color:var(--muted);margin:0;font-size:10px}.cart-item-price{text-align:right;min-width:145px}.cart-item-price strong,.cart-item-price span{display:block}.cart-item-price strong{font-family:var(--font-manrope),sans-serif;font-size:22px}.cart-item-price span{color:var(--muted);margin-top:4px;font-size:8px}.cart-item-price button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aaa;margin-top:46px;padding:0;font-size:9px}.cart-summary,.checkout-summary{background:var(--white);border:1px solid var(--line);padding:28px;position:sticky;top:100px}.cart-summary>div:not(.due-now){border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;padding:15px 0;font-size:10px;display:flex}.cart-summary>div strong{color:var(--black)}.due-now{padding:26px 0}.due-now span,.due-now strong,.due-now small{display:block}.due-now span{font-size:10px}.due-now strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin-top:6px;font-size:42px}.due-now small{color:var(--muted);font-size:8px}.cart-summary>.button{width:100%}.cart-summary ul{color:var(--muted);margin:0;padding:18px 0 0 17px;font-size:9px;line-height:1.7}.cart-payment-map{margin-top:80px}.cart-payment-map h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:0 0 30px;font-size:38px}.cart-payment-map>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.cart-payment-map article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:26px}.cart-payment-map article span{color:#aaa;font-size:9px}.cart-payment-map article strong{margin-top:45px;font-size:13px;display:block}.cart-payment-map article p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.6}.checkout-title{justify-content:space-between;align-items:end;gap:50px;display:flex}.test-mode{border:1px solid var(--line);background:var(--white);padding:18px}.test-mode span{letter-spacing:.14em;font-size:9px;font-weight:900}.test-mode p{color:var(--muted);margin:8px 0 0;font-size:9px}.checkout-layout{grid-template-columns:1fr 400px;align-items:start;gap:30px;display:grid}.checkout-form{gap:15px;display:grid}.checkout-form fieldset{border:1px solid var(--line);background:var(--white);margin:0;padding:32px}.checkout-form legend{font-family:var(--font-manrope),sans-serif;padding:0 8px;font-size:16px;font-weight:750}.buyer-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buyer-tabs label{border:1px solid var(--line);cursor:pointer;padding:16px;font-size:11px}.buyer-tabs label.is-active{color:var(--white);background:var(--black);border-color:var(--black)}.buyer-tabs input{margin-right:8px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid label{flex-direction:column;gap:8px;display:flex}.form-grid label>span{color:#555;font-size:9px;font-weight:750}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);background:var(--warm);resize:vertical;border-radius:0;width:100%;min-height:46px;padding:11px 12px;font-size:12px}.full-field{grid-column:1/-1}.legal-fieldset{gap:14px;display:grid}.legal-fieldset label{color:#555;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:10px;line-height:1.5;display:grid}.legal-fieldset input{margin-top:2px}.legal-fieldset a{color:var(--black);text-underline-offset:3px;text-decoration:underline}.checkout-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:16px 0;font-size:10px;display:flex}.checkout-line span small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.checkout-line strong{white-space:nowrap}.checkout-total{padding:28px 0}.checkout-total span,.checkout-total strong,.checkout-total small{display:block}.checkout-total span{font-size:10px}.checkout-total strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:5px 0;font-size:42px}.checkout-total small{color:var(--muted);font-size:8px}.checkout-summary>.button{width:100%}.paytr-note{color:var(--muted);margin:16px 0 0;font-size:8px;line-height:1.6}.paytr-note b{color:var(--black)}.checkout-success{text-align:center;background:var(--white);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:530px;padding:70px 30px;display:flex}.checkout-success>span{width:78px;height:78px;color:var(--white);background:var(--black);border-radius:50%;place-items:center;font-size:30px;display:grid}.checkout-success h2{max-width:750px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:28px 0 16px;font-size:36px}.checkout-success p{max-width:700px;color:var(--muted);margin:0;line-height:1.7}.checkout-success div{gap:10px;margin-top:30px;display:flex}.checkout-success .checkout-reference{color:#555;background:var(--warm);border:1px solid var(--line);letter-spacing:.08em;margin-top:24px;padding:7px 10px;font-size:9px;font-weight:800}.checkout-success .checkout-success-facts{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;width:min(620px,100%);display:grid}.checkout-success-facts>span{text-align:left;border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:90px;padding:18px;display:flex}.checkout-success-facts>span:last-child{border-right:0}.checkout-success-facts small{color:#888;font-size:8px}.checkout-success-facts strong{font-family:var(--font-manrope),sans-serif;font-size:17px}.checkout-error{color:#7d2525;background:#fff0f0;border:1px solid #e1b7b7;padding:15px 18px;font-size:10px;line-height:1.6}.paytr-stage{border:1px solid var(--line);background:#fff}.paytr-stage>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:30px;min-height:155px;padding:32px 38px;display:flex}.paytr-stage header p{color:#aaa;letter-spacing:.14em;margin:0 0 10px;font-size:8px;font-weight:800}.paytr-stage header h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,54px);line-height:1}.paytr-stage header>span{letter-spacing:.1em;white-space:nowrap;border:1px solid #555;padding:9px 12px;font-size:8px;font-weight:900}.paytr-stage header>span.is-test{color:#171000;background:#ffd973;border-color:#ffd973}.paytr-stage header>span.is-live{color:#072414;background:#8be3b1;border-color:#8be3b1}.paytr-reference{background:var(--warm);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:24px 38px 0;padding:17px 20px;display:grid}.paytr-reference span,.paytr-reference small{color:#777;font-size:8px}.paytr-reference strong{letter-spacing:.08em;font-size:10px}.paytr-stage iframe{width:100%;min-height:760px;display:block}.payment-result-page{background:var(--warm);place-items:center;min-height:80vh;padding:110px max(25px,50vw - 550px);display:grid}.payment-result-card{text-align:center;border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:580px;padding:70px 45px;display:flex}.payment-result-card>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:82px;height:82px;font-size:30px;display:grid}.payment-result-card.is-success>span{background:#12653b}.payment-result-card.is-failed>span{background:#812f2f}.payment-result-card .kicker{margin-top:28px}.payment-result-card h1{max-width:850px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:14px 0 20px;font-size:clamp(42px,6vw,78px);line-height:.95}.payment-result-card>p:not(.kicker){max-width:680px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.payment-result-card>div{background:var(--warm);border:1px solid var(--line);text-align:left;justify-content:space-between;gap:30px;min-width:min(100%,520px);margin-top:30px;padding:17px;display:flex}.payment-result-card div small{color:#888;font-size:8px}.payment-result-card div strong{letter-spacing:.08em;font-size:9px}.payment-result-card nav{gap:10px;margin-top:30px;display:flex}.store-footer{color:#999;background:#050505;padding:70px max(32px,50vw - 720px) 25px}.store-footer-lead{border-bottom:1px solid #252525;justify-content:space-between;align-items:center;padding-bottom:60px;display:flex}.store-footer-lead p{text-align:right;max-width:360px;margin:0;font-size:12px}.store-footer-grid{grid-template-columns:.7fr .85fr 1.05fr .8fr 1fr 1fr;gap:34px;padding:50px 0;display:grid}.store-footer-grid>div{flex-direction:column;gap:12px;display:flex}.store-footer-grid strong{color:#eee;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.store-footer-grid a,.store-footer-grid p{margin:0;font-size:11px;line-height:1.7}.store-footer-bottom{border-top:1px solid #252525;justify-content:space-between;padding-top:20px;font-size:9px;display:flex}.visionary-page{background:var(--warm);grid-template-columns:.72fr 1.28fr;align-items:start;gap:7vw;min-height:calc(100vh - 76px);padding:75px max(32px,50vw - 720px) 110px;display:grid}.visionary-page-intro{padding-top:45px;position:sticky;top:130px}.visionary-page-intro h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.4vw,82px);font-weight:580;line-height:.98}.visionary-page-intro h1 em{color:#81817d;font-style:normal}.visionary-page-intro>p:not(.kicker){max-width:560px;color:var(--muted);margin:32px 0 0;font-size:14px;line-height:1.75}.visionary-trust{border-top:1px solid var(--line);margin-top:55px;display:grid}.visionary-trust span{border-bottom:1px solid var(--line);color:#555;gap:16px;padding:15px 0;font-size:10px;display:flex}.visionary-trust b{color:#aaa;font-weight:600}.visionary-workspace{border:1px solid var(--line);background:var(--white);min-height:690px;box-shadow:0 28px 90px #00000014}.visionary-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;padding:17px 24px;display:flex}.visionary-workspace>header>div{align-items:center;gap:12px;display:flex}.visionary-workspace>header>div>div{flex-direction:column;display:flex}.visionary-workspace>header strong{font-size:12px}.visionary-workspace>header small{color:var(--muted);margin-top:3px;font-size:8px}.visionary-workspace>header>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.visionary-progress{background:var(--soft);height:3px}.visionary-progress i{background:var(--black);height:100%;transition:width .3s;display:block}.visionary-step,.visionary-result{padding:40px}.visionary-question{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:0 0 28px;font-size:30px;font-weight:700;line-height:1.2}.visionary-conversation-intro{border:1px solid var(--line);background:#f7f4ed;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px;display:flex}.visionary-conversation-intro>.visionary-mark{flex:none}.visionary-conversation-intro strong{margin-bottom:7px;font-size:20px;display:block}.visionary-conversation-intro p{color:var(--muted);margin:0;line-height:1.6}.visionary-match{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;padding:16px 18px;display:flex}.visionary-match span,.visionary-match strong{display:block}.visionary-match span{color:#777;letter-spacing:.1em;font-size:7px}.visionary-match strong{margin-top:6px;font-size:12px}.visionary-match button{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;min-height:34px;padding:0 12px;font-size:8px}.visionary-ai{color:#fff;background:#111;border:1px solid #272727;margin:28px 0;padding:24px}.visionary-ai>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.visionary-ai>header>div{align-items:center;gap:12px;display:flex}.visionary-ai>header>div>div{gap:3px;display:grid}.visionary-ai>header strong{font-size:12px}.visionary-ai>header small,.visionary-ai>header>b{color:#999;letter-spacing:.1em;font-size:8px}.visionary-ai>p{color:#aaa;margin:20px 0 14px;font-size:10px;line-height:1.65}.visionary-ai>textarea{resize:vertical;color:#fff;width:100%;min-height:105px;font:inherit;background:#1b1b1b;border:1px solid #3b3b3b;padding:15px;font-size:11px;line-height:1.6}.visionary-ai>.button{color:#111;background:#fff;margin-top:14px}.visionary-ai-answer{border-left:3px solid var(--gold);background:#1b1b1b;margin-top:16px;padding:20px}.visionary-ai-answer>small{color:var(--gold);letter-spacing:.12em;font-size:7px}.visionary-ai-answer>p{margin:12px 0 18px;font-size:12px;line-height:1.75}.visionary-ai-answer dl{gap:12px;display:grid}.visionary-ai-answer dl>div{gap:5px;display:grid}.visionary-ai-answer dt{color:#888;font-size:8px}.visionary-ai-answer dd{margin:0;font-size:10px;line-height:1.55}.visionary-ai-answer>strong{color:var(--gold);margin-top:18px;font-size:9px;display:block}.visionary-service-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.visionary-service-options button{border:1px solid var(--line);background:var(--warm);text-align:left;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:112px;padding:14px;transition:all .18s;display:flex}.visionary-service-options button:hover,.visionary-service-options button.is-selected{color:var(--white);background:var(--black);border-color:var(--black);transform:translateY(-2px)}.visionary-service-options button>span{color:#aaa;margin-bottom:auto;font-size:8px}.visionary-service-options button>strong{font-size:11px}.visionary-service-options button>small{color:#888;text-transform:uppercase;margin-top:5px;font-size:7px}.visionary-back{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #999;margin:0 0 28px;padding:0;font-size:9px}.visionary-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.visionary-form-grid label{flex-direction:column;gap:8px;display:flex}.visionary-form-grid label>span{color:#555;font-size:9px;font-weight:750}.visionary-form-grid input,.visionary-form-grid select,.visionary-form-grid textarea{border:1px solid var(--line);background:var(--warm);resize:vertical;border-radius:0;width:100%;min-height:48px;padding:12px;font-size:11px}.visionary-next{margin-top:28px;margin-left:auto}.visionary-next:disabled{opacity:.35;cursor:not-allowed;transform:none}.visionary-consent{color:#555;grid-template-columns:18px 1fr;gap:10px;margin-top:24px;font-size:9px;line-height:1.55;display:grid}.visionary-consent input{margin:2px 0 0}.visionary-consent a{text-underline-offset:3px;text-decoration:underline}.visionary-error{color:#821d1d;background:#fff0f0;border:1px solid #f0c4c4;padding:12px;font-size:10px}.visionary-result{flex-direction:column;justify-content:center;align-items:flex-start;min-height:610px;display:flex}.visionary-result>span{width:56px;height:56px;color:var(--white);background:var(--black);border-radius:50%;place-items:center;font-size:20px;display:grid}.visionary-result>p:first-of-type{color:var(--muted);margin:24px 0 10px;font-size:10px}.visionary-result h2{max-width:560px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:0;font-size:38px}.visionary-result>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;margin-top:30px;padding:18px 0}.visionary-result>div small,.visionary-result>div strong{display:block}.visionary-result>div small{color:var(--muted);font-size:8px}.visionary-result>div strong{letter-spacing:.08em;margin-top:6px;font-size:18px}.visionary-result>p:last-of-type{max-width:570px;color:var(--muted);margin:24px 0;font-size:10px;line-height:1.7}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.growth-analysis-page{background:var(--warm)}.growth-analysis-hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;min-height:650px;padding:125px max(32px,50vw - 720px) 80px;display:grid}.growth-analysis-hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.075em;margin:22px 0 0;font-size:clamp(70px,8.6vw,126px);font-weight:560;line-height:.88}.growth-analysis-hero h1 em{color:#999;font-style:normal}.growth-analysis-hero>div:last-child>p{color:#555;max-width:560px;margin:0 0 42px;font-size:16px;line-height:1.75}.growth-analysis-hero>div:last-child{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.growth-analysis-hero>div:last-child>p{background:var(--warm);grid-column:1/-1;padding:0 0 25px}.growth-analysis-hero>div:last-child>span{color:#777;background:#fff;flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;font-size:8px;display:flex}.growth-analysis-hero>div:last-child b{color:#111;font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;font-size:31px}.growth-analysis-boundary{color:#aaa;background:#0a0a0a;grid-template-columns:220px 1fr;gap:45px;padding:26px max(32px,50vw - 720px);display:grid}.growth-analysis-boundary strong{letter-spacing:.12em;font-size:8px}.growth-analysis-boundary p{color:#777;max-width:950px;margin:0;font-size:9px;line-height:1.7}.growth-assessment{background:#fff;padding:100px max(32px,50vw - 590px) 125px}.growth-assessment>header{justify-content:space-between;align-items:end;gap:40px;display:flex}.growth-assessment>header span{color:#888;letter-spacing:.12em;font-size:8px}.growth-assessment>header h2{max-width:760px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(42px,5vw,70px);line-height:1}.growth-assessment>header>strong{font-family:var(--font-manrope),sans-serif;font-size:26px}.growth-progress{background:var(--soft);height:4px;margin-top:45px}.growth-progress i{background:#111;height:100%;transition:width .25s;display:block}.growth-question-list fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:42px 0}.growth-question-list legend{width:100%;font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;grid-template-columns:55px minmax(0,780px);gap:25px;padding:0;font-size:25px;font-weight:650;line-height:1.25;display:grid}.growth-question-list legend span{color:#999;font-family:var(--font-inter),sans-serif;letter-spacing:.1em;padding-top:6px;font-size:8px}.growth-question-list fieldset>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:27px 0 0 80px;display:grid}.growth-question-list label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;justify-content:space-between;min-height:92px;padding:15px;transition:all .18s;display:flex;position:relative}.growth-question-list label:hover,.growth-question-list label.is-selected{color:#fff;background:#111}.growth-question-list input{opacity:0;position:absolute}.growth-question-list label>span{color:#999;font-size:8px}.growth-question-list label>strong{max-width:140px;font-size:8px;line-height:1.45}.growth-calculate{min-width:300px;margin-top:45px}.growth-error{color:#8b342c;background:#fff0ed;border:1px solid #e6c0bb;margin:25px 0 0;padding:14px 17px;font-size:9px}.growth-result{border-top:1px solid var(--line);background:#fff;grid-template-columns:.75fr 1.25fr;display:grid}.growth-score-card{color:#fff;background:#0a0a0a;min-height:760px;padding:85px 6vw 80px max(32px,50vw - 720px)}.growth-score-card>span,.growth-result-detail>header span,.growth-share form>div:first-child>span{color:#777;letter-spacing:.12em;font-size:8px}.growth-score-card>div{align-items:end;margin:100px 0 35px;display:flex}.growth-score-card>div strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.09em;font-size:clamp(120px,15vw,210px);line-height:.7}.growth-score-card>div small{color:#777;margin-left:18px;font-size:12px}.growth-score-card h2{max-width:500px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.5vw,64px);line-height:1}.growth-score-card p{color:#777;max-width:520px;margin:28px 0 0;font-size:10px;line-height:1.75}.growth-result-detail{padding:85px max(32px,50vw - 720px) 80px 6vw}.growth-result-detail>header h2{max-width:650px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:14px 0 45px;font-size:clamp(38px,4vw,58px);line-height:1}.growth-dimension-list{border-top:1px solid var(--line)}.growth-dimension-list>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 60px;align-items:center;gap:18px;min-height:63px;display:grid}.growth-dimension-list span,.growth-dimension-list strong{font-size:8px}.growth-dimension-list i{background:var(--soft);height:4px;display:block}.growth-dimension-list i b{background:#111;height:100%;display:block}.growth-dimension-list strong{text-align:right}.growth-priorities{background:var(--line);border:1px solid var(--line);gap:1px;margin-top:45px;display:grid}.growth-priorities article{background:#fff;grid-template-columns:40px 1fr;gap:15px;min-height:105px;padding:18px;display:grid}.growth-priorities article>span{color:#999;font-size:8px}.growth-priorities strong{font-size:11px}.growth-priorities p{color:#777;margin:8px 0 0;font-size:8px;line-height:1.6}.growth-recommendation{color:#fff;background:#111;margin-top:22px;padding:28px}.growth-recommendation>span{color:#777;letter-spacing:.1em;font-size:7px}.growth-recommendation h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:20px 0 10px;font-size:28px}.growth-recommendation p{color:#888;margin:0;font-size:9px;line-height:1.65}.growth-recommendation a{border-bottom:1px solid #555;margin-top:24px;padding-bottom:5px;font-size:8px;font-weight:800;display:inline-block}.growth-executive-index{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.growth-executive-index>div{flex-direction:column;justify-content:space-between;min-height:112px;padding:22px;display:flex}.growth-executive-index>div+div{border-left:1px solid var(--line)}.growth-executive-index span,.growth-roadmap header span,.growth-roadmap article>span{color:#8b7449;letter-spacing:.11em;font-size:7px;font-weight:800}.growth-executive-index strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;font-size:24px}.growth-executive-index strong small{color:#999;font-size:9px}.growth-executive-index>p{color:#888;border-top:1px solid var(--line);background:#f7f5f0;grid-column:1/-1;margin:0;padding:14px 22px;font-size:7px;line-height:1.6}.growth-roadmap{border-top:1px solid #111;margin-top:45px}.growth-roadmap header{padding:28px 0}.growth-roadmap h3{max-width:540px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:12px 0 0;font-size:25px;line-height:1.05}.growth-roadmap article{border-top:1px solid var(--line);grid-template-columns:92px 1fr;gap:22px;min-height:105px;padding:20px 0;display:grid}.growth-roadmap article strong{font-size:10px}.growth-roadmap article p{color:#777;margin:8px 0 0;font-size:8px;line-height:1.65}.growth-share{background:var(--warm);grid-column:1/-1;padding:100px max(32px,50vw - 590px)}.growth-share form{grid-template-columns:.8fr 1.2fr;gap:25px 70px;display:grid}.growth-share form>div:first-child{grid-row:1/4}.growth-share form>div:first-child h2{max-width:500px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:20px 0;font-size:clamp(38px,4.5vw,62px);line-height:1}.growth-share form>div:first-child p{color:#666;max-width:470px;font-size:11px;line-height:1.7}.growth-contact-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.growth-contact-grid label{gap:7px;display:grid}.growth-contact-grid label span{color:#666;font-size:8px}.growth-contact-grid input{border:1px solid var(--line);background:#fff;min-height:48px;padding:11px;font-size:10px}.growth-consent{color:#666;grid-template-columns:16px 1fr;align-items:start;gap:10px;font-size:8px;line-height:1.55;display:grid}.growth-consent input{width:16px;height:16px}.growth-consent a{text-decoration:underline}.growth-share form>.button{justify-self:start}.growth-saved{border:1px solid var(--line);text-align:center;background:#fff;max-width:800px;margin:0 auto;padding:65px}.growth-saved>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;display:grid}.growth-saved>p:first-of-type{color:#777;margin:22px 0 8px;font-size:9px}.growth-saved h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:0;font-size:40px}.growth-saved>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0;padding:18px}.growth-saved small,.growth-saved strong{display:block}.growth-saved small{color:#888;font-size:8px}.growth-saved strong{letter-spacing:.08em;margin-top:6px}.growth-saved>p:last-of-type{color:#666;font-size:10px;line-height:1.7}.growth-ai-report{color:#fff;text-align:left;background:#111;border:1px solid #303030;margin:32px 0;padding:28px}.growth-ai-report>small{color:var(--gold);letter-spacing:.12em}.growth-ai-report h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.025em;margin:14px 0 24px;font-size:22px;line-height:1.3}.growth-ai-report>strong{color:#ccc;text-transform:uppercase;margin-top:20px;font-size:9px}.growth-ai-report ol{color:#ddd;margin:12px 0 20px;padding-left:20px;font-size:11px;line-height:1.7}.growth-ai-report>p{color:#fff;font-size:11px;line-height:1.7}.growth-ai-report>em{color:#888;font-size:8px;line-height:1.6;display:block}.analysis-admin-scores{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.analysis-admin-scores>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:82px;padding:14px;display:flex}.analysis-admin-scores span{color:#888;font-size:7px}.analysis-admin-scores strong{font-size:13px}.analysis-admin-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.analysis-admin-actions .button{min-height:38px;padding:0 14px;font-size:8px}.recipient-list>.recipient-card{align-items:stretch;gap:12px;min-height:105px;padding:14px 18px;display:grid}.recipient-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.recipient-scopes{flex-wrap:wrap;gap:5px;display:flex}.recipient-scopes button{min-width:0;height:25px;padding:0 8px}.recipient-scopes button.is-selected{color:#5e4516;background:#efe0b9;border-color:#d6bf85}@media (max-width:1100px){.growth-result{grid-template-columns:1fr}.growth-score-card{min-height:640px}.growth-result-detail{padding-left:max(32px,50vw - 450px)}.growth-share{grid-column:auto}}@media (max-width:820px){.growth-analysis-hero{grid-template-columns:1fr;gap:55px;min-height:610px;padding:105px 20px 65px}.growth-analysis-hero h1{font-size:clamp(62px,18vw,90px)}.growth-analysis-hero>div:last-child>p{font-size:14px}.growth-analysis-boundary{grid-template-columns:1fr;gap:12px;padding:24px 20px}.growth-assessment{padding:75px 20px 90px}.growth-assessment>header{flex-direction:column;align-items:flex-start}.growth-question-list fieldset{padding:35px 0}.growth-question-list legend{grid-template-columns:35px 1fr;gap:12px;font-size:21px}.growth-question-list fieldset>div{grid-template-columns:1fr;margin-left:0}.growth-question-list label{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:62px}.growth-question-list label>strong{max-width:none}.growth-calculate{width:100%;min-width:0}.growth-score-card{min-height:580px;padding:75px 20px}.growth-score-card>div{margin-top:80px}.growth-result-detail{padding:75px 20px}.growth-executive-index{grid-template-columns:1fr}.growth-executive-index>div+div{border-left:0;border-top:1px solid var(--line)}.growth-executive-index>p{grid-column:auto}.growth-dimension-list>div{grid-template-columns:105px 1fr 50px;gap:10px}.growth-roadmap article{grid-template-columns:78px 1fr}.growth-share{padding:75px 20px}.growth-share form{grid-template-columns:1fr;gap:30px}.growth-share form>div:first-child{grid-row:auto}.growth-contact-grid{grid-template-columns:1fr}.growth-share form>.button{width:100%}.growth-saved{padding:45px 22px}.growth-saved h2{font-size:32px}.analysis-admin-scores{grid-template-columns:1fr 1fr}}.portal-shell{background:var(--warm);min-height:100vh;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;grid-template-columns:290px minmax(0,1fr);display:grid}.portal-sidebar{height:100vh;color:var(--white);background:var(--black);flex-direction:column;padding:30px 24px 24px;display:flex;position:sticky;top:0}.portal-mobile-menu-head,.portal-menu-toggle,.portal-menu-backdrop{display:none}.portal-account{border-top:1px solid #292929;border-bottom:1px solid #292929;grid-template-columns:42px 1fr;align-items:center;gap:13px;margin:55px -24px 28px;padding:24px;display:grid}.portal-account>span{border:1px solid #3b3b3b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.portal-account div{min-width:0}.portal-account strong,.portal-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-account small{color:#777;margin-top:5px;font-size:8px}.portal-sidebar nav{gap:3px;display:grid}.portal-sidebar nav button{color:#888;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr auto;align-items:center;min-height:45px;padding:0 13px;font-size:10px;display:grid}.portal-sidebar nav button>b{min-width:19px;height:19px;color:var(--black);background:var(--white);border-radius:999px;place-items:center;font-size:8px;display:grid}.portal-sidebar nav button:hover,.portal-sidebar nav button.is-active{color:var(--white);background:#1c1c1c}.portal-side-bottom{gap:8px;margin-top:auto;display:grid}.portal-side-bottom a{border:1px solid #303030;padding:11px 13px;font-size:9px}.portal-side-bottom small{color:#555;text-transform:uppercase;letter-spacing:.08em;margin-top:10px;font-size:7px}.portal-main{min-width:0;padding:0 42px 90px}.portal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:115px;display:flex}.portal-header p{color:var(--muted);letter-spacing:.13em;margin:0;font-size:8px}.portal-header h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:8px 0 0;font-size:31px}.portal-header-actions{gap:8px;display:flex}.portal-header-actions a{border:1px solid var(--line);background:var(--white);padding:11px 15px;font-size:9px;font-weight:700}.demo-banner{background:#fffbe9;border:1px solid #d9cda6;align-items:center;gap:24px;margin:22px 0;padding:15px 18px;display:flex}.demo-banner strong{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.demo-banner span{color:#70694f;font-size:9px}.portal-project-head{min-height:255px;color:var(--white);background:var(--black);justify-content:space-between;align-items:center;padding:42px;display:flex}.portal-project-head>div:first-child{max-width:720px}.portal-project-head span{color:#777;letter-spacing:.14em;font-size:8px}.portal-project-head h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:16px 0 12px;font-size:clamp(36px,4vw,62px);line-height:1}.portal-project-head p{color:#888;max-width:570px;margin:0;font-size:11px;line-height:1.6}.progress-ring{aspect-ratio:1;background:radial-gradient(circle 56px at center,#0a0a0a 98%,transparent 100%),conic-gradient(#fff var(--progress),#303030 0);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:132px;display:flex}.progress-ring b{font-family:var(--font-manrope),sans-serif;font-size:28px}.progress-ring span{color:#777;letter-spacing:.03em;margin-top:5px;font-size:7px}.portal-kpis{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.portal-kpis article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;justify-content:space-between;min-height:105px;padding:23px;display:flex}.portal-kpis span{color:var(--muted);font-size:8px}.portal-section-title{color:var(--muted);letter-spacing:.13em;margin:0;font-size:8px;font-weight:750}.status-timeline{background:var(--white);border:1px solid var(--line);grid-template-columns:repeat(9,1fr);margin-top:24px;padding:30px;display:grid}.status-timeline>p{grid-column:1/-1;margin-bottom:30px}.status-timeline>div{border-top:1px solid var(--line);align-content:start;gap:12px;padding:0 8px;display:grid;position:relative}.status-timeline>div:before{content:"";background:#ccc;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:8px}.status-timeline>div.is-done,.status-timeline>div.is-current{border-color:var(--black)}.status-timeline>div.is-done:before,.status-timeline>div.is-current:before{background:var(--black)}.status-timeline span{color:#aaa;padding-top:14px;font-size:7px}.status-timeline strong{max-width:110px;font-size:8px;line-height:1.4}.portal-two-column{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.portal-two-column>section{background:var(--white);border:1px solid var(--line);min-height:190px;padding:30px}.portal-two-column h3{max-width:530px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:35px 0 24px;font-size:25px}.portal-two-column button{border:0;border-bottom:1px solid var(--black);cursor:pointer;background:0 0;padding:0 0 4px;font-size:9px;font-weight:750}.portal-review-card{color:var(--institutional-ink);background:var(--institutional-gold);border:1px solid var(--institutional-gold-deep);grid-template-columns:1fr auto;align-items:center;gap:55px;margin-top:24px;padding:34px;display:grid}.portal-review-card h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:18px 0 10px;font-size:28px}.portal-review-card p:not(.portal-section-title){color:#594725;max-width:720px;margin:0;font-size:10px;line-height:1.7}.portal-review-card>div:last-child{text-align:center;gap:14px;min-width:210px;display:grid}.portal-review-card>div:last-child>a:last-child{font-size:9px;font-weight:750;text-decoration:underline}.order-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:32px;padding:16px 0;display:flex}.order-row span,.order-row small{display:block}.order-row span{font-size:10px}.order-row small{color:var(--muted);margin-top:5px;font-size:8px}.order-row strong{font-family:var(--font-manrope),sans-serif;font-size:20px}.portal-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portal-order-grid>article{border:1px solid var(--line);background:#fff;min-width:0;padding:26px}.portal-order-grid>article.is-demo{background:#fffdf4;border-color:#d6c17c}.portal-order-grid article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.portal-order-grid header span{color:#888;letter-spacing:.11em;font-size:7px}.portal-order-grid header h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:10px 0 0;font-size:24px}.portal-order-grid header>b{background:var(--warm);padding:7px 9px;font-size:7px}.portal-order-amount{color:#fff;background:#111;flex-direction:column;justify-content:space-between;min-height:105px;margin-top:30px;padding:19px;display:flex}.portal-order-amount span{color:#777;font-size:7px}.portal-order-amount strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;font-size:28px}.portal-order-grid dl{border-top:1px solid var(--line);margin:18px 0 0;display:grid}.portal-order-grid dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:15px;padding:12px 0;display:grid}.portal-order-grid dt,.portal-order-grid dd{margin:0;font-size:8px}.portal-order-grid dt{color:#888}.portal-order-grid dd{overflow-wrap:anywhere;text-align:right;font-weight:700}.portal-order-projects{border-top:1px solid var(--line);margin-top:20px;display:grid}.portal-order-projects>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.portal-order-projects strong,.portal-order-projects small{display:block}.portal-order-projects strong{font-size:9px}.portal-order-projects small{color:#888;margin-top:5px;font-size:7px}.portal-order-projects b{font-size:9px}.portal-order-projects>p{color:#888;margin:16px 0 0;font-size:8px}.portal-order-demo-note{color:#6d5420;background:#fff5cf;margin-top:18px;padding:12px;font-size:7px;line-height:1.6;display:block}.portal-intro{grid-template-columns:150px 1.2fr .8fr;align-items:start;gap:34px;margin-bottom:42px;display:grid}.portal-intro h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(31px,4vw,52px);line-height:1.05}.portal-intro>p:last-child{color:var(--muted);margin:2px 0 0;font-size:10px;line-height:1.7}.portal-form-section>form,.portal-revisions>form,.portal-meetings>form,.upload-box{background:var(--white);border:1px solid var(--line);padding:30px}.portal-form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:22px;display:flex}.portal-form-footer span{color:var(--muted);font-size:9px}.portal-brief-group{border-bottom:1px solid var(--line);margin-bottom:30px;padding:0 0 30px}.portal-brief-group:last-of-type{margin-bottom:0}.portal-brief-group>header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.portal-brief-group>header>span{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.portal-brief-group>header>div{gap:4px;display:grid}.portal-brief-group>header strong{font-family:var(--font-manrope),sans-serif;font-size:21px}.portal-brief-group>header small{color:var(--muted);font-size:10px}.portal-form-section select{border:1px solid var(--line);background:var(--warm);width:100%;min-height:48px;font:inherit;padding:12px;font-size:11px}.upload-box{grid-template-columns:1fr auto;align-items:center;gap:15px;display:grid}.upload-box input{background:var(--warm);border:1px dashed #bbb;min-height:48px;padding:13px;font-size:9px}.file-list{background:var(--white);border:1px solid var(--line);margin-top:20px;display:grid}.file-list>p{color:var(--muted);padding:30px;font-size:10px}.file-list a{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:16px;min-height:82px;padding:15px 20px;display:grid}.file-list a:last-child{border-bottom:0}.file-icon{width:45px;height:45px;color:var(--white);background:var(--black);place-items:center;font-size:8px;display:grid}.file-list a>span:nth-child(2) strong,.file-list a>span:nth-child(2) small{display:block}.file-list a>span:nth-child(2) strong{font-size:10px}.file-list a>span:nth-child(2) small{color:var(--muted);margin-top:5px;font-size:8px}.file-list a>b{font-size:8px}.portal-revisions>form{gap:18px;display:grid}.portal-revisions>form label{gap:8px;display:grid}.portal-revisions>form label>span,.portal-meetings>form label>span{color:#555;font-size:9px;font-weight:750}.portal-revisions input,.portal-revisions textarea,.portal-meetings input,.portal-meetings select{border:1px solid var(--line);background:var(--warm);resize:vertical;width:100%;min-height:48px;padding:12px;font-size:11px}.portal-revisions>form button{justify-self:start}.revision-list{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.revision-list article{background:var(--white);border:1px solid var(--line);min-height:200px;padding:25px}.revision-list article>span{background:var(--soft);text-transform:uppercase;padding:5px 8px;font-size:7px}.revision-list h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:30px 0 10px;font-size:20px}.revision-list p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.7}.revision-list small{color:#aaa;margin-top:25px;font-size:7px;display:block}.portal-meetings>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:15px;display:grid}.portal-meetings>form label{gap:8px;display:grid}.meeting-list{background:var(--white);border:1px solid var(--line);margin-top:20px;display:grid}.meeting-list>p{color:var(--muted);padding:30px;font-size:10px}.meeting-list article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:25px;min-height:90px;padding:18px 22px;display:grid}.meeting-list article:last-child{border-bottom:0}.meeting-list article>div:first-child span,.meeting-list article>div:first-child strong{display:block}.meeting-list article>div:first-child span{color:var(--muted);font-size:8px}.meeting-list article>div:first-child strong{margin-top:4px;font-size:20px}.meeting-list h3{margin:0;font-size:11px}.meeting-list p{color:var(--muted);margin:6px 0 0;font-size:8px}.meeting-list a,.pending-meet{font-size:8px;font-weight:750}.pending-meet{color:#999}.portal-contact-channels{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.portal-contact-channels a{border-right:1px solid var(--line);align-content:space-between;min-height:150px;padding:24px;display:grid}.portal-contact-channels a:last-child{border-right:0}.portal-contact-channels span,.portal-message-layout form header span,.portal-message-history>header span{color:#9d7d49;letter-spacing:.14em;font-size:9px;font-weight:800}.portal-contact-channels strong{font-family:var(--font-manrope),sans-serif;font-size:25px}.portal-contact-channels small{color:var(--muted);font-size:10px}.portal-message-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:18px;display:grid}.portal-message-layout>form,.portal-message-history{border:1px solid var(--line);background:#fff;padding:28px}.portal-message-layout form{gap:16px;display:grid}.portal-message-layout h3{margin:8px 0 10px;font-size:25px}.portal-message-layout label{gap:8px;display:grid}.portal-message-layout label>span{color:#555;font-size:10px;font-weight:750}.portal-message-layout input,.portal-message-layout textarea,.portal-message-layout select{border:1px solid var(--line);background:var(--warm);width:100%;min-height:50px;font:inherit;padding:13px;font-size:12px}.portal-message-layout textarea{resize:vertical}.portal-message-history>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.portal-message-history>header h3{margin:0}.portal-message-history article{border-top:1px solid var(--line);padding:20px 0}.portal-message-history article>div,.portal-message-history article footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.portal-message-history article>div span{color:#8a6d3c;font-size:9px;font-weight:800}.portal-message-history article>div b{background:#f0eadf;padding:5px 7px;font-size:8px}.portal-message-history h4{margin:13px 0 7px;font-size:16px}.portal-message-history p{white-space:pre-wrap;color:#555;margin:0;font-size:11px;line-height:1.7}.portal-message-history footer{color:#888;margin-top:14px;font-size:9px}.portal-message-history article.is-team{background:#edf5ee;border:1px solid #d9e4db;margin-top:10px;padding:20px}.document-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.document-grid article{border:1px solid var(--line);background:var(--white);flex-direction:column;min-height:250px;padding:28px;display:flex}.document-grid article>span{color:#999;letter-spacing:.12em;font-size:8px}.document-grid h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:48px 0 12px;font-size:21px}.document-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.document-grid b,.document-grid article>a{border-top:1px solid var(--line);color:#777;margin-top:auto;padding-top:20px;font-size:8px;font-weight:800}.portal-legal-link{border-bottom:1px solid #777;margin-top:22px;padding-bottom:4px;font-size:9px;font-weight:800;display:inline-flex}.portal-empty{background:var(--white);border:1px solid var(--line);align-content:center;place-items:center;gap:22px;min-height:450px;display:grid}.portal-empty h2{font-family:var(--font-manrope),sans-serif;margin:0}.ops-shell{background:#f1f1ee;grid-template-columns:275px minmax(0,1fr);min-height:100vh;display:grid}.ops-sidebar{height:100vh;color:var(--white);scrollbar-width:thin;scrollbar-color:#333 transparent;background:#070707;flex-direction:column;padding:28px 22px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.ops-sidebar .brand-logo{width:165px}.ops-account{border-top:1px solid #292929;border-bottom:1px solid #292929;grid-template-columns:40px 1fr;align-items:center;gap:12px;margin:48px -22px 24px;padding:20px 22px;display:grid}.ops-account>span{border:1px solid #444;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.ops-account strong,.ops-account small{display:block}.ops-account strong{font-size:10px}.ops-account small{color:#6e6e6e;margin-top:4px;font-size:8px}.ops-sidebar nav{gap:2px;display:grid}.ops-sidebar nav button{color:#777;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr auto;align-items:center;min-height:43px;padding:0 12px;font-size:9px;display:grid}.ops-sidebar nav button>span{color:#454545;font-size:7px}.ops-sidebar nav button>b{color:#000;background:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.ops-sidebar nav button:hover,.ops-sidebar nav button.is-active{color:#fff;background:#1b1b1b}.ops-sidebar-bottom{gap:7px;margin-top:auto;display:grid}.ops-sidebar-bottom a{border:1px solid #2e2e2e;padding:10px 12px;font-size:8px}.ops-sidebar-bottom small{color:#505050;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:7px}.ops-main{min-width:0;padding:0 38px 90px}.ops-header{border-bottom:1px solid #d8d8d3;justify-content:space-between;align-items:center;min-height:108px;display:flex}.ops-header p{color:#777;letter-spacing:.14em;margin:0;font-size:7px}.ops-header h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:8px 0 0;font-size:29px}.ops-system-state{color:#666;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #d8d8d3;align-items:center;gap:8px;padding:10px 12px;font-size:8px;display:flex}.ops-system-state i{background:#36a265;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36a2651f}.ops-system-state.is-attention i{background:#c48c34;box-shadow:0 0 0 4px #c48c3424}.ops-overview,.ops-leads,.ops-record-page{max-width:1380px;padding-top:28px}.ops-hero{color:#fff;background:#090909;justify-content:space-between;min-height:285px;padding:38px;display:flex}.ops-hero p{color:#666;letter-spacing:.14em;margin:0;font-size:8px}.ops-hero h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(40px,5vw,70px);font-weight:560;line-height:.95}.ops-hero h2 em{color:#666;font-style:normal}.ops-hero>span{color:#777;font-size:8px}.ops-kpis{border-left:1px solid #d8d8d3;grid-template-columns:repeat(4,1fr);display:grid}.ops-kpis article{background:#fff;border-bottom:1px solid #d8d8d3;border-right:1px solid #d8d8d3;flex-direction:column;min-height:130px;padding:24px;display:flex}.ops-kpis span,.ops-kpis small{color:#777;font-size:8px}.ops-kpis strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin-top:auto;font-size:28px}.ops-kpis small{margin-top:4px}.ops-grid{grid-template-columns:1.25fr .75fr;gap:22px;margin-top:22px;display:grid}.ops-grid>section{background:#fff;border:1px solid #d8d8d3;padding:28px}.ops-section-head{justify-content:space-between;align-items:flex-start;display:flex}.ops-section-head p{color:#888;letter-spacing:.13em;margin:0;font-size:7px}.ops-section-head h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:8px 0 0;font-size:24px}.ops-section-head button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #111;padding:0 0 4px;font-size:8px}.ops-compact-list{border-top:1px solid var(--line);margin-top:28px;display:grid}.ops-compact-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto 25px;align-items:center;gap:15px;min-height:70px;padding:12px 4px;display:grid}.ops-compact-list b,.ops-compact-list small{display:block}.ops-compact-list b{font-size:10px}.ops-compact-list small{color:#888;margin-top:5px;font-size:8px}.ops-compact-list button>span:nth-child(2){background:var(--warm);color:#666;padding:5px 8px;font-size:7px}.integration-stack{margin-top:28px;display:grid}.integration-stack>div{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr auto;align-items:center;gap:12px;min-height:67px;display:grid}.integration-stack i{background:#c48c34;border-radius:50%;width:7px;height:7px}.integration-stack i.is-ready{background:#36a265}.integration-stack b,.integration-stack small{display:block}.integration-stack b{font-size:9px}.integration-stack small{color:#888;margin-top:4px;font-size:7px}.integration-stack strong{color:#888;font-size:7px}.integration-stack .ops-connect-link{color:#fff;background:#111;padding:6px 8px;font-size:7px;text-decoration:none}.ops-page-intro{grid-template-columns:150px 1fr auto;align-items:start;gap:30px;min-height:150px;padding:22px 0 35px;display:grid}.ops-page-intro>p{color:#777;letter-spacing:.14em;margin:8px 0 0;font-size:7px}.ops-page-intro h2{max-width:780px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,56px);line-height:1}.ops-page-intro>span{color:#777;margin-top:8px;font-size:8px}.readiness-score{color:#fff;background:#0a0a0a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;min-height:265px;padding:36px;display:grid}.readiness-score>div>span,.readiness-final-gate>div>span{color:#777;letter-spacing:.14em;font-size:7px}.readiness-score h3{max-width:780px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:42px 0 12px;font-size:clamp(30px,4vw,53px);line-height:1}.readiness-score p{color:#888;max-width:760px;margin:0;font-size:9px;line-height:1.7}.readiness-score>strong{font-family:var(--font-manrope),sans-serif;color:#d2a75f;letter-spacing:-.08em;font-size:clamp(62px,9vw,112px);line-height:.8}.readiness-score>strong small{color:#777;margin-left:5px;font-size:16px}.readiness-score.is-ready>strong{color:#4bb979}.readiness-checklist{border-left:1px solid #d8d8d3;display:grid}.readiness-checklist article{background:#fff;border-bottom:1px solid #d8d8d3;border-right:1px solid #d8d8d3;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:118px;padding:23px 24px;display:grid}.readiness-checklist article>span{color:#aaa;font-size:8px}.readiness-checklist article>div>small{color:#999;letter-spacing:.12em;font-size:7px}.readiness-checklist article.is-ready>div>small{color:#278653}.readiness-checklist article.is-blocked>div>small{color:#9d3636}.readiness-checklist h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:9px 0 6px;font-size:20px}.readiness-checklist p{color:#777;max-width:780px;margin:0;font-size:8px;line-height:1.55}.readiness-checklist article>strong{color:#777;white-space:nowrap;background:#f2f2ef;padding:6px 9px;font-size:7px}.readiness-checklist article.is-ready>strong{color:#247648;background:#edf7f0}.readiness-checklist article.is-blocked>strong{color:#903434;background:#fbefef}.readiness-checklist article>button{color:#111;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #111;padding:0 0 4px;font-size:8px;font-weight:750}.readiness-final-gate{color:#fff;background:#111;grid-template-columns:.75fr 1.25fr;gap:40px;margin-top:22px;padding:32px;display:grid}.readiness-final-gate h3{max-width:420px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:25px 0 0;font-size:29px;line-height:1.05}.readiness-final-gate ol{border-top:1px solid #303030;margin:0;padding:0;list-style:none}.readiness-final-gate li{color:#aaa;border-bottom:1px solid #303030;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:64px;font-size:9px;line-height:1.5;display:grid}.readiness-final-gate li span{color:#555;font-size:7px}.lead-workspace{background:#fff;border:1px solid #d8d8d3;grid-template-columns:330px minmax(0,1fr);display:grid}.lead-workspace>aside{border-right:1px solid var(--line);max-height:900px;overflow-y:auto}.lead-workspace>aside button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:15px;width:100%;min-height:84px;padding:16px;display:flex}.lead-workspace>aside button:hover,.lead-workspace>aside button.is-active{background:#f2f2ef}.lead-workspace>aside strong,.lead-workspace>aside small{display:block}.lead-workspace>aside strong{font-size:10px}.lead-workspace>aside small{color:#777;max-width:190px;margin-top:6px;font-size:8px;line-height:1.4}.lead-workspace>aside button>b{color:#777;flex:none;font-size:7px}.lead-detail{padding:32px}.lead-detail>header{justify-content:space-between;gap:30px;display:flex}.lead-detail>header span{color:#888;letter-spacing:.08em;font-size:7px}.lead-detail>header h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:12px 0 8px;font-size:36px}.lead-detail>header p{color:#777;margin:0;font-size:9px}.lead-detail>header>b{color:#fff;background:#111;align-self:flex-start;padding:7px 10px;font-size:7px}.lead-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.lead-facts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:90px;padding:16px}.lead-facts span,.lead-facts strong{display:block}.lead-facts span,.lead-detail article>span{color:#888;letter-spacing:.1em;font-size:7px}.lead-facts strong{margin-top:23px;font-size:9px}.lead-detail article{border-bottom:1px solid var(--line);padding:24px 0}.lead-detail article p{color:#555;white-space:pre-wrap;margin:12px 0 0;font-size:10px;line-height:1.7}.lead-admin-form,.lead-convert-form{background:var(--warm);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;padding:24px;display:grid}.lead-admin-form label,.lead-convert-form label,.ops-inline-form label{gap:7px;display:grid}.lead-admin-form label>span,.lead-convert-form label>span,.ops-inline-form label>span{color:#666;font-size:8px;font-weight:700}.lead-admin-form input,.lead-admin-form select,.lead-admin-form textarea,.lead-convert-form input,.ops-inline-form input,.ops-inline-form select{border:1px solid var(--line);resize:vertical;background:#fff;width:100%;min-height:44px;padding:10px;font-size:9px}.lead-admin-form button,.lead-convert-form button{justify-self:start}.lead-convert-form{color:#fff;background:#111;border-color:#111}.lead-convert-form>div{grid-column:1/-1}.lead-convert-form p{color:#777;letter-spacing:.12em;margin:0;font-size:7px}.lead-convert-form h4{font-family:var(--font-manrope),sans-serif;margin:10px 0 5px;font-size:22px}.lead-convert-form small{color:#777;font-size:8px}.lead-convert-form label>span{color:#888}.lead-convert-form .button{color:#111;background:#fff;border-color:#fff}.ops-card-list{gap:12px;display:grid}.ops-card-list>form{background:#fff;border:1px solid #d8d8d3;padding:25px}.ops-card-list>form>header{grid-template-columns:115px 1fr auto;align-items:start;gap:25px;display:grid}.ops-card-list header span{color:#777;font-size:8px}.ops-card-list header>div:first-child>strong{margin-top:5px;font-size:24px;display:block}.ops-card-list h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:0;font-size:21px}.ops-card-list header p{color:#777;margin:7px 0 0;font-size:8px;line-height:1.5}.ops-card-list header>b{background:var(--warm);color:#666;padding:6px 9px;font-size:7px}.ops-inline-form{border-top:1px solid var(--line);grid-template-columns:220px 1fr auto;align-items:end;gap:14px;margin-top:22px;padding-top:20px;display:grid}.ops-inline-form .button{min-height:44px;font-size:9px}.ops-project-form{grid-template-columns:1.2fr .5fr .7fr .7fr}.ops-project-form .full-field{grid-column:1/-1}.project-admin-list>form>header{grid-template-columns:1fr auto}.project-admin-list>form>header h3{margin:8px 0}.revision-admin-list>form>header,.revision-admin-list .ops-inline-form{grid-template-columns:1fr auto}.ops-empty{border:1px solid var(--line);color:#777;background:#fff;place-items:center;min-height:250px;font-size:10px;display:grid}.ops-order-table,.audit-table{background:#fff;border:1px solid #d8d8d3;overflow-x:auto}.ops-order-table>header,.ops-order-table>form{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.2fr 1fr .7fr 1.3fr;align-items:center;gap:18px;min-width:950px;min-height:72px;padding:12px 18px;display:grid}.ops-order-table>header{color:#777;background:var(--warm);letter-spacing:.1em;min-height:46px;font-size:7px}.ops-order-table form>span{font-size:9px}.ops-order-table form>span strong,.ops-order-table form>span small{display:block}.ops-order-table form>span small{color:#888;margin-top:5px;font-size:7px}.ops-order-table form>strong{font-size:11px}.ops-order-table label{grid-template-columns:1fr auto;gap:6px;display:grid}.ops-order-table select{border:1px solid var(--line);background:#fff;min-height:37px;padding:7px;font-size:8px}.ops-order-table button{color:#fff;cursor:pointer;background:#111;border:0;font-size:7px}.ops-boundary-note{color:#6d6549;background:#fff9df;border:1px solid #dfd2a7;margin:16px 0 0;padding:16px;font-size:8px;line-height:1.6}.ops-order-stack{gap:15px;display:grid}.ops-order-stack>form{background:#fff;border:1px solid #d8d8d3;padding:24px}.ops-order-stack>form.is-demo{background:#fffdf4;border-color:#d6c17c}.ops-order-stack form>header{background:var(--warm);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:105px;margin:-24px -24px 22px;padding:22px 24px;display:flex}.ops-order-stack header span{color:#888;letter-spacing:.1em;font-size:7px}.ops-order-stack header h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:9px 0 4px;font-size:25px}.ops-order-stack header p{color:#666;margin:0;font-size:8px}.ops-order-stack header>b{background:#fff;padding:7px 9px;font-size:7px}.ops-order-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.ops-order-facts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:100px;padding:16px;display:flex}.ops-order-facts span,.ops-order-facts small{color:#888;font-size:7px}.ops-order-facts strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:10px 0 4px;font-size:18px}.ops-order-facts strong.is-ready{color:#17613b}.ops-order-facts strong.is-attention{color:#8b5d0b}.ops-order-trace{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.ops-order-trace>span{min-width:0;padding:14px 14px 0 0}.ops-order-trace small,.ops-order-trace strong{display:block}.ops-order-trace small{color:#888;font-size:7px}.ops-order-trace strong{overflow-wrap:anywhere;margin-top:7px;font-size:8px}.ops-order-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:9px;margin-top:22px;padding-top:18px;display:flex}.ops-order-actions label{gap:7px;min-width:260px;display:grid}.ops-order-actions label span{color:#666;font-size:7px}.ops-order-actions select{border:1px solid var(--line);background:var(--warm);min-height:42px;padding:9px;font-size:8px}.ops-order-actions .button{min-height:42px;font-size:8px}.checkout-intent-boundary{color:#6d5420;background:#fff8e6;border:1px solid #dac48c;grid-template-columns:160px 1fr;gap:24px;margin-bottom:15px;padding:18px 22px;display:grid}.checkout-intent-boundary.is-ready{color:#15502f;background:#eefaf3;border-color:#9bc8ad}.checkout-intent-boundary strong{letter-spacing:.1em;font-size:8px}.checkout-intent-boundary p{margin:0;font-size:8px;line-height:1.65}.checkout-intent-kpis{border-top:1px solid #d8d8d3;border-left:1px solid #d8d8d3;grid-template-columns:repeat(4,1fr);display:grid}.checkout-intent-kpis article{background:#fff;border-bottom:1px solid #d8d8d3;border-right:1px solid #d8d8d3;flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;display:flex}.checkout-intent-kpis span{color:#888;font-size:7px}.checkout-intent-kpis strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;font-size:22px}.checkout-intent-list{gap:14px;margin-top:18px;display:grid}.checkout-intent-list>form{background:#fff;border:1px solid #d8d8d3;padding:24px}.checkout-intent-list>form>header{background:var(--warm);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:115px;margin:-24px -24px 24px;padding:22px 24px;display:flex}.checkout-intent-list header span{color:#888;font-size:7px}.checkout-intent-list header h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:9px 0 4px;font-size:25px}.checkout-intent-list header p{color:#666;margin:0;font-size:8px}.checkout-intent-list header>b{background:#fff;padding:7px 9px;font-size:7px}.checkout-intent-amounts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.checkout-intent-amounts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:86px;padding:15px;display:flex}.checkout-intent-amounts span{color:#888;font-size:7px}.checkout-intent-amounts strong{font-size:12px}.checkout-intent-columns{grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:20px;display:grid}.checkout-intent-columns>section{border:1px solid var(--line);min-width:0;padding:21px}.checkout-intent-columns>section>span{color:#888;letter-spacing:.1em;font-size:7px}.checkout-intent-columns h4{font-family:var(--font-manrope),sans-serif;margin:22px 0 9px;font-size:21px}.checkout-intent-columns section>a{color:#555;margin-top:7px;font-size:8px;display:block}.checkout-intent-columns dl{border-top:1px solid var(--line);margin:22px 0 0;display:grid}.checkout-intent-columns dl>div{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr;padding:11px 0;display:grid}.checkout-intent-columns dt,.checkout-intent-columns dd{margin:0;font-size:8px}.checkout-intent-columns dt{color:#888}.checkout-intent-columns section>p{color:#666;background:var(--warm);white-space:pre-wrap;margin:18px 0 0;padding:15px;font-size:8px;line-height:1.65}.checkout-intent-items{border-top:1px solid var(--line);margin-top:16px;display:grid}.checkout-intent-items>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 0;display:flex}.checkout-intent-items strong,.checkout-intent-items small{display:block}.checkout-intent-items strong{font-size:9px}.checkout-intent-items small{color:#888;margin-top:5px;font-size:7px}.checkout-intent-items b{font-size:9px}.checkout-sensitive,.checkout-acceptance-log{border:1px solid var(--line);margin-top:12px}.checkout-sensitive summary,.checkout-acceptance-log summary{cursor:pointer;background:var(--warm);justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:0 16px;font-size:8px;font-weight:800;list-style:none;display:flex}.checkout-sensitive summary::-webkit-details-marker{display:none}.checkout-acceptance-log summary::-webkit-details-marker{display:none}.checkout-sensitive summary span{color:#777;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.checkout-sensitive>div{grid-template-columns:repeat(2,1fr);gap:14px;padding:16px;display:grid}.checkout-sensitive>div>span{background:var(--warm);padding:12px}.checkout-sensitive small,.checkout-sensitive strong{display:block}.checkout-sensitive small{color:#888;font-size:7px}.checkout-sensitive strong{overflow-wrap:anywhere;margin-top:7px;font-size:8px;line-height:1.5}.checkout-acceptance-log>div{padding:10px 16px}.checkout-acceptance-log article{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:58px;display:grid}.checkout-acceptance-log article:last-child{border-bottom:0}.checkout-acceptance-log article>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.checkout-acceptance-log strong,.checkout-acceptance-log small{display:block}.checkout-acceptance-log strong{font-size:8px}.checkout-acceptance-log small{color:#888;margin-top:5px;font-size:7px}.checkout-intent-admin-form{border-top:1px solid var(--line);grid-template-columns:240px 1fr auto;align-items:end;gap:14px;margin-top:18px;padding-top:18px;display:grid}.checkout-intent-admin-form label{gap:7px;display:grid}.checkout-intent-admin-form label>span{color:#666;font-size:7px;font-weight:700}.checkout-intent-admin-form select,.checkout-intent-admin-form textarea{border:1px solid var(--line);background:var(--warm);resize:vertical;width:100%;min-height:42px;padding:9px;font-size:8px}.checkout-intent-admin-form .button{min-height:42px;font-size:8px}.checkout-payment-log{border:1px solid var(--line);margin-top:12px}.checkout-payment-log summary{cursor:pointer;color:#fff;background:#111;align-items:center;min-height:50px;padding:0 16px;font-size:8px;font-weight:800;list-style:none;display:flex}.checkout-payment-log summary::-webkit-details-marker{display:none}.checkout-payment-log>div{padding:10px 16px}.checkout-payment-log article{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:60px;display:grid}.checkout-payment-log article:last-of-type{border-bottom:0}.checkout-payment-log article>span{color:#fff;background:#777;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.checkout-payment-log article>span.is-success{background:#12653b}.checkout-payment-log article>span.is-failed{background:#812f2f}.checkout-payment-log strong,.checkout-payment-log small{display:block}.checkout-payment-log strong{overflow-wrap:anywhere;font-size:8px}.checkout-payment-log small{color:#777;margin-top:5px;font-size:7px}.checkout-payment-log p{color:#812f2f;margin:7px 0 0;font-size:7px}.checkout-payment-log>div>p{color:#777}.audit-table>header,.audit-table>div{border-bottom:1px solid var(--line);grid-template-columns:140px 180px 110px 190px 1fr;align-items:center;gap:16px;min-width:1050px;min-height:61px;padding:12px 18px;display:grid}.audit-table>header{color:#777;background:var(--warm);letter-spacing:.1em;min-height:44px;font-size:7px}.audit-table>div{color:#666;font-size:8px}.audit-table>div strong{color:#111;font-size:8px}.audit-table>p{color:#777;padding:30px;font-size:9px}.automation-kpis{border-left:1px solid #d8d8d3;grid-template-columns:repeat(4,1fr);display:grid}.automation-kpis article{background:#fff;border-bottom:1px solid #d8d8d3;border-right:1px solid #d8d8d3;flex-direction:column;justify-content:space-between;min-height:105px;padding:20px;display:flex}.automation-kpis span{color:#777;font-size:8px}.automation-kpis strong{font-family:var(--font-manrope),sans-serif;font-size:28px}.notification-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:22px;margin-top:22px;display:grid}.notification-workspace>section,.notification-workspace>aside>*{background:#fff;border:1px solid #d8d8d3}.notification-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;padding:20px 24px;display:flex}.notification-toolbar p,.recipient-form>p{color:#888;letter-spacing:.12em;margin:0;font-size:7px}.notification-toolbar h3,.recipient-form h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:7px 0 0;font-size:21px}.notification-toolbar select{border:1px solid var(--line);background:var(--warm);min-height:38px;padding:8px 30px 8px 10px;font-size:8px}.notification-list{max-height:880px;overflow-y:auto}.notification-list article{border-bottom:1px solid var(--line);padding:22px 24px}.notification-list article>header{justify-content:space-between;gap:20px;display:flex}.notification-list article>header span{color:#888;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.notification-list article>header b{color:#666;background:var(--warm);padding:5px 8px;font-size:7px}.notification-list h4{font-family:var(--font-manrope),sans-serif;letter-spacing:-.025em;margin:20px 0 10px;font-size:17px}.notification-list article>p{color:#666;white-space:pre-wrap;max-height:90px;margin:0;font-size:8px;line-height:1.65;overflow:hidden}.notification-list article>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:15px;display:flex}.notification-list article>div strong,.notification-list article>div small{display:block}.notification-list article>div strong{font-size:8px}.notification-list article>div small{color:#999;margin-top:4px;font-size:7px}.notification-list article>div>span:last-child{gap:5px;display:flex}.notification-list button{border:1px solid var(--line);cursor:pointer;background:#fff;min-height:31px;padding:0 10px;font-size:7px}.notification-list button:first-child{color:#fff;background:#111;border-color:#111}.notification-workspace>aside{gap:14px;display:grid}.notification-boundary{color:#fff;padding:26px;background:#111!important;border-color:#111!important}.notification-boundary>span{color:#666;letter-spacing:.12em;font-size:7px}.notification-boundary h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:28px 0 15px;font-size:30px;line-height:1}.notification-boundary>p{color:#888;margin:0 0 25px;font-size:8px;line-height:1.7}.notification-boundary>div{border-top:1px solid #292929;grid-template-columns:10px 1fr;align-items:center;gap:12px;min-height:57px;display:grid}.notification-boundary i{background:#c48c34;border-radius:50%;width:6px;height:6px}.notification-boundary b,.notification-boundary small{display:block}.notification-boundary b{font-size:8px}.notification-boundary small{color:#666;margin-top:4px;font-size:7px}.recipient-form{gap:13px;padding:24px;display:grid}.recipient-form label{gap:7px;display:grid}.recipient-form label>span{color:#666;font-size:8px}.recipient-form input{border:1px solid var(--line);background:var(--warm);min-height:42px;padding:9px;font-size:8px}.recipient-form .button{min-height:42px;margin-top:4px;font-size:8px}.recipient-list{display:grid}.recipient-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:14px 18px;display:flex}.recipient-list>div:last-child{border-bottom:0}.recipient-list strong,.recipient-list small{display:block}.recipient-list strong{font-size:8px}.recipient-list small{color:#888;margin-top:4px;font-size:7px}.recipient-list button{border:1px solid var(--line);background:var(--warm);color:#888;cursor:pointer;min-width:48px;height:28px;font-size:7px}.recipient-list button.is-active{color:#fff;background:#111;border-color:#111}.notification-boundary i.is-ready{background:#27a36b}.notification-boundary>.google-oauth-actions{border:0;min-height:0;margin-top:18px;display:block}.google-oauth-actions a,.google-oauth-actions button{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#1b1b1b;border:1px solid #444;justify-content:center;align-items:center;font-size:8px;text-decoration:none;display:flex}.google-oauth-actions button:disabled{cursor:not-allowed;opacity:.45}.notification-list article>p.notification-error{color:#8f352f;background:#fff1ef;border:1px solid #ebc5c0;max-height:none;margin-top:10px;padding:9px 11px}.notification-list button:disabled{cursor:not-allowed;opacity:.45}.ops-inline-form>.button:not(.button-dark){color:#111;border:1px solid var(--line);background:#fff;min-height:44px;padding:0 16px}.notification-boundary>.notification-scenario-tests{grid-template-columns:1fr 1fr;gap:7px;display:grid}.notification-scenario-tests button:last-child{color:#999;background:0 0;grid-column:1/-1}.notification-view-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.notification-view-tabs button{border:0;border-right:1px solid var(--line);color:#777;background:var(--warm);min-height:48px;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;font-size:8px;display:flex}.notification-view-tabs button:last-child{border-right:0}.notification-view-tabs button.is-active{color:#fff;background:#111}.notification-view-tabs strong{font-size:10px}.notification-empty{color:#888;text-align:center;padding:42px 24px;font-size:8px}.local-seo-links{border-top:1px solid var(--line);background:#f7f4ed;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(30px,6vw,90px);padding:clamp(44px,7vw,92px) clamp(22px,6vw,92px);display:grid}.local-seo-links h2{max-width:520px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(30px,4.2vw,62px);line-height:.98}.local-seo-links>div:last-child{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.local-seo-links a{border-bottom:1px solid var(--line);color:#111;justify-content:space-between;align-items:center;min-height:76px;padding:18px 4px;font-size:9px;text-decoration:none;display:flex}.local-seo-links a:nth-child(odd){border-right:1px solid var(--line);padding-right:20px}.local-seo-links a:nth-child(2n){padding-left:20px}.local-seo-links a:hover{color:#9b753e}.section-text-link{border-bottom:1px solid #777;align-items:center;gap:25px;margin-top:24px;padding-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}.section-text-link span{font-size:16px}.showcase-hero{background:var(--warm);grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;min-height:650px;padding:125px max(32px,50vw - 720px) 80px;display:grid}.showcase-hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.075em;margin:22px 0 0;font-size:clamp(72px,8.7vw,128px);font-weight:560;line-height:.88}.showcase-hero h1 em{color:#999;font-style:normal}.showcase-hero>p{color:#555;max-width:520px;margin:0;font-size:17px;line-height:1.75}.showcase-route-switcher{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;padding:0 max(32px,50vw - 720px);display:grid}.showcase-route-switcher a{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-content:center;column-gap:18px;min-height:128px;padding:24px 30px;transition:color .2s,background .2s;display:grid}.showcase-route-switcher a:first-child{border-left:1px solid var(--line)}.showcase-route-switcher span{color:#999;letter-spacing:.1em;grid-row:1/3;padding-top:4px;font-size:8px}.showcase-route-switcher strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;font-size:24px}.showcase-route-switcher small{color:#888;margin-top:7px;font-size:8px}.showcase-policy{color:#aaa;background:#080808;grid-template-columns:250px 1fr;gap:50px;padding:28px max(32px,50vw - 720px);display:grid}.showcase-policy span{letter-spacing:.12em;font-size:9px}.showcase-policy p{color:#777;max-width:950px;margin:0;font-size:10px;line-height:1.7}.portfolio-directory,.partner-directory{padding:100px max(32px,50vw - 720px) 130px}.portfolio-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;padding-bottom:24px;display:flex}.portfolio-directory>header>div:first-child span{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;font-size:54px}.portfolio-directory>header p{color:#888;margin:4px 0 0;font-size:8px}.portfolio-directory>header>div:last-child,.partner-directory>header>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.portfolio-directory>header>div:last-child span,.partner-directory>header b{border:1px solid var(--line);color:#666;padding:7px 10px;font-size:7px;font-weight:700}.showcase-empty{background:var(--warm);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;padding:55px;display:flex}.showcase-empty>span{color:#999;letter-spacing:.12em;font-size:8px}.showcase-empty h2{max-width:800px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:25px 0 15px;font-size:clamp(40px,5vw,68px);line-height:1}.showcase-empty p{color:#666;max-width:650px;margin:0;font-size:12px;line-height:1.75}.showcase-empty .button{margin-top:28px}.portfolio-public-grid{grid-template-columns:1fr 1fr;gap:70px 18px;display:grid}.portfolio-public-grid article.is-featured{grid-column:1/-1}.portfolio-cover{aspect-ratio:4/3;background:#e8e8e4;position:relative;overflow:hidden}.portfolio-public-grid article.is-featured .portfolio-cover{aspect-ratio:2}.portfolio-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.portfolio-public-grid article:hover .portfolio-cover img{transform:scale(1.025)}.portfolio-cover>span{color:#fff;letter-spacing:.08em;background:#000000b8;padding:7px 9px;font-size:7px;position:absolute;top:18px;left:18px}.portfolio-public-meta{padding:22px 5px 0}.portfolio-public-meta>span{color:#999;font-size:8px}.portfolio-public-meta h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:15px 0 8px;font-size:clamp(30px,3.5vw,52px);line-height:1}.portfolio-public-meta>strong{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.portfolio-public-meta>p{color:#666;max-width:720px;margin:17px 0 0;font-size:11px;line-height:1.7}.portfolio-public-meta>a{border-bottom:1px solid #777;margin-top:23px;padding-bottom:5px;font-size:9px;font-weight:800;display:inline-flex}.verified-result{background:var(--warm);border:1px solid var(--line);align-items:center;gap:20px;margin-top:24px;padding:18px;display:flex}.verified-result>b{font-family:var(--font-manrope),sans-serif;font-size:28px}.verified-result>span{font-size:9px}.verified-result small{color:#999;margin-top:5px;font-size:7px;display:block}.partners-hero{color:#fff;background:#080808;min-height:650px;padding:125px max(32px,50vw - 720px) 75px;position:relative}.partners-hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.075em;margin:70px 0 0;font-size:clamp(75px,9vw,132px);font-weight:560;line-height:.86}.partners-hero h1 em{color:#555;font-style:normal}.partners-hero>div{border-top:1px solid #333;width:235px;padding-top:18px;position:absolute;bottom:80px;right:max(32px,50vw - 720px)}.partners-hero>div strong,.partners-hero>div span{display:block}.partners-hero>div strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;font-size:64px}.partners-hero>div span{color:#777;font-size:8px}.partners-public-intro{grid-template-columns:1.1fr .9fr;gap:8vw;padding:100px max(32px,50vw - 720px);display:grid}.partners-public-intro h2{max-width:720px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.98}.partners-public-intro p{color:#666;max-width:560px;margin:0;font-size:13px;line-height:1.8}.partner-directory{padding-top:0}.partner-directory>header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin-bottom:38px;padding:20px 0;display:flex}.partner-directory>header>span{color:#777;letter-spacing:.12em;font-size:8px}.partner-logo-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.partner-logo-grid article>a,.partner-logo-grid article>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:28px;display:flex}.partner-logo-grid img{object-fit:contain;filter:grayscale();width:75%;height:70px}.partner-logo-grid span{margin-top:28px;font-size:10px;font-weight:800}.partner-logo-grid small{color:#999;margin-top:5px;font-size:7px}.partners-contact{color:#fff;background:#080808;justify-content:space-between;align-items:end;gap:50px;padding:90px max(32px,50vw - 720px);display:flex}.partners-contact h2{max-width:780px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(38px,5vw,68px);line-height:1}.showcase-admin-boundary{color:#d3d3d3;background:#111;grid-template-columns:170px 1fr auto;align-items:center;gap:25px;margin-bottom:22px;padding:19px 22px;display:grid}.showcase-admin-boundary strong{letter-spacing:.1em;font-size:8px}.showcase-admin-boundary p{color:#777;margin:0;font-size:8px;line-height:1.65}.showcase-admin-boundary>div{gap:7px;display:flex}.showcase-admin-boundary a{white-space:nowrap;border:1px solid #333;padding:8px 10px;font-size:7px}.showcase-admin-tabs{background:#fff;border:1px solid #d8d8d3;grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid}.showcase-admin-tabs button{color:#777;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d8d8d3;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;min-height:80px;padding:18px 22px;display:grid}.showcase-admin-tabs button:last-child{border-right:0}.showcase-admin-tabs button.is-active{color:#fff;background:#111}.showcase-admin-tabs span,.showcase-admin-tabs small{letter-spacing:.08em;font-size:7px}.showcase-admin-tabs strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;font-size:19px}.showcase-admin-columns{grid-template-columns:1.15fr .85fr;align-items:start;gap:22px;display:grid}.showcase-admin-columns.is-single{grid-template-columns:minmax(0,1fr)}.showcase-admin-columns>section{min-width:0}.showcase-admin-heading{background:#fff;border:1px solid #d8d8d3;justify-content:space-between;align-items:center;min-height:85px;padding:18px 21px;display:flex}.showcase-admin-heading span{color:#888;letter-spacing:.1em;font-size:7px}.showcase-admin-heading h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:7px 0 0;font-size:22px}.showcase-admin-heading>b{background:var(--warm);padding:6px 8px;font-size:7px}.showcase-create-form,.showcase-admin-list>form{background:#fff;border:1px solid #d8d8d3;margin-top:12px;padding:22px}.showcase-create-form>h4{font-family:var(--font-manrope),sans-serif;margin:0 0 20px;font-size:18px}.showcase-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.showcase-form-grid label{gap:6px;display:grid}.showcase-form-grid label>span{color:#666;font-size:7px;font-weight:700}.showcase-form-grid input,.showcase-form-grid select,.showcase-form-grid textarea{border:1px solid var(--line);background:var(--warm);resize:vertical;width:100%;min-height:40px;padding:9px;font-size:8px}.showcase-form-grid input[type=file]{padding:7px}.showcase-form-grid .full-field{grid-column:1/-1}.showcase-form-grid .showcase-check{flex-direction:row;align-items:center;gap:8px;display:flex}.showcase-check input{width:15px;min-height:15px}.showcase-create-form>.button,.showcase-admin-list>form>.button{min-height:40px;margin-top:18px;font-size:8px}.showcase-admin-list{gap:0;display:grid}.showcase-admin-list>form>header{background:var(--warm);border-bottom:1px solid var(--line);grid-template-columns:95px 1fr auto;align-items:center;gap:18px;min-height:115px;margin:-22px -22px 22px;padding:18px 22px;display:grid}.showcase-admin-list header>img,.showcase-admin-list header>span{object-fit:cover;color:#888;background:#deded9;place-items:center;width:95px;height:75px;font-size:7px;display:grid}.partner-admin-list header>img{object-fit:contain;background:#fff;padding:10px}.showcase-admin-list header small{color:#888;font-size:7px}.showcase-admin-list header h4{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:8px 0 3px;font-size:18px}.showcase-admin-list header p{color:#777;margin:0;font-size:7px}.showcase-admin-list header>b{background:#fff;padding:6px 8px;font-size:7px}.showcase-bulk-form{color:#fff;background:#111;grid-template-columns:.8fr 1.2fr auto;align-items:end;gap:20px;margin-top:12px;padding:22px;display:grid}.showcase-bulk-form>div>span{color:#777;letter-spacing:.12em;font-size:7px}.showcase-bulk-form h4{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:10px 0 8px;font-size:20px}.showcase-bulk-form p{color:#888;margin:0;font-size:8px;line-height:1.65}.showcase-bulk-form label{gap:7px;display:grid}.showcase-bulk-form label>span{color:#888;font-size:7px}.showcase-bulk-form textarea{color:#fff;resize:vertical;background:#1a1a1a;border:1px solid #333;width:100%;min-height:132px;padding:12px;font-size:9px}.showcase-bulk-form .button{color:#111;white-space:nowrap;background:#fff;border-color:#fff;min-height:44px}.showcase-partner-toolbar{background:#fff;border:1px solid #d8d8d3;grid-template-columns:1fr 220px auto;align-items:end;gap:12px;margin-top:12px;padding:16px 18px;display:grid}.showcase-partner-toolbar label{gap:6px;display:grid}.showcase-partner-toolbar label>span{color:#777;font-size:7px}.showcase-partner-toolbar input,.showcase-partner-toolbar select{border:1px solid var(--line);background:var(--warm);width:100%;min-height:40px;padding:9px;font-size:8px}.showcase-partner-toolbar>strong{color:#777;justify-content:flex-end;align-items:center;min-height:40px;font-size:8px;display:flex}.guides-hub-hero{background:var(--warm);grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;min-height:660px;padding:125px max(32px,50vw - 720px) 80px;display:grid}.guides-hub-hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.078em;margin:24px 0 0;font-size:clamp(76px,9vw,132px);font-weight:560;line-height:.87}.guides-hub-hero h1 em{color:#999;font-style:normal}.guides-hub-hero>p{color:#555;max-width:530px;margin:0;font-size:17px;line-height:1.75}.guides-hub-policy{color:#aaa;background:#080808;grid-template-columns:250px 1fr;gap:50px;padding:28px max(32px,50vw - 720px);display:grid}.guides-hub-policy span{letter-spacing:.12em;font-size:9px}.guides-hub-policy p{color:#777;max-width:950px;margin:0;font-size:10px;line-height:1.7}.guides-directory{padding:100px max(32px,50vw - 720px) 140px}.guides-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;margin-bottom:60px;padding-bottom:24px;display:flex}.guides-directory>header>div:first-child strong,.guides-directory>header>div:first-child span{display:block}.guides-directory>header>div:first-child strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;font-size:54px}.guides-directory>header>div:first-child span{color:#888;margin-top:4px;font-size:8px}.guides-directory>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.guides-directory>header>div:last-child span{border:1px solid var(--line);color:#666;padding:7px 10px;font-size:7px;font-weight:700}.guide-hub-empty{background:var(--warm);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;padding:55px;display:flex}.guide-hub-empty>span{color:#999;letter-spacing:.12em;font-size:8px}.guide-hub-empty h2{max-width:850px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:25px 0 15px;font-size:clamp(40px,5vw,68px);line-height:1}.guide-hub-empty p{color:#666;max-width:650px;margin:0;font-size:12px;line-height:1.75}.guide-hub-empty .button{margin-top:28px}.guide-public-grid{grid-template-columns:1fr 1fr;gap:85px 22px;display:grid}.guide-public-grid article.is-featured{grid-column:1/-1}.guide-public-cover{aspect-ratio:16/10;background:#dfdfda;display:block;position:relative;overflow:hidden}.guide-public-grid article.is-featured .guide-public-cover{aspect-ratio:2.15}.guide-public-cover img{object-fit:cover;filter:grayscale(.15);width:100%;height:100%;transition:transform .6s;display:block}.guide-public-grid article:hover .guide-public-cover img{transform:scale(1.025)}.guide-public-cover>span{color:#fff;letter-spacing:.08em;background:#000000c2;padding:7px 9px;font-size:7px;position:absolute;top:18px;left:18px}.guide-public-cover>b{color:#ffffffb3;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;font-size:45px;position:absolute;bottom:14px;right:20px}.guide-public-copy{padding:22px 5px 0}.guide-public-copy>div{color:#999;justify-content:space-between;font-size:8px;display:flex}.guide-public-copy h2{max-width:780px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.052em;margin:18px 0 12px;font-size:clamp(30px,3.5vw,52px);line-height:1.03}.guide-public-copy>p{color:#666;max-width:720px;margin:0;font-size:11px;line-height:1.75}.guide-public-copy>a{border-bottom:1px solid #777;gap:25px;margin-top:25px;padding-bottom:5px;font-size:9px;font-weight:800;display:inline-flex}.guide-article{background:#fff}.guide-article-hero{background:var(--warm);padding:55px max(32px,50vw - 720px) 90px}.guide-article-hero>a{color:#666;border-bottom:1px solid #aaa;padding-bottom:5px;font-size:9px;display:inline-flex}.guide-article-hero>span{color:#777;letter-spacing:.12em;text-transform:uppercase;margin-top:95px;font-size:9px;display:block}.guide-article-hero h1{max-width:1160px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:24px 0 25px;font-size:clamp(55px,7vw,104px);font-weight:570;line-height:.94}.guide-article-hero>p{color:#5f5f5f;max-width:760px;margin:0;font-size:15px;line-height:1.75}.guide-article-hero>div{border-top:1px solid var(--line);gap:30px;margin-top:65px;padding-top:18px;font-size:9px;display:flex}.guide-article-hero>div span{color:#888}.guide-article-cover{max-width:1440px;margin:0 auto;padding:65px 32px 0}.guide-article-cover img{aspect-ratio:16/9;object-fit:cover;background:var(--warm);width:100%;max-height:820px;display:block}.guide-article-cover figcaption{color:#999;padding:10px 0 0;font-size:8px}.guide-article-layout{grid-template-columns:230px minmax(0,800px);align-items:start;gap:10vw;max-width:1250px;margin:0 auto;padding:90px 32px 140px;display:grid}.guide-article-layout>aside{border-top:1px solid var(--line);padding-top:18px;position:sticky;top:110px}.guide-article-layout>aside>span{letter-spacing:.1em;font-size:8px}.guide-article-layout>aside p{color:#777;margin:20px 0;font-size:9px;line-height:1.7}.guide-article-layout>aside a{border-bottom:1px solid #777;padding-bottom:4px;font-size:8px;font-weight:800;display:inline-flex}.guide-article-body>h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:75px 0 24px;font-size:clamp(31px,4vw,48px);line-height:1.06}.guide-article-body>h2:first-child{margin-top:0}.guide-article-body>h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:46px 0 18px;font-size:24px}.guide-article-body>p{color:#454545;margin:0 0 24px;font-size:15px;line-height:1.9}.guide-article-body blockquote{font-family:var(--font-manrope),sans-serif;letter-spacing:-.025em;border-left:3px solid #111;margin:45px 0;padding:30px 0 30px 35px;font-size:24px;line-height:1.45}.guide-article-body ul{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.guide-article-body li{border-bottom:1px solid var(--line);color:#4a4a4a;padding:17px 10px 17px 32px;font-size:13px;line-height:1.7;position:relative}.guide-article-body li:before{content:"—";color:#999;position:absolute;left:0}.guide-sources{background:var(--warm);border:1px solid var(--line);margin-top:85px;padding:38px}.guide-sources>span{color:#888;letter-spacing:.12em;font-size:8px}.guide-sources h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:15px 0 30px;font-size:30px}.guide-sources ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.guide-sources li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;min-height:60px;display:grid}.guide-sources li span{color:#999;font-size:8px}.guide-sources li a{overflow-wrap:anywhere;font-size:10px;font-weight:750}.guide-sources>p{color:#888;margin:22px 0 0;font-size:8px;line-height:1.6}.guide-admin-boundary{color:#d3d3d3;background:#111;justify-content:space-between;align-items:center;gap:30px;margin-bottom:22px;padding:19px 22px;display:flex}.guide-admin-boundary>div{grid-template-columns:170px minmax(0,800px);align-items:center;gap:25px;display:grid}.guide-admin-boundary strong{letter-spacing:.1em;font-size:8px}.guide-admin-boundary p{color:#777;margin:0;font-size:8px;line-height:1.65}.guide-admin-boundary>a{white-space:nowrap;border:1px solid #333;padding:8px 10px;font-size:7px}.guide-admin-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:22px;display:grid}.guide-admin-layout>aside{position:sticky;top:20px}.guide-create-form,.guide-admin-list>form,.guide-syntax{background:#fff;border:1px solid #d8d8d3;padding:22px}.guide-admin-heading>span,.guide-syntax>span{color:#888;letter-spacing:.1em;font-size:7px}.guide-admin-heading h3,.guide-syntax h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:9px 0 7px;font-size:22px}.guide-admin-heading p,.guide-syntax p{color:#888;margin:0;font-size:8px;line-height:1.6}.guide-editor-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.guide-editor-grid label{gap:6px;display:grid}.guide-editor-grid label>span{color:#666;font-size:7px;font-weight:700}.guide-editor-grid input,.guide-editor-grid select,.guide-editor-grid textarea{border:1px solid var(--line);background:var(--warm);resize:vertical;width:100%;min-height:40px;padding:9px;font-size:8px}.guide-editor-grid .full-field{grid-column:1/-1}.guide-editor-grid .guide-body-field{min-height:330px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.6}.guide-editor-grid .guide-check{flex-direction:row;align-items:center;gap:8px;display:flex}.guide-check input{width:15px;min-height:15px}.guide-create-form>.button{width:100%;min-height:41px;margin-top:18px;font-size:8px}.guide-syntax{color:#ddd;background:#111;border-color:#111;margin-top:12px}.guide-syntax code{color:#aaa;background:#1b1b1b;margin-top:9px;padding:8px 10px;font-size:8px;display:block}.guide-syntax p{color:#666;margin-top:14px}.guide-admin-list{gap:12px;display:grid}.guide-admin-list>form{padding:24px}.guide-admin-list>form>header{background:var(--warm);border-bottom:1px solid var(--line);grid-template-columns:115px 1fr auto;align-items:center;gap:20px;min-height:130px;margin:-24px -24px 24px;padding:20px 24px;display:grid}.guide-admin-list header>img,.guide-admin-list header>span{object-fit:cover;color:#888;background:#deded9;place-items:center;width:115px;height:82px;font-size:7px;display:grid}.guide-admin-list header small{color:#888;font-size:7px;display:block}.guide-admin-list header h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:8px 0 4px;font-size:21px}.guide-admin-list header p{color:#888;margin:0;font-size:7px}.guide-admin-list header>b{background:#fff;padding:8px 10px;font-size:7px}.guide-admin-list header>b small{margin-top:4px}.guide-save-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.guide-save-row>span{color:#888;font-size:7px}.guide-save-row .button{min-height:41px;font-size:8px}.legal-center-hero{background:var(--warm);grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;min-height:610px;padding:120px max(32px,50vw - 720px) 80px;display:grid}.legal-center-hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(68px,8.2vw,122px);font-weight:570;line-height:.88}.legal-center-hero h1 em{color:#999;font-style:normal}.legal-center-intro p{color:#555;margin:0;font-size:17px;line-height:1.75}.legal-center-intro span{border-top:1px solid var(--line);color:#777;letter-spacing:.1em;text-transform:uppercase;margin-top:35px;padding-top:16px;font-size:9px;display:block}.legal-draft-banner{color:#ead6ae;background:#1a160f;grid-template-columns:330px 1fr;align-items:center;gap:40px;padding:28px max(32px,50vw - 720px);display:grid}.legal-draft-banner>div{align-items:center;gap:14px;display:flex}.legal-draft-banner strong{letter-spacing:.12em;font-size:9px}.legal-draft-banner span{color:#1a160f;background:#d9bb7a;padding:6px 9px;font-size:7px;font-weight:800}.legal-draft-banner p{color:#ac9871;max-width:900px;margin:0;font-size:10px;line-height:1.65}.legal-directory{padding:110px max(32px,50vw - 720px) 130px}.legal-directory-heading{grid-template-columns:1fr 1.2fr;gap:70px;margin-bottom:50px;display:grid}.legal-directory-heading>span{color:#777;letter-spacing:.12em;font-size:9px}.legal-directory-heading p{max-width:660px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.legal-document-grid{border-top:1px solid var(--line)}.legal-document-grid>a{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr 70px;align-items:start;gap:30px;min-height:235px;padding:30px 5px;transition:all .25s;display:grid}.legal-document-grid>a:hover{background:var(--warm);padding-inline:22px}.legal-document-grid>a>span{color:#aaa;font-size:9px}.legal-document-grid small{color:#888;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.legal-document-grid h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:16px 0 10px;font-size:clamp(30px,3.5vw,52px);line-height:1}.legal-document-grid p{max-width:750px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.legal-document-grid footer{align-items:center;gap:10px;margin-top:24px;display:flex}.legal-document-grid footer b,.legal-document-grid footer em{padding:6px 8px;font-size:7px;font-style:normal}.legal-document-grid footer b{border:1px solid var(--line)}.legal-document-grid footer em{color:#604a1f;background:#f0dfb8}.legal-document-grid>a>strong{border:1px solid var(--line);border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;display:grid}.legal-contact-strip{color:#fff;background:#050505;justify-content:space-between;align-items:end;gap:60px;padding:85px max(32px,50vw - 720px);display:flex}.legal-contact-strip h2{max-width:780px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(35px,4vw,60px);line-height:1}.legal-document-page{background:#fff}.legal-document-hero{background:var(--warm);padding:55px max(32px,50vw - 720px) 75px}.legal-breadcrumb{color:#777;gap:9px;margin-bottom:90px;font-size:9px;display:flex}.legal-document-hero h1{max-width:1120px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:28px 0 22px;font-size:clamp(52px,6.8vw,96px);font-weight:570;line-height:.96}.legal-document-hero>p:not(.kicker){color:#666;max-width:760px;margin:0;font-size:15px;line-height:1.7}.legal-document-meta{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:.7fr .8fr 1fr 1.5fr;margin-top:70px;display:grid}.legal-document-meta>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:105px;padding:20px;display:flex}.legal-document-meta small{color:#888;letter-spacing:.1em;font-size:7px}.legal-document-meta strong{font-size:10px;line-height:1.4}.legal-document-layout{grid-template-columns:250px minmax(0,820px);align-items:start;gap:9vw;padding:80px max(32px,50vw - 720px) 130px;display:grid}.legal-document-layout>aside{border-top:1px solid var(--line);display:grid;position:sticky;top:110px}.legal-document-layout>aside>strong{text-transform:uppercase;letter-spacing:.1em;padding:18px 0;font-size:9px}.legal-document-layout>aside a{color:#777;border-top:1px solid var(--line);padding:11px 0;font-size:8px;line-height:1.4}.legal-document-layout>aside a:hover{color:#111}.legal-document-layout>aside .legal-all-docs{color:#111;margin-top:16px;font-weight:800}.legal-review-warning{background:#fff8e6;border:1px solid #d8c48e;margin-bottom:55px;padding:24px}.legal-review-warning strong{color:#6c5422;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.legal-review-warning p{color:#7d6c46;margin:10px 0 0;font-size:10px;line-height:1.65}.legal-document-body>section{border-bottom:1px solid var(--line);margin-bottom:52px;padding:0 0 52px;scroll-margin-top:110px}.legal-document-body h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(26px,3vw,39px)}.legal-document-body section>p{color:#4f4f4f;margin:0 0 16px;font-size:13px;line-height:1.85}.legal-document-body ul{margin:25px 0 0;padding:0;list-style:none}.legal-document-body li{border-top:1px solid var(--line);color:#4f4f4f;padding:15px 0 15px 28px;font-size:12px;line-height:1.7;position:relative}.legal-document-body li:before{content:"—";color:#999;position:absolute;left:0}.legal-document-body .legal-sources{border:1px solid var(--line);background:var(--warm);padding:38px}.legal-sources>a{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;font-size:10px;font-weight:750;display:flex}.legal-document-footer{color:#999;border-top:1px solid var(--line);justify-content:space-between;padding-top:18px;font-size:8px;display:flex}.legal-fieldset-note{border-top:1px solid var(--line);color:#888;margin:8px 0 0;padding-top:14px;font-size:8px;line-height:1.6}.ops-legal-alert{color:#6c5422;background:#fff8e6;border:1px solid #d8c48e;grid-template-columns:145px 1fr;gap:20px;margin-bottom:22px;padding:19px 22px;display:grid}.ops-legal-alert strong{letter-spacing:.1em;font-size:8px}.ops-legal-alert p{margin:0;font-size:8px;line-height:1.65}.ops-legal-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ops-legal-grid article{background:#fff;border:1px solid #d8d8d3;flex-direction:column;min-height:260px;padding:23px;display:flex}.ops-legal-grid header{justify-content:space-between;gap:12px;display:flex}.ops-legal-grid header span{color:#888;font-size:7px}.ops-legal-grid header b{color:#604a1f;background:#f0dfb8;padding:5px 7px;font-size:6px}.ops-legal-grid h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:45px 0 12px;font-size:23px}.ops-legal-grid>article>p{color:#777;margin:0;font-size:8px;line-height:1.65}.ops-legal-grid article>div{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:20px;display:flex}.ops-legal-grid small{color:#999;max-width:55%;font-size:7px;line-height:1.5}.ops-legal-grid a{font-size:8px;font-weight:800}.ops-legal-readiness{border-left:1px solid #d8d8d3;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.ops-legal-readiness div{color:#fff;background:#111;border-right:1px solid #333;flex-direction:column;min-height:110px;padding:18px;display:flex}.ops-legal-readiness span,.ops-legal-readiness small{color:#777;font-size:7px}.ops-legal-readiness strong{margin-top:auto;font-size:9px}.ops-legal-readiness small{margin-top:5px}@media (max-width:1100px){.showcase-admin-columns{grid-template-columns:1fr}.showcase-bulk-form{grid-template-columns:1fr 1fr}.showcase-bulk-form .button{grid-column:1/-1;justify-self:start}.partner-logo-grid{grid-template-columns:repeat(3,1fr)}.guide-admin-layout{grid-template-columns:1fr}.guide-admin-layout>aside{position:static}.guide-create-form .guide-editor-grid{grid-template-columns:1fr 1fr}.ops-legal-grid{grid-template-columns:repeat(2,1fr)}.checkout-intent-admin-form{grid-template-columns:1fr 1fr}.checkout-intent-admin-form .button{grid-column:1/-1;justify-self:start}.store-header{grid-template-columns:1fr auto}.store-nav{display:none}.store-actions .menu-toggle{display:block}.store-mobile-menu{z-index:99;overscroll-behavior:contain;background:var(--white);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;max-height:calc(100dvh - 76px);padding:20px 32px 30px;transition:all .2s;display:grid;position:fixed;top:76px;left:0;right:0;overflow-y:auto;transform:translateY(-10px)}.store-mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.store-mobile-menu a{border-bottom:1px solid var(--line);font-family:var(--font-manrope),sans-serif;padding:15px 0;font-size:21px;font-weight:700}.store-mobile-menu a.is-active{color:#777}.catalog-grid,.compact-catalog{grid-template-columns:repeat(2,1fr)}.catalog-card{min-height:600px}.custom-digital-services{grid-template-columns:1fr;gap:36px;padding:40px}.comparison-package-picks{grid-template-columns:1fr 1fr}.comparison-decision{grid-template-columns:1fr 320px}.package-detail-grid{grid-template-columns:1fr 360px;gap:5vw}.cart-layout,.checkout-layout{grid-template-columns:1fr 350px}.visionary-page{grid-template-columns:.55fr 1.45fr;gap:4vw}.visionary-service-options{grid-template-columns:repeat(2,1fr)}.portal-shell{grid-template-columns:235px minmax(0,1fr)}.portal-main{padding:0 25px 70px}.portal-sidebar{padding-inline:18px}.portal-account{margin-inline:-18px;padding-inline:18px}.status-timeline{grid-template-columns:repeat(9,100px);overflow-x:auto}.ops-shell{grid-template-columns:230px minmax(0,1fr)}.ops-main{padding-inline:24px}.ops-sidebar{padding-inline:17px}.ops-account{margin-inline:-17px;padding-inline:17px}.lead-workspace{grid-template-columns:280px minmax(0,1fr)}.lead-facts,.ops-project-form{grid-template-columns:1fr 1fr}.notification-workspace{grid-template-columns:1.1fr .9fr}}@media (max-width:820px){.showcase-hero{grid-template-columns:1fr;gap:55px;min-height:600px;padding:100px 20px 65px}.showcase-hero h1{font-size:clamp(62px,18vw,90px)}.showcase-hero>p{font-size:14px}.showcase-route-switcher{grid-template-columns:1fr;padding:0 20px}.showcase-route-switcher a{border-left:1px solid var(--line);min-height:108px;padding:21px 22px}.showcase-route-switcher a:first-child{border-bottom:1px solid var(--line)}.showcase-policy{grid-template-columns:1fr;gap:12px;padding:24px 20px}.portfolio-directory,.partner-directory{padding:75px 20px 90px}.portfolio-directory>header{flex-direction:column;align-items:flex-start}.portfolio-directory>header>div:last-child,.partner-directory>header>div{justify-content:flex-start}.portfolio-public-grid{grid-template-columns:1fr}.portfolio-public-grid article.is-featured{grid-column:auto}.portfolio-public-grid article.is-featured .portfolio-cover{aspect-ratio:4/3}.showcase-empty{min-height:390px;padding:35px 25px}.partners-hero{min-height:610px;padding:105px 20px 65px}.partners-hero h1{margin-top:90px;font-size:clamp(65px,19vw,92px)}.partners-hero>div{width:auto;margin-top:70px;position:static}.partners-public-intro{grid-template-columns:1fr;gap:35px;padding:80px 20px}.partner-directory{padding-top:0}.partner-directory>header{flex-direction:column;align-items:flex-start}.partner-logo-grid{grid-template-columns:1fr 1fr}.partners-contact{flex-direction:column;align-items:flex-start;padding:75px 20px}.showcase-admin-boundary{grid-template-columns:1fr}.showcase-admin-boundary>div{flex-wrap:wrap}.showcase-admin-tabs{grid-template-columns:1fr}.showcase-admin-tabs button{border-bottom:1px solid #d8d8d3;border-right:0}.showcase-admin-tabs button:last-child{border-bottom:0}.showcase-bulk-form,.showcase-partner-toolbar{grid-template-columns:1fr}.showcase-bulk-form .button{grid-column:auto;justify-self:stretch}.showcase-partner-toolbar>strong{justify-content:flex-start}.showcase-form-grid{grid-template-columns:1fr}.showcase-form-grid .full-field{grid-column:auto}.showcase-admin-list>form>header{grid-template-columns:80px 1fr}.showcase-admin-list header>img,.showcase-admin-list header>span{width:80px;height:65px}.showcase-admin-list header>b{grid-column:2;justify-self:start}.guides-hub-hero{grid-template-columns:1fr;gap:55px;min-height:610px;padding:105px 20px 65px}.guides-hub-hero h1{font-size:clamp(65px,19vw,92px)}.guides-hub-hero>p{font-size:14px}.guides-hub-policy{grid-template-columns:1fr;gap:12px;padding:24px 20px}.guides-directory{padding:75px 20px 95px}.guides-directory>header{flex-direction:column;align-items:flex-start}.guides-directory>header>div:last-child{justify-content:flex-start}.guide-public-grid{grid-template-columns:1fr}.guide-public-grid article.is-featured{grid-column:auto}.guide-public-grid article.is-featured .guide-public-cover{aspect-ratio:16/10}.guide-hub-empty{min-height:390px;padding:35px 25px}.guide-article-hero{padding:38px 20px 70px}.guide-article-hero>span{margin-top:70px}.guide-article-hero>div{flex-direction:column;align-items:flex-start;gap:7px}.guide-article-cover{padding:30px 20px 0}.guide-article-layout{grid-template-columns:1fr;gap:65px;padding:70px 20px 100px}.guide-article-layout>aside{position:static}.guide-admin-boundary{flex-direction:column;align-items:flex-start}.guide-admin-boundary>div{grid-template-columns:1fr;gap:10px}.guide-editor-grid,.guide-create-form .guide-editor-grid{grid-template-columns:1fr}.guide-editor-grid .full-field{grid-column:auto}.guide-admin-list>form>header{grid-template-columns:85px 1fr}.guide-admin-list header>img,.guide-admin-list header>span{width:85px;height:65px}.guide-admin-list header>b{grid-column:2;justify-self:start}.legal-center-hero{grid-template-columns:1fr;gap:55px;min-height:570px;padding:95px 20px 60px}.legal-center-hero h1{font-size:clamp(62px,18vw,88px)}.legal-center-intro p{font-size:14px}.legal-draft-banner{grid-template-columns:1fr;gap:15px;padding:24px 20px}.legal-directory{padding:80px 20px 95px}.legal-directory-heading{grid-template-columns:1fr;gap:20px}.legal-document-grid>a{grid-template-columns:35px 1fr 42px;gap:14px;min-height:220px}.legal-document-grid>a:hover{padding-inline:5px}.legal-document-grid>a>strong{width:38px;height:38px}.legal-document-grid footer{flex-direction:column;align-items:flex-start}.legal-contact-strip{flex-direction:column;align-items:flex-start;padding:70px 20px}.legal-document-hero{padding:35px 20px 55px}.legal-breadcrumb{margin-bottom:65px}.legal-document-hero h1{font-size:clamp(47px,13vw,70px)}.legal-document-meta{grid-template-columns:1fr 1fr}.legal-document-layout{grid-template-columns:1fr;padding:55px 20px 85px}.legal-document-layout>aside{position:static}.legal-document-body .legal-sources{padding:25px 20px}.legal-document-footer{flex-direction:column;gap:8px}.ops-legal-grid{grid-template-columns:1fr}.ops-legal-readiness{grid-template-columns:1fr 1fr}.ops-legal-alert{grid-template-columns:1fr;gap:8px}.store-header{height:68px;padding:0 20px}.store-main{padding-top:68px}.store-actions{gap:6px}.store-login,.cart-link span{display:none}.cart-link{padding-left:6px}.store-mobile-menu{padding:16px 20px 24px;top:68px}.store-hero{grid-template-columns:1fr;gap:50px;min-height:600px;padding:100px 20px 60px}.store-hero h1{font-size:clamp(58px,16vw,86px)}.store-hero>p,.package-hero-copy>p{font-size:14px}.service-directory{padding:80px 20px}.directory-heading{grid-template-columns:1fr;gap:20px}.directory-card{grid-template-columns:38px 1fr 36px;gap:12px;min-height:170px}.directory-card:hover{padding:0}.directory-card h3{font-size:24px}.directory-card small{font-size:10px}.directory-card>b{width:34px;height:34px}.store-final-cta{padding:85px 20px}.store-final-cta h2{font-size:46px}.service-scope-boundary{grid-template-columns:1fr;gap:24px;padding:52px 20px}.service-scope-boundary>p{font-size:12px}.local-seo-hero{min-height:680px;padding:110px 20px 60px}.local-seo-hero h1{font-size:clamp(58px,16vw,82px)}.local-seo-hero>p:not(.kicker),.local-seo-hero .local-seo-actions{margin-left:0}.local-seo-diagnosis{grid-template-columns:1fr}.local-seo-diagnosis>div{border-bottom:1px solid var(--line);min-height:auto;border-right:0!important;padding:75px 20px!important}.local-seo-services,.local-seo-proof,.local-seo-faq,.local-seo-process{padding:85px 20px}.local-seo-heading,.local-seo-proof{grid-template-columns:1fr}.local-seo-heading{gap:20px}.local-seo-service-grid{grid-template-columns:1fr}.local-seo-service-grid a{min-height:290px}.local-seo-process li{grid-template-columns:42px 1fr;padding:28px 0}.local-seo-process li p{grid-column:2}.local-seo-proof{gap:12px}.local-seo-case-link{gap:24px;margin-top:36px}.local-seo-faq summary{font-size:17px}.service-detail-hero{min-height:680px;padding:40px 20px 60px}.service-detail-hero .kicker{margin-top:80px}.service-detail-hero h1{font-size:clamp(60px,18vw,92px)}.service-hero-bottom{grid-template-columns:1fr;gap:35px}.service-hero-bottom>p{font-size:17px}.service-promise{padding:85px 20px}.outcome-grid{grid-template-columns:1fr 1fr;margin-top:55px}.outcome-grid div{min-height:145px}.service-scope{grid-template-columns:1fr;gap:50px;padding:85px 20px}.service-scope li{min-height:75px;font-size:17px}.service-process-block{padding:85px 20px}.service-process-block>div:first-child{grid-template-columns:1fr}.service-process-grid{grid-template-columns:1fr 1fr;margin-top:55px}.service-process-grid article{min-height:180px}.related-packages{padding:85px 20px}.related-heading{grid-template-columns:1fr;gap:25px}.meeting-offer{grid-template-columns:1fr;padding:85px 20px}.service-disclaimer{grid-template-columns:1fr;gap:10px;padding:28px 20px}.next-service{padding:55px 20px}.catalog-section{padding:0 20px 80px}.catalog-filter{margin:0 -20px 30px;padding:13px 20px;top:68px}.catalog-grid,.compact-catalog{grid-template-columns:1fr}.catalog-card{min-height:570px}.commercial-note{grid-template-columns:1fr}.custom-digital-services{margin-top:40px;padding:30px 22px}.custom-digital-service-grid{grid-template-columns:1fr}.custom-digital-service-grid h3{margin-top:30px}.comparison-hero{grid-template-columns:1fr;gap:55px;min-height:610px;padding:105px 20px 65px}.comparison-hero h1{font-size:clamp(62px,18vw,90px)}.comparison-hero>div:last-child>p{font-size:14px}.comparison-selector,.comparison-matrix{padding:75px 20px}.comparison-selector>header,.comparison-matrix>header{grid-template-columns:1fr;gap:20px}.comparison-group-tabs{grid-template-columns:1fr 1fr}.comparison-group-tabs button:last-child{grid-column:1/-1}.comparison-package-picks{grid-template-columns:1fr}.comparison-matrix{padding-top:35px}.comparison-table-wrap tr>:first-child{width:170px}.comparison-table-wrap th,.comparison-table-wrap td{padding:18px}.comparison-table-wrap thead th{height:225px}.comparison-table-wrap thead h3{margin-top:42px;font-size:22px}.comparison-decision{grid-template-columns:1fr;gap:45px;padding:80px 20px}.comparison-decision>div:last-child{width:100%}.package-detail-hero{padding:35px 20px 70px}.package-detail-grid{grid-template-columns:1fr;margin-top:60px}.package-detail-hero h1{font-size:clamp(56px,16vw,82px)}.package-facts{grid-template-columns:1fr}.package-facts div,.package-facts div:first-child,.package-facts div:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 20px}.package-scope-grid{grid-template-columns:1fr;padding:85px 20px}.package-terms{padding:85px 20px}.package-terms>div:first-child{grid-template-columns:1fr}.package-terms>div:last-child{grid-template-columns:1fr 1fr}.package-bottom-bar{padding:10px 20px}.package-bottom-bar>div{display:none}.package-bottom-bar .purchase-action{width:100%}.cart-page,.checkout-page{padding:75px 20px 90px}.cart-title h1,.checkout-title h1{font-size:54px}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.checkout-summary{position:static}.cart-item{grid-template-columns:30px 1fr}.cart-item-price{text-align:left;grid-column:2}.cart-item-price button{margin-top:20px}.cart-payment-map>div{grid-template-columns:1fr}.checkout-title{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.paytr-stage>header{flex-direction:column;align-items:flex-start;padding:28px 22px}.paytr-reference{grid-template-columns:1fr;gap:7px;margin-inline:20px}.payment-result-page{padding:70px 20px}.payment-result-card{min-height:520px;padding:55px 22px}.payment-result-card nav{flex-direction:column;width:100%}.payment-result-card nav .button{width:100%}.store-footer{padding:55px 20px 20px}.store-footer-lead{flex-direction:column;align-items:flex-start;gap:25px}.store-footer-lead p{text-align:left}.store-footer-grid{grid-template-columns:1fr 1fr}.store-footer-bottom{flex-direction:column;gap:10px}.visionary-page{grid-template-columns:1fr;min-height:0;padding:55px 20px 75px}.visionary-page-intro{padding-top:0;position:static}.visionary-page-intro h1{font-size:52px}.visionary-trust{margin-top:35px}.visionary-workspace{min-height:0}.visionary-step,.visionary-result{padding:28px 20px}.visionary-form-grid{grid-template-columns:1fr}.visionary-form-grid .full-field{grid-column:auto}.visionary-next{width:100%}.portal-shell{display:block}.portal-sidebar{height:auto;padding:20px;position:static}.portal-sidebar .brand-logo{width:145px}.portal-account{margin:25px -20px 15px;padding:16px 20px}.portal-sidebar nav{grid-template-columns:repeat(3,1fr);gap:5px}.portal-sidebar nav button{text-align:center;grid-template-columns:1fr;min-height:48px;padding:8px}.portal-sidebar nav button>span,.portal-sidebar nav button>b{display:none}.portal-side-bottom{grid-template-columns:1fr 1fr;margin-top:15px}.portal-side-bottom small{grid-column:1/-1}.portal-main{padding:0 20px 65px}.portal-header{min-height:95px}.portal-header-actions a:first-child{display:none}.demo-banner{flex-direction:column;align-items:flex-start;gap:6px}.portal-project-head{flex-direction:column;align-items:flex-start;gap:35px;padding:28px 22px}.portal-kpis{grid-template-columns:1fr 1fr}.status-timeline{padding:24px 18px}.portal-two-column,.portal-review-card{grid-template-columns:1fr}.portal-review-card{gap:28px;padding:26px 22px}.portal-review-card>div:last-child{min-width:0}.portal-intro{grid-template-columns:1fr;gap:16px}.portal-form-section>form,.portal-revisions>form,.portal-meetings>form,.upload-box{padding:20px}.upload-box,.portal-meetings>form,.revision-list,.document-grid{grid-template-columns:1fr}.meeting-list article{grid-template-columns:90px 1fr}.meeting-list article>:last-child{grid-column:2}.ops-shell{display:block}.ops-sidebar{height:auto;padding:20px;position:static}.ops-sidebar .brand-logo{width:145px}.ops-account{margin:24px -20px 14px;padding:15px 20px}.ops-sidebar nav{grid-template-columns:repeat(3,1fr);gap:4px}.ops-sidebar nav button{text-align:center;grid-template-columns:1fr;min-height:48px;padding:7px}.ops-sidebar nav button>span,.ops-sidebar nav button>b{display:none}.ops-sidebar-bottom{grid-template-columns:1fr 1fr;margin-top:15px}.ops-sidebar-bottom small{grid-column:1/-1}.ops-main{padding:0 20px 65px}.ops-header{min-height:90px}.ops-hero{min-height:250px;padding:28px 22px}.ops-hero h2{font-size:46px}.ops-kpis{grid-template-columns:1fr 1fr}.ops-grid{grid-template-columns:1fr}.ops-page-intro{grid-template-columns:1fr;gap:12px;min-height:auto}.lead-workspace{grid-template-columns:1fr}.lead-workspace>aside{border-right:0;border-bottom:1px solid var(--line);max-height:330px}.lead-detail{padding:22px 18px}.lead-admin-form,.lead-convert-form{grid-template-columns:1fr}.lead-convert-form>div{grid-column:auto}.ops-card-list>form>header{grid-template-columns:90px 1fr}.ops-card-list>form>header>b{grid-column:2;justify-self:start}.ops-inline-form,.ops-project-form,.revision-admin-list .ops-inline-form{grid-template-columns:1fr}.ops-project-form .full-field{grid-column:auto}.notification-workspace{grid-template-columns:1fr}.automation-kpis{grid-template-columns:1fr 1fr}.notification-list{max-height:650px}.checkout-intent-boundary{grid-template-columns:1fr;gap:10px}.checkout-intent-kpis,.checkout-intent-amounts{grid-template-columns:1fr 1fr}.checkout-intent-columns,.checkout-intent-admin-form{grid-template-columns:1fr}.checkout-intent-admin-form .button{grid-column:auto;justify-self:stretch}.checkout-sensitive>div{grid-template-columns:1fr}}@media (max-width:480px){.partner-logo-grid{grid-template-columns:1fr}.partner-logo-grid article>a,.partner-logo-grid article>div{min-height:200px}.showcase-admin-heading{flex-direction:column;align-items:flex-start;gap:14px}.guide-sources{padding:26px 20px}.guide-article-body>p{font-size:14px}.guide-save-row{flex-direction:column;align-items:stretch}.guide-save-row .button{width:100%}.outcome-grid,.service-process-grid,.package-terms>div:last-child,.buyer-tabs{grid-template-columns:1fr}.checkout-form fieldset{padding:22px 18px}.checkout-success div{flex-direction:column;width:100%}.checkout-success .checkout-success-facts{grid-template-columns:1fr}.checkout-success-facts>span{border-right:0;border-bottom:1px solid var(--line)}.checkout-success-facts>span:last-child{border-bottom:0}.store-footer-grid,.visionary-service-options{grid-template-columns:1fr}.portal-sidebar nav{grid-template-columns:1fr 1fr}.portal-kpis{grid-template-columns:1fr}.portal-header-actions{display:none}.portal-form-footer{flex-direction:column;align-items:stretch;gap:15px}.portal-form-footer .button{width:100%}.file-list a{grid-template-columns:40px 1fr}.file-list a>b{grid-column:2}.ops-sidebar nav{grid-template-columns:1fr 1fr}.ops-system-state{display:none}.ops-kpis{grid-template-columns:1fr}.ops-hero>span{display:none}.lead-facts{grid-template-columns:1fr}.lead-detail>header{flex-direction:column}.lead-admin-form .button,.lead-convert-form .button{width:100%}.ops-card-list>form{padding:18px}.automation-kpis{grid-template-columns:1fr}.notification-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.notification-list article>div{flex-direction:column;align-items:flex-start}.notification-list article>div>span:last-child{flex-wrap:wrap}.checkout-intent-kpis,.checkout-intent-amounts{grid-template-columns:1fr}.checkout-intent-list>form{padding:18px}.checkout-intent-list>form>header{flex-direction:column;align-items:flex-start;margin:-18px -18px 18px}.checkout-intent-list header h3{font-size:20px}}@media (max-width:820px){.portal-order-grid{grid-template-columns:1fr}.ops-order-facts,.ops-order-trace{grid-template-columns:1fr 1fr}.ops-order-actions label{width:100%;min-width:0}.ops-order-stack form>header{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.portal-order-grid>article,.ops-order-stack>form{padding:18px}.ops-order-stack form>header{margin:-18px -18px 18px;padding:18px}.ops-order-facts,.ops-order-trace{grid-template-columns:1fr}.ops-order-actions .button{width:100%}}.portal-shell h1,.portal-shell h2,.portal-shell h3,.portal-shell .progress-ring b,.portal-shell .portal-order-amount strong{font-family:var(--font-manrope),var(--font-inter),sans-serif;font-weight:580}.portal-shell p,.portal-shell label,.portal-shell input,.portal-shell textarea,.portal-shell select,.portal-shell button,.portal-shell a{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.portal-sidebar nav button{letter-spacing:-.01em;font-size:12px;font-weight:600}.portal-account strong{font-size:12px}.portal-account small{font-size:10px}.portal-side-bottom a{font-size:11px}.portal-header p,.portal-section-title{font-size:10px}.portal-header h1{font-size:clamp(30px,3vw,40px)}.portal-project-head p{font-size:13px}.portal-kpis span{font-size:10px}.portal-kpis strong{font-size:13px}.portal-intro>p:last-child,.portal-review-card p:not(.portal-section-title){font-size:12px}.status-timeline{border:1px solid var(--line);background:#fff;margin-top:24px;padding:0;display:block;overflow:hidden}.status-timeline-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:105px;padding:24px 28px;display:flex}.status-timeline-head h3{letter-spacing:-.035em;margin:9px 0 0;font-size:24px}.status-timeline-head>span{color:#777;background:var(--warm);white-space:nowrap;padding:10px 13px;font-size:10px}.status-timeline-head>span b{color:#111;font-size:15px}.status-track{scrollbar-width:thin;grid-template-columns:repeat(9,minmax(88px,1fr));padding:30px 28px 34px;display:grid;overflow-x:auto}.status-track>div{border-top:2px solid #deded9;min-width:0;padding:26px 12px 0 0;display:block;position:relative}.status-track>div:before{content:"";background:#deded9;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0;box-shadow:0 0 0 5px #fff}.status-track>div.is-done{border-color:#111}.status-track>div.is-done:before{background:#111}.status-track>div.is-current{border-color:var(--institutional-gold-deep)}.status-track>div.is-current:before{background:var(--institutional-gold-deep);box-shadow:0 0 0 5px #fff,0 0 0 7px #b18e4a3b}.status-track>div>span{color:#999;font-size:9px;font-weight:750;display:block}.status-track>div>div{margin-top:12px;padding-right:12px}.status-track strong,.status-track small{display:block}.status-track strong{max-width:118px;font-size:11px;line-height:1.35}.status-track small{color:#aaa;margin-top:7px;font-size:8px;line-height:1.4}.status-track .is-current strong{color:#8b682e}.status-track .is-current small{color:#8b682e;font-weight:700}@media (max-width:820px){.portal-shell{display:block}.portal-sidebar{z-index:120;width:min(88vw,360px);height:100dvh;padding:22px 20px;transition:transform .28s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:22px 0 55px #00000038}.portal-shell.is-menu-open .portal-sidebar{transform:translate(0)}.portal-menu-backdrop{z-index:110;opacity:0;pointer-events:none;background:#0000007a;border:0;width:100%;height:100%;transition:opacity .28s;position:fixed;inset:0}.portal-shell.is-menu-open .portal-menu-backdrop{opacity:1;pointer-events:auto;display:block}.portal-mobile-menu-head{color:#777;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:10px;display:flex}.portal-mobile-menu-head button{color:#ddd;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.portal-sidebar .brand-logo{width:154px}.portal-account{margin:28px -20px 18px;padding:18px 20px}.portal-sidebar nav{grid-template-columns:1fr;gap:4px;display:grid}.portal-sidebar nav button{text-align:left;grid-template-columns:34px 1fr auto;min-height:52px;padding:0 14px;font-size:13px}.portal-sidebar nav button>span{font-size:9px;display:block}.portal-sidebar nav button>b{display:grid}.portal-side-bottom{grid-template-columns:1fr;margin-top:24px}.portal-side-bottom small{grid-column:auto}.portal-main{padding:0 18px 70px}.portal-header{justify-content:flex-start;gap:16px;min-height:88px}.portal-menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;flex:none;place-content:center;gap:5px;width:45px;height:45px;padding:0;display:grid}.portal-menu-toggle i{background:#111;width:18px;height:1px;display:block}.portal-menu-toggle span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.portal-header h1{margin-top:5px;font-size:27px}.portal-header p{font-size:8px}.portal-project-head h2{font-size:clamp(34px,10vw,50px)}.portal-project-head p{font-size:13px;line-height:1.7}.status-timeline{overflow:visible}.status-timeline-head{align-items:flex-start;min-height:0;padding:22px 20px}.status-timeline-head h3{font-size:21px}.status-timeline-head>span{margin-top:2px}.status-track{grid-template-columns:1fr;padding:24px 20px 28px;display:grid;overflow:visible}.status-track>div{border-top:0;border-left:2px solid #deded9;min-height:70px;padding:0 0 22px 46px}.status-track>div:last-child{border-left-color:#0000;min-height:44px;padding-bottom:0}.status-track>div:before{top:0;left:-7px}.status-track>div>span{position:absolute;top:-1px;left:18px}.status-track>div>div{margin-top:0;padding-right:0}.status-track strong{max-width:none;font-size:13px}.status-track small{margin-top:5px;font-size:9px}.portal-kpis span{font-size:10px}.portal-kpis strong{font-size:13px}.portal-intro h2{font-size:clamp(31px,9vw,46px)}.portal-intro>p:last-child{font-size:13px}.portal-revisions input,.portal-revisions textarea,.portal-meetings input,.portal-meetings select{font-size:16px}}@media (max-width:480px){.portal-main{padding-inline:14px}.portal-header{gap:12px}.portal-header h1{font-size:24px}.portal-header p{max-width:210px;line-height:1.4}.portal-kpis{grid-template-columns:1fr}.status-timeline-head{flex-direction:column;gap:14px}.status-timeline-head>span{align-self:flex-start}}.home-redesign{--home-accent:#dfff3f;--home-ink:#0b0b0b;--home-cream:#f2f1e9;background:#fff;overflow:clip}.home-redesign .announcement-bar{z-index:102;color:#fff;background:var(--home-ink);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;height:38px;padding:0 32px;font-size:9px;font-weight:750;display:flex;position:fixed;inset:0 0 auto}.home-redesign .announcement-bar p,.home-redesign .announcement-bar div{align-items:center;gap:18px;margin:0;display:flex}.home-redesign .announcement-bar p>span{background:var(--home-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dfff3f24}.home-redesign .announcement-bar a{opacity:.72;transition:opacity .2s}.home-redesign .announcement-bar a:last-child{color:var(--home-accent);opacity:1}.home-redesign .announcement-bar a:hover{opacity:1}.home-redesign .site-header{background:#fffffff0;border-bottom-color:#0a0a0a1a;height:82px;padding-inline:max(28px,50vw - 755px);top:38px}.home-redesign .desktop-nav{border:1px solid var(--line);background:#f7f7f4e0;border-radius:999px;gap:4px;padding:5px 8px}.home-redesign .desktop-nav a{border-radius:999px;padding:11px 14px;font-size:11px}.home-redesign .desktop-nav a:after{display:none}.home-redesign .desktop-nav a:hover{background:#fff}.home-redesign .header-actions .button-dark{border-color:var(--home-ink)}.home-redesign .hero{color:#fff;background:var(--home-ink);border-radius:0 0 42px 42px;grid-template-columns:minmax(0,1.04fr) minmax(500px,.96fr);gap:clamp(40px,6vw,110px);min-height:920px;padding:190px max(32px,50vw - 720px) 82px}.home-redesign .hero:before{content:"";background:#ffffff1a;height:1px;position:absolute;inset:120px 0 auto}.home-redesign .eyebrow{color:#a7a7a2}.home-redesign .eyebrow span{background:var(--home-accent)}.home-redesign .hero h1{letter-spacing:-.072em;max-width:760px;font-size:clamp(72px,7.4vw,118px);line-height:.86}.home-redesign .hero h1 em{color:var(--home-accent);display:block}.home-redesign .hero-lead{color:#aaa;max-width:660px;font-size:17px}.home-redesign .button-accent{color:var(--home-ink);background:var(--home-accent);border-color:var(--home-accent)}.home-redesign .button-accent:hover{color:#fff;background:0 0}.home-redesign .button-ghost{color:#fff;background:0 0;border-color:#444}.home-redesign .button-ghost:hover{border-color:#fff}.home-redesign .hero-signals{border-top:1px solid #2f2f2f;grid-template-columns:repeat(3,1fr);max-width:690px;margin-top:55px;display:grid}.home-redesign .hero-signals div{flex-direction:column;padding:20px 18px 0 0;display:flex}.home-redesign .hero-signals strong{font-family:var(--font-manrope),sans-serif;font-size:13px}.home-redesign .hero-signals span{color:#777;margin-top:5px;font-size:9px}.home-redesign .hero-visual{aspect-ratio:1/1.02;background:#141414;border:1px solid #323232;border-radius:36px;width:min(100%,650px);min-height:580px;padding:20px}.home-redesign .hero-visual:before{content:"ALTUNIŞIK / CONNECTED GROWTH";color:#666;letter-spacing:.14em;font-size:8px;font-weight:750;position:absolute;top:24px;left:26px}.home-redesign .hero-visual:after{content:"SYSTEM 01";color:var(--home-accent);letter-spacing:.12em;font-size:8px;position:absolute;top:24px;right:24px}.home-redesign .visual-orbit{border-color:#dfff3f33}.home-redesign .metal-form{background:#2a2a2a;border:1px solid #494949;box-shadow:0 28px 70px #0000008c,inset 1px 1px #ffffff29}.home-redesign .metal-core{width:38%;color:var(--home-ink);background:var(--home-accent);grid-template-rows:1fr auto;padding:23% 0 18%;top:31%;left:31%;box-shadow:0 30px 90px #dfff3f26}.home-redesign .metal-core:after{border-color:#0a0a0a40}.home-redesign .metal-core>small{z-index:1;letter-spacing:.16em;text-align:center;margin-top:4px;font-size:6px;line-height:1.25;position:relative}.home-redesign .visual-label{color:#777}.home-redesign .visual-panel{z-index:4;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141414eb;border:1px solid #3c3c3c;border-radius:16px;grid-template-columns:28px 1fr;gap:3px 8px;width:190px;padding:16px;display:grid;position:absolute;box-shadow:0 18px 44px #00000052}.home-redesign .visual-panel span{color:var(--home-accent);grid-row:1/3;font-size:8px}.home-redesign .visual-panel strong{font-family:var(--font-manrope),sans-serif;font-size:12px}.home-redesign .visual-panel small{color:#767676;font-size:7px;line-height:1.45}.home-redesign .visual-panel-top{top:12%;right:-4%}.home-redesign .visual-panel-bottom{bottom:13%;left:-5%}.home-redesign .scroll-note{color:#777}.home-redesign .scroll-note span{color:var(--home-accent);border-color:#383838}.home-redesign .growth-marquee{width:100%;color:var(--home-ink);background:var(--home-accent);border-bottom:1px solid #0b0b0b;padding:20px 0;position:relative;overflow:hidden}.home-redesign .growth-marquee>div{width:max-content;animation:38s linear infinite home-marquee;display:flex}.home-redesign .growth-marquee span{font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:34px;padding-right:34px;font-size:18px;font-weight:750;display:flex}.home-redesign .growth-marquee b{font-size:10px}@keyframes home-marquee{to{transform:translate(-50%)}}.home-redesign .proof-strip{background:var(--home-cream);border-color:#d9d8cf;min-height:164px;margin:0 auto}.home-redesign .proof-strip div{border-color:#d9d8cf;padding:30px clamp(24px,4vw,66px);position:relative}.home-redesign .proof-strip small{color:#a09f96;font-size:8px;position:absolute;top:22px;right:22px}.home-redesign .proof-strip strong{font-size:clamp(26px,2.5vw,38px)}.home-redesign .section{padding-block:145px}.home-redesign .section h2{font-size:clamp(50px,5.8vw,86px);line-height:.94}.home-redesign .architecture{background:#fff}.home-redesign .brand-architecture-grid{gap:16px;min-height:470px}.home-redesign .subbrand-card{border-radius:30px;padding:58px}.home-redesign .subbrand-light{color:#0b0b0b;background:var(--home-accent);border-color:var(--home-accent)}.home-redesign .architecture-note{text-align:center}.home-redesign .services{background:var(--home-cream)}.home-redesign .services-grid{border:0;grid-template-columns:repeat(12,1fr);gap:16px}.home-redesign .service-card{background:#fff;border:1px solid #d8d7ce;border-radius:28px;min-height:430px;padding:38px;overflow:hidden}.home-redesign .service-card-1,.home-redesign .service-card-4,.home-redesign .service-card-6{grid-column:span 7}.home-redesign .service-card-2,.home-redesign .service-card-3,.home-redesign .service-card-5{grid-column:span 5}.home-redesign .service-card-1,.home-redesign .service-card-6{color:#fff;background:var(--home-ink);border-color:var(--home-ink)}.home-redesign .service-card-2{color:var(--home-ink);background:var(--home-accent);border-color:var(--home-accent)}.home-redesign .service-card:hover{background:#fff;transform:translateY(-7px);box-shadow:0 24px 70px #00000014}.home-redesign .service-card-1:hover,.home-redesign .service-card-6:hover{background:#181818}.home-redesign .service-card-2:hover{background:#e6ff72}.home-redesign .service-card h3{margin-top:70px;font-size:clamp(30px,3.2vw,48px)}.home-redesign .service-card p{max-width:620px}.home-redesign .service-card-1 p,.home-redesign .service-card-6 p{color:#949494}.home-redesign .service-card-1 .tag-list span,.home-redesign .service-card-6 .tag-list span{color:#aaa;border-color:#383838}.home-redesign .service-card-1>a,.home-redesign .service-card-6>a{border-color:#333}.home-redesign .packages{background:#fff}.home-redesign .package-grid{gap:16px}.home-redesign .package-card{border-radius:28px;min-height:590px;overflow:hidden}.home-redesign .package-card.is-featured{color:var(--home-ink);background:var(--home-accent);border-color:var(--home-accent)}.home-redesign .package-card.is-featured li{color:#454538}.home-redesign .package-card.is-featured .package-price{border-color:#0a0a0a33}.home-redesign .package-card.is-featured .button-light{color:#fff;background:var(--home-ink);border-color:var(--home-ink)}.home-redesign .featured-label{color:var(--home-ink);border-color:#0a0a0a40}.home-redesign .process{background:var(--home-ink)}.home-redesign .process-list article{transition:padding .25s,background .25s}.home-redesign .process-list article:hover{background:#151515;padding-inline:22px}.home-redesign .process-list article:hover span{color:var(--home-accent)}.home-redesign .work-visual,.home-redesign .film-stage,.home-redesign .chat-preview,.home-redesign .founder-portrait,.home-redesign .guide-cover{border-radius:28px}.home-redesign .partnerships{background:var(--home-cream)}.home-redesign .partnership-intro h2 strong{color:#6f7d17}.home-redesign .sector-wall{border:0;gap:10px}.home-redesign .sector-wall div{background:#ffffffa3;border:1px solid #d7d6cd;border-radius:16px;transition:background .2s,transform .2s}.home-redesign .sector-wall div:hover{color:var(--home-ink);background:var(--home-accent);transform:translateY(-3px)}.home-redesign .analysis-section{background:#fff}.home-redesign .analysis-visual{background:var(--home-accent);border-radius:34px}.home-redesign .score-orbit{color:var(--home-ink);border-color:#0a0a0a59}.home-redesign .analysis-line{background:#0a0a0a40}.home-redesign .visionary-section{background:var(--home-cream)}.home-redesign .chat-preview{background:#fff;border-color:#d6d5cc;transform:rotate(0)}.home-redesign .status-dot{background:#6a771a;box-shadow:0 0 0 5px #dfff3f8c}.home-redesign .founder{background:#fff}.home-redesign .guides{background:var(--home-cream)}.home-redesign .guide-cover-1{background:var(--home-accent)}.home-redesign .guide-cover-3{background:#cbc9bf}.home-redesign .faq{background:#fff}.home-redesign .contact-cta{background:var(--home-ink);border-radius:36px;margin:0 20px 20px}.home-redesign .contact-cta h2{max-width:1200px}.home-redesign .contact-actions .button-white{background:var(--home-accent);border-color:var(--home-accent)}.home-redesign .site-footer{padding-top:80px}.home-redesign .visionary-fab>.visionary-core{background:#f7f4ed}@media (prefers-reduced-motion:reduce){.home-redesign .growth-marquee>div,.home-redesign .metal-form{animation:none}}@media (max-width:1180px){.home-redesign .site-header{grid-template-columns:190px 1fr auto}.home-redesign .desktop-nav{display:none}.home-redesign .mobile-menu{top:120px}.home-redesign .hero{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr)}.home-redesign .hero h1{font-size:clamp(68px,8.5vw,96px)}.home-redesign .visual-panel{width:170px}}@media (max-width:820px){.home-redesign .announcement-bar{height:34px;padding-inline:20px}.home-redesign .announcement-bar p{font-size:7px}.home-redesign .announcement-bar div a:first-child{display:none}.home-redesign .site-header{height:68px;padding-inline:20px;top:34px}.home-redesign .mobile-menu{top:102px}.home-redesign .hero{border-radius:0 0 28px 28px;grid-template-columns:1fr;gap:55px;min-height:auto;padding:146px 20px 70px}.home-redesign .hero:before{top:102px}.home-redesign .hero h1{font-size:clamp(58px,17vw,82px)}.home-redesign .hero-lead{font-size:15px}.home-redesign .hero-signals{grid-template-columns:1fr;margin-top:42px}.home-redesign .hero-signals div{border-bottom:1px solid #272727;padding:14px 0}.home-redesign .hero-visual{border-radius:24px;min-height:0;margin-top:0}.home-redesign .visual-panel{width:152px;padding:12px}.home-redesign .visual-panel-top{right:2%}.home-redesign .visual-panel-bottom{left:2%}.home-redesign .growth-marquee{padding-block:16px}.home-redesign .growth-marquee span{font-size:15px}.home-redesign .proof-strip{grid-template-columns:1fr 1fr}.home-redesign .section{padding-block:92px}.home-redesign .section h2{font-size:clamp(44px,13vw,64px)}.home-redesign .brand-architecture-grid{gap:10px}.home-redesign .subbrand-card{border-radius:22px}.home-redesign .services-grid{grid-template-columns:1fr;gap:10px}.home-redesign .service-card-1,.home-redesign .service-card-2,.home-redesign .service-card-3,.home-redesign .service-card-4,.home-redesign .service-card-5,.home-redesign .service-card-6{grid-column:auto}.home-redesign .service-card{border-radius:22px;min-height:390px}.home-redesign .service-card h3{margin-top:54px}.home-redesign .package-card,.home-redesign .work-visual,.home-redesign .film-stage,.home-redesign .chat-preview,.home-redesign .founder-portrait,.home-redesign .guide-cover{border-radius:22px}.home-redesign .contact-cta{border-radius:26px;margin:0 10px 10px}}@media (max-width:480px){.home-redesign .announcement-bar p{white-space:nowrap;max-width:170px}.home-redesign .announcement-bar div{gap:6px}.home-redesign .announcement-bar a:last-child{font-size:7px}.home-redesign .hero h1{font-size:56px}.home-redesign .proof-strip{grid-template-columns:1fr}.home-redesign .proof-strip div{min-height:116px}.home-redesign .visual-panel{display:none}.home-redesign .service-card{min-height:370px}}.store-announcement{z-index:102;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0b0b0b;justify-content:space-between;align-items:center;height:34px;padding:0 32px;font-size:8px;font-weight:750;display:flex;position:fixed;inset:0 0 auto}.store-announcement p,.store-announcement div{align-items:center;gap:18px;margin:0;display:flex}.store-announcement-copy{flex:none;align-items:center;gap:18px;display:flex}.store-announcement-copy>i{background:#dfff3f;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 4px #dfff3f24}.store-announcement-copy[aria-hidden=true]{display:none}.store-announcement a{opacity:.72}.store-announcement a:last-child{color:#dfff3f;opacity:1}.store-header{height:76px;padding-inline:max(28px,50vw - 755px);top:34px}.store-nav{border:1px solid var(--line);background:#f7f7f4e0;border-radius:999px;gap:4px;padding:5px 8px}.store-nav a{border-radius:999px;padding:10px 12px}.store-nav a.is-active,.store-nav a:hover{color:#0b0b0b;background:#fff}@media (max-width:1100px){.store-mobile-menu{max-height:calc(100dvh - 110px);top:110px}}@media (max-width:820px){.store-announcement{height:34px;padding-inline:20px}.store-announcement p{font-size:7px}.store-announcement div a:first-child{display:none}.store-header{height:68px;padding-inline:20px;top:34px}.store-main{padding-top:102px}.store-mobile-menu{max-height:calc(100dvh - 102px);top:102px}.store-final-cta{border-radius:26px;margin:0 10px 10px}}@media (max-width:480px){.store-announcement p{white-space:nowrap;max-width:170px;overflow:hidden}.store-announcement a:last-child{font-size:7px}}.home-luxury{--luxury-ink:#11110f;--luxury-charcoal:#1b1a17;--luxury-ivory:#f6f3ec;--luxury-paper:#fbfaf7;--luxury-champagne:#c2a46d;--luxury-brass:#8d7042;--luxury-line:#dcd4c6;--luxury-muted:#6e695f;color:var(--luxury-ink);background:var(--luxury-paper)}.home-luxury .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7f5;border-bottom:1px solid #11110f1a;height:82px;padding-inline:max(28px,50vw - 720px);top:0}.home-luxury .desktop-nav{background:0 0;border:0;border-radius:0;gap:clamp(18px,2vw,32px);padding:0}.home-luxury .desktop-nav a{color:#4e4a43;letter-spacing:.015em;border-radius:0;padding:10px 0;font-size:10px}.home-luxury .desktop-nav a:hover{color:var(--luxury-ink);background:0 0}.home-luxury .desktop-nav a:after{background:var(--luxury-brass);display:block}.home-luxury .hero{min-height:860px;color:var(--luxury-ink);background:radial-gradient(circle at 86% 20%, #c2a46d24, transparent 24%), var(--luxury-paper);border-bottom:1px solid var(--luxury-line);border-radius:0;grid-template-columns:minmax(0,1.04fr) minmax(460px,.82fr);gap:clamp(54px,7vw,120px);padding:154px max(32px,50vw - 690px) 82px}.home-luxury .hero:before{background:#11110f12;inset:82px 0 auto}.home-luxury .eyebrow{color:var(--luxury-brass)}.home-luxury .eyebrow span{background:var(--luxury-champagne);box-shadow:0 0 0 5px #c2a46d1f}.home-luxury .hero h1{max-width:790px;color:var(--luxury-ink);letter-spacing:-.068em;font-size:clamp(68px,7vw,108px);line-height:.91}.home-luxury .hero h1 em{color:var(--luxury-brass);font-style:normal;display:block}.home-luxury .hero-lead{max-width:650px;color:var(--luxury-muted);font-size:16px;line-height:1.75}.home-luxury .button-accent{color:#fff;background:var(--luxury-ink);border-color:var(--luxury-ink)}.home-luxury .button-accent:hover{color:var(--luxury-ink);background:var(--luxury-champagne);border-color:var(--luxury-champagne)}.home-luxury .button-ghost{color:var(--luxury-ink);background:0 0;border-color:#bcb3a4}.home-luxury .button-ghost:hover{color:var(--luxury-ink);border-color:var(--luxury-ink);background:#fff}.home-luxury .hero-signals{border-top:1px solid var(--luxury-line);max-width:700px;margin-top:50px}.home-luxury .hero-signals div{padding:21px 18px 0 0}.home-luxury .hero-signals strong{color:var(--luxury-ink);font-size:13px}.home-luxury .hero-signals span{color:#898276;font-size:9px}.home-luxury .scroll-note{color:#8a8377}.home-luxury .scroll-note span{color:var(--luxury-brass);border-color:var(--luxury-line)}.home-luxury .hero-visual{aspect-ratio:auto;color:#f7f4ed;background:var(--luxury-charcoal);border:1px solid #292721;border-radius:4px;width:min(100%,570px);min-height:610px;padding:0;overflow:hidden;box-shadow:0 34px 90px #11110f29}.home-luxury .hero-visual:before,.home-luxury .hero-visual:after{display:none}.luxury-system{grid-template-rows:auto 1fr auto auto;display:grid}.luxury-system::selection{background:var(--luxury-champagne);color:var(--luxury-ink)}.luxury-system-head{color:#9c9589;letter-spacing:.18em;border-bottom:1px solid #343129;justify-content:space-between;gap:20px;padding:26px 28px;font-size:7px;font-weight:700;display:flex}.luxury-system-head b{color:var(--luxury-champagne);font-weight:700}.luxury-system-seal{aspect-ratio:1;text-align:center;border:1px solid #c2a46d9e;border-radius:50%;place-content:center;place-self:center;width:210px;display:grid;box-shadow:0 0 0 13px #c2a46d0a,0 0 0 14px #c2a46d2e}.luxury-system-seal strong{font-family:var(--font-manrope),sans-serif;color:var(--luxury-champagne);letter-spacing:-.09em;font-size:92px;font-weight:500;line-height:.8}.luxury-system-seal span{color:#aaa397;letter-spacing:.34em;margin-top:15px;font-size:7px}.luxury-system-copy{justify-content:space-between;align-items:end;gap:26px;padding:0 42px 38px;display:flex}.luxury-system-copy p{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.1vw,32px);line-height:1.08}.luxury-system-copy>span{color:#777168;letter-spacing:.13em;text-transform:uppercase;max-width:120px;font-size:7px;line-height:1.6}.luxury-system-foot{color:#999287;letter-spacing:.18em;border-top:1px solid #343129;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 28px;font-size:7px;display:grid}.luxury-system-foot i{background:#47433a;height:1px}.home-luxury .trust-strip{background:var(--luxury-ivory);border-bottom:1px solid var(--luxury-line);grid-template-columns:repeat(4,1fr);width:min(100%,1440px);min-height:142px;margin:0 auto;padding-inline:max(28px,50vw - 720px);display:grid}.home-luxury .trust-strip article{border-right:1px solid var(--luxury-line);grid-template-columns:44px 1fr;align-items:center;gap:16px;min-height:142px;padding:28px clamp(18px,2.4vw,34px);display:grid}.home-luxury .trust-strip article:first-child{border-left:1px solid var(--luxury-line)}.home-luxury .trust-icon{width:44px;height:44px;color:var(--luxury-brass);font-family:var(--font-manrope),sans-serif;letter-spacing:-.02em;background:#ffffff9e;border:1px solid #d2c7b5;border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}.home-luxury .trust-strip strong{font-family:var(--font-manrope),sans-serif;font-size:12px;display:block}.home-luxury .trust-strip p{color:#7c7569;margin:6px 0 0;font-size:9px;line-height:1.5}.home-luxury .section{padding-block:124px}.home-luxury .section h2{color:var(--luxury-ink);font-size:clamp(48px,5.2vw,78px);line-height:.97}.home-luxury .kicker{color:var(--luxury-brass)}.home-luxury .architecture{background:var(--luxury-paper)}.home-luxury .brand-architecture-grid{gap:14px;min-height:430px}.home-luxury .subbrand-card{border-radius:4px;padding:52px}.home-luxury .subbrand-dark{background:var(--luxury-charcoal)}.home-luxury .subbrand-light{color:var(--luxury-ink);background:#ded0b7;border-color:#ded0b7}.home-luxury .architecture-note{color:#7d766b}.home-luxury .services{background:var(--luxury-ivory)}.home-luxury .services-grid{grid-template-columns:repeat(2,1fr);gap:14px}.home-luxury .service-card,.home-luxury .service-card-1,.home-luxury .service-card-2,.home-luxury .service-card-3,.home-luxury .service-card-4,.home-luxury .service-card-5,.home-luxury .service-card-6{min-height:390px;color:var(--luxury-ink);border:1px solid var(--luxury-line);box-shadow:none;background:#ffffffb8;border-radius:4px;grid-column:auto;padding:34px}.home-luxury .service-card:hover,.home-luxury .service-card-1:hover,.home-luxury .service-card-2:hover,.home-luxury .service-card-6:hover{color:var(--luxury-ink);background:#fff;border-color:#bcae97;transform:translateY(-3px);box-shadow:0 20px 55px #1a17120f}.home-luxury .service-card-head{justify-content:space-between;align-items:center;display:flex}.home-luxury .service-icon{width:48px;height:48px;color:var(--luxury-brass);font-family:var(--font-manrope),sans-serif;border:1px solid #d1c5b1;border-radius:50%;place-items:center;font-size:16px;display:grid}.home-luxury .service-number{color:#a49a8b;position:static}.home-luxury .service-card h3{margin-top:52px;font-size:clamp(29px,3vw,43px)}.home-luxury .service-card p,.home-luxury .service-card-1 p,.home-luxury .service-card-6 p{color:var(--luxury-muted)}.home-luxury .service-card .tag-list span,.home-luxury .service-card-1 .tag-list span,.home-luxury .service-card-6 .tag-list span{color:#746d62;background:0 0;border-color:#d8d0c3}.home-luxury .service-card>a,.home-luxury .service-card-1>a,.home-luxury .service-card-6>a{color:var(--luxury-ink);border-color:var(--luxury-line)}.home-luxury .packages{background:var(--luxury-paper)}.home-luxury .package-grid{gap:14px}.home-luxury .package-card{border-color:var(--luxury-line);border-radius:4px;min-height:570px}.home-luxury .package-card.is-featured{color:#f7f4ed;background:var(--luxury-charcoal);border-color:var(--luxury-charcoal)}.home-luxury .package-card.is-featured li{color:#c1baaf}.home-luxury .package-card.is-featured .package-price{border-color:#3d3931}.home-luxury .package-card.is-featured .button-light{color:var(--luxury-ink);background:var(--luxury-champagne);border-color:var(--luxury-champagne)}.home-luxury .featured-label{color:var(--luxury-champagne);border-color:#5b503e}.home-luxury .process{background:var(--luxury-charcoal)}.home-luxury .process-list article:hover{background:#23211c}.home-luxury .process-list article:hover span{color:var(--luxury-champagne)}.home-luxury .work-visual,.home-luxury .film-stage,.home-luxury .chat-preview,.home-luxury .founder-portrait,.home-luxury .guide-cover{border-radius:4px}.home-luxury .partnerships{background:var(--luxury-ivory)}.home-luxury .partnership-intro h2 strong{color:var(--luxury-brass)}.home-luxury .sector-wall{border:1px solid var(--luxury-line);gap:0}.home-luxury .sector-wall div{border:0;border-right:1px solid var(--luxury-line);border-bottom:1px solid var(--luxury-line);background:#ffffff61;border-radius:0;transform:none}.home-luxury .sector-wall div:hover{color:var(--luxury-ink);background:#e7ddca;transform:none}.home-luxury .analysis-section{background:var(--luxury-paper)}.home-luxury .analysis-visual{background:#ded0b7;border-radius:4px}.home-luxury .score-orbit{color:var(--luxury-ink);border-color:#11110f47}.home-luxury .analysis-line{background:#11110f33}.home-luxury .visionary-section,.home-luxury .guides{background:var(--luxury-ivory)}.home-luxury .chat-preview{border-color:var(--luxury-line);background:#fff}.home-luxury .status-dot{background:var(--luxury-brass);box-shadow:0 0 0 5px #c2a46d29}.home-luxury .founder,.home-luxury .faq{background:var(--luxury-paper)}.home-luxury .guide-cover-1{background:#d8c6a7}.home-luxury .guide-cover-3{background:#ccc5b9}.home-luxury .contact-cta{background:var(--luxury-charcoal);border-radius:0;margin:0}.home-luxury .contact-actions .button-white{color:var(--luxury-ink);background:var(--luxury-champagne);border-color:var(--luxury-champagne)}.home-luxury .site-footer{padding-top:78px}.home-luxury .visionary-fab>.visionary-core{color:var(--luxury-ink);background:#f7f4ed}.store-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7f5;border-bottom-color:#ded7ca;height:78px;padding-inline:max(28px,50vw - 720px);top:0}.store-nav{background:0 0;border:0;border-radius:0;gap:clamp(16px,1.8vw,28px);padding:0}.store-nav a{color:#5e584f;border-radius:0;padding:10px 0}.store-nav a.is-active,.store-nav a:hover{color:#11110f;background:0 0;box-shadow:inset 0 -1px #8d7042}.store-main{padding-top:78px}.store-hero{background:#f6f3ec}.store-hero h1 em{color:#8d7042}.store-final-cta{background:#1b1a17;border-radius:0;margin:0}.store-footer{padding-top:78px}@media (max-width:1180px){.home-luxury .mobile-menu{top:82px}.home-luxury .hero{grid-template-columns:minmax(0,1fr) minmax(400px,.78fr)}}@media (max-width:1100px){.store-mobile-menu{max-height:calc(100dvh - 78px);top:78px}}@media (max-width:820px){.home-luxury .site-header{height:70px;padding-inline:20px;top:0}.home-luxury .mobile-menu{top:70px}.home-luxury .hero{border-radius:0;grid-template-columns:1fr;gap:46px;min-height:auto;padding:124px 20px 64px}.home-luxury .hero:before{top:70px}.home-luxury .hero h1{font-size:clamp(54px,15.7vw,78px)}.home-luxury .hero-lead{font-size:14px}.home-luxury .hero-signals{grid-template-columns:1fr;margin-top:38px}.home-luxury .hero-signals div{border-bottom:1px solid var(--luxury-line);padding:13px 0}.home-luxury .hero-visual{border-radius:3px;min-height:520px;margin-top:0}.luxury-system-copy{padding-inline:28px}.home-luxury .trust-strip{grid-template-columns:1fr 1fr;padding-inline:20px}.home-luxury .trust-strip article{min-height:126px}.home-luxury .section{padding-block:88px}.home-luxury .section h2{font-size:clamp(42px,12vw,62px)}.home-luxury .subbrand-card,.home-luxury .package-card,.home-luxury .work-visual,.home-luxury .film-stage,.home-luxury .chat-preview,.home-luxury .founder-portrait,.home-luxury .guide-cover{border-radius:3px}.home-luxury .services-grid{grid-template-columns:1fr}.home-luxury .service-card{border-radius:3px;min-height:350px}.home-luxury .service-card h3{margin-top:42px}.home-luxury .contact-cta{border-radius:0;margin:0}.store-header{height:70px;padding-inline:20px;top:0}.store-main{padding-top:70px}.store-mobile-menu{max-height:calc(100dvh - 70px);top:70px}.store-final-cta{border-radius:0;margin:0}}@media (max-width:520px){.home-luxury .hero h1{font-size:52px}.home-luxury .hero-actions{flex-direction:column;align-items:stretch}.home-luxury .hero-actions .button{width:100%}.home-luxury .hero-visual{min-height:470px}.luxury-system-seal{width:160px}.luxury-system-seal strong{font-size:70px}.luxury-system-copy{flex-direction:column;align-items:flex-start;padding:0 24px 28px}.luxury-system-copy>span{max-width:none}.home-luxury .trust-strip{grid-template-columns:1fr}.home-luxury .trust-strip article{border-left:1px solid var(--luxury-line);min-height:108px}.home-luxury .service-card{min-height:330px}}.home-luxury .service-selector{border:1px solid var(--luxury-line);background:#ffffff75;grid-template-columns:repeat(6,1fr);display:grid}.home-luxury .service-selector button{color:#756e63;border:0;border-right:1px solid var(--luxury-line);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:14px;min-width:0;min-height:134px;padding:22px 18px;transition:color .2s,background .2s;display:flex}.home-luxury .service-selector button:last-child{border-right:0}.home-luxury .service-selector button:hover{color:var(--luxury-ink);background:#ffffffc7}.home-luxury .service-selector button.is-active{color:#f7f4ed;background:var(--luxury-charcoal)}.home-luxury .service-selector-icon{width:34px;height:34px;color:var(--luxury-brass);font-family:var(--font-manrope),sans-serif;border:1px solid #cdbfa8;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.home-luxury .service-selector button.is-active .service-selector-icon{color:var(--luxury-champagne);border-color:#5c513f}.home-luxury .service-selector button>span:last-child{flex-direction:column;gap:9px;min-width:0;display:flex}.home-luxury .service-selector small{color:#a29a8e;letter-spacing:.12em;font-size:7px}.home-luxury .service-selector button.is-active small{color:#81796c}.home-luxury .service-selector strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.025em;font-size:12px;line-height:1.28}.home-luxury .service-showcase{border:1px solid var(--luxury-line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(440px,.86fr);min-height:610px;margin-top:14px;display:grid;overflow:hidden}.home-luxury .service-showcase-copy{flex-direction:column;align-items:flex-start;padding:clamp(44px,5.6vw,84px);display:flex}.home-luxury .service-showcase-label{color:var(--luxury-brass);letter-spacing:.16em;align-items:center;gap:12px;margin:0 0 34px;font-size:8px;font-weight:750;display:flex}.home-luxury .service-showcase-label span{width:30px;height:30px;color:var(--luxury-ink);letter-spacing:0;border:1px solid #cfc3af;border-radius:50%;place-items:center;display:grid}.home-luxury .service-showcase h3{max-width:700px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,76px);font-weight:580;line-height:.96}.home-luxury .service-showcase-promise{color:#332f29;max-width:670px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:34px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.28}.home-luxury .service-showcase-text{max-width:650px;color:var(--luxury-muted);margin:22px 0 0;font-size:13px;line-height:1.75}.home-luxury .service-showcase ul{border-top:1px solid var(--luxury-line);border-bottom:1px solid var(--luxury-line);grid-template-columns:repeat(3,1fr);width:100%;margin:34px 0;padding:0;list-style:none;display:grid}.home-luxury .service-showcase li{color:#585248;border-right:1px solid var(--luxury-line);align-items:center;gap:10px;min-height:82px;padding:18px 16px 18px 0;font-size:10px;line-height:1.4;display:flex}.home-luxury .service-showcase li:last-child{border-right:0;padding-left:16px}.home-luxury .service-showcase li:nth-child(2){padding-left:16px}.home-luxury .service-showcase li span{width:24px;height:24px;color:var(--luxury-brass);border:1px solid #d4c9b8;border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.home-luxury .service-showcase .button{margin-top:auto}.home-luxury .service-module-preview{color:#f5f1e8;background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--luxury-charcoal);background-size:42px 42px;border:1px solid #2d2a24;grid-template-rows:auto 1fr auto auto;min-height:100%;margin:14px;padding:32px;display:grid}.home-luxury .service-module-preview header{color:#888176;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:16px;font-size:7px;display:flex}.home-luxury .service-module-preview header b{color:var(--luxury-champagne);font-weight:700}.home-luxury .service-module-symbol{width:190px;height:190px;color:var(--luxury-champagne);font-family:var(--font-manrope),sans-serif;background:#c2a46d0f;border:1px solid #c2a46d7a;border-radius:50%;place-self:center;place-items:center;font-size:56px;font-weight:450;display:grid;box-shadow:0 0 0 16px #c2a46d09,0 0 0 17px #c2a46d1f}.home-luxury .service-module-flow{border-top:1px solid #3a362f;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:24px 0;display:grid}.home-luxury .service-module-flow div{flex-direction:column;gap:5px;display:flex}.home-luxury .service-module-flow span{color:#746e65;font-size:6px}.home-luxury .service-module-flow strong{font-family:var(--font-manrope),sans-serif;font-size:9px;font-weight:600}.home-luxury .service-module-flow i{background:#4b463d;height:1px}.home-luxury .service-module-preview footer{color:#8d867c;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #3a362f;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;font-size:7px;display:flex}@media (max-width:1180px){.home-luxury .service-selector{grid-template-columns:repeat(3,1fr)}.home-luxury .service-selector button:nth-child(3){border-right:0}.home-luxury .service-selector button:nth-child(-n+3){border-bottom:1px solid var(--luxury-line)}.home-luxury .service-showcase{grid-template-columns:minmax(0,1fr) minmax(360px,.74fr)}.home-luxury .service-showcase ul{grid-template-columns:1fr}.home-luxury .service-showcase li,.home-luxury .service-showcase li:nth-child(2),.home-luxury .service-showcase li:last-child{border-right:0;border-bottom:1px solid var(--luxury-line);min-height:58px;padding:12px 0}.home-luxury .service-showcase li:last-child{border-bottom:0}}@media (max-width:820px){.home-luxury .service-selector{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.home-luxury .service-selector::-webkit-scrollbar{display:none}.home-luxury .service-selector button,.home-luxury .service-selector button:nth-child(3),.home-luxury .service-selector button:nth-child(-n+3){border-right:1px solid var(--luxury-line);scroll-snap-align:start;border-bottom:0;flex:0 0 190px;min-height:112px}.home-luxury .service-selector button:last-child{border-right:0}.home-luxury .service-showcase{grid-template-columns:1fr;min-height:0}.home-luxury .service-showcase-copy{padding:42px 28px}.home-luxury .service-module-preview{min-height:510px}}@media (max-width:520px){.home-luxury .service-showcase h3{font-size:44px}.home-luxury .service-showcase-promise{font-size:20px}.home-luxury .service-module-preview{min-height:450px;margin:8px;padding:24px}.home-luxury .service-module-symbol{width:145px;height:145px;font-size:44px}.home-luxury .service-module-flow{gap:8px}.home-luxury .service-module-flow strong{font-size:8px}.home-luxury .service-module-preview footer{flex-direction:column;align-items:flex-start}}.home-luxury .home-contact-bar{z-index:110;color:#f5f1e8;background:#11110f;border-bottom:1px solid #2d2b26;justify-content:space-between;align-items:center;height:40px;padding-inline:max(28px,50vw - 720px);display:flex;position:fixed;inset:0 0 auto}.home-contact-bar p{color:var(--luxury-champagne);letter-spacing:.025em;margin:0;font-size:9px;font-weight:650}.home-contact-bar>div{align-items:center;height:100%;display:flex}.home-contact-bar a{border-left:1px solid #34312b;align-items:center;gap:9px;height:100%;padding:0 24px;font-size:9px;font-weight:650;display:flex}.home-contact-bar a:last-child{padding-right:0}.home-contact-bar a:hover{color:var(--luxury-champagne)}.home-contact-bar a span{color:var(--luxury-champagne);font-size:13px}.home-luxury .site-header{height:82px;top:40px}.home-luxury .mobile-menu{top:122px}.home-luxury .header-actions .button-dark{color:var(--luxury-ink);background:var(--luxury-champagne);border-color:var(--luxury-champagne)}.home-luxury .header-actions .button-dark:hover{color:#fff;background:var(--luxury-ink);border-color:var(--luxury-ink)}.home-luxury .hero{background:var(--luxury-paper);grid-template-columns:minmax(430px,.76fr) minmax(620px,1.24fr);gap:clamp(56px,6vw,100px);min-height:800px;padding:180px max(32px,50vw - 720px) 78px}.home-luxury .hero:before{inset:122px 0 auto}.home-luxury .hero-copy{max-width:570px}.home-luxury .hero h1{letter-spacing:-.064em;max-width:600px;font-size:clamp(58px,5.4vw,82px);line-height:1.01}.home-luxury .hero h1 em{width:fit-content;color:var(--luxury-ink);background:var(--luxury-champagne);border-radius:10px;margin-top:6px;padding:.03em .12em .09em;display:block}.home-luxury .hero-lead{max-width:535px;margin-top:25px;font-size:14px;line-height:1.65}.home-luxury .hero-actions .button{border-radius:9px;gap:10px;min-height:54px}.home-luxury .hero-signals{margin-top:36px}.home-luxury .hero-signals div{padding-top:16px}.home-luxury .hero-visual.editorial-mosaic{width:100%;min-height:540px;color:var(--luxury-ink);box-shadow:none;background:0 0;border:0;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding:0;display:grid;overflow:visible}.editorial-mosaic .mosaic-card,.editorial-mosaic .mosaic-icon{border:1px solid #d6cdbd;border-radius:18px;position:relative;overflow:hidden}.editorial-mosaic .mosaic-card{flex-direction:column;padding:22px;display:flex}.editorial-mosaic .mosaic-card>span{z-index:2;letter-spacing:.15em;font-size:7px;font-weight:750;position:relative}.editorial-mosaic .mosaic-card>strong{z-index:2;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;position:relative}.editorial-mosaic .mosaic-card>small{z-index:2;color:#736d62;font-size:7px;position:relative}.mosaic-ads{background:#ded0b7;grid-area:1/1/5/6;justify-content:space-between}.mosaic-ads:before{content:"";border:40px solid #11110fe6;border-right-color:#8d704280;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-88px;right:-24px;transform:rotate(-24deg)}.mosaic-ads:after{content:"";background:#11110f24;height:1px;position:absolute;bottom:38%;left:18px;right:18px;box-shadow:0 -34px #11110f17,0 34px #11110f17}.mosaic-ads strong{margin-top:auto;font-size:clamp(30px,3.5vw,50px)}.mosaic-media{color:#f7f4ed;background:radial-gradient(circle at 66% 30%,#bca77d 0 8%,#544937 25%,#201e1a 53%,#11110f 78%);grid-area:1/6/9/10;justify-content:space-between}.mosaic-media:after{content:"A";color:#c2a46d1f;font-family:var(--font-manrope),sans-serif;font-size:270px;font-weight:800;line-height:1;position:absolute;bottom:-52px;right:-16px}.mosaic-media>div{z-index:2;width:58px;height:58px;color:var(--luxury-champagne);border:1px solid #ffffff80;border-radius:50%;place-items:center;margin:auto;font-size:14px;display:grid;position:relative}.mosaic-media strong{font-size:clamp(23px,2.5vw,36px);line-height:1.02}.mosaic-proof{background:var(--luxury-champagne);grid-area:1/10/4/13;justify-content:center}.mosaic-proof strong{font-size:clamp(32px,3.2vw,48px)}.mosaic-proof small{margin-top:5px}.editorial-mosaic .mosaic-icon{color:var(--luxury-brass);font-family:var(--font-manrope),sans-serif;background:#f8f5ea;place-items:center;font-size:29px;display:grid}.mosaic-icon-star{grid-area:4/10/6/11}.mosaic-icon-system{color:var(--luxury-ink);grid-area:4/11/7/13;font-size:34px}.mosaic-icon-growth{color:#f7f4ed;background:var(--luxury-charcoal);border-color:var(--luxury-charcoal);grid-area:9/4/11/6}.mosaic-web{color:#f7f4ed;background:#24221e;grid-area:5/1/9/6}.mosaic-browser{z-index:2;height:76%;color:var(--luxury-ink);background:#f8f6f0;border-radius:9px;margin-top:auto;padding:12px;position:relative;transform:perspective(700px)rotateY(-7deg)}.mosaic-browser i{background:#a89e8c;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.mosaic-browser b{height:calc(100% - 12px);font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;place-items:center;font-size:clamp(16px,2vw,29px);display:grid}.mosaic-software{color:#f7f4ed;background:#8d7042;grid-area:7/10/11/13}.mosaic-software strong{margin:auto 0;font-size:clamp(20px,2.2vw,32px);line-height:1.02}.mosaic-software>div{gap:5px;display:grid}.mosaic-software i{background:#ffffff47;height:1px;display:block}.mosaic-software i:nth-child(2){width:72%}.mosaic-software i:nth-child(3){width:44%}.mosaic-slogan{color:#746d61;letter-spacing:.12em;text-transform:uppercase;grid-area:9/6/11/10;justify-content:center;align-items:center;margin:0;font-size:8px;font-weight:700;display:flex}.home-luxury .reference-preview{border-bottom:1px solid var(--luxury-line);background:#fff;padding:88px max(32px,50vw - 720px) 72px}.reference-preview-heading{grid-template-columns:1.1fr .55fr;align-items:end;gap:8vw;display:grid}.reference-preview-heading .kicker{margin-bottom:16px}.reference-preview-heading h2{max-width:820px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.057em;margin:0;font-size:clamp(42px,4.8vw,68px);font-weight:580;line-height:.98}.reference-preview-heading>div:last-child>p{color:var(--luxury-muted);margin:0;font-size:12px;line-height:1.7}.reference-preview-heading a{border-bottom:1px solid var(--luxury-ink);gap:18px;margin-top:18px;padding-bottom:5px;font-size:10px;font-weight:750;display:inline-flex}.reference-sector-row{border-top:1px solid var(--luxury-line);border-left:1px solid var(--luxury-line);grid-template-columns:repeat(5,1fr);margin-top:50px;display:grid}.reference-sector-row>div{border-right:1px solid var(--luxury-line);border-bottom:1px solid var(--luxury-line);background:#fbfaf7;place-items:center;min-height:118px;padding:18px;display:grid;position:relative}.reference-sector-row span{color:#b2aa9d;font-size:7px;position:absolute;top:13px;left:14px}.reference-sector-row strong{color:#706a60;font-family:var(--font-manrope),sans-serif;letter-spacing:-.02em;text-align:center;font-size:clamp(11px,1.2vw,17px)}.reference-preview-note{color:#9b9488;margin:13px 0 0;font-size:7px}@media (max-width:1180px){.home-luxury .hero{grid-template-columns:minmax(360px,.72fr) minmax(500px,1.1fr);gap:42px}.home-luxury .hero-visual.editorial-mosaic{min-height:500px}.home-contact-bar a{padding-inline:18px}}@media (max-width:900px){.home-luxury .hero{grid-template-columns:1fr}.home-luxury .hero-copy{max-width:700px}.home-luxury .hero-visual.editorial-mosaic{min-height:580px;margin-top:18px}.reference-preview-heading{grid-template-columns:1fr;gap:24px}.reference-sector-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.home-luxury .home-contact-bar{height:34px;padding-inline:20px}.home-contact-bar p{white-space:nowrap;max-width:220px;font-size:7px;overflow:hidden}.home-contact-bar a{padding-inline:13px;font-size:7px}.home-contact-bar a:last-child{padding-right:0}.home-contact-bar a span{font-size:10px}.home-luxury .site-header{height:70px;top:34px}.home-luxury .mobile-menu{max-height:calc(100dvh - 104px);top:104px;overflow-y:auto}.home-luxury .hero{gap:38px;padding:146px 20px 68px}.home-luxury .hero:before{top:104px}.home-luxury .hero h1{font-size:clamp(50px,14vw,70px)}.home-luxury .hero-visual.editorial-mosaic{min-height:520px}.home-luxury .reference-preview{padding:72px 20px 58px}.reference-preview-heading h2{font-size:clamp(40px,11vw,58px)}.reference-sector-row{grid-template-columns:1fr 1fr}.reference-sector-row>div{min-height:102px}}@media (max-width:560px){.home-contact-bar>div a:first-child{border-left:0}.home-contact-bar>div a:last-child{display:none}.home-luxury .hero h1 em{border-radius:7px}.home-luxury .hero-visual.editorial-mosaic{gap:8px;min-height:460px}.editorial-mosaic .mosaic-card,.editorial-mosaic .mosaic-icon{border-radius:11px}.editorial-mosaic .mosaic-card{padding:13px}.mosaic-ads{grid-column:1/7}.mosaic-media{grid-area:1/7/7/13}.mosaic-proof{grid-area:9/1/11/4}.mosaic-proof strong{font-size:22px}.mosaic-proof small{font-size:5px}.mosaic-icon-star{grid-area:5/1/7/3}.mosaic-icon-system{grid-area:5/3/7/7}.mosaic-web{grid-area:7/1/9/7}.mosaic-icon-growth{display:none}.mosaic-software{grid-area:7/7/11/13}.mosaic-slogan{display:none}.mosaic-media strong{font-size:20px}.mosaic-web>span{display:none}.mosaic-browser{height:100%;margin:0}.reference-sector-row{grid-template-columns:1fr}}.altunisik-tv{color:#171612;background:#f1ecdf;border-top:1px solid #ddd3c2;border-bottom:1px solid #ddd3c2}.tv-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.tv-heading h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.072em;margin:13px 0 0;font-size:clamp(54px,7vw,104px);font-weight:580;line-height:.88}.tv-heading>a{color:#f8f4ea;background:#181713;border:1px solid #181713;border-radius:9px;align-items:center;gap:25px;min-height:48px;padding:0 20px;font-size:9px;font-weight:750;display:inline-flex}.tv-heading>a:hover{color:#181713;background:0 0}.tv-topics{color:#776f63;white-space:nowrap;scrollbar-width:none;gap:30px;margin:48px 0 26px;font-size:10px;display:flex;overflow-x:auto}.tv-topics::-webkit-scrollbar{display:none}.tv-topics span{border-bottom:1px solid #0000;padding:0 0 10px}.tv-topics .is-active{color:#181713;border-color:#181713;font-weight:760}.tv-program-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.62fr) minmax(300px,.78fr);gap:14px;min-height:660px;display:grid}.tv-program-card{color:#f8f4ea;text-align:left;cursor:pointer;background:#171713;border:1px solid #2c2a25;border-radius:20px;flex-direction:column;min-width:0;padding:30px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tv-program-card:hover{transform:translateY(-3px);box-shadow:0 25px 60px #362d1d2e}.tv-program-card:before{content:"";opacity:.58;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.tv-program-card:after{content:"";border:85px solid #cab07e2e;border-right-color:#cab07e7a;border-radius:50%;width:430px;height:430px;position:absolute;top:50%;right:-130px;transform:translateY(-50%)rotate(-25deg)}.tv-program-featured{background:radial-gradient(circle at 72% 35%,#7d6846 0 9%,#40372a 25%,#1b1915 60%,#11110f 100%);grid-row:1/3;padding:clamp(32px,4vw,56px)}.tv-program-featured:after{border-width:115px;width:620px;height:620px;right:-120px}.tv-program-growth{background:linear-gradient(135deg,#967a4b,#5c4a31 58%,#25211b)}.tv-program-growth:after{border-width:58px;width:260px;height:260px;right:-70px}.tv-program-founder{color:#191713;background:#d9c7a7;border-color:#c6b38f}.tv-program-founder:before{background-image:linear-gradient(#14120e0e 1px,#0000 1px),linear-gradient(90deg,#14120e0e 1px,#0000 1px)}.tv-program-founder:after{border-width:52px;border-color:#1f1b151a #1f1b156b #1f1b151a #1f1b151a;width:250px;height:250px;right:-70px}.tv-program-format,.tv-program-mark,.tv-program-play,.tv-program-copy{z-index:2;position:relative}.tv-program-format{letter-spacing:.16em;font-size:7px;font-weight:760}.tv-program-mark{color:#ffffff1a;font-family:var(--font-manrope),sans-serif;letter-spacing:-.12em;font-size:clamp(160px,20vw,350px);font-weight:850;line-height:.7;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.tv-program-founder .tv-program-mark{color:#18161214}.tv-program-play{color:#171612;background:#dbc9a8;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:12px;display:grid;box-shadow:0 0 0 13px #dbc9a817}.tv-program-card:not(.tv-program-featured) .tv-program-play{width:48px;height:48px;margin-left:0}.tv-program-founder .tv-program-play{color:#f8f4ea;background:#181713;box-shadow:0 0 0 10px #18171312}.tv-program-copy{flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.tv-program-copy small{color:#bcaa8d;letter-spacing:.14em;margin-bottom:9px;font-size:7px;font-style:normal}.tv-program-founder .tv-program-copy small{color:#776446}.tv-program-copy strong{max-width:850px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.052em;font-size:clamp(25px,3.1vw,48px);font-weight:610;line-height:1}.tv-program-card:not(.tv-program-featured) .tv-program-copy strong{font-size:clamp(21px,2.2vw,31px)}.tv-program-copy em{color:#aaa294;max-width:610px;margin-top:12px;font-size:10px;font-style:normal;line-height:1.6}.tv-program-founder .tv-program-copy em{color:#625844}.tv-release-note{opacity:0;color:#f5f1e8;background:#181713;grid-template-columns:1fr 1.8fr auto;align-items:center;gap:35px;max-height:0;margin-top:0;padding:0 62px 0 24px;transition:max-height .25s,margin .25s,padding .25s,opacity .2s;display:grid;position:relative;overflow:hidden}.tv-release-note.is-open{opacity:1;max-height:180px;margin-top:14px;padding-block:24px}.tv-release-note div{flex-direction:column;gap:7px;display:flex}.tv-release-note div span{color:#a58d64;letter-spacing:.15em;font-size:7px}.tv-release-note div strong{font-family:var(--font-manrope),sans-serif;font-size:18px}.tv-release-note p{color:#9d978d;margin:0;font-size:9px;line-height:1.6}.tv-release-note>a{white-space:nowrap;gap:18px;font-size:9px;font-weight:750;display:flex}.tv-release-note>button{color:#f5f1e8;cursor:pointer;background:0 0;border:1px solid #4b463e;border-radius:50%;width:30px;height:30px;position:absolute;top:14px;right:17px}.service-visual-heading{text-align:center;max-width:900px;margin:0 auto 58px}.service-visual-heading h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:16px 0 22px;font-size:clamp(48px,6.2vw,88px);font-weight:580;line-height:.96}.service-visual-heading>p:last-child{max-width:650px;color:var(--luxury-muted);margin:0 auto;font-size:12px;line-height:1.7}.home-service-visual-grid,.directory-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-service-visual-card,.directory-visual-card{background:#eeece6;border:1px solid #dcd7cd;border-radius:22px;min-width:0;transition:transform .23s,box-shadow .23s,border-color .23s;overflow:hidden}.home-service-visual-card:hover,.directory-visual-card:hover{border-color:#b7a98f;transform:translateY(-4px);box-shadow:0 25px 65px #2a241b1f}.home-service-card-copy,.directory-visual-copy{padding:34px}.home-service-card-meta,.directory-visual-meta{color:#928a7f;justify-content:space-between;align-items:center;gap:20px;display:flex}.home-service-card-meta span,.directory-visual-meta span{font-size:8px}.home-service-card-meta small,.directory-visual-meta small{letter-spacing:.13em;text-transform:uppercase;font-size:7px}.home-service-card-copy h3,.directory-visual-copy h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:34px 0 15px;font-size:clamp(28px,3vw,42px);font-weight:620;line-height:1}.home-service-card-copy>p,.directory-visual-copy>p{color:#686159;max-width:620px;min-height:60px;margin:0;font-size:11px;line-height:1.65}.home-service-card-copy ul{flex-wrap:wrap;gap:7px;margin:28px 0;padding:0;list-style:none;display:flex}.home-service-card-copy li{color:#6d6457;letter-spacing:.04em;background:#f8f6f1;border:1px solid #dcd5c9;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:700}.home-service-card-copy>b,.directory-visual-copy>b{border-top:1px solid #d5d0c7;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;font-size:9px;display:flex}.service-platform-link{border-top:1px solid var(--luxury-line);justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:27px 0 0;display:flex}.service-platform-link p{max-width:540px;color:var(--luxury-muted);margin:0;font-size:10px;line-height:1.6}.service-artwork{color:#f8f4ea;isolation:isolate;background:#171713;border-bottom:1px solid #ffffff14;height:330px;position:relative;overflow:hidden}.service-artwork-grid{z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.service-artwork:after{content:"";border:50px solid #cab07e29;border-right-color:#cab07e85;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-100px;right:-70px;transform:rotate(-24deg)}.service-artwork-topline{z-index:3;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:15px;font-size:6px;display:flex;position:absolute;top:25px;left:28px;right:28px}.service-artwork-topline b{color:#938b7f;font-weight:650}.service-artwork-stage{position:absolute;inset:70px 28px 58px}.service-artwork-icon{z-index:3;color:#1a1814;width:94px;height:94px;font-family:var(--font-manrope),sans-serif;background:#dbc7a3;border-radius:24px;place-items:center;font-size:37px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #dbc7a312}.service-artwork-orbit{border:1px solid #dcc7a240;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-artwork-orbit.orbit-one{width:195px;height:195px}.service-artwork-orbit.orbit-two{width:275px;height:150px;transform:translate(-50%,-50%)rotate(-18deg)}.service-artwork-panel{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;gap:7px;padding:12px;display:grid;position:absolute}.service-artwork-panel i{background:#ffffff6b;border-radius:99px;width:80px;height:3px;display:block}.service-artwork-panel i:nth-child(2){width:54px}.service-artwork-panel i:nth-child(3){width:67px}.service-artwork-panel.panel-one{top:15%;left:3%}.service-artwork-panel.panel-two{bottom:12%;right:3%}.service-artwork-node{z-index:2;background:#c8ab79;border:3px solid #3b352d;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 5px #c8ab791a}.service-artwork-node.node-one{top:17%;right:15%}.service-artwork-node.node-two{bottom:10%;left:18%}.service-artwork-node.node-three{top:56%;right:3%}.service-artwork-tags{z-index:3;gap:7px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.service-artwork-tags span{color:#aaa297;letter-spacing:.12em;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:6px 8px;font-size:5px;font-weight:700}.service-artwork-social{background:linear-gradient(140deg,#61533c,#26231d 62%,#151411)}.service-artwork-strategy{color:#1c1914;background:#d7c5a5;border-color:#c3af8d}.service-artwork-strategy .service-artwork-grid,.service-artwork-founder .service-artwork-grid{background-image:linear-gradient(#1916110e 1px,#0000 1px),linear-gradient(90deg,#1916110e 1px,#0000 1px)}.service-artwork-strategy .service-artwork-topline b,.service-artwork-strategy .service-artwork-tags span{color:#6a5b44}.service-artwork-strategy .service-artwork-panel{background:#ffffff47;border-color:#2e271c1f}.service-artwork-strategy .service-artwork-panel i{background:#231e174d}.service-artwork-strategy .service-artwork-tags span{background:#ffffff3d;border-color:#2a23191f}.service-artwork-content{background:linear-gradient(135deg,#8e7346,#4d402d 48%,#1c1a16)}.service-artwork-media{background:radial-gradient(circle at 30% 32%,#8d764d 0 7%,#443a2c 25%,#171612 67%)}.service-artwork-production{background:linear-gradient(135deg,#171713 0 52%,#806b49 52% 53%,#2c2821 53%)}.service-artwork-web .service-artwork-panel.panel-one{width:44%;height:48%}.service-artwork-web .service-artwork-panel.panel-two{width:35%;height:35%}.service-artwork-commerce{background:linear-gradient(145deg,#23211c,#6e5a3c)}.service-artwork-commerce .service-artwork-icon{border-radius:50%}.service-artwork-dashboard{background:linear-gradient(135deg,#1b1a17,#514631)}.service-artwork-mobile .service-artwork-icon{border-radius:22px;width:70px;height:128px}.service-artwork-mobile .service-artwork-orbit.orbit-one{width:225px;height:225px}.service-artwork-ads{background:linear-gradient(145deg,#0f0f0e,#7c6643)}.service-artwork-ads .service-artwork-orbit.orbit-two{width:310px;height:112px;transform:translate(-50%,-50%)rotate(20deg)}.service-artwork-crm{background:radial-gradient(circle,#76613f 0 5%,#302b22 32%,#131311 70%)}.service-artwork-automation .service-artwork-orbit.orbit-one{border-radius:18px;width:280px;height:120px;transform:translate(-50%,-50%)rotate(-8deg)}.service-artwork-software{background:linear-gradient(135deg,#141412,#383127 62%,#8b7045)}.service-directory-visual .directory-heading>div>p{color:#777166;max-width:640px;margin:20px 0 0;font-size:11px;line-height:1.7}.directory-visual-card{background:#f0eee8}.directory-software .directory-visual-card{background:#fff}.directory-visual-copy>p{min-height:78px}@media (max-width:960px){.tv-program-grid{grid-template-rows:1.25fr .75fr;grid-template-columns:1fr 1fr;min-height:860px}.tv-program-featured{grid-area:auto/1/auto/-1}.tv-release-note{grid-template-columns:1fr 1.4fr}.tv-release-note>a{grid-column:1/-1}}@media (max-width:820px){.tv-heading{flex-direction:column;align-items:flex-start}.tv-program-grid{grid-template-rows:none;grid-template-columns:1fr;min-height:0;display:grid}.tv-program-card,.tv-program-featured{grid-area:auto;min-height:390px}.tv-program-card:not(.tv-program-featured){min-height:330px}.tv-program-card:not(.tv-program-featured) .tv-program-play{margin:auto}.tv-release-note,.tv-release-note.is-open{grid-template-columns:1fr}.tv-release-note.is-open{max-height:420px}.tv-release-note>a{grid-column:auto}.home-service-visual-grid,.directory-visual-grid{grid-template-columns:1fr}.service-platform-link{flex-direction:column;align-items:flex-start}.service-platform-link .button{width:100%}.service-directory-visual .directory-heading{grid-template-columns:1fr}}@media (max-width:520px){.tv-heading h2{font-size:56px}.tv-topics{gap:22px;margin-top:38px}.tv-program-card,.tv-program-featured{border-radius:14px;min-height:350px;padding:24px}.tv-program-card:not(.tv-program-featured){min-height:315px}.tv-program-card:after,.tv-program-featured:after{border-width:65px;width:300px;height:300px;right:-105px}.tv-program-copy strong,.tv-program-card:not(.tv-program-featured) .tv-program-copy strong{font-size:27px}.home-service-card-copy,.directory-visual-copy{padding:26px}.home-service-card-copy h3,.directory-visual-copy h3{margin-top:28px;font-size:31px}.service-artwork{height:270px}.service-artwork-stage{inset:65px 18px 50px}.service-artwork-topline,.service-artwork-tags{left:20px;right:20px}.service-artwork-topline b{display:none}.service-artwork-icon{width:76px;height:76px;font-size:29px}.service-artwork-orbit.orbit-one{width:160px;height:160px}.service-artwork-orbit.orbit-two{width:220px;height:115px}.service-artwork-panel i{width:54px}.service-artwork-panel i:nth-child(2){width:38px}.service-artwork-panel i:nth-child(3){width:45px}}:root{--institutional-gold:#c2a46d;--institutional-gold-deep:#8d7042;--institutional-gold-soft:#e8dfd0;--institutional-gold-pale:#f3ecdf;--institutional-ink:#211c14;--institutional-line:#a98c5b}.store-announcement{color:#f7f4ed;background:#11110f;border-bottom:1px solid #2f2d29;height:36px;padding-inline:max(28px,50vw - 720px)}.store-announcement a,.store-announcement a:last-child{color:#d5c098;opacity:1}.store-announcement p>span{background:#c2a46d;box-shadow:0 0 0 4px #c2a46d21}.store-header{background:#fbfaf7f7;border-bottom:1px solid #ddd5c7;grid-template-columns:190px minmax(0,1fr) auto;gap:clamp(18px,2.2vw,38px);height:82px;padding-inline:max(28px,50vw - 720px);top:36px}.store-header .brand-logo{width:184px}.store-nav{gap:clamp(13px,1.5vw,24px);font-size:11px}.store-nav>a{padding-block:31px}.store-nav>a:after{background:#8d7042;bottom:24px}.store-corporate-menu{position:relative}.store-corporate-menu summary{color:#5e584f;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:31px 0;font-weight:650;list-style:none;display:flex}.store-corporate-menu summary::-webkit-details-marker{display:none}.store-corporate-menu summary span{color:#9b8d77;font-size:12px;transition:transform .2s}.store-corporate-menu[open] summary span{transform:rotate(180deg)}.store-corporate-menu.is-active summary,.store-corporate-menu summary:hover{color:#11110f}.store-corporate-menu>div{width:310px;color:var(--institutional-ink);background:var(--institutional-gold);border:1px solid var(--institutional-gold-deep);padding:10px;position:absolute;top:70px;right:-26px;box-shadow:0 24px 65px #11110f29}.store-corporate-menu>div a{border-bottom:1px solid #3c2c163d;gap:6px;padding:18px;display:grid}.store-corporate-menu>div a:last-child{border-bottom:0}.store-corporate-menu>div a:hover{background:#fff3}.store-corporate-menu>div strong{font-family:var(--font-manrope),sans-serif;font-size:14px}.store-corporate-menu>div small{color:#594725;font-size:8px;font-weight:600}.store-actions{gap:12px}.store-analysis{color:#11110f;white-space:nowrap;background:#c2a46d;border:1px solid #c2a46d;align-items:center;min-height:42px;padding:0 17px;font-size:9px;font-weight:800;display:inline-flex}.store-analysis:hover{color:#f7f4ed;background:#11110f;border-color:#11110f}.store-login{font-size:10px}.cart-link{border-color:#332f29;height:42px}.store-main{background:#fbfaf7;padding-top:118px}.store-mobile-menu{background:#fbfaf7}.store-mobile-menu a{grid-template-columns:42px 1fr;align-items:center;display:grid}.store-mobile-menu a>span{color:#a39989;letter-spacing:.12em;font-size:8px}.store-mobile-menu .store-mobile-highlight{color:#11110f;background:#c2a46d;border-bottom:0;justify-content:space-between;padding-inline:18px;display:flex}.corporate-hero,.contact-page-hero{background:#f6f3ec;border-bottom:1px solid #ddd5c7;grid-template-columns:1.15fr .55fr;align-items:end;gap:9vw;min-height:720px;padding:138px max(32px,50vw - 720px) 85px;display:grid}.corporate-hero h1,.contact-page-hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.075em;margin:30px 0 0;font-size:clamp(70px,8.2vw,122px);font-weight:560;line-height:.88}.corporate-hero h1 em,.contact-page-hero h1 em{color:#8d7042;font-style:normal}.corporate-hero-note{border-top:1px solid #c9bfaf;padding-top:20px}.corporate-hero-note span{color:#8d7042;letter-spacing:.15em;font-size:8px;font-weight:800}.corporate-hero-note p,.contact-page-hero>p{color:#686156;margin:22px 0 0;font-size:15px;line-height:1.8}.company-manifesto{text-align:center;background:#fbfaf7;padding:125px max(32px,50vw - 600px)}.company-manifesto>p{color:#8d7042;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.company-manifesto h2{max-width:1100px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:35px auto 0;font-size:clamp(44px,5.8vw,82px);font-weight:540;line-height:1.02}.company-manifesto h2 em{color:#8d7042;font-style:normal}.company-architecture{background:#e8dfd0;padding:125px max(32px,50vw - 720px)}.company-architecture>header,.company-principles>header,.portfolio-capabilities>header,.sector-expertise>header,.guide-topic-library>header{grid-template-columns:1fr .5fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.company-architecture h2,.company-principles h2,.portfolio-capabilities h2,.sector-expertise h2,.guide-topic-library h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(42px,5.2vw,74px);font-weight:560;line-height:.98}.company-architecture>header>p,.portfolio-capabilities>header>p,.sector-expertise>header>p,.guide-topic-library>header>p{color:#6e675d;margin:0;font-size:13px;line-height:1.75}.company-architecture-map{border:1px solid #bcae99;grid-template-columns:.95fr 1.3fr;min-height:540px;display:grid}.company-core{color:var(--institutional-ink);background:var(--institutional-gold);flex-direction:column;justify-content:space-between;padding:46px;display:flex}.company-core>span,.company-branches span{color:#b89c6b;letter-spacing:.15em;font-size:8px;font-weight:800}.company-core>span{color:#594725}.company-core strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;font-size:clamp(46px,5.2vw,76px);line-height:.9}.company-core p{color:#594725;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.company-branches{grid-template-rows:1fr 1fr;display:grid}.company-branches article{background:#fff6;border-bottom:1px solid #bcae99;flex-direction:column;justify-content:center;padding:46px;display:flex}.company-branches article:last-child{border-bottom:0}.company-branches h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(30px,3vw,44px)}.company-branches p{color:#6f675b;max-width:560px;margin:0;font-size:12px;line-height:1.7}.company-principles{background:#fbfaf7;padding:125px max(32px,50vw - 720px)}.company-principles>div{border-top:1px solid #d6cec0;border-left:1px solid #d6cec0;grid-template-columns:repeat(3,1fr);display:grid}.company-principles article{border-bottom:1px solid #d6cec0;border-right:1px solid #d6cec0;flex-direction:column;min-height:360px;padding:38px;display:flex}.company-principles article>span{color:#a29175;font-size:9px}.company-principles h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:auto 0 18px;font-size:29px}.company-principles article p{color:#716a5f;margin:0;font-size:11px;line-height:1.7}.founder-profile-page{background:#f1ede4;grid-template-columns:.82fr 1.18fr;align-items:center;gap:9vw;padding:125px max(32px,50vw - 630px);display:grid}.founder-monogram{min-height:600px;color:var(--institutional-ink);background:var(--institutional-gold);border:1px solid var(--institutional-gold-deep);place-content:center;display:grid;position:relative}.founder-monogram span{font-family:var(--font-manrope),sans-serif;letter-spacing:-.1em;font-size:clamp(100px,13vw,190px);font-weight:520}.founder-monogram small{color:#594725;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;bottom:28px;right:30px}.founder-profile-page h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:22px 0 6px;font-size:clamp(46px,5vw,72px);line-height:.95}.founder-profile-page strong{color:#8d7042;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.founder-profile-page>div:last-child>p{color:#696256;max-width:650px;margin:28px 0 34px;font-size:14px;line-height:1.8}.founder-profile-page .button-dark{color:var(--institutional-ink);background:var(--institutional-gold);border-color:var(--institutional-gold)}.founder-profile-page .button-dark:hover{color:#f8f3e9;background:var(--institutional-gold-deep);border-color:var(--institutional-gold-deep)}.corporate-final-cta{color:var(--institutional-ink);background:var(--institutional-gold);justify-content:space-between;align-items:end;gap:50px;padding:105px max(32px,50vw - 720px);display:flex}.corporate-final-cta h2{max-width:850px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(44px,5.7vw,78px);line-height:.98}.corporate-final-cta>div:last-child{flex-shrink:0;gap:10px;display:flex}.corporate-final-cta .light-kicker{color:#594725}.corporate-final-cta .button-white{color:var(--institutional-ink);background:#f8f3e9;border-color:#f8f3e9}.corporate-final-cta .button-outline-light{color:var(--institutional-ink);border-color:var(--institutional-ink)}.corporate-final-cta .button-outline-light:hover{color:#f8f3e9;background:var(--institutional-ink)}.contact-page-hero{min-height:650px}.contact-channel-grid{background:#f6f3ec;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px max(32px,50vw - 720px) 120px;display:grid}.contact-channel{background:#ffffff9e;border:1px solid #d4ccbe;flex-direction:column;min-height:390px;padding:35px;display:flex}.contact-channel-dark{color:#f7f4ed;background:#1b1a17;border-color:#1b1a17}.contact-channel>span{color:#9a896c;letter-spacing:.13em;font-size:8px;font-weight:800}.contact-channel b{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:auto 0 18px;font-size:32px}.contact-channel p{color:#777064;margin:0 0 34px;font-size:11px;line-height:1.7}.contact-channel-dark p{color:#8f897f}.contact-channel strong{border-top:1px solid;padding-top:18px;font-size:10px}.contact-channel:hover{border-color:#8d7042;transform:translateY(-3px)}.contact-detail-panel{background:#fbfaf7;grid-template-columns:.75fr 1.25fr;gap:9vw;padding:120px max(32px,50vw - 720px);display:grid}.contact-detail-copy h2,.contact-location h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:22px 0 26px;font-size:clamp(44px,5.2vw,72px);line-height:.98}.contact-detail-copy>p:last-child{color:#6d665b;font-size:13px;line-height:1.75}.contact-detail-panel dl{border-top:1px solid #d7cfc2;margin:0}.contact-detail-panel dl>div{border-bottom:1px solid #d7cfc2;grid-template-columns:190px 1fr;align-items:center;gap:28px;min-height:120px;padding:25px 0;display:grid}.contact-detail-panel dt{color:#9a907f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.contact-detail-panel dd{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(18px,2vw,28px);line-height:1.35}.contact-location{background:#e8dfd0;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:120px max(32px,50vw - 630px);display:grid}.location-map-art{color:#f7f4ed;background:#1b1a17;border:1px solid #34312a;min-height:520px;position:relative;overflow:hidden}.location-map-art:before,.location-map-art:after{content:"";border:1px solid #4a453c;border-radius:50%;position:absolute}.location-map-art:before{width:470px;height:470px;top:-120px;left:-80px}.location-map-art:after{width:330px;height:330px;bottom:-70px;right:-100px}.location-map-art>span{color:#8d867a;letter-spacing:.16em;font-size:8px;position:absolute;top:28px;left:28px}.location-map-art>i{background:#c2a46d;border-radius:50%;width:18px;height:18px;position:absolute;top:48%;left:54%;box-shadow:0 0 0 13px #c2a46d1f}.location-map-art>b{font-family:var(--font-manrope),sans-serif;font-size:18px;position:absolute;top:calc(48% - 2px);left:calc(54% + 34px)}.contact-location>div:last-child>p:not(.kicker){color:#6c6458;margin:0 0 32px;font-size:13px;line-height:1.75}.contact-response-note{color:#898277;background:#11110f;grid-template-columns:220px 1fr;gap:40px;padding:28px max(32px,50vw - 720px);display:grid}.contact-response-note span{color:#c2a46d;letter-spacing:.14em;font-size:8px}.contact-response-note p{margin:0;font-size:9px;line-height:1.7}.portfolio-capabilities{background:#fbfaf7;padding:125px max(32px,50vw - 720px)}.capability-showcase-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.capability-showcase-grid article{background:#f6f3ec;border:1px solid #d7cfc2;padding:14px 14px 32px}.capability-art{background:#1b1a17;height:310px;margin-bottom:28px;position:relative;overflow:hidden}.capability-showcase-grid article>small{color:#9d8c6f;letter-spacing:.13em;font-size:8px}.capability-showcase-grid h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:14px 18px 12px 0;font-size:31px}.capability-showcase-grid article>p{color:#746d62;min-height:58px;margin:0 18px 25px 0;font-size:10px;line-height:1.7}.capability-showcase-grid article>a{border-top:1px solid #d7cfc2;padding-top:16px;font-size:9px;font-weight:800;display:block}.capability-art-web{color:#eee8dc;padding:25px}.capability-art-web>span{letter-spacing:.16em;font-size:7px}.capability-art-web>b{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;font-size:42px;line-height:.85;position:absolute;bottom:25px;left:25px}.capability-art-web i{background:#c2a46d;width:45%;height:1px;position:absolute;right:22px}.capability-art-web i:first-of-type{top:30%}.capability-art-web i:nth-of-type(2){width:30%;top:47%}.capability-art-web i:nth-of-type(3){width:18%;top:64%}.capability-art-growth{color:#171612;background:#d8c8aa}.capability-art-growth>span{letter-spacing:.14em;font-size:8px;font-weight:800;position:absolute;top:25px;left:25px}.capability-art-growth>b{font-family:var(--font-manrope),sans-serif;letter-spacing:-.08em;font-size:60px;position:absolute;top:28px;right:24px}.capability-art-growth i{background:#28251f;width:16%;position:absolute;bottom:30px}.capability-art-growth i:first-of-type{height:18%;left:10%}.capability-art-growth i:nth-of-type(2){height:35%;left:31%}.capability-art-growth i:nth-of-type(3){height:56%;left:52%}.capability-art-growth i:nth-of-type(4){background:#8d7042;height:76%;left:73%}.capability-art-media{color:#f7f4ed;background:#68523b}.capability-art-media>span{letter-spacing:.16em;font-size:8px;position:absolute;top:25px;left:25px}.capability-art-media>b{border:1px solid #c2a46d;border-radius:50%;place-items:center;width:92px;height:92px;font-size:27px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.capability-art-media i{letter-spacing:.13em;font-size:7px;font-style:normal;position:absolute;bottom:24px}.capability-art-media i:first-of-type{left:24px}.capability-art-media i:nth-of-type(2){left:50%;transform:translate(-50%)}.capability-art-media i:nth-of-type(3){right:24px}.showcase-method,.partner-trust-flow{color:#f7f4ed;background:#1b1a17;padding:90px max(32px,50vw - 720px)}.showcase-method>div,.partner-trust-flow>div{border-top:1px solid #3e3931;border-left:1px solid #3e3931;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.showcase-method article,.partner-trust-flow article{border-bottom:1px solid #3e3931;border-right:1px solid #3e3931;min-height:230px;padding:30px}.showcase-method article span,.partner-trust-flow article strong{color:#c2a46d;font-size:9px}.showcase-method h3,.partner-trust-flow h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:70px 0 12px;font-size:25px}.showcase-method article p,.partner-trust-flow article p{color:#8e877d;margin:0;font-size:9px;line-height:1.7}.sector-expertise{background:#f6f3ec;padding:125px max(32px,50vw - 720px)}.sector-expertise>div{border-top:1px solid #d2c8b9;border-left:1px solid #d2c8b9;grid-template-columns:repeat(3,1fr);display:grid}.sector-expertise article{border-bottom:1px solid #d2c8b9;border-right:1px solid #d2c8b9;grid-template-columns:45px 1fr;align-items:end;gap:18px;min-height:190px;padding:28px;display:grid}.sector-expertise article>span{color:#9d8c70;align-self:start;font-size:8px}.sector-expertise h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:0 0 10px;font-size:23px}.sector-expertise article p{color:#7a7266;margin:0;font-size:9px;line-height:1.6}.partner-trust-flow{color:var(--institutional-ink);background:var(--institutional-gold)}.partner-trust-flow .light-kicker{color:#594725}.partner-trust-flow>div,.partner-trust-flow article{border-color:#3c2c1647}.partner-trust-flow article strong,.partner-trust-flow article p{color:#594725}.guide-topic-library{background:#fbfaf7;padding:125px max(32px,50vw - 720px)}.guide-topic-library>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.guide-topic-library article{background:#f6f3ec;border:1px solid #d7cfc2;padding:14px 14px 30px}.guide-topic-art{height:290px;color:var(--institutional-ink);background:var(--institutional-gold);margin-bottom:28px;position:relative;overflow:hidden}.guide-topic-art>span{color:#c2a46d;font-size:9px;position:absolute;top:22px;left:26px}.guide-topic-library article:first-child .guide-topic-art>span{color:#594725}.guide-topic-art>b{font-family:var(--font-manrope),sans-serif;letter-spacing:-.08em;font-size:72px;font-weight:520;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.guide-topic-art>i{background:#c2a46d;position:absolute}.guide-topic-art>i:first-of-type{height:1px;bottom:25%;left:10%;right:10%}.guide-topic-art>i:nth-of-type(2){width:1px;top:18%;bottom:12%;left:67%}.guide-topic-art>i:nth-of-type(3){border-radius:50%;width:34px;height:34px;bottom:10%;right:10%}.guide-topic-library article:nth-child(2) .guide-topic-art{color:#1b1a17;background:#d8c8aa}.guide-topic-library article:nth-child(3) .guide-topic-art{color:#f8f3e9;background:var(--institutional-gold-deep)}.guide-topic-library article:nth-child(4) .guide-topic-art{color:#1b1a17;background:#e5ddd0}.guide-topic-library article>small{color:#9c8a6c;letter-spacing:.14em;font-size:8px}.guide-topic-library h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:14px 0 10px;font-size:30px}.guide-topic-library article>p{color:#746d62;margin:0;font-size:10px;line-height:1.7}.guide-editorial-flow{color:var(--institutional-ink);background:var(--institutional-gold);grid-template-columns:.75fr 1.25fr;gap:8vw;padding:100px max(32px,50vw - 720px);display:grid}.guide-editorial-flow h2{max-width:580px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(40px,4.6vw,66px);line-height:.98}.guide-editorial-flow .light-kicker{color:#594725}.guide-editorial-flow ol{border-top:1px solid #3c2c1647;margin:0;padding:0;list-style:none}.guide-editorial-flow li{border-bottom:1px solid #3c2c1647;grid-template-columns:70px 1fr;align-items:center;min-height:100px;display:grid}.guide-editorial-flow li span{color:#594725;font-size:9px}.guide-editorial-flow li p{color:#3f321d;font-family:var(--font-manrope),sans-serif;margin:0;font-size:18px}.showcase-route-switcher a.is-active,.showcase-route-switcher a:hover{color:var(--institutional-ink);background:var(--institutional-gold)}.showcase-route-switcher a.is-active span,.showcase-route-switcher a:hover span,.showcase-route-switcher a.is-active small,.showcase-route-switcher a:hover small{color:#594725}.partners-hero{color:var(--institutional-ink);background:var(--institutional-gold)}.partners-hero .kicker,.partners-hero h1 em,.partners-hero>div span{color:#594725}.partners-hero>div{border-color:#3c2c164d}.guides-hub-hero{background:var(--institutional-gold-pale)}.guides-hub-hero h1 em{color:var(--institutional-gold-deep)}.guides-hub-policy{color:var(--institutional-ink);background:var(--institutional-gold)}.guides-hub-policy span{color:#594725;font-weight:800}.guides-hub-policy p{color:#3f321d}.guide-hub-empty .button-dark{color:var(--institutional-ink);background:var(--institutional-gold);border-color:var(--institutional-gold)}.guide-hub-empty .button-dark:hover{color:#f8f3e9;background:var(--institutional-gold-deep);border-color:var(--institutional-gold-deep)}.guide-public-cover>span{color:#f8f3e9;background:#6b512ae6}.partners-contact{color:var(--institutional-ink);background:var(--institutional-gold)}.partners-contact .light-kicker{color:#594725}.partners-contact .button-white{color:var(--institutional-ink);background:#f8f3e9;border-color:#f8f3e9}@media (max-width:1260px){.store-header{grid-template-columns:178px 1fr auto;gap:16px}.store-header .brand-logo{width:170px}.store-nav{gap:14px;font-size:10px}.store-analysis{display:none}}@media (max-width:1100px){.store-header{grid-template-columns:1fr auto}.store-nav{display:none}.store-actions .menu-toggle{display:block}.store-mobile-menu{max-height:calc(100dvh - 118px);top:118px}.store-analysis{display:inline-flex}}@media (max-width:820px){.store-announcement{height:34px;padding-inline:20px}.store-announcement div a:first-child{display:none}.store-header{height:70px;top:34px}.store-main{padding-top:104px}.store-mobile-menu{max-height:calc(100dvh - 104px);top:104px}.store-analysis{min-height:38px;padding-inline:12px;font-size:8px}.corporate-hero,.contact-page-hero{grid-template-columns:1fr;gap:55px;min-height:630px;padding:100px 20px 65px}.corporate-hero h1,.contact-page-hero h1{font-size:clamp(58px,17vw,86px)}.company-manifesto,.company-architecture,.company-principles,.founder-profile-page,.portfolio-capabilities,.sector-expertise,.guide-topic-library{padding:85px 20px}.company-architecture>header,.company-principles>header,.portfolio-capabilities>header,.sector-expertise>header,.guide-topic-library>header{grid-template-columns:1fr;gap:28px}.company-architecture-map,.founder-profile-page,.contact-detail-panel,.contact-location,.guide-editorial-flow{grid-template-columns:1fr}.company-architecture-map{min-height:auto}.company-core{min-height:440px}.company-branches article{min-height:230px}.company-principles>div,.capability-showcase-grid,.sector-expertise>div,.showcase-method>div,.partner-trust-flow>div{grid-template-columns:1fr}.founder-monogram{min-height:480px}.corporate-final-cta{flex-direction:column;align-items:flex-start;padding:80px 20px}.contact-channel-grid{grid-template-columns:1fr;padding:20px 20px 85px}.contact-channel{min-height:320px}.contact-detail-panel,.contact-location{padding:85px 20px}.contact-detail-panel dl>div{grid-template-columns:1fr;gap:10px}.contact-response-note{grid-template-columns:1fr;gap:12px;padding:25px 20px}.capability-art{height:330px}.guide-topic-library>div{grid-template-columns:1fr}.guide-editorial-flow{gap:50px;padding:80px 20px}}@media (max-width:560px){.store-announcement p{white-space:nowrap;max-width:190px;overflow:hidden}.store-announcement div{display:none}.store-header .brand-logo{width:142px}.store-analysis{display:none}.corporate-final-cta>div:last-child{flex-direction:column;align-items:stretch;width:100%}.corporate-final-cta .button{width:100%}.company-principles article{min-height:280px}.company-core,.company-branches article{padding:30px}.sector-expertise article{grid-template-columns:34px 1fr}.contact-channel{min-height:300px}.location-map-art{min-height:400px}}.home-luxury .home-services-compact{padding-block:110px}.home-services-compact .service-visual-heading{max-width:760px;margin-bottom:46px}.home-services-compact .service-visual-heading h2{font-size:clamp(46px,5vw,72px)}.home-services-compact .home-service-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-services-compact .service-artwork{height:245px}.home-services-compact .service-artwork-stage{inset:62px 20px 48px}.home-services-compact .home-service-card-copy{padding:26px}.home-services-compact .home-service-card-copy h3{margin-top:24px;font-size:clamp(25px,2.3vw,34px)}.home-services-compact .home-service-card-copy>p{min-height:76px;font-size:10px}.home-route-section{color:var(--luxury-ink);border-block:1px solid var(--luxury-line);background:#eee8dd}.home-route-heading{grid-template-columns:1.15fr .55fr;align-items:end;gap:8vw;display:grid}.home-route-heading h2{letter-spacing:-.06em;margin:15px 0 0;font-size:clamp(44px,5.5vw,78px);font-weight:580;line-height:.96}.home-route-heading>p{color:var(--luxury-muted);margin:0;font-size:11px;line-height:1.7}.home-route-grid{border-top:1px solid #cfc3b2;border-left:1px solid #cfc3b2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.home-route-grid>a{min-height:205px;color:inherit;background:#ffffff38;border-bottom:1px solid #cfc3b2;border-right:1px solid #cfc3b2;grid-template-columns:auto 1fr auto;gap:20px;padding:24px;transition:background .2s,transform .2s;display:grid}.home-route-grid>a:hover{background:#fff9;transform:translateY(-3px)}.home-route-grid>a>span{color:#9c8a70;font-size:8px}.home-route-grid>a>div{align-self:end}.home-route-grid h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:0;font-size:28px;font-weight:600}.home-route-grid p{color:#766e63;margin:10px 0 0;font-size:9px;line-height:1.6}.home-route-grid b{align-self:start;font-size:16px;font-weight:500}.home-luxury .home-tv-compact{padding-block:110px}.home-tv-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.home-tv-program-grid .tv-program-card{width:100%;min-height:390px;margin:0}.home-tv-program-grid .tv-program-featured{grid-column:1/-1;min-height:560px}.home-tv-compact .tv-program-featured{grid-row:auto}.home-tv-program-grid .tv-program-card:before,.home-tv-program-grid .tv-program-card:after{display:none}.home-tv-program-grid .home-tv-program-media{z-index:0;position:absolute;inset:0}.home-tv-program-grid .home-tv-program-media>img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .35s,transform .65s}.home-tv-program-grid .tv-program-card:hover .home-tv-program-media>img{filter:grayscale(0);transform:scale(1.025)}.home-tv-program-shade{z-index:1;background:linear-gradient(#0d0c0a47,#0d0c0a14 36%,#0d0c0ae6);position:absolute;inset:0}.home-tv-program-grid .portfolio-cover-action{display:none}.home-tv-program-grid .tv-program-play{margin:auto}.home-tv-program-grid .tv-program-copy em{color:#d0c8ba}.home-tv-empty{color:#f5f1e8;background:#181713;border:1px solid #332f28;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:390px;margin-top:42px;padding:clamp(34px,5vw,70px);display:flex}.home-tv-empty>span{color:#bda57b;letter-spacing:.15em;font-size:9px}.home-tv-empty h3{max-width:780px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:28px 0 15px;font-size:clamp(35px,5vw,66px);font-weight:590;line-height:.98}.home-tv-empty p{color:#aaa294;max-width:600px;margin:0;font-size:11px;line-height:1.7}.home-growth-entry{background:var(--luxury-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-block:110px;display:grid}.home-growth-entry article{min-height:440px;color:var(--luxury-ink);background:#e7ddcc;border:1px solid #d1c3ad;flex-direction:column;align-items:flex-start;padding:clamp(32px,4vw,58px);display:flex}.home-growth-entry article h2{letter-spacing:-.058em;max-width:590px;margin:auto 0 18px;font-size:clamp(38px,4vw,60px);font-weight:580;line-height:.98}.home-growth-entry article>p:not(.kicker){color:#6c6357;max-width:540px;margin:0 0 30px;font-size:11px;line-height:1.7}.home-growth-entry .home-growth-visionary{color:#f8f3e9;background:#1d1a16;border-color:#1d1a16}.home-growth-entry .home-growth-visionary .kicker{color:#b89b69}@media (max-width:1100px){.home-services-compact .home-service-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-services-compact .home-service-visual-card:last-child{grid-column:1/-1}}@media (max-width:820px){.home-luxury .home-services-compact,.home-luxury .home-tv-compact,.home-growth-entry{padding-block:78px}.home-services-compact .home-service-visual-grid,.home-route-grid,.home-growth-entry{grid-template-columns:1fr}.home-services-compact .home-service-visual-card:last-child{grid-column:auto}.home-route-heading{grid-template-columns:1fr;gap:22px}.home-route-grid{margin-top:36px}.home-route-grid>a{min-height:160px}.home-tv-program-grid{grid-template-columns:1fr}.home-tv-program-grid .tv-program-card,.home-tv-program-grid .tv-program-featured{grid-column:auto;min-height:390px}.home-growth-entry article{min-height:360px}}@media (max-width:520px){.home-luxury .home-services-compact,.home-luxury .home-tv-compact,.home-route-section,.home-growth-entry{padding-block:64px}.home-services-compact .service-artwork{height:230px}.home-services-compact .home-service-card-copy>p{min-height:0}.home-route-heading h2{font-size:42px}.home-tv-program-grid{margin-top:30px}.home-tv-program-grid .tv-program-card,.home-tv-program-grid .tv-program-featured{min-height:340px}.home-growth-entry article{min-height:330px;padding:28px}}.store-announcement{font-size:12px}.store-nav{font-size:13px}.store-corporate-menu>div small{font-size:12px;line-height:1.5}.store-analysis,.store-login{font-size:12px}.store-mobile-menu a>span{font-size:11px}.store-main .kicker{font-size:12px;line-height:1.45}.store-footer-lead p{font-size:15px;line-height:1.7}.store-footer-grid strong{font-size:12px}.store-footer-grid a,.store-footer-grid p,.footer-link-button{font-size:13px;line-height:1.65}.store-footer-bottom{font-size:12px}.showcase-route-switcher span,.showcase-policy span,.showcase-empty>span,.portfolio-cover>span,.verified-result>span,.capability-showcase-grid article>small,.showcase-method article span,.partner-trust-flow article strong{font-size:11px}.showcase-route-switcher small,.portfolio-directory>header p,.portfolio-public-meta>span,.portfolio-public-meta>strong{font-size:12px;line-height:1.5}.showcase-policy p,.showcase-method article p,.partner-trust-flow article p{font-size:14px;line-height:1.75}.showcase-empty p,.portfolio-public-meta>p,.capability-showcase-grid article>p{font-size:15px;line-height:1.72}.portfolio-public-meta>a,.portfolio-public-meta>.portfolio-project-link,.capability-showcase-grid article>a{font-size:13px}.verified-result small,.portfolio-directory button,.portfolio-directory a,.partners-hero>div span,.partner-directory>header>span,.partner-logo-grid small,.sector-expertise article>span{font-size:11px}.partners-public-intro p{font-size:16px;line-height:1.75}.partner-logo-grid span{font-size:13px}.sector-expertise article p{font-size:14px;line-height:1.7}.guides-hub-policy span,.guide-hub-empty>span,.guide-public-cover>span,.guide-topic-library article>small,.guide-editorial-flow li span{font-size:11px}.guides-hub-policy p{font-size:14px;line-height:1.75}.guides-directory>header p,.guides-directory button,.guides-directory a,.guide-public-copy>div{font-size:12px;line-height:1.5}.guide-hub-empty p,.guide-public-copy>p,.guide-topic-library article>p{font-size:15px;line-height:1.72}.guide-public-copy>a{font-size:13px}.guide-public-copy h2>a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;display:block}.guide-conversion-path{color:#17130e;background:#d0ad70;border-radius:22px;margin:64px 0;padding:clamp(28px,5vw,58px)}.guide-conversion-path>span{letter-spacing:.16em;font-size:11px;font-weight:850}.guide-conversion-path h2{letter-spacing:-.04em;max-width:700px;margin:18px 0;font-size:clamp(34px,5vw,62px);line-height:1}.guide-conversion-path p{max-width:720px;font-size:16px;line-height:1.7}.guide-conversion-path>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.guide-conversion-path a{color:#17130e;background:#ffffff73;border:1px solid #17130e40;border-radius:999px;justify-content:space-between;gap:22px;padding:14px 18px;font-weight:800;display:inline-flex}.guide-conversion-path a:first-child{color:#fff;background:#17130e}.guide-related-links{border-top:1px solid var(--line);margin:68px 0 0;padding-top:34px}.guide-related-links>span{color:#8d7042;letter-spacing:.15em;font-size:9px;font-weight:850}.guide-related-links h2{max-width:620px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:15px 0 30px;font-size:clamp(30px,4vw,46px);line-height:1.05}.guide-related-links>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-related-links a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfaf7;flex-direction:column;min-height:160px;padding:22px;display:flex;position:relative}.guide-related-links a:hover{color:#17130e;background:var(--institutional-gold-pale)}.guide-related-links small{color:#9b8a70;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.guide-related-links strong{max-width:180px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;margin-top:auto;font-size:18px;line-height:1.15}.guide-related-links b{font-size:15px;position:absolute;bottom:20px;right:20px}@media (max-width:720px){.guide-related-links>div{grid-template-columns:1fr}.guide-related-links a{min-height:120px}}.safe-media{background:#e9e1d2;width:100%;height:100%;display:block;position:relative;overflow:hidden}.safe-media>img{z-index:2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .28s,transform .6s;display:block;position:relative}.safe-media.is-ready>img{opacity:1}.safe-media.is-ready>.safe-media-fallback{display:none}.safe-media-fallback{z-index:1;color:#f8f3e9;background:linear-gradient(145deg,#211b14 0%,#5e4729 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(20px,4vw,46px);display:flex;position:absolute;inset:0}.safe-media-fallback:before{content:"";pointer-events:none;border:1px solid #d6b5776b;position:absolute;inset:16px}.safe-media-fallback small,.safe-media-fallback strong,.safe-media-fallback>span{z-index:1;position:relative}.safe-media-fallback small{color:#d6b577;letter-spacing:.16em;margin-bottom:auto;font-size:11px}.safe-media-fallback strong{max-width:520px;font-size:clamp(18px,2.2vw,30px);line-height:1.12}.safe-media-fallback>span{color:#f8f3e9b8;max-width:520px;margin-top:9px;font-size:13px;line-height:1.5}.safe-media-partner{background:#fff;width:75%;height:88px}.safe-media-partner>img{object-fit:contain;filter:grayscale();transition:opacity .28s,filter .32s,transform .32s}.partner-logo-grid article:hover .safe-media-partner>img,.partner-logo-grid article:focus-within .safe-media-partner>img{filter:grayscale(0);transform:scale(1.035)}.safe-media-partner .safe-media-fallback{text-align:center;justify-content:center;align-items:center;padding:13px}.safe-media-partner .safe-media-fallback:before{inset:6px}.safe-media-partner .safe-media-fallback small{margin:0 0 7px;font-size:8px}.safe-media-partner .safe-media-fallback strong{font-size:12px}.safe-media-partner .safe-media-fallback>span{margin-top:4px;font-size:10px}.guide-article-cover .safe-media{aspect-ratio:16/9}.guide-article-cover .safe-media>img{object-fit:cover}.portfolio-public-grid article:hover .safe-media>img,.guide-public-grid article:hover .safe-media>img{transform:scale(1.025)}.portfolio-reels-directory{padding-top:82px}.portfolio-reels-directory>header{margin-bottom:38px}.portfolio-category-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.portfolio-category-nav a{color:#6f6659;background:#fbf8f1;border:1px solid #d9cebd;border-radius:999px;padding:9px 13px;font-weight:750;transition:color .25s,background .25s,border-color .25s}:is(.portfolio-category-nav a:hover,.portfolio-category-nav a:focus-visible){color:#f8f3e9;background:#211b14;border-color:#211b14;outline:0}.portfolio-case-link{color:#211b14;text-underline-offset:5px;align-items:center;gap:8px;margin-top:14px;font-weight:800;text-decoration:underline;display:inline-flex}.portfolio-public-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.2vw,34px) clamp(14px,1.45vw,22px);display:grid}.portfolio-public-list>article{background:#f4efe6;border:1px solid #d9cebd;border-radius:20px;flex-direction:column;min-width:0;padding:10px 10px 22px;scroll-margin-top:145px;transition:transform .32s,box-shadow .32s,border-color .32s;display:flex;box-shadow:0 12px 36px #3628130f}.portfolio-public-list>article:hover,.portfolio-public-list>article:focus-within{border-color:#c3a46d;transform:translateY(-7px);box-shadow:0 24px 60px #36281324}.portfolio-public-list>article.is-featured{border-color:#b99457;box-shadow:0 18px 50px #74532421}.case-study-page{background:#f4efe6}.case-study-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(38px,7vw,110px);min-height:76vh;padding:clamp(54px,8vw,118px) max(5vw,28px);display:grid}.case-study-hero h1{letter-spacing:-.055em;max-width:900px;margin:20px 0 24px;font-size:clamp(48px,7vw,108px);line-height:.92}.case-study-hero>div>p:not(.kicker){color:#655d52;max-width:720px;font-size:clamp(17px,1.6vw,23px);line-height:1.65}.case-study-hero>div>div{border-top:1px solid #cfc3af;grid-template-columns:auto 1fr;gap:8px 18px;margin-top:34px;padding-top:24px;display:grid}.case-study-hero>div>div span{color:#847865;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.case-study-hero figure{aspect-ratio:9/16;border-radius:26px;width:100%;max-width:420px;margin:0 auto;overflow:hidden;box-shadow:0 28px 70px #231a0e2e}.case-study-structure{background:#1d1914;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:clamp(64px,8vw,120px) max(5vw,28px);display:grid}.case-study-structure article{color:#f8f3e9;background:#272119;border:1px solid #e6d0aa29;min-height:320px;padding:clamp(30px,4vw,62px)}.case-study-structure article>span{color:#c6a466;letter-spacing:.16em;font-size:12px}.case-study-structure h2{margin:38px 0 20px;font-size:clamp(34px,4vw,58px)}.case-study-structure p,.case-study-structure li{color:#f8f3e9b8;font-size:16px;line-height:1.75}.case-study-structure ul{padding-left:20px}.case-study-result,.case-study-next{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(64px,8vw,120px) max(5vw,28px);display:grid}.case-study-result h2,.case-study-next h2{letter-spacing:-.045em;max-width:850px;margin:18px 0 22px;font-size:clamp(42px,6vw,82px);line-height:.98}.case-study-result p:not(.kicker){color:#655d52;max-width:760px;font-size:17px;line-height:1.75}.case-study-next{background:#d0ad70}.case-study-next nav{min-width:min(100%,420px);display:grid}.case-study-next nav a{color:#17130e;border-bottom:1px solid #17130e47;justify-content:space-between;gap:20px;padding:18px 0;font-weight:800;display:flex}@media (max-width:760px){.case-study-hero,.case-study-result,.case-study-next,.case-study-structure{grid-template-columns:1fr}.case-study-hero{min-height:auto}.case-study-result{align-items:start}}.portfolio-reel-media{width:100%}.portfolio-reel-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:#1b1814;border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 22px 55px #30231124}.portfolio-reel-trigger:focus-visible{outline-offset:5px;outline:3px solid #c09a5e}.portfolio-reels-directory .portfolio-cover{aspect-ratio:9/16;border-radius:14px}.portfolio-reels-directory .portfolio-cover .safe-media>img{object-position:center;filter:grayscale();transition:opacity .28s,filter .42s,transform .62s;transform:scale(1.001)}.portfolio-public-list>article:hover .portfolio-cover .safe-media>img,.portfolio-public-list>article:focus-within .portfolio-cover .safe-media>img{filter:grayscale(0);transform:scale(1.035)}.portfolio-reels-directory .portfolio-cover>span{z-index:4;color:#f8f3e9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14110db8;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;top:16px;left:16px}.portfolio-cover-action{z-index:5;color:#fff;pointer-events:none;background:linear-gradient(#0000 45%,#0a080685 100%);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;inset:0}.portfolio-cover-action b{color:#211b14;background:#efd8aaeb;border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:60px;height:60px;font-size:17px;transition:transform .3s,background .3s;display:grid;box-shadow:0 10px 30px #0000003d}.portfolio-cover-action small{color:#fff;letter-spacing:.04em;font-size:11px;font-weight:800;position:absolute;bottom:18px;right:18px}:is(.portfolio-reel-trigger:hover .portfolio-cover-action b,.portfolio-reel-trigger:focus-visible .portfolio-cover-action b){background:#d7b574;transform:scale(1.08)}.portfolio-public-list .portfolio-public-meta{min-width:0;padding:19px 8px 0}.portfolio-reel-topline{justify-content:space-between;align-items:center;gap:10px;min-height:19px;display:flex}.portfolio-reel-topline>span{color:#8b7b67;letter-spacing:.1em;font-size:10px;font-weight:750}.portfolio-reel-topline>b{color:#5e4521;letter-spacing:.08em;background:#ead9b9;border-radius:999px;padding:5px 7px;font-size:8px}.portfolio-public-list .portfolio-public-meta h2{margin:15px 0 8px;font-size:clamp(23px,1.9vw,32px);line-height:1.02}.portfolio-public-list .portfolio-public-meta>strong{color:#6b5638;font-size:10px}.portfolio-public-list .portfolio-public-meta>p{color:#655d53;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;margin-top:14px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.portfolio-public-list .verified-result{background:#fbf8f1;gap:12px;margin-top:17px;padding:13px}.portfolio-public-list .verified-result>b{font-size:23px}.portfolio-public-list .verified-result>span{font-size:10px}.portfolio-public-list .portfolio-interaction-note{color:#8c7249;letter-spacing:.02em;align-items:center;gap:7px;margin-top:17px;font-size:11px;font-weight:800;display:flex}.portfolio-public-list .portfolio-interaction-note>span{color:#f8f3e9;background:#211b14;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.portfolio-project-link{color:currentColor;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #777;border-radius:0;align-items:center;gap:9px;margin-top:23px;padding:0 0 5px;font-weight:800;line-height:1.4;display:inline-flex}.portfolio-project-link.is-video span{color:#9b7742;font-size:.86em}:is(.portfolio-project-link:hover,.portfolio-project-link:focus-visible){color:#8a6531;border-bottom-color:#b99154;outline:0}.project-media-open{overflow:hidden}.project-media-backdrop{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0c09e0;place-items:center;padding:clamp(16px,4vw,58px);animation:.22s ease-out both project-media-fade;display:grid;position:fixed;inset:0;overflow:auto}.project-media-dialog{color:#17130e;background:#f7f3eb;border:1px solid #d4b2738f;width:min(1120px,100%);animation:.3s ease-out both project-media-rise;box-shadow:0 36px 100px #00000073}.project-media-dialog.is-instagram{width:min(560px,100%)}.project-media-dialog>header{border-bottom:1px solid #7d5e3233;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:23px clamp(22px,4vw,44px);display:flex}.project-media-dialog>header span{color:#9b7742;letter-spacing:.17em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.project-media-dialog>header h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.6vw,34px);line-height:1.08}.project-media-dialog>header button{color:#f7f3eb;cursor:pointer;background:#17130e;border:1px solid #17130e;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:27px;line-height:1;display:grid}:is(.project-media-dialog>header button:hover,.project-media-dialog>header button:focus-visible){color:#17130e;outline-offset:3px;background:#d7b574;outline:3px solid #d7b57447}.project-media-player{aspect-ratio:16/9;background:#050505;width:100%;position:relative;overflow:hidden}.project-media-dialog.is-instagram .project-media-player{aspect-ratio:9/16;max-height:min(70vh,780px)}.project-media-player iframe,.project-media-player video{object-fit:contain;border:0;width:100%;height:100%;display:block}.project-media-dialog>footer{border-top:1px solid #7d5e3233;justify-content:space-between;align-items:center;gap:22px;min-height:68px;padding:17px clamp(22px,4vw,44px);display:flex}.project-media-dialog>footer p{color:#766c60;margin:0;font-size:12px;line-height:1.55}.project-media-dialog>footer a{border-bottom:1px solid;flex:none;padding-bottom:3px;font-size:12px;font-weight:800}.showcase-field-note{color:#7e746a;margin-top:7px;font-size:11px;line-height:1.55;display:block}.showcase-instagram-guide{color:#423721;background:#f3ead9;border:1px solid #d4bd91;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:13px;margin:13px 0 0;padding:15px 17px;display:grid}.showcase-instagram-guide>strong{color:#725625;letter-spacing:.1em;font-size:9px}.showcase-instagram-guide>span{align-items:center;gap:7px;font-size:10px;line-height:1.45;display:flex}.showcase-instagram-guide>span b{color:#f8f3e9;background:#211b14;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:8px;display:grid}@keyframes project-media-fade{0%{opacity:0}to{opacity:1}}@keyframes project-media-rise{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:680px){.portfolio-reels-directory{padding-top:58px}.portfolio-reels-directory>header{gap:25px}.portfolio-category-nav{justify-content:flex-start}.portfolio-public-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.portfolio-public-list>article{border-radius:14px;padding:7px 7px 17px}.portfolio-public-list .portfolio-public-meta{padding:14px 5px 0}.portfolio-public-list .portfolio-public-meta h2{margin-top:11px;font-size:clamp(18px,5.5vw,25px)}.portfolio-public-list .portfolio-public-meta>p{-webkit-line-clamp:2;font-size:12px;line-height:1.55}.portfolio-public-list .verified-result{flex-direction:column;align-items:flex-start}.portfolio-public-list .portfolio-interaction-note{font-size:10px}.showcase-instagram-guide{grid-template-columns:1fr}.project-media-backdrop{place-items:end center;padding:0}.project-media-dialog{border-width:1px 0 0;width:100%;max-height:100dvh;overflow:auto}.project-media-dialog.is-instagram{width:100%}.project-media-dialog>header{min-height:82px}.project-media-dialog>header button{flex-basis:43px;width:43px;height:43px}.project-media-dialog>footer{flex-direction:column;align-items:flex-start}}@media (min-width:681px) and (max-width:1120px){.portfolio-public-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.portfolio-public-list{grid-template-columns:1fr;gap:22px}.portfolio-public-list>article{max-width:360px;margin:0 auto;padding:9px 9px 20px}.portfolio-public-list .portfolio-public-meta h2{font-size:26px}.portfolio-public-list .portfolio-public-meta>p{-webkit-line-clamp:3;font-size:13px}}@media (prefers-reduced-motion:reduce){.project-media-backdrop,.project-media-dialog{animation:none}.portfolio-public-list>article{transition:none}.safe-media-partner>img{transition:opacity .01ms,filter .01ms,transform .01ms}}.corporate-hero-note span,.company-core>span,.company-branches span,.company-principles article>span,.founder-monogram small,.contact-channel>span,.contact-detail-panel dt,.location-map-art span,.contact-response-note span{font-size:11px}.company-manifesto>p,.company-core p,.founder-profile-page strong,.contact-channel strong{font-size:13px;line-height:1.6}.company-architecture>header p,.founder-profile-page>div>p:last-child,.contact-detail-copy>p:last-child,.contact-location>div>p:last-child{font-size:16px;line-height:1.75}.company-branches p,.company-principles article p,.contact-channel p{font-size:15px;line-height:1.72}.contact-channel a{font-size:13px}.contact-response-note p{font-size:13px;line-height:1.7}.home-luxury .eyebrow,.home-luxury .kicker,.home-luxury .hero-signals span,.home-luxury .trust-strip p,.home-contact-bar p,.home-contact-bar a{font-size:12px}.home-luxury .service-selector small,.home-luxury .service-showcase-label,.tv-program-copy small,.home-service-card-copy>span,.service-directory-card-copy>span{font-size:11px}.home-luxury .service-selector strong{font-size:14px}.home-luxury .service-showcase-text{font-size:16px;line-height:1.65}.home-luxury .service-showcase li{font-size:13px;line-height:1.55}.home-luxury .service-module-preview header,.home-luxury .service-module-preview footer,.home-luxury .service-module-flow span,.tv-program-format,.tv-program-release span{font-size:10px}.home-luxury .service-module-flow strong,.tv-heading>a,.tv-program-release a{font-size:12px}.tv-topics{font-size:13px}.tv-program-copy em{font-size:14px;line-height:1.55}.tv-program-release p{font-size:13px;line-height:1.6}.service-visual-heading>p:last-child,.home-service-card-copy>p,.service-directory-card-copy>p,.home-luxury .home-services-compact .home-service-card-copy>p{font-size:15px;line-height:1.72}.home-service-card-copy li,.service-directory-card-copy li{font-size:12px;line-height:1.55}.home-service-card-copy>a,.service-directory-card-copy>a{font-size:13px}.service-platform-link p,.home-route-grid p{font-size:14px;line-height:1.7}.home-route-heading>p,.home-luxury .home-growth-entry article>p:not(.kicker){font-size:15px;line-height:1.72}.home-route-grid>a>span{font-size:11px}.service-artwork-topline,.service-artwork-tag{font-size:9px}@media (max-width:1260px){.store-nav{font-size:12px}}@media (max-width:820px){.store-analysis{font-size:12px}.store-footer-lead p,.partners-public-intro p,.company-architecture>header p,.contact-detail-copy>p:last-child{font-size:15px}}.growth-question-list-spacious fieldset{padding-block:48px}.growth-question-list-spacious fieldset>div{border-color:#d7d3ca;border-radius:14px;margin-top:32px;overflow:hidden;box-shadow:0 16px 42px #2d261b0f}.growth-question-list-spacious label{background:#fcfbf8;border-color:#d7d3ca;gap:18px;min-height:136px;padding:22px 20px}.growth-question-list-spacious label:hover{color:#241f18;background:#f1e8d9}.growth-question-list-spacious label.is-selected{color:#fffaf0;background:#29251f;box-shadow:inset 0 0 0 2px #c7a66b}.growth-question-list-spacious label:focus-within{outline-offset:-3px;outline:3px solid #b7905047}.growth-question-list-spacious label>span{letter-spacing:.08em;font-size:11px;font-weight:750}.growth-question-list-spacious label>strong{max-width:165px;font-size:14px;line-height:1.48}.ops-shell.ops-calm{--ops-bg:#f5f3ee;--ops-panel:#fff;--ops-ink:#24241f;--ops-muted:#6f7068;--ops-line:#deddd5;--ops-accent:#b5945b;--ops-sidebar:#23241f;color:var(--ops-ink);background:var(--ops-bg);grid-template-columns:288px minmax(0,1fr)}.ops-calm .ops-sidebar{background:var(--ops-sidebar);scrollbar-color:#5b5d53 transparent;padding:32px 24px 24px;box-shadow:12px 0 34px #26241d12}.ops-calm .ops-account{border-color:#3b3c35;margin:48px -24px 26px;padding:22px 24px}.ops-calm .ops-account>span{border-color:#5a5b52;width:44px;height:44px;font-size:11px}.ops-calm .ops-account strong{font-size:13px}.ops-calm .ops-account small{color:#a6a79d;font-size:11px;line-height:1.45}.ops-calm .ops-sidebar nav{gap:5px}.ops-calm .ops-sidebar nav button{color:#b1b2aa;border-radius:9px;grid-template-columns:30px 1fr auto;min-height:48px;padding:0 14px;font-size:12px;line-height:1.35;transition:color .18s,background .18s,box-shadow .18s}.ops-calm .ops-sidebar nav button>span{color:#7d7e75;font-size:9px}.ops-calm .ops-sidebar nav button>b{min-width:22px;height:22px;font-size:9px}.ops-calm .ops-sidebar nav button:hover{color:#fff;background:#30312b}.ops-calm .ops-sidebar nav button.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--ops-accent);background:#37372f}.ops-calm .ops-sidebar-bottom{gap:9px}.ops-calm .ops-sidebar-bottom a{border-color:#47483f;border-radius:8px;padding:12px 14px;font-size:11px}.ops-calm .ops-sidebar-bottom small{color:#85867d;font-size:9px;line-height:1.5}.ops-calm .ops-main{padding:0 42px 100px}.ops-calm .ops-header{border-color:var(--ops-line);min-height:118px}.ops-calm .ops-header p{color:var(--ops-muted);font-size:10px}.ops-calm .ops-header h1{margin-top:10px;font-size:33px}.ops-calm .ops-system-state{color:#5f6259;border-color:var(--ops-line);background:#fffc;border-radius:999px;padding:11px 15px;font-size:10px}.ops-calm .ops-overview,.ops-calm .ops-leads,.ops-calm .ops-record-page{max-width:1400px;padding-top:34px}.ops-calm .ops-hero{min-height:275px;color:var(--ops-ink);background:linear-gradient(135deg,#e9dfce 0%,#f7f2e9 58%,#eee5d6 100%);border:1px solid #dacbb1;border-radius:18px;padding:42px;box-shadow:0 22px 55px #4b3d2514}.ops-calm .ops-hero p,.ops-calm .ops-hero>span{color:#786b55;font-size:10px}.ops-calm .ops-hero h2{margin-top:30px;font-size:clamp(42px,4.5vw,64px)}.ops-calm .ops-hero h2 em{color:#8a6d3b}.ops-calm .ops-kpis{border:0;gap:12px;margin-top:14px}.ops-calm .ops-kpis article{border:1px solid var(--ops-line);border-radius:14px;min-height:140px;padding:24px;box-shadow:0 10px 28px #2727210b}.ops-calm .ops-kpis span,.ops-calm .ops-kpis small{color:var(--ops-muted);font-size:11px;line-height:1.45}.ops-calm .ops-kpis strong{font-size:32px}.ops-calm .ops-grid{gap:18px;margin-top:18px}.ops-calm .ops-grid>section{border-color:var(--ops-line);border-radius:16px;padding:30px;box-shadow:0 12px 32px #2727210b}.ops-calm .ops-section-head p{color:var(--ops-muted);font-size:10px}.ops-calm .ops-section-head h3{margin-top:10px;font-size:27px}.ops-calm .ops-section-head button{font-size:11px}.ops-calm .ops-compact-list button{border-color:var(--ops-line);min-height:78px}.ops-calm .ops-compact-list b{font-size:13px}.ops-calm .ops-compact-list small{font-size:11px;line-height:1.5}.ops-calm .ops-compact-list button>span:nth-child(2){padding:7px 9px;font-size:9px}.ops-calm .integration-stack>div{min-height:76px}.ops-calm .integration-stack b{font-size:12px}.ops-calm .integration-stack small,.ops-calm .integration-stack strong,.ops-calm .integration-stack .ops-connect-link{font-size:10px;line-height:1.4}.ops-calm .integration-stack .ops-connect-link{border-radius:7px;padding:8px 10px}.ops-calm .ops-page-intro{grid-template-columns:170px 1fr auto;gap:36px;min-height:165px;padding:26px 0 40px}.ops-calm .ops-page-intro>p,.ops-calm .ops-page-intro>span{color:var(--ops-muted);font-size:10px;line-height:1.5}.ops-calm .ops-page-intro h2{font-size:clamp(36px,3.6vw,52px);line-height:1.04}.contract-admin-page{padding-bottom:80px}.contract-admin-boundary{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.contract-admin-boundary>div{border-right:1px solid var(--line);align-content:start;gap:10px;min-height:135px;padding:24px;display:grid}.contract-admin-boundary>div:last-child{background:#f7efe1;border-right:0}.contract-admin-boundary>div.is-ready{background:#e8f5ea}.contract-admin-boundary span,.contract-admin-kpis span{color:#777;letter-spacing:.11em;font-size:8px}.contract-admin-boundary strong{font-family:var(--font-manrope),sans-serif;font-size:20px}.contract-admin-boundary small{color:#666;max-width:590px;font-size:9px;line-height:1.6}.contract-admin-kpis{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.contract-admin-kpis article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:105px;padding:20px;display:flex}.contract-admin-kpis strong{font-family:var(--font-manrope),sans-serif;margin-top:auto;font-size:28px}.contract-create-form{border:1px solid var(--line);background:#fff;margin-top:24px;padding:28px}.contract-create-form>header{color:#fff;background:#0a0a0a;grid-template-columns:1fr minmax(280px,420px);align-items:end;gap:30px;margin:-28px -28px 26px;padding:25px 28px;display:grid}.contract-create-form>header span,.contract-form-grid label>span{color:#888;letter-spacing:.04em;font-size:8px;font-weight:750}.contract-create-form>header h3{max-width:650px;font-family:var(--font-manrope),sans-serif;margin:10px 0 0;font-size:28px;line-height:1.05}.contract-create-form>header label{gap:8px;display:grid}.contract-create-form select,.contract-create-form input,.contract-create-form textarea{border:1px solid var(--line);background:var(--warm);width:100%;min-height:43px;font:inherit;resize:vertical;padding:10px 11px;font-size:10px}.contract-create-form>header select{color:#111;background:#fff}.contract-form-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.contract-form-grid label{gap:7px;display:grid}.contract-form-grid .full-field{grid-column:1/-1}.contract-create-form>button{color:#fff;background:#111;border:0;min-height:48px;margin-top:22px;padding:0 22px;font-weight:800}.contract-create-form output{color:#245b32;overflow-wrap:anywhere;background:#eef5ed;margin-top:14px;padding:12px;font-size:9px;display:block}.contract-admin-list{gap:12px;margin-top:24px;display:grid}.contract-admin-list>article{border:1px solid var(--line);background:#fff}.contract-admin-list>article>header{background:var(--warm);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px;display:flex}.contract-admin-list header span{color:#888;letter-spacing:.06em;font-size:8px}.contract-admin-list header h3{font-family:var(--font-manrope),sans-serif;margin:8px 0 4px;font-size:24px}.contract-admin-list header p{color:#666;margin:0;font-size:9px}.contract-admin-list header b{color:#fff;white-space:nowrap;background:#111;align-self:start;padding:7px 9px;font-size:8px}.contract-admin-metrics{grid-template-columns:repeat(4,1fr);display:grid}.contract-admin-metrics>span{border-right:1px solid var(--line);flex-direction:column;gap:10px;min-height:90px;padding:18px;display:flex}.contract-admin-metrics>span:last-child{border-right:0}.contract-admin-metrics small{color:#888;font-size:8px}.contract-admin-metrics strong,.contract-admin-metrics code{margin-top:auto;font-size:11px}.contract-admin-list footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.contract-admin-list footer button{background:#fff;border:1px solid #111;min-height:36px;padding:0 13px;font-size:8px;font-weight:800}.contract-admin-list footer button:last-child{color:#fff;background:#111}.contract-admin-list footer button:disabled{opacity:.35;cursor:not-allowed}.contract-public-page{color:#111;background:#f2f1ed;min-height:100vh;padding-bottom:90px}.contract-public-header{color:#fff;background:#0b0b0b;justify-content:space-between;align-items:center;min-height:95px;padding:0 max(24px,50vw - 590px);display:flex}.contract-public-header .brand-logo{width:175px}.contract-public-header>div{align-items:center;gap:14px;font-size:9px;display:flex}.contract-public-header b{color:#111;background:#c6a86b;padding:8px 10px}.contract-public-hero,.contract-parties,.contract-particulars,.contract-document,.contract-acceptance,.contract-acceptance-complete,.contract-public-warning{width:min(1180px,100% - 48px);margin-inline:auto}.contract-public-hero{color:#fff;background:#111;grid-template-columns:1.4fr 1fr;align-items:end;gap:70px;min-height:420px;padding:65px;display:grid}.contract-public-hero p{color:#888;letter-spacing:.18em;margin:0 0 90px;font-size:9px}.contract-public-hero h1{max-width:680px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:0 0 22px;font-size:clamp(44px,6vw,78px);line-height:.93}.contract-public-hero>div>span{color:#aaa;font-size:10px}.contract-public-hero dl{border-top:1px solid #333;margin:0}.contract-public-hero dl div{border-bottom:1px solid #333;grid-template-columns:95px 1fr;padding:16px 0;display:grid}.contract-public-hero dt{color:#777;font-size:8px}.contract-public-hero dd{margin:0;font-size:11px;font-weight:700}.contract-public-warning{color:#fff;background:#7f302e;align-items:center;gap:18px;padding:22px 25px;display:flex}.contract-public-warning p{margin:0;font-size:10px}.contract-parties{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:1fr 1fr;display:grid}.contract-parties article{border-right:1px solid var(--line);min-height:340px;padding:45px}.contract-parties article:last-child{border-right:0}.contract-parties article>span,.contract-particulars header span{color:#8b7445;letter-spacing:.15em;font-size:9px}.contract-parties h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:55px 0 30px;font-size:31px}.contract-parties dl{margin:0}.contract-parties dl div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;padding:10px 0;display:grid}.contract-parties dt{color:#888;font-size:8px}.contract-parties dd{margin:0;font-size:10px;line-height:1.6}.contract-particulars{border:1px solid var(--line);background:#fff;margin-top:24px;padding:50px}.contract-particulars header h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:12px 0 35px;font-size:44px}.contract-particulars>div{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.contract-particulars>div article{border-right:1px solid var(--line);flex-direction:column;min-height:120px;padding:18px;display:flex}.contract-particulars>div article:last-child{border-right:0}.contract-particulars article span{color:#888;font-size:8px}.contract-particulars article strong{margin-top:auto;font-size:20px}.contract-particulars>dl{margin:28px 0 0}.contract-particulars>dl div{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;padding:13px 0;display:grid}.contract-particulars dt{color:#777;font-size:9px}.contract-particulars dd{margin:0;font-size:11px;font-weight:700}.contract-particulars aside{background:var(--warm);margin-top:25px;padding:22px}.contract-particulars aside p{white-space:pre-wrap}.contract-document{border:1px solid var(--line);background:#fff;margin-top:24px;padding:70px 75px}.contract-source-note{background:#f7efe1;gap:8px;padding:22px;display:grid}.contract-source-note strong{font-size:10px;line-height:1.6}.contract-source-note span{color:#7d6b48;font-size:8px}.contract-document>section{border-bottom:1px solid var(--line);padding:42px 0}.contract-document>section>header{grid-template-columns:75px 1fr;align-items:baseline;display:grid}.contract-document>section>header span{color:#b1a27d;font-size:11px}.contract-document>section h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:0 0 24px;font-size:30px}.contract-document>section p,.contract-document li{font-size:12px;line-height:1.85}.contract-document>section>p,.contract-document>section>ul,.contract-document>section>dl{margin-left:75px}.contract-document li{margin-bottom:6px}.contract-document>section>dl div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;padding:10px 0;display:grid}.contract-document>section>dl dt{font-weight:800}.contract-document>section>dl dd{margin:0;line-height:1.7}.contract-document .contract-payment-account{color:#fff;background:#111;grid-template-columns:1fr auto;gap:12px;margin:40px 0 0;padding:30px;display:grid}.contract-payment-account span{color:#777;letter-spacing:.14em;grid-column:1/-1;font-size:8px}.contract-payment-account strong{font-size:18px}.contract-payment-account b{font-size:14px}.contract-document>footer{gap:8px;margin-top:45px;display:grid}.contract-document>footer span{color:#888;font-size:8px}.contract-document>footer code{overflow-wrap:anywhere;font-size:8px}.contract-acceptance,.contract-acceptance-complete{color:#fff;background:#111;margin-top:24px;padding:55px 65px}.contract-acceptance>span{color:#c6a86b;letter-spacing:.15em;font-size:9px}.contract-acceptance h2{font-family:var(--font-manrope),sans-serif;margin:15px 0;font-size:44px}.contract-acceptance>p{color:#aaa;max-width:760px;line-height:1.7}.contract-check{color:#ddd;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:18px;font-size:11px;line-height:1.6;display:grid}.contract-check input{margin-top:3px}.contract-acceptance>label:not(.contract-check){gap:8px;max-width:520px;margin-top:24px;display:grid}.contract-acceptance>label:not(.contract-check) span{color:#aaa;font-size:9px}.contract-acceptance input[type=text],.contract-acceptance input:not([type]){color:#fff;background:#222;border:1px solid #555;min-height:50px;padding:12px}.contract-acceptance button{color:#111;background:#c6a86b;border:0;min-height:50px;margin-top:20px;padding:0 22px;font-weight:850}.contract-acceptance output{color:#cde7d2;margin-top:16px;font-size:10px;display:block}.contract-acceptance-complete strong{font-family:var(--font-manrope),sans-serif;font-size:30px}.contract-acceptance-complete p{color:#aaa}@media (max-width:760px){.contract-admin-boundary,.contract-create-form>header,.contract-parties,.contract-public-hero{grid-template-columns:1fr}.contract-admin-kpis,.contract-admin-metrics,.contract-form-grid,.contract-particulars>div{grid-template-columns:1fr 1fr}.contract-admin-boundary>div{border-right:0;border-bottom:1px solid var(--line)}.contract-create-form{padding:20px}.contract-create-form>header{margin:-20px -20px 22px;padding:22px 20px}.contract-form-grid .full-field{grid-column:1/-1}.contract-public-header{min-height:80px;padding:0 20px}.contract-public-header .brand-logo{width:130px}.contract-public-header span{display:none}.contract-public-hero,.contract-parties,.contract-particulars,.contract-document,.contract-acceptance,.contract-acceptance-complete,.contract-public-warning{width:calc(100% - 24px)}.contract-public-hero{gap:45px;min-height:500px;padding:38px 25px}.contract-public-hero p{margin-bottom:65px}.contract-public-hero h1{font-size:50px}.contract-parties article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:30px 24px}.contract-parties h2{margin:35px 0 24px}.contract-particulars{padding:30px 22px}.contract-particulars header h2{font-size:35px}.contract-particulars>dl div{grid-template-columns:1fr;gap:7px}.contract-document{padding:35px 24px}.contract-document>section>header{grid-template-columns:45px 1fr}.contract-document>section>p,.contract-document>section>ul,.contract-document>section>dl{margin-left:45px}.contract-document>section>dl div{grid-template-columns:1fr;gap:6px}.contract-document .contract-payment-account{grid-template-columns:1fr}.contract-payment-account span{grid-column:auto}.contract-payment-account b{overflow-wrap:anywhere}.contract-acceptance,.contract-acceptance-complete{padding:38px 25px}.contract-acceptance h2{font-size:36px}}.ops-calm .readiness-score{color:#f8f6ef;background:#303129;border-radius:17px 17px 0 0;padding:40px}.ops-calm .readiness-score>div>span,.ops-calm .readiness-final-gate>div>span{color:#a8aa9f;font-size:10px}.ops-calm .readiness-score h3{font-size:clamp(32px,3.6vw,48px)}.ops-calm .readiness-score p{color:#b9bbb0;font-size:12px;line-height:1.75}.ops-calm .readiness-checklist{border:0;gap:10px;margin-top:10px}.ops-calm .readiness-checklist article{border:1px solid var(--ops-line);border-radius:13px;min-height:126px;box-shadow:0 8px 22px #2727210a}.ops-calm .readiness-checklist article>span{font-size:10px}.ops-calm .readiness-checklist article>div>small{font-size:9px}.ops-calm .readiness-checklist h3{font-size:22px}.ops-calm .readiness-checklist p{font-size:11px;line-height:1.65}.ops-calm .readiness-checklist article>strong,.ops-calm .readiness-checklist article>button{font-size:10px}.ops-calm .readiness-final-gate{background:#303129;border-radius:16px}.ops-calm .readiness-final-gate li{color:#c0c1b8;font-size:11px}.ops-calm .readiness-final-gate li span{font-size:9px}.ops-calm .lead-workspace,.ops-calm .ops-card-list>form,.ops-calm .ops-order-table,.ops-calm .audit-table,.ops-calm .ops-order-stack>form,.ops-calm .checkout-intent-list>form,.ops-calm .ops-empty{border-color:var(--ops-line);border-radius:15px;overflow:hidden;box-shadow:0 10px 28px #2727210a}.ops-calm .lead-workspace>aside button{min-height:94px;padding:18px}.ops-calm .lead-workspace>aside strong{font-size:13px}.ops-calm .lead-workspace>aside small{font-size:11px;line-height:1.5}.ops-calm .lead-workspace>aside button>b{font-size:9px}.ops-calm .lead-detail{padding:34px}.ops-calm .lead-detail>header span{font-size:10px}.ops-calm .lead-detail>header p{font-size:12px}.ops-calm .lead-detail>header>b{border-radius:999px;padding:8px 11px;font-size:9px}.ops-calm .lead-facts span,.ops-calm .lead-detail article>span{font-size:9px}.ops-calm .lead-facts strong{font-size:12px}.ops-calm .lead-detail article p{font-size:12px;line-height:1.75}.ops-calm :is(input,select,textarea){border-color:var(--ops-line);min-height:46px;color:var(--ops-ink);background:#fff;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.45}.ops-calm :is(input,select,textarea):focus{border-color:var(--ops-accent);outline:3px solid #b5945b29}.ops-calm .button{border-radius:999px;min-height:44px;padding-inline:17px;font-size:11px}.ops-calm :is(.lead-admin-form,.lead-convert-form,.ops-inline-form,.guide-editor-grid,.showcase-form-grid,.checkout-intent-admin-form) label>span{font-size:10px;line-height:1.45}.ops-calm :is(.ops-card-list,.ops-order-stack,.checkout-intent-list,.guide-admin-list,.showcase-admin-list) :is(p,small){font-size:11px;line-height:1.55}.ops-calm :is(.ops-card-list,.ops-order-stack,.checkout-intent-list,.guide-admin-list,.showcase-admin-list) :is(header span,header b,label>span){font-size:10px;line-height:1.45}.ops-calm :is(.ops-boundary-note,.checkout-intent-boundary,.ops-legal-alert,.guide-admin-boundary,.showcase-admin-boundary){border-radius:12px;font-size:11px;line-height:1.65}.ops-calm .ops-empty{color:var(--ops-muted);font-size:12px}@media (max-width:1100px){.ops-shell.ops-calm{grid-template-columns:250px minmax(0,1fr)}.ops-calm .ops-main{padding-inline:26px}.ops-calm .ops-sidebar{padding-inline:18px}.ops-calm .ops-account{margin-inline:-18px;padding-inline:18px}}@media (max-width:820px){.growth-question-list-spacious fieldset{padding-block:40px}.growth-question-list-spacious fieldset>div{border-radius:12px;margin-top:25px}.growth-question-list-spacious label{gap:16px;min-height:78px;padding:17px 18px}.growth-question-list-spacious label>span{min-width:28px;font-size:10px}.growth-question-list-spacious label>strong{max-width:none;font-size:14px}.ops-shell.ops-calm{display:block}.ops-calm .ops-sidebar{height:auto;padding:22px 20px;position:static}.ops-calm .ops-account{margin:26px -20px 16px;padding:17px 20px}.ops-calm .ops-sidebar nav{grid-template-columns:1fr 1fr}.ops-calm .ops-sidebar nav button{min-height:52px;padding:9px;font-size:11px}.ops-calm .ops-main{padding:0 18px 65px}.ops-calm .ops-header{min-height:94px}.ops-calm .ops-header h1{font-size:28px}.ops-calm .ops-hero{border-radius:14px;min-height:250px;padding:30px 24px}.ops-calm .ops-hero h2{font-size:42px}.ops-calm .ops-kpis{grid-template-columns:1fr 1fr}.ops-calm .ops-kpis article{min-height:124px;padding:20px}.ops-calm .ops-grid{grid-template-columns:1fr}.ops-calm .ops-page-intro{grid-template-columns:1fr;gap:14px;min-height:auto}.ops-calm .readiness-score{grid-template-columns:1fr;padding:30px 24px}.ops-calm .readiness-checklist article{grid-template-columns:34px minmax(0,1fr);gap:14px}.ops-calm .readiness-checklist article>strong,.ops-calm .readiness-checklist article>button{grid-column:2;justify-self:start}}@media (max-width:520px){.ops-calm .ops-kpis{grid-template-columns:1fr}.ops-calm .ops-sidebar nav{grid-template-columns:1fr 1fr}.ops-calm .ops-hero h2{font-size:36px}}html{scroll-padding-top:128px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(a,button,summary,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #c2a46d}.store-header :where(a,button,summary),.store-mobile-menu a,.store-announcement a,.store-main .button{min-height:44px}.store-header :where(a,summary),.store-announcement a{align-items:center;display:inline-flex}.store-mobile-menu a{min-height:58px}.store-corporate-menu>div a{min-height:66px}.store-corporate-menu>div small{max-width:250px}.store-main :where(h1,h2,h3){overflow-wrap:break-word;text-wrap:balance}.store-main :where(p,li,dd,small),.store-footer :where(p,a,button,small){overflow-wrap:anywhere;text-wrap:pretty}.home-services-compact .home-service-card-copy>p,.home-route-heading>p,.home-growth-entry article>p:not(.kicker),.service-directory-visual .directory-heading>div>p{font-size:15px;line-height:1.72}.home-route-grid>a>span,.home-route-grid p{font-size:12px;line-height:1.62}.home-route-grid h3{font-size:clamp(27px,2.1vw,34px)}.home-growth-entry .home-growth-visionary h2{color:#f8f3e9}.home-growth-entry .home-growth-visionary>p:not(.kicker){color:#c8c0b5}.store-footer :where(a,button),.store-actions :where(a,button),.corporate-final-cta .button,.contact-channel .button{min-height:44px}@media (max-width:1100px){.store-header,.store-mobile-menu{padding-inline:24px}.store-mobile-menu a{font-size:20px}}@media (max-width:620px){html{scroll-padding-top:110px}.store-announcement{padding-inline:0;overflow:hidden}.store-announcement .store-announcement-track{white-space:nowrap;will-change:transform;gap:32px;width:max-content;max-width:none;font-size:10px;animation:14s linear infinite store-announcement-marquee;overflow:visible}.store-announcement-copy{gap:14px}.store-announcement-copy[aria-hidden=true]{display:flex}.store-header{padding-inline:16px}.store-header .brand-logo{width:138px}.store-actions{gap:7px}.cart-link{min-width:76px}.store-mobile-menu{padding:14px 18px 24px}.store-mobile-menu a{min-height:60px;padding-block:14px;font-size:18px}.store-main .button{width:100%;min-height:50px}.home-route-grid>a{padding:22px 20px}.home-route-grid p,.home-growth-entry article>p:not(.kicker){font-size:14px}}@keyframes store-announcement-marquee{0%{transform:translate(16px)}to{transform:translate(calc(-50% - 16px))}}@media (max-width:620px) and (prefers-reduced-motion:reduce){.store-announcement .store-announcement-track{justify-content:center;width:100%;padding-inline:16px;animation:none;transform:none}.store-announcement-copy{font-size:8px}.store-announcement-copy[aria-hidden=true]{display:none}}.store-actions .store-menu-toggle{z-index:122;flex:0 0 44px;place-items:center;display:none;position:relative}.store-menu-toggle span{transform-origin:50%;margin:0;position:absolute;left:12px}.store-menu-toggle span:first-child{transform:translateY(-4px)}.store-menu-toggle span:last-child{transform:translateY(4px)}.store-menu-toggle.is-open span:first-child{transform:rotate(45deg)}.store-menu-toggle.is-open span:last-child{transform:rotate(-45deg)}@media (max-width:1100px){.store-actions .store-menu-toggle{display:grid}.store-header .store-actions .store-login,.store-header .store-actions .cart-link{display:none}.store-header .store-actions .store-analysis{display:inline-flex}.store-mobile-menu{z-index:120;width:100%;max-height:none;padding-bottom:max(30px,env(safe-area-inset-bottom));background:#fbfaf7;align-content:start;inset:118px 0 0;overflow:hidden auto;box-shadow:0 20px 45px #211c1429}}@media (max-width:820px){.store-mobile-menu{inset:104px 0 0}}@media (max-width:420px){.store-header{gap:8px;padding-inline:12px}.store-header .brand-logo{width:118px}.store-header .store-actions{gap:6px}.store-header .store-actions .store-analysis{min-height:36px;padding-inline:10px;font-size:10px}}.paytr-installment-note{color:#57574f;background:#f7f3e8;border:1px solid #e1dac7;margin:12px 38px 0;padding:12px 16px;font-size:12px;line-height:1.6}.paytr-financial-record{background:#fff9e9;border:1px solid #dfca91;margin-top:16px;padding:16px}.paytr-financial-record.is-reconciled{background:#eef8f1;border-color:#9fc5ab}.paytr-financial-summary{border:1px solid #0000001f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paytr-financial-summary>span{border-right:1px solid #0000001f;flex-direction:column;justify-content:space-between;min-height:76px;padding:12px;display:flex}.paytr-financial-summary>span:last-child{border-right:0}.paytr-financial-summary small{color:#777;font-size:11px}.paytr-financial-summary strong{font-size:13px}.paytr-financial-record>p{color:#666;margin:12px 0 0;font-size:12px;line-height:1.6}.paytr-reconcile-control{grid-template-columns:minmax(180px,260px) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.paytr-reconcile-control label{gap:6px;display:grid}.paytr-reconcile-control label span{color:#666;font-size:11px}.paytr-reconcile-control input{border:1px solid var(--line);background:#fff;min-height:42px;padding:9px;font-size:13px}.paytr-reconcile-control button{color:#fff;cursor:pointer;background:#111;border:0;min-height:42px;padding:0 14px;font-size:12px}.paytr-reconcile-control button:disabled{opacity:.55;cursor:wait}.paytr-reconciled-meta{color:#607568;margin-top:10px;font-size:10px;display:block}.paytr-refund-history{background:#fff;border:1px solid #00000024;margin-top:16px}.paytr-refund-history>strong{color:#fff;letter-spacing:.08em;background:#181818;align-items:center;min-height:38px;padding:0 12px;font-size:10px;display:flex}.paytr-refund-history article{border-top:1px solid #0000001a;grid-template-columns:110px 1fr;gap:12px;padding:12px;display:grid}.paytr-refund-history article>span{text-align:center;color:#fff;background:#8a6a16;align-self:start;min-height:28px;padding:6px 8px;font-size:10px;font-weight:800}.paytr-refund-history article>span.is-success{background:#12653b}.paytr-refund-history article>span.is-failed{background:#812f2f}.paytr-refund-history b,.paytr-refund-history small{display:block}.paytr-refund-history b{overflow-wrap:anywhere;font-size:12px}.paytr-refund-history small{color:#666;margin-top:4px;font-size:10px}.paytr-refund-history p{color:#333;margin:8px 0 0;font-size:11px;line-height:1.5}.paytr-refund-history em{color:#812f2f;margin-top:8px;font-size:10px;font-style:normal;display:block}.paytr-refund-history button{cursor:pointer;background:#fff;border:1px solid #111;min-height:36px;margin-top:10px;padding:0 12px;font-size:11px}.paytr-refund-control{border-top:1px solid #00000024;margin-top:16px;padding-top:16px}.paytr-refund-control>button{color:#fff;cursor:pointer;background:#812f2f;border:0;min-height:42px;padding:0 14px;font-size:11px;font-weight:800}.paytr-refund-control form{background:#fff3f0;border:1px solid #d7aaa0;grid-template-columns:minmax(160px,.6fr) 1.4fr minmax(160px,.6fr);align-items:end;gap:12px;margin-top:12px;padding:16px;display:grid}.paytr-refund-control form>div{grid-column:1/-1}.paytr-refund-control form>div strong{font-size:13px}.paytr-refund-control form>div p{color:#68504a;margin:5px 0 0;font-size:11px;line-height:1.5}.paytr-refund-control label{gap:6px;display:grid}.paytr-refund-control label span{color:#604742;font-size:10px;font-weight:700}.paytr-refund-control input,.paytr-refund-control textarea{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cba99f;padding:9px;font-size:12px}.paytr-refund-control textarea{resize:vertical}.paytr-refund-control form>button{color:#fff;cursor:pointer;background:#812f2f;border:0;min-height:42px;padding:0 14px;font-size:11px;font-weight:800}.paytr-refund-control button:disabled,.paytr-refund-history button:disabled{opacity:.55;cursor:wait}@media (max-width:1100px){.store-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.paytr-installment-note{margin-inline:20px}.paytr-financial-summary{grid-template-columns:1fr}.paytr-financial-summary>span{border-bottom:1px solid #0000001f;border-right:0}.paytr-financial-summary>span:last-child{border-bottom:0}.paytr-reconcile-control,.paytr-refund-control form,.paytr-refund-history article{grid-template-columns:1fr}}@media (max-width:480px){.store-footer-grid{grid-template-columns:1fr}}.founder-finance-peek{background:#2f3029;border:1px solid #3d3e35;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 16px 36px #27272114}.founder-finance-peek>header,.customer-finance-roster>header,.finance-schedule-manager>header,.finance-collection-history>header,.finance-calendar>header{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.founder-finance-peek>header span,.customer-finance-center section>header span,.finance-schedule-create>div>span{color:#9b9d91;letter-spacing:.12em;font-size:9px;font-weight:800}.founder-finance-peek>header h3{color:#fff;margin:8px 0 0;font-size:24px}.founder-finance-peek>header button{color:#e9dec9;cursor:pointer;background:0 0;border:1px solid #626257;border-radius:999px;padding:10px 13px;font-size:10px}.founder-finance-peek>div{border-top:1px solid #45463e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.founder-finance-peek article{border-right:1px solid #45463e;flex-direction:column;min-height:125px;padding:20px 22px;display:flex}.founder-finance-peek article:last-child{border-right:0}.founder-finance-peek article>span,.founder-finance-peek article>small{color:#a9aba0;font-size:10px;line-height:1.5}.founder-finance-peek article>strong{color:#fff;font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin-top:auto;font-size:25px}.founder-finance-peek article.is-alert>strong{color:#f1aa9c}.daily-operations-summary{background:#fff;border:1px solid #deded8;border-radius:16px;margin:22px 28px 0;overflow:hidden}.daily-operations-summary>header{border-bottom:1px solid #e7e7e1;justify-content:space-between;align-items:end;padding:20px 22px;display:flex}.daily-operations-summary>header span{color:#9a7b48;letter-spacing:.13em;font-size:9px;font-weight:800}.daily-operations-summary>header h3{letter-spacing:-.04em;margin:7px 0 0;font-size:24px}.daily-operations-summary>header small{color:#85877d;font-size:10px}.daily-operations-summary>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.daily-operations-summary article{border-right:1px solid #e7e7e1;flex-direction:column;min-height:115px;padding:18px 20px;display:flex}.daily-operations-summary article:last-child{border-right:0}.daily-operations-summary article span,.daily-operations-summary article small{color:#85877d;font-size:10px}.daily-operations-summary article strong{letter-spacing:-.04em;margin-top:auto;font-size:26px}.daily-operations-summary article.is-alert{background:#fff5f2}.daily-operations-summary article.is-alert strong{color:#a43d31}.million-command-center{color:#fff;background:#171914;border:1px solid #3d3e35;border-radius:18px;margin:18px 28px 0;overflow:hidden;box-shadow:0 20px 48px #19191429}.million-command-center>header{justify-content:space-between;align-items:end;gap:30px;padding:30px 32px 26px;display:flex}.million-command-center>header span,.million-target-mix>div>span{color:#d3b276;letter-spacing:.14em;font-size:9px;font-weight:800}.million-command-center>header h2{color:#fff;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:12px 0 7px;font-size:clamp(30px,3.8vw,54px)}.million-command-center>header p{color:#a9aba0;max-width:720px;margin:0;font-size:10px;line-height:1.65}.million-command-center>header>strong{color:#d3b276;font-family:var(--font-manrope),sans-serif;letter-spacing:-.07em;font-size:54px}.million-command-center>header>strong small{margin-left:3px;font-size:18px}.million-progress{background:#32342c;height:8px;overflow:hidden}.million-progress i{background:linear-gradient(90deg,#8e6d37,#d3b276);min-width:2px;height:100%;transition:width .4s;display:block}.million-kpis{border-bottom:1px solid #41433a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.million-kpis article{border-right:1px solid #41433a;flex-direction:column;min-height:135px;padding:22px 24px;display:flex}.million-kpis article:last-child{border-right:0}.million-kpis span,.million-kpis small{color:#9b9d92;font-size:9px}.million-kpis strong{color:#fff;letter-spacing:-.05em;margin-top:auto;font-size:27px}.million-kpis article.is-focus{background:#2a251b}.million-kpis article.is-focus strong{color:#e4c38a}.million-kpis article.is-alert strong{color:#f1aa9c}.million-kpis article.is-complete strong{color:#8ed1a5}.million-funnel{background:#20221c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.million-funnel article{border-right:1px solid #41433a;grid-template-columns:28px 1fr;gap:12px;min-height:150px;padding:20px 22px;display:grid}.million-funnel article:last-child{border-right:0}.million-funnel article>span{color:#6e7165;font-size:9px}.million-funnel small{color:#d3b276;letter-spacing:.1em;font-size:8px}.million-funnel strong{color:#fff;margin-top:8px;font-size:30px;display:block}.million-funnel p{color:#93968a;margin:4px 0 0;font-size:9px}.million-funnel button{color:#d8d9d2;cursor:pointer;background:0 0;border:0;grid-column:2;place-self:end start;padding:0;font-size:9px}.million-target-mix{color:#20211d;background:#f0eee8;grid-template-columns:.8fr 1.2fr;gap:45px;padding:28px 32px 32px;display:grid}.million-target-mix h3{letter-spacing:-.05em;max-width:330px;margin:15px 0 0;font-size:27px}.million-target-mix ol{margin:0;padding:0;list-style:none}.million-target-mix li{border-bottom:1px solid #d3d0c7;grid-template-columns:32px 1fr auto;align-items:center;gap:13px;padding:12px 0;display:grid}.million-target-mix li>b{color:#9a7b48}.million-target-mix li>span{flex-direction:column;font-size:11px;font-weight:750;display:flex}.million-target-mix li small{color:#777970;margin-top:3px;font-size:8px;font-weight:500}.million-target-mix li>strong{font-size:11px}.backup-status-card{color:#fff;background:#303129;border-radius:16px;justify-content:space-between;align-items:end;gap:30px;padding:30px;display:flex}.backup-status-card span,.recovery-procedure>div>span{color:#d3b276;letter-spacing:.13em;font-size:9px}.backup-status-card h3{letter-spacing:-.05em;margin:22px 0 8px;font-size:34px}.backup-status-card p{color:#c2c4ba;max-width:720px;margin:0;font-size:11px;line-height:1.7}.backup-status-card button,.backup-history button{cursor:pointer;white-space:nowrap;background:#d3b276;border:0;border-radius:999px;padding:11px 14px;font-size:10px;font-weight:800}.production-launch-card{background:#171914;border:1px solid #4c503f;margin-top:16px}.production-launch-card button:disabled{cursor:default;opacity:.65}.backup-history{background:#fff;border:1px solid #deded8;border-radius:14px;margin-top:16px;overflow:auto}.backup-history>header,.backup-history>div{border-bottom:1px solid #e8e8e3;grid-template-columns:1.2fr .8fr .7fr 1fr 1fr 1.2fr;align-items:center;gap:12px;min-width:920px;padding:14px 16px;font-size:10px;display:grid}.backup-history>header{color:#85877d;background:#f6f6f2;font-weight:800}.backup-history>div>strong.is-ready{color:#247648}.backup-history>div>strong.is-alert,.backup-history small{color:#9d3636}.backup-history>div>span:last-child{flex-direction:column;align-items:start;gap:6px;display:flex}.recovery-procedure{background:#f0eee8;border-radius:16px;grid-template-columns:.75fr 1.25fr;gap:35px;margin-top:16px;padding:30px;display:grid}.recovery-procedure h3{letter-spacing:-.045em;margin:20px 0 0;font-size:28px}.recovery-procedure ol{margin:0;padding:0;list-style:none}.recovery-procedure li{border-bottom:1px solid #d6d2c8;grid-template-columns:35px 1fr;padding:14px 0;font-size:11px;display:grid}.recovery-procedure li b{color:#9a7b48}.recovery-procedure li span{color:#73756d;flex-direction:column;gap:4px;display:flex}.recovery-procedure li strong{color:#222}.customer-finance-boundary{color:#635c50;background:#eee5d6;border:1px solid #d8c8aa;border-radius:14px;grid-template-columns:180px 1fr;gap:24px;padding:18px 22px;display:grid}.customer-finance-boundary strong{letter-spacing:.1em;font-size:10px}.customer-finance-boundary p{margin:0;font-size:11px;line-height:1.7}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.finance-kpis article{border:1px solid var(--ops-line);background:#fff;border-radius:14px;flex-direction:column;min-height:135px;padding:22px;display:flex;box-shadow:0 10px 28px #2727210a}.finance-kpis article>span,.finance-kpis article>small{color:var(--ops-muted);font-size:10px;line-height:1.45}.finance-kpis article>strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin-top:auto;font-size:29px}.finance-kpis article.is-alert{background:#fff4f1;border-color:#ddb2aa}.finance-kpis article.is-alert>strong{color:#8f382f}.finance-planning-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:18px;margin-top:18px;display:grid}.finance-schedule-create,.finance-calendar,.customer-finance-roster,.finance-schedule-manager,.finance-collection-history{border:1px solid var(--ops-line);background:#fff;border-radius:16px;box-shadow:0 12px 32px #2727210a}.finance-schedule-create{grid-template-columns:1fr 1fr;gap:16px;padding:26px;display:grid}.finance-schedule-create>div{grid-column:1/-1}.finance-schedule-create h3,.finance-calendar h3,.customer-finance-roster h3,.finance-schedule-manager h3,.finance-collection-history h3{margin:8px 0 0;font-size:25px}.finance-schedule-create p{color:var(--ops-muted);margin:7px 0 0;font-size:11px;line-height:1.6}.finance-schedule-create label,.finance-schedule-manager label{gap:7px;display:grid}.finance-schedule-create label>span,.finance-schedule-manager label>span{color:var(--ops-muted);font-size:10px;font-weight:750}.finance-schedule-create .full-field{grid-column:1/-1}.finance-schedule-create>button{justify-self:start}.finance-calendar{overflow:hidden}.finance-calendar>header{border-bottom:1px solid var(--ops-line)}.finance-calendar>header>b,.customer-finance-roster>header>b,.finance-collection-history>header>b{color:#6e624e;background:#eee5d6;border-radius:999px;padding:7px 9px;font-size:9px}.finance-calendar>div>article{border-bottom:1px solid var(--ops-line);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:92px;padding:14px 18px;display:grid}.finance-calendar>div>article:last-child{border-bottom:0}.finance-calendar article time{text-align:center;background:#f1eee7;border-radius:9px;place-content:center;width:48px;height:56px;display:grid}.finance-calendar article time strong,.finance-calendar article time span{display:block}.finance-calendar article time strong{font-size:17px}.finance-calendar article time span{color:#777;text-transform:uppercase;font-size:8px}.finance-calendar article div>strong,.finance-calendar article div>small{display:block}.finance-calendar article div>strong{font-size:12px}.finance-calendar article div>small{color:#777;margin-top:3px;font-size:9px}.finance-calendar article p{color:#686962;margin:6px 0 0;font-size:10px;line-height:1.45}.finance-calendar article>b{font-size:12px}.finance-calendar article.is-today{background:#f7f1e5}.finance-calendar article.is-overdue{background:#fff3f0}.finance-calendar article.is-overdue time{color:#8f382f;background:#f2d8d2}.finance-calendar>div>p,.finance-collection-history>div>p{color:var(--ops-muted);margin:0;padding:28px;font-size:11px}.finance-center-message{color:#355b43;background:#edf6ef;border:1px solid #b8d0bf;border-radius:10px;margin:16px 0 0;padding:13px 16px;font-size:11px}.manual-collection-entry{background:#f3ead8;border:1px solid #d9d5cb;margin-top:18px}.manual-collection-entry form{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:28px;display:grid}.manual-collection-entry header,.manual-collection-entry .full-field,.manual-collection-entry button{grid-column:1/-1}.manual-collection-entry header span{letter-spacing:.16em;color:#98783d;font-size:11px}.manual-collection-entry header h3{margin:8px 0;font-size:clamp(24px,3vw,38px);font-weight:500}.manual-collection-entry header p{color:#6d675d;max-width:760px}.manual-collection-entry label{gap:7px;font-size:12px;display:grid}.manual-collection-entry input,.manual-collection-entry select,.manual-collection-entry textarea{background:#fff;border:1px solid #cfc4b0;width:100%;padding:12px}.manual-collection-entry button{justify-self:start}.quick-collection-customers{background:#ffffff94;border:1px solid #cfc4b0;grid-column:1/-1;gap:10px;padding:16px;display:grid}.quick-collection-customers>span{color:#876a35;letter-spacing:.12em;font-size:10px;font-weight:800}.quick-collection-customers>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quick-collection-customers button{color:#29261f;text-align:left;background:#fff;border:1px solid #d8d0c2;gap:4px;min-width:0;display:grid;grid-column:auto!important;justify-items:start!important;padding:12px!important}.quick-collection-customers button.is-active{color:#fff;background:#28241d;border-color:#9a783d;box-shadow:0 8px 20px #4f3a182e}.quick-collection-customers strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.quick-collection-customers small{color:#8d867a;font-size:9px}.quick-collection-customers button.is-active small{color:#d7c6a5}.finance-view-tabs{background:#fff;border:1px solid #d9d5cb;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.finance-view-tabs button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e1ddd4;min-height:82px;padding:16px 18px}.finance-view-tabs button:last-child{border-right:0}.finance-view-tabs button strong,.finance-view-tabs button span{display:block}.finance-view-tabs button strong{font-size:14px}.finance-view-tabs button span{color:#77736a;margin-top:6px;font-size:11px}.finance-view-tabs button.is-active{color:#fff;background:#171713}.finance-view-tabs button.is-active span{color:#c6c0b3}.finance-records{background:#fff;border:1px solid #d9d5cb;margin-top:18px}.finance-records>header{border-bottom:1px solid #e1ddd4;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 28px;display:flex}.finance-records>header span{letter-spacing:.15em;color:#98783d;font-size:10px}.finance-records>header h3{margin:7px 0 0;font-size:25px;font-weight:500}.finance-records>header label{gap:6px;min-width:min(340px,100%);display:grid}.finance-records>header input{background:#fff;border:1px solid #d1ccc2;padding:11px 12px}.finance-table-scroll{overflow-x:auto}.finance-records table{border-collapse:collapse;width:100%;min-width:850px}.finance-records th{color:#77736a;text-align:left;letter-spacing:.12em;text-transform:uppercase;background:#f4f1ea;padding:13px 16px;font-size:9px}.finance-records td{vertical-align:middle;border-top:1px solid #e7e2d8;padding:15px 16px;font-size:12px}.finance-records td strong,.finance-records td small{display:block}.finance-records td small{color:#7c786f;margin-top:4px}.finance-records td:last-child{text-align:right}.finance-status{border:1px solid #ccc5b8;width:max-content;padding:5px 8px;letter-spacing:.08em!important;color:#59554d!important;font-size:9px!important;display:inline-block!important}.finance-status.is-paid{background:#eef7f0;border-color:#8db99a;color:#287240!important}.finance-table-actions{justify-content:flex-end;gap:7px;display:flex}.finance-table-actions a,.finance-table-actions button{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbb3a4;padding:7px 9px;font-size:10px;text-decoration:none}.finance-invoice-records{margin-top:14px}.customer-finance-center .invoice-vault{grid-template-columns:1fr}.customer-finance-center .invoice-vault>form{border-right:0}.customer-finance-center .invoice-vault>.invoice-list{display:none}.ops-calm .ops-sidebar nav .ops-nav-toggle{color:#d0d1c8;background:0 0;border:1px solid #4a4b43;margin-top:8px}.ops-calm .ops-sidebar nav .ops-nav-toggle:hover{background:#30312b}.ops-calm .ops-sidebar nav .ops-nav-toggle small{color:#aaa;justify-self:end;font-size:9px}.customer-finance-roster,.finance-schedule-manager,.finance-collection-history{margin-top:18px;overflow:hidden}.customer-finance-roster>header,.finance-schedule-manager>header,.finance-collection-history>header{border-bottom:1px solid var(--ops-line)}.customer-finance-roster>div>article{border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(115px,.7fr));align-items:center;gap:16px;min-height:88px;padding:15px 22px;display:grid}.customer-finance-roster>div>article:last-child{border-bottom:0}.customer-finance-roster article>div strong,.customer-finance-roster article>div small,.customer-finance-roster article>span small,.customer-finance-roster article>span b{display:block}.customer-finance-roster article>div strong{font-size:12px}.customer-finance-roster article>div small{color:#777;overflow-wrap:anywhere;margin-top:4px;font-size:9px}.customer-finance-roster article>span{border-left:1px solid var(--ops-line);padding-left:14px}.customer-finance-roster article>span small{color:#777;font-size:8px}.customer-finance-roster article>span b{margin-top:6px;font-size:11px}.customer-finance-roster article>span.is-alert b{color:#9b3e34}.finance-schedule-manager>header{align-items:flex-end}.finance-schedule-manager>header>div:last-child{grid-template-columns:minmax(220px,1fr) 190px;gap:10px;display:grid}.finance-schedule-list{gap:12px;padding:14px;display:grid}.finance-schedule-list>form{border:1px solid var(--ops-line);border-radius:12px;overflow:hidden}.finance-schedule-list>form>header{border-bottom:1px solid var(--ops-line);background:#f7f6f2;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.finance-schedule-list>form>header span{color:#7c776d;letter-spacing:.08em;font-size:8px}.finance-schedule-list>form>header h4{margin:5px 0 0;font-size:17px}.finance-schedule-list>form>header p{color:#777;margin:4px 0 0;font-size:9px}.finance-schedule-list>form>header>b{color:#4b684f;background:#e7f1e8;border-radius:999px;padding:7px 9px;font-size:8px}.finance-schedule-list>form>header>b.is-overdue{color:#8d3a32;background:#f5ddd8}.finance-schedule-list>form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.finance-schedule-list .full-field{grid-column:1/-1}.finance-schedule-list button{justify-self:start}.finance-collection-history>div>article{border-bottom:1px solid var(--ops-line);grid-template-columns:145px 1fr auto;align-items:center;gap:18px;min-height:74px;padding:13px 22px;display:grid}.finance-collection-history>div>article:last-child{border-bottom:0}.finance-collection-history article time{color:#63655e;font-size:10px}.finance-collection-history article div>strong,.finance-collection-history article div>small,.finance-collection-history article div>span{display:block}.finance-collection-history article div>strong{font-size:12px}.finance-collection-history article div>small,.finance-collection-history article div>span{color:#777;overflow-wrap:anywhere;margin-top:3px;font-size:9px}.finance-collection-history article>b{color:#2f6543;font-size:13px}@media (max-width:1100px){.million-kpis,.million-funnel{grid-template-columns:1fr 1fr}.million-kpis article:nth-child(2),.million-funnel article:nth-child(2){border-right:0}.million-kpis article:nth-child(-n+2),.million-funnel article:nth-child(-n+2){border-bottom:1px solid #41433a}.founder-finance-peek>div,.finance-kpis{grid-template-columns:1fr 1fr}.founder-finance-peek article:nth-child(2){border-right:0}.founder-finance-peek article:nth-child(-n+2){border-bottom:1px solid #45463e}.finance-planning-grid{grid-template-columns:1fr}.manual-collection-entry form{grid-template-columns:1fr;padding:20px}.manual-collection-entry form>*{grid-column:1!important}.quick-collection-customers>div,.finance-view-tabs{grid-template-columns:1fr 1fr}.finance-view-tabs button:nth-child(2){border-right:0}.finance-view-tabs button:nth-child(-n+2){border-bottom:1px solid #e1ddd4}.finance-records>header{flex-direction:column;align-items:stretch}.finance-records>header label{min-width:0}.customer-finance-roster>div>article{grid-template-columns:1.5fr 1fr 1fr}.customer-finance-roster article>span:nth-last-child(-n+2){grid-column:auto}.finance-schedule-list>form>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.million-command-center{margin:16px}.million-command-center>header{flex-direction:column;align-items:flex-start;padding:25px 20px 20px}.million-command-center>header>strong{font-size:44px}.million-kpis,.million-funnel,.million-target-mix{grid-template-columns:1fr}.million-kpis article,.million-funnel article{border-bottom:1px solid #41433a;border-right:0}.million-target-mix{gap:24px;padding:25px 20px}.million-target-mix li{grid-template-columns:28px 1fr}.million-target-mix li>strong{grid-column:2}.founder-finance-peek>header,.customer-finance-roster>header,.finance-schedule-manager>header,.finance-collection-history>header{flex-direction:column;align-items:flex-start}.founder-finance-peek>div,.finance-kpis,.finance-schedule-create{grid-template-columns:1fr}.founder-finance-peek article{border-bottom:1px solid #45463e;border-right:0}.founder-finance-peek article:last-child{border-bottom:0}.customer-finance-boundary{grid-template-columns:1fr;gap:8px}.finance-schedule-create .full-field{grid-column:auto}.finance-schedule-manager>header>div:last-child{grid-template-columns:1fr;width:100%}.finance-schedule-list>form>header{flex-direction:column;align-items:flex-start}.finance-schedule-list>form>div{grid-template-columns:1fr}.finance-schedule-list .full-field{grid-column:auto}.customer-finance-roster>div>article{grid-template-columns:1fr 1fr}.customer-finance-roster article>div{grid-column:1/-1}.customer-finance-roster article>span{border-left:0;padding-left:0}.finance-collection-history>div>article{grid-template-columns:1fr auto}.finance-collection-history article time{grid-column:1/-1}.finance-calendar>div>article{grid-template-columns:44px 1fr}.finance-calendar article>b{grid-column:2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.backup-recovery-center{min-width:0}@media (max-width:760px){.daily-operations-summary{margin:16px}.daily-operations-summary>header{flex-direction:column;align-items:flex-start;gap:10px}.daily-operations-summary>div{grid-template-columns:1fr}.daily-operations-summary article{border-bottom:1px solid #e7e7e1;border-right:0}.backup-status-card{flex-direction:column;align-items:flex-start;padding:24px 20px}.recovery-procedure{grid-template-columns:1fr;padding:24px 20px}}.home-luxury .hero{background:radial-gradient(circle at 86% 20%, #c2a46d24, transparent 24%), linear-gradient(180deg, var(--luxury-paper) 0%, var(--luxury-paper) 84%, var(--luxury-ivory) 100%)}.home-luxury .home-services-compact{background:linear-gradient(180deg, var(--luxury-paper) 0%, var(--luxury-ivory) 13%, var(--luxury-ivory) 86%, #eee8dd 100%)}.home-luxury .home-route-section{background:linear-gradient(180deg, var(--luxury-ivory) 0%, #eee8dd 14%, #eee8dd 86%, #f1ecdf 100%)}.home-luxury .home-tv-compact{background:linear-gradient(180deg, #eee8dd 0%, #f1ecdf 13%, #f1ecdf 87%, var(--luxury-paper) 100%)}.home-luxury .home-growth-entry{background:linear-gradient(180deg, #f1ecdf 0%, var(--luxury-paper) 14%, var(--luxury-paper) 100%)}.home-luxury .contact-cta{background:#111}.store-final-cta,.service-final-cta,.partners-contact{background:linear-gradient(#f6f3ec 0,#1b1a17 105px 100%)}.corporate-final-cta,.partner-trust-flow{background:linear-gradient(180deg, var(--institutional-gold-pale) 0%, var(--institutional-gold) 16%, var(--institutional-gold) 84%, #9d8050 100%)}.guide-editorial-flow{background:var(--institutional-gold)}@media (max-width:820px){.store-final-cta,.service-final-cta,.partners-contact{background:linear-gradient(#f6f3ec 0,#1b1a17 72px 100%)}.local-seo-links,.local-seo-links>div:last-child{grid-template-columns:1fr}.local-seo-links a:nth-child(n){border-right:0;padding-left:4px;padding-right:4px}}.store-announcement p>.store-announcement-copy{box-shadow:none;background:0 0}.store-announcement-copy>i{box-shadow:none;background:#c2a46d}.home-luxury .hero{perspective:1600px;background:radial-gradient(circle at 78% 18%,#c2a46d33,transparent 22%), radial-gradient(circle at 10% 88%,#8d70420f,transparent 25%), linear-gradient(180deg,#fff 0%,var(--luxury-paper) 77%,var(--luxury-ivory) 100%);gap:clamp(40px,6vw,92px);min-height:720px;padding-top:132px;padding-bottom:54px}.home-luxury .hero-copy{transform:translateZ(38px)}.home-luxury .hero h1{font-size:clamp(56px,5.6vw,84px)}.home-luxury .hero h1 em{color:#17130d;background:linear-gradient(110deg,#b89559,#ead7aa 47%,#a68145);box-shadow:0 18px 45px #73552321,inset 0 1px #ffffff9e}.home-luxury .hero-lead{max-width:470px;margin-top:22px;font-size:16px}.home-luxury .hero-actions{margin-top:26px}.premium-mosaic-stage{--premium-rx:-1.5deg;--premium-ry:2.5deg;--premium-light-x:72%;--premium-light-y:20%;perspective:1400px;transform:rotateX(var(--premium-rx)) rotateY(var(--premium-ry));transform-style:preserve-3d;will-change:transform;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.premium-mosaic-stage:before{z-index:-2;background:radial-gradient(circle at var(--premium-light-x) var(--premium-light-y),#ffffffb8,transparent 31%), linear-gradient(145deg,#c2a46d17,#ffffff08);content:"";pointer-events:none;border:1px solid #8d70422e;border-radius:28px;position:absolute;inset:-5%;transform:translateZ(-65px);box-shadow:0 48px 90px #281f1321;display:block!important}.premium-mosaic-stage:after{z-index:-3;filter:blur(30px);content:"";pointer-events:none;background:#16120d47;border-radius:50%;height:16%;position:absolute;bottom:-10%;left:4%;right:4%;transform:translateZ(-100px)rotateX(72deg);display:block!important}.premium-mosaic-aura{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #c2a46d3d;border-radius:50%;width:68%;animation:20s linear infinite premium-aura-turn;position:absolute;top:6%;right:5%;box-shadow:0 0 0 36px #c2a46d06,0 0 0 72px #c2a46d05}.premium-mosaic-stage .mosaic-card,.premium-mosaic-stage .mosaic-icon,.premium-mosaic-stage .mosaic-slogan{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;box-shadow:0 22px 46px #211a111f,inset 0 1px #ffffff57}.premium-mosaic-stage .mosaic-ads{animation:7s ease-in-out infinite premium-card-a}.premium-mosaic-stage .mosaic-media{animation:8s ease-in-out -.8s infinite premium-card-b}.premium-mosaic-stage .mosaic-proof{animation:6.5s ease-in-out -1.1s infinite premium-card-c}.premium-mosaic-stage .mosaic-web{animation:8.5s ease-in-out -.4s infinite premium-card-d}.premium-mosaic-stage .mosaic-software{animation:7.5s ease-in-out -1.4s infinite premium-card-e}.premium-mosaic-stage .mosaic-icon-star{animation:13s linear infinite premium-jewel}.premium-mosaic-stage .mosaic-icon-system{animation:6s ease-in-out infinite premium-card-icon}.premium-mosaic-stage .mosaic-icon-growth{animation:6s ease-in-out -2s infinite premium-card-icon}.premium-mosaic-stage .mosaic-slogan{transform:translateZ(24px)}.home-route-compact{border-block:1px solid var(--luxury-line);background:#eee8dd;grid-template-columns:auto 1fr;align-items:center;gap:30px;min-height:0;padding:20px max(32px,50vw - 690px);display:grid}.home-route-compact>p{color:#8d7042;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.home-route-compact .home-route-grid{border:0;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.home-route-compact .home-route-grid>a{background:0 0;border:0;border-left:1px solid #cfc3b2;align-items:center;min-height:64px;padding:13px 20px}.home-route-compact .home-route-grid>a:hover{background:#ffffff6b;transform:none}.home-route-compact .home-route-grid>a>div{align-self:center}.home-route-compact .home-route-grid h3{font-size:18px}@keyframes premium-aura-turn{to{transform:rotate(360deg)}}@keyframes premium-card-a{0%,to{transform:translateZ(36px)}50%{transform:translateZ(48px)translateY(-4px)}}@keyframes premium-card-b{0%,to{transform:translateZ(70px)}50%{transform:translateZ(84px)translateY(-6px)}}@keyframes premium-card-c{0%,to{transform:translateZ(48px)}50%{transform:translateZ(60px)translateY(-4px)}}@keyframes premium-card-d{0%,to{transform:translateZ(24px)}50%{transform:translateZ(36px)translateY(-4px)}}@keyframes premium-card-e{0%,to{transform:translateZ(44px)}50%{transform:translateZ(56px)translateY(-5px)}}@keyframes premium-jewel{0%{transform:translateZ(76px)rotate(0)}to{transform:translateZ(76px)rotate(360deg)}}@keyframes premium-card-icon{0%,to{transform:translateZ(46px)}50%{transform:translateZ(58px)translateY(-4px)}}@media (max-width:900px){.home-luxury .hero{gap:34px;min-height:auto;padding-top:132px}.home-luxury .hero-copy{transform:none}.premium-mosaic-stage{transform-style:preserve-3d;transform:rotateX(4deg)rotateY(-2deg)scale(.96)}.home-route-compact{grid-template-columns:1fr;gap:4px;padding-inline:20px}.home-route-compact>p{padding:7px 0 10px}.home-route-compact .home-route-grid{grid-template-columns:1fr}.home-route-compact .home-route-grid>a{border-top:1px solid #cfc3b2;border-left:0}}@media (max-width:560px){.home-luxury .hero{padding-bottom:42px}.home-luxury .hero h1{font-size:clamp(47px,13vw,64px)}.home-luxury .hero-actions{grid-template-columns:1fr;display:grid}.home-luxury .hero-actions .button{width:100%}.premium-mosaic-stage{transform:rotateX(3deg)rotateY(-2deg)scale(.96);min-height:390px!important}.premium-mosaic-stage:before{border-radius:17px;inset:-3%}}@media (prefers-reduced-motion:reduce){.premium-mosaic-stage,.premium-mosaic-stage .mosaic-card,.premium-mosaic-stage .mosaic-icon,.premium-mosaic-aura{animation:none!important;transform:none!important}}.growth-game-status{background:#d8d3c8;border:1px solid #d8d3c8;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.growth-game-status>div{background:#f7f4ed;justify-content:space-between;padding:16px 18px;display:flex}.growth-game-status span{letter-spacing:.12em;color:#777;font-size:9px}.growth-game-status strong{font-size:13px}.growth-game-board{grid-template-columns:190px 1fr;gap:28px;margin-top:36px;display:grid}.growth-game-board>aside{align-content:start;gap:8px;display:grid}.growth-game-board>aside>span{letter-spacing:.12em;color:#777;margin-bottom:8px;font-size:9px}.growth-game-board>aside button{text-align:left;color:#777;background:#faf8f3;border:1px solid #ddd8cd;align-items:center;gap:10px;padding:10px;display:flex}.growth-game-board>aside button b{border:1px solid #c9c2b4;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.growth-game-board>aside button small{font-size:9px}.growth-game-board>aside button.is-current{color:#fff;background:#111;border-color:#111}.growth-game-board>aside button.is-complete:not(.is-current){color:#6e5528;border-color:#b99a60}.growth-game-question{background:linear-gradient(145deg,#fff 0%,#f5efe2 100%);border:1px solid #d7d1c5;margin:0;padding:46px}.growth-game-question legend{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;gap:12px;padding:0;font-size:clamp(28px,4vw,48px);font-weight:650;line-height:1.05;display:grid}.growth-game-question legend span{font-family:var(--font-inter),sans-serif;letter-spacing:.13em;color:#8b7143;font-size:9px}.growth-game-question>p{color:#6e6a63}.growth-game-question>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:30px;display:grid}.growth-game-question label{cursor:pointer;background:#fff;border:1px solid #cfc8bb;flex-direction:column;justify-content:space-between;min-height:135px;padding:14px;display:flex;position:relative}.growth-game-question label:hover,.growth-game-question label.is-selected{color:#fff;background:#111;transform:translateY(-3px)}.growth-game-question label input{opacity:0;position:absolute}.growth-game-question label span{color:#a48650;font-size:8px}.growth-game-question label strong{font-size:11px;line-height:1.4}.growth-game-question label i{font-size:22px;font-style:normal}.growth-game-question .growth-game-reward{color:#241d12;background:#d9c69d;grid-column:1/-1;align-items:center;gap:12px;padding:14px 18px;display:flex}.growth-game-reward>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.growth-game-reward div{display:grid}.growth-game-actions{justify-content:space-between;gap:14px;margin-top:24px;display:flex}.growth-game-actions>button:first-child{background:0 0;border:1px solid #c9c3b8;padding:14px 20px}.growth-game-actions>button:disabled{opacity:.35}.growth-game-actions .button{min-width:240px;margin:0}@media (max-width:760px){.growth-game-status,.growth-game-board{grid-template-columns:1fr}.growth-game-board>aside{grid-template-columns:repeat(5,1fr)}.growth-game-board>aside>span{grid-column:1/-1}.growth-game-board>aside button{justify-content:center;padding:6px}.growth-game-board>aside button small{display:none}.growth-game-board>aside button b{width:27px;height:27px}.growth-game-question{padding:28px 18px}.growth-game-question>div{grid-template-columns:1fr}.growth-game-question label{grid-template-columns:70px 1fr 30px;align-items:center;gap:10px;min-height:70px;display:grid}.growth-game-question .growth-game-reward{grid-column:auto}.growth-game-actions{flex-direction:column-reverse}.growth-game-actions .button,.growth-game-actions>button:first-child{width:100%}}.sales-engine{gap:24px;display:grid}.sales-engine-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sales-engine-kpis article{background:#fff;border:1px solid #dedbd3;gap:7px;padding:20px;display:grid}.sales-engine-kpis span,.sales-engine-kpis small{color:#6f6b64;font-size:12px}.sales-engine-kpis strong{font-size:26px}.sales-engine-kpis .is-alert{background:#fff7f5;border-color:#b43a2f}.sales-engine-kpis .is-focus{background:#fbf4e5;border-color:#a6874d}.sales-prospect-create,.sales-prospect-card{background:#fff;border:1px solid #dedbd3;padding:24px}.sales-prospect-create>header,.sales-prospect-card>header,.sales-prospect-card>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.sales-prospect-create>header{margin-bottom:20px}.sales-prospect-create h3,.sales-prospect-card h3{margin:4px 0}.sales-prospect-create>div,.sales-prospect-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sales-prospect-create label,.sales-prospect-fields label{color:#68645e;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:11px;display:grid}.sales-prospect-create input,.sales-prospect-create select,.sales-prospect-create textarea,.sales-prospect-fields input,.sales-prospect-fields select,.sales-prospect-fields textarea,.sales-engine-toolbar input,.sales-engine-toolbar select{color:#111;width:100%;font:inherit;background:#faf9f6;border:1px solid #cbc7bd;padding:11px 12px}.sales-prospect-create textarea,.sales-prospect-fields textarea{resize:vertical;min-height:72px}.sales-prospect-create button,.sales-prospect-card button{color:#fff;background:#111;border:0;padding:12px 18px;font-weight:700}.sales-engine-toolbar{grid-template-columns:1fr 240px;gap:12px;display:grid}.sales-prospect-list{gap:14px;display:grid}.sales-prospect-card.is-overdue{border-left:5px solid #b43a2f}.sales-prospect-card>header>strong{font-size:24px}.sales-prospect-card>header p{color:#6f6b64;margin:0}.sales-prospect-fields{margin:20px 0}.sales-prospect-fields .is-wide{grid-column:span 2}.sales-prospect-card>footer{border-top:1px solid #e7e3da;padding-top:16px}.sales-prospect-card>footer span{color:#775d2e;font-size:12px;font-weight:700}.ops-empty{text-align:center;color:#777;background:#fff;border:1px dashed #c9c4b9;padding:30px}@media (max-width:900px){.sales-engine-kpis,.sales-prospect-create>div,.sales-prospect-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sales-engine-kpis,.sales-prospect-create>div,.sales-prospect-fields,.sales-engine-toolbar{grid-template-columns:1fr}.sales-prospect-fields .is-wide{grid-column:auto}.sales-prospect-create>header,.sales-prospect-card>header,.sales-prospect-card>footer{flex-direction:column;align-items:flex-start}}.crm-command-center{gap:22px;display:grid}.crm-kpis{background:#d8d3c8;border:1px solid #d8d3c8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.crm-kpis article{background:#fff;gap:7px;padding:22px;display:grid}.crm-kpis article.is-alert{background:#fff3ef}.crm-kpis span,.crm-kpis small{color:#6e6960;font-size:11px}.crm-kpis strong{font-size:28px}.crm-toolbar{grid-template-columns:1fr 230px;gap:12px;display:grid}.crm-toolbar input,.crm-toolbar select{min-height:46px;font:inherit;background:#fff;border:1px solid #cbc7bd;padding:11px 13px}.crm-workspace{grid-template-columns:minmax(290px,.75fr) minmax(0,1.65fr);gap:16px;min-height:630px;display:grid}.crm-workspace>aside{align-content:start;gap:8px;display:grid}.crm-workspace>aside>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedbd3;grid-template-columns:1fr auto;gap:8px;padding:17px;display:grid}.crm-workspace>aside>button.is-active{background:#fbf7ed;border-color:#a5854d;box-shadow:inset 4px 0 #a5854d}.crm-workspace>aside>button div{gap:4px;display:grid}.crm-workspace>aside>button div strong{font-size:14px}.crm-workspace>aside>button div span,.crm-workspace>aside>button small{color:#736e66;font-size:10px}.crm-workspace>aside>button>b{color:#fff;letter-spacing:.08em;background:#111;align-self:start;padding:4px 6px;font-size:8px}.crm-workspace>aside>button>small{grid-column:1/-1}.crm-account-detail{background:#fff;border:1px solid #dedbd3;padding:28px}.crm-account-detail>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.crm-account-detail>header span{letter-spacing:.12em;color:#8a6d3c;font-size:9px}.crm-account-detail>header h3{margin:8px 0 4px;font-size:32px}.crm-account-detail>header p{color:#6e6960;margin:0}.crm-account-detail>header>strong{font-size:25px}.crm-contact-strip{border:1px solid #dedbd3;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.crm-contact-strip a{border-right:1px solid #dedbd3;place-items:center;min-height:48px;padding:12px;font-size:11px;font-weight:750;display:grid}.crm-contact-strip a:last-child{color:#fff;background:#111;border-right:0}.crm-timeline{gap:9px;display:grid}.crm-timeline>h4{letter-spacing:.12em;margin:10px 0 4px;font-size:10px}.crm-timeline>button{text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #e2ded5;grid-template-columns:90px 1fr 150px;gap:16px;padding:17px;display:grid}.crm-timeline>button:hover{background:#fff;border-color:#a5854d}.crm-timeline>button>span{text-align:center;background:#d9c69d;align-self:start;padding:5px 7px;font-size:9px;font-weight:800}.crm-timeline>button>div{gap:5px;display:grid}.crm-timeline small,.crm-timeline em{color:#777;font-size:9px;font-style:normal}.crm-timeline>button>div strong{font-size:14px}.crm-timeline p{color:#5e5a53;margin:0;font-size:11px;line-height:1.45}.crm-timeline>button>aside{align-content:start;justify-items:end;gap:7px;display:grid}.crm-timeline>button>aside b{font-size:10px}.crm-timeline>button>aside strong{font-size:15px}.crm-timeline>button>aside i{color:#896b37;font-size:9px;font-style:normal;font-weight:800}@media (max-width:900px){.crm-kpis{grid-template-columns:repeat(2,1fr)}.crm-workspace{grid-template-columns:1fr}.crm-workspace>aside{max-height:360px;overflow:auto}}@media (max-width:600px){.crm-kpis,.crm-toolbar{grid-template-columns:1fr}.crm-account-detail{padding:20px}.crm-account-detail>header{flex-direction:column}.crm-contact-strip{grid-template-columns:1fr}.crm-contact-strip a{border-bottom:1px solid #dedbd3;border-right:0}.crm-timeline>button{grid-template-columns:1fr}.crm-timeline>button>aside{justify-items:start}}.crm-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-workspace>aside>button>b.is-hemen-ara{background:#267a43}.crm-workspace>aside>button>b.is-gecikiyor{background:#a06d22}.crm-workspace>aside>button>b.is-gecikti{background:#a33}.crm-profile-score{justify-items:end;gap:8px;display:grid}.crm-profile-score>b{color:#fff;letter-spacing:.08em;background:#111;padding:6px 9px;font-size:9px}.crm-profile-score>strong{font-size:25px}@media (max-width:1100px){.crm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.crm-kpis{grid-template-columns:1fr}.crm-profile-score{justify-items:start}}.crm-channel-readiness{color:#fff;background:#111;gap:10px;margin-top:24px;padding:28px;display:grid}.crm-channel-readiness header{margin-bottom:10px}.crm-channel-readiness header>span{letter-spacing:.14em;color:#c8aa72;font-size:9px}.crm-channel-readiness h3{margin:10px 0 6px;font-size:24px}.crm-channel-readiness p{color:#aaa;max-width:760px;margin:0;font-size:11px;line-height:1.6}.crm-channel-readiness article{border:1px solid #343434;grid-template-columns:220px 1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.crm-channel-readiness article>div{align-items:center;gap:10px;display:flex}.crm-channel-readiness i{background:#9d6e38;border-radius:50%;width:9px;height:9px}.crm-channel-readiness article.is-ready i{background:#4fa76b}.crm-channel-readiness article span{gap:3px;display:grid}.crm-channel-readiness article small{color:#999;font-size:9px}.crm-channel-readiness code{overflow-wrap:anywhere;color:#d8d0c1;font-size:10px}.crm-channel-readiness article>b{color:#c8aa72;font-size:9px}.crm-channel-readiness article.is-ready>b{color:#77c68b}@media (max-width:760px){.crm-channel-readiness{padding:20px}.crm-channel-readiness article{grid-template-columns:1fr}.crm-channel-readiness article>b{justify-self:start}}.crm-ingestion-health{background:#fff;border:1px solid #ddd8ce;margin-top:16px;padding:26px}.crm-ingestion-health>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.crm-ingestion-health>header span{letter-spacing:.14em;color:#8a6d3c;font-size:9px}.crm-ingestion-health h3{margin:8px 0 0;font-size:24px}.crm-ingestion-health>header>strong{font-size:24px}.crm-ingestion-health>header>strong small{color:#777;font-size:10px}.crm-ingestion-health>header>strong.is-alert{color:#a33}.crm-ingestion-health>div{display:grid}.crm-ingestion-health article{border-top:1px solid #e6e2d9;grid-template-columns:10px 160px 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.crm-ingestion-health article>i{background:#b8975b;border-radius:50%;width:8px;height:8px}.crm-ingestion-health article>i.is-success{background:#3f9b5f}.crm-ingestion-health article>i.is-error{background:#bd4b42}.crm-ingestion-health article>span{display:grid}.crm-ingestion-health article small,.crm-ingestion-health time{color:#777;font-size:9px}.crm-ingestion-health article p{margin:0;font-size:10px}.crm-ingestion-empty{color:#777;border-top:1px solid #e6e2d9;margin:0;padding:18px 0;font-size:11px}@media (max-width:700px){.crm-ingestion-health{padding:20px}.crm-ingestion-health article{grid-template-columns:10px 1fr}.crm-ingestion-health article p,.crm-ingestion-health time{grid-column:2}}.growth-mission-start{background:#fff;grid-template-columns:1.05fr .95fr;gap:70px;padding:100px max(32px,50vw - 590px);display:grid}.growth-mission-start>div>span{letter-spacing:.14em;color:#8b7143;font-size:9px}.growth-mission-start h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:18px 0;font-size:clamp(48px,6vw,82px);line-height:.95}.growth-mission-start p{color:#666;max-width:590px;font-size:16px;line-height:1.7}.growth-mission-start .button{min-width:240px;margin:25px 0 18px}.growth-mission-start>div>small{color:#888;max-width:560px;line-height:1.6;display:block}.growth-mission-start ol{border-top:1px solid #d8d2c7;margin:0;padding:0;list-style:none}.growth-mission-start li{border-bottom:1px solid #d8d2c7;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px 0;display:grid}.growth-mission-start li>b{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.growth-mission-start li>span{font-weight:700;display:grid}.growth-mission-start li small{color:#888;font-weight:400}.growth-mission-start li i{color:#987a42;font-size:11px;font-style:normal;font-weight:700}.growth-game-chapter{color:#fff;background:#111;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:25px;padding:16px 20px;display:grid}.growth-game-chapter span,.growth-game-chapter small{letter-spacing:.12em;color:#bfa775;font-size:9px}.growth-game-chapter strong{font-family:var(--font-manrope),sans-serif;font-size:18px}.growth-mission-intake{max-width:650px;margin-top:28px}.growth-mission-intake>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.growth-mission-intake label{gap:7px;display:grid}.growth-mission-intake label>span{color:#666;font-size:8px}.growth-mission-intake input:not([type=checkbox]){background:#faf9f6;border:1px solid #d8d2c7;min-height:50px;padding:12px;font-size:11px}.growth-mission-intake .public-form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;position:absolute!important;left:-10000px!important}.growth-mission-intake .growth-consent{grid-template-columns:16px 1fr;gap:10px;margin-top:14px;display:grid}.growth-mission-intake .button{margin-top:18px}.growth-saving{flex-direction:column;justify-content:center;min-height:300px;display:flex}.growth-saving .growth-error{max-width:560px;margin:20px auto}@media (max-width:760px){.growth-mission-start{grid-template-columns:1fr;gap:45px;padding:70px 20px}.growth-mission-start h2{font-size:52px}.growth-mission-start .button{width:100%}.growth-mission-intake>div{grid-template-columns:1fr}.growth-game-chapter{grid-template-columns:1fr auto}.growth-game-chapter span{grid-column:1/-1}}.growth-analysis-page .kicker,.growth-analysis-boundary strong,.growth-assessment>header span,.growth-score-card>span,.growth-result-detail>header span{font-size:11px}.growth-analysis-boundary p{font-size:12px}.growth-analysis-hero>div:last-child>span,.growth-mission-start>div>span{font-size:11px}.growth-mission-start>div>small,.growth-mission-intake label>span{font-size:12px}.growth-mission-intake input:not([type=checkbox]){font-size:14px}.growth-mission-intake .growth-consent{grid-template-columns:20px 1fr;font-size:11px;line-height:1.55}.growth-mission-intake .growth-consent input{width:20px;height:20px}.growth-game-status span,.growth-game-board>aside>span,.growth-game-board>aside button small,.growth-game-question legend span,.growth-game-chapter span,.growth-game-chapter small{font-size:11px}.growth-game-question>p{font-size:14px;line-height:1.6}.growth-game-question label span{font-size:10px}.growth-game-question label strong{font-size:13px}.growth-game-reward small{font-size:12px;line-height:1.45}.growth-dimension-list span,.growth-dimension-list strong,.growth-priorities article>span,.growth-priorities p,.growth-executive-index span,.growth-roadmap header span,.growth-roadmap article>span,.growth-roadmap article p,.growth-recommendation>span,.growth-recommendation p,.growth-recommendation a,.growth-executive-index>p{font-size:11px}.growth-priorities strong,.growth-roadmap article strong,.growth-score-card p{font-size:13px}.growth-saved>p:first-of-type,.growth-saved small,.growth-ai-report>em{font-size:11px}.growth-saved>p:last-of-type,.growth-ai-report ol,.growth-ai-report>p{font-size:13px}@media (max-width:820px){.growth-analysis-hero{gap:38px;min-height:auto;padding:72px 20px 52px}.growth-analysis-hero h1{letter-spacing:-.065em;font-size:clamp(48px,14vw,62px);line-height:.92}.growth-analysis-hero>div:last-child>p{margin-bottom:24px;font-size:16px;line-height:1.6}.growth-analysis-hero>div:last-child>span{min-height:82px;padding:14px;font-size:12px}.growth-analysis-hero>div:last-child b{font-size:27px}.growth-analysis-boundary{gap:10px;padding:24px 20px}.growth-analysis-boundary strong{font-size:11px}.growth-analysis-boundary p{font-size:13px;line-height:1.6}.growth-assessment{padding:58px 20px 72px}.growth-assessment>header h2{font-size:40px}.growth-game-status>div{padding:15px}.growth-game-status span{font-size:11px}.growth-game-board{gap:20px;margin-top:24px}.growth-game-board>aside button{min-height:44px}.growth-game-question{padding:28px 18px}.growth-game-question legend{font-size:30px}.growth-game-question>p{font-size:14px}.growth-game-question label{grid-template-columns:62px 1fr 28px;min-height:76px}.growth-game-question label span{font-size:11px}.growth-game-question label strong{font-size:14px}.growth-game-actions button{min-height:50px;font-size:14px}.growth-score-card{min-height:auto;padding:64px 20px}.growth-score-card>div{margin:62px 0 28px}.growth-score-card>div strong{font-size:118px}.growth-score-card h2{font-size:42px}.growth-score-card p{font-size:14px}.growth-result-detail{padding:64px 20px}.growth-result-detail>header h2{margin-bottom:32px;font-size:40px}.growth-executive-index>div{min-height:100px}.growth-executive-index strong{font-size:25px}.growth-executive-index>p{font-size:12px}.growth-dimension-list>div{grid-template-columns:108px 1fr 56px;min-height:68px}.growth-dimension-list span,.growth-dimension-list strong{font-size:12px}.growth-priorities article{grid-template-columns:32px 1fr;padding:20px}.growth-priorities strong,.growth-roadmap article strong{font-size:14px}.growth-priorities p,.growth-roadmap article p{font-size:12px}.growth-recommendation{padding:26px 22px}.growth-recommendation>span,.growth-recommendation p,.growth-recommendation a{font-size:12px}.growth-share{padding:58px 20px}.growth-saved{padding:38px 20px}.growth-saved h2{font-size:34px}.growth-ai-report{padding:22px}.growth-ai-report h3{font-size:24px}}@media (max-width:760px){.growth-mission-start{gap:38px;padding:56px 20px}.growth-mission-start h2{font-size:44px;line-height:.98}.growth-mission-start p{font-size:15px;line-height:1.6}.growth-mission-intake{margin-top:24px}.growth-mission-intake label>span{font-size:13px}.growth-mission-intake input:not([type=checkbox]){min-height:56px;padding:14px;font-size:16px}.growth-mission-intake .growth-consent{font-size:12px;line-height:1.55}.growth-mission-intake .button{min-height:54px;font-size:15px}.growth-mission-start>div>small{font-size:12px}.growth-mission-start li{padding:16px 0}.growth-mission-start li>span{font-size:14px}.growth-mission-start li small,.growth-mission-start li i{font-size:12px}}@media (hover:none),(pointer:coarse){.growth-game-question label:hover:not(.is-selected){color:inherit;background:#fff;transform:none}}@media (max-width:760px){.growth-game-question>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.growth-game-question label{flex-direction:column;align-items:flex-start;gap:8px;min-height:112px;padding:14px;display:flex;transform:none}.growth-game-question label:nth-of-type(5){grid-column:1/-1;min-height:84px}.growth-game-question label.is-selected{transform:none}.growth-game-question label i{align-self:flex-end;margin-top:auto}.growth-game-question .growth-game-reward{grid-column:1/-1}}@media (max-width:820px){.portal-brief-group{margin-bottom:24px;padding-bottom:24px}.portal-brief-group>header{align-items:flex-start}.portal-brief-group>header strong{font-size:19px}.portal-form-section select{font-size:16px}.portal-form-footer{flex-direction:column;align-items:stretch;gap:16px}.portal-form-footer .button{width:100%}}.portal-form-section:has(.portal-brief-group){max-width:1320px;padding-top:32px}.portal-form-section:has(.portal-brief-group)>.portal-intro{color:#fff;background:#10110f;grid-template-columns:130px 1.35fr .65fr;align-items:end;min-height:360px;margin:0;padding:58px 56px;position:relative;overflow:hidden}.portal-form-section:has(.portal-brief-group)>.portal-intro:before{content:"ALTUNIŞIK CO. / STRATEGIC INTAKE";color:#c7a96f;letter-spacing:.18em;font-size:9px;font-weight:800;position:absolute;top:32px;left:56px}.portal-form-section:has(.portal-brief-group)>.portal-intro:after{content:"01  MARKA STRATEJİSİਂ GÖRSEL KİMLİKਃ PROJE KAPSAMI";white-space:pre;color:#777;letter-spacing:.12em;text-align:right;font-size:9px;font-weight:750;line-height:2;position:absolute;top:34px;right:56px}.portal-form-section:has(.portal-brief-group)>.portal-intro .portal-section-title{color:#c7a96f;align-self:start}.portal-form-section:has(.portal-brief-group)>.portal-intro h2{letter-spacing:-.065em;max-width:720px;font-size:clamp(45px,5vw,76px);line-height:.92}.portal-form-section:has(.portal-brief-group)>.portal-intro>p:last-child{color:#aaa;max-width:330px;font-size:12px;line-height:1.7}.portal-form-section:has(.portal-brief-group)>form{background:0 0;border:0;padding:0;position:relative}.portal-form-section:has(.portal-brief-group)>form:before{content:"YÖNETİCİ BRİFİ · TEK KAYNAK BELGE";border:1px solid var(--line);color:#8b6b38;letter-spacing:.16em;background:#f1e8d7;border-top:0;padding:24px 34px;font-size:9px;font-weight:850;display:block}.portal-form-section:has(.portal-brief-group) .portal-brief-group{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:260px 1fr;gap:52px;margin:0;padding:48px 52px;display:grid}.portal-form-section:has(.portal-brief-group) .portal-brief-group>header{align-items:flex-start;height:max-content;margin:0;position:sticky;top:22px}.portal-form-section:has(.portal-brief-group) .portal-brief-group>header>span{color:#111;background:#c4a568;width:50px;height:50px}.portal-form-section:has(.portal-brief-group) .portal-brief-group>header strong{font-size:24px;line-height:1.05}.portal-form-section:has(.portal-brief-group) .portal-brief-group>header small{max-width:170px;font-size:11px;line-height:1.55}.portal-form-section:has(.portal-brief-group) .form-grid{gap:24px 18px}.portal-form-section:has(.portal-brief-group) label>span{color:#45443f;letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}:is(.portal-form-section:has(.portal-brief-group) input,.portal-form-section:has(.portal-brief-group) textarea,.portal-form-section:has(.portal-brief-group) select){background:#f8f6f1;border-color:#d9d5cc;min-height:56px;padding:16px 17px;font-size:13px;line-height:1.6;transition:border-color .2s,box-shadow .2s,background .2s}.portal-form-section:has(.portal-brief-group) textarea{min-height:120px}:is(.portal-form-section:has(.portal-brief-group) input:focus,.portal-form-section:has(.portal-brief-group) textarea:focus,.portal-form-section:has(.portal-brief-group) select:focus){background:#fff;border-color:#9e7b40;outline:0;box-shadow:0 0 0 3px #9e7b401a}.portal-form-section:has(.portal-brief-group) .portal-form-footer{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11110ff7;border:1px solid #282820;margin:0;padding:22px 30px;position:sticky;bottom:0}.portal-form-section:has(.portal-brief-group) .portal-form-footer span{color:#aaa;max-width:620px;font-size:10px;line-height:1.5}.portal-form-section:has(.portal-brief-group) .portal-form-footer .button{color:#111;background:#c4a568;min-height:50px;padding-inline:24px}.portal-form-section:has(.portal-brief-group) .portal-form-footer .button:hover{background:#d0b47b}@media (max-width:900px){.portal-form-section:has(.portal-brief-group)>.portal-intro{grid-template-columns:1fr;gap:22px;min-height:310px;padding:78px 28px 36px}.portal-form-section:has(.portal-brief-group)>.portal-intro:before{top:28px;left:28px}.portal-form-section:has(.portal-brief-group)>.portal-intro:after{display:none}.portal-form-section:has(.portal-brief-group)>.portal-intro h2{font-size:clamp(44px,10vw,66px)}.portal-form-section:has(.portal-brief-group)>.portal-intro>p:last-child{font-size:14px}.portal-form-section:has(.portal-brief-group) .portal-brief-group{grid-template-columns:1fr;gap:30px;padding:32px 26px}.portal-form-section:has(.portal-brief-group) .portal-brief-group>header{position:static}.portal-form-section:has(.portal-brief-group)>form:before{padding:19px 26px}.portal-form-section:has(.portal-brief-group) .portal-form-footer{flex-direction:column;align-items:stretch;padding:22px;position:static}.portal-form-section:has(.portal-brief-group) .portal-form-footer .button{width:100%}}@media (max-width:520px){.portal-form-section:has(.portal-brief-group)>.portal-intro{margin-inline:-20px;padding-inline:20px}.portal-form-section:has(.portal-brief-group)>.portal-intro:before{left:20px}.portal-form-section:has(.portal-brief-group)>.portal-intro h2{font-size:44px}.portal-form-section:has(.portal-brief-group) .portal-brief-group{margin-inline:-20px;padding:28px 20px}.portal-form-section:has(.portal-brief-group) .portal-brief-group>header>span{width:44px;height:44px}:is(.portal-form-section:has(.portal-brief-group) input,.portal-form-section:has(.portal-brief-group) textarea,.portal-form-section:has(.portal-brief-group) select){font-size:16px}}.portal-logo-uploader{background:#f1e8d7;border:1px solid #bda06b;padding:26px}.portal-logo-upload-copy{gap:7px;display:grid}.portal-logo-upload-copy>span{color:#8b6b38;letter-spacing:.16em;font-size:9px;font-weight:850}.portal-logo-upload-copy h4{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;font-size:24px}.portal-logo-upload-copy p{color:#716b61;max-width:600px;font-size:11px;line-height:1.6}.portal-logo-upload-actions{grid-template-columns:1fr auto;gap:12px;margin-top:20px;display:grid}.portal-logo-upload-actions input{min-width:0;background:#fff!important;border-style:dashed!important}.portal-logo-upload-actions .button{min-width:150px}.portal-logo-library{gap:8px;margin-top:20px;display:grid}.portal-logo-library>a{color:#111;background:#fff;border:1px solid #d9d0bf;grid-template-columns:68px 1fr auto;align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid}.portal-logo-library>a:hover{border-color:#9e7b40}.portal-logo-preview{background:#f7f5ef;place-items:center;width:68px;height:52px;display:grid;overflow:hidden}.portal-logo-preview img{object-fit:contain;width:100%;height:100%}.portal-logo-preview b{font-size:11px}.portal-logo-library>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.portal-logo-library strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.portal-logo-library small{color:#777;font-size:9px}.portal-logo-library>a>b{font-size:9px}.portal-logo-library img{display:block}@media (max-width:700px){.portal-logo-uploader{padding:22px 18px}.portal-logo-upload-actions{grid-template-columns:1fr}.portal-logo-upload-actions .button{width:100%}.portal-logo-library>a{grid-template-columns:56px 1fr}.portal-logo-preview{width:56px;height:48px}.portal-logo-library>a>b{display:none}}.portal-shell{--portal-ink:#10110f;--portal-gold:#c4a568;--portal-paper:#f5f2eb;--portal-line:#dcd7cc;background:var(--portal-paper);min-height:100dvh;color:var(--portal-ink);grid-template-columns:304px minmax(0,1fr);align-items:stretch}body:has(.portal-shell){background:#f5f2eb;min-height:100dvh}.portal-sidebar{background:#151713;border-right:1px solid #2d2f29;width:304px;padding:34px 26px 25px}.portal-sidebar:before{content:"CLIENT OPERATIONS / 2026";color:#716c60;letter-spacing:.17em;margin-bottom:30px;font-size:8px;font-weight:800;display:block}.portal-sidebar .brand-logo{width:177px}.portal-account{background:#191b17;border-color:#34362f;margin:42px -26px 25px;padding:24px 26px}.portal-account>span{color:#d8c08f;background:#22241f;border-color:#5d5545;width:46px;height:46px}.portal-account strong{color:#f4f2ed;font-size:13px}.portal-account small{color:#777a70;font-size:9px}.portal-sidebar nav{gap:2px}.portal-sidebar nav button{color:#8b8e84;border-left:2px solid #0000;min-height:49px;padding:0 14px;font-size:11px;transition:background .18s,color .18s,border-color .18s;position:relative}.portal-sidebar nav button>span{color:#585b53;font-size:8px}.portal-sidebar nav button:hover{color:#fff;background:#1d1f1b}.portal-sidebar nav button.is-active{border-left-color:var(--portal-gold);color:#fff;background:#282921}.portal-sidebar nav button.is-active>span{color:var(--portal-gold)}.portal-side-bottom a,.portal-side-bottom button{color:#b9bbb2;background:0 0;border-color:#393b34}.portal-side-bottom a:hover,.portal-side-bottom button:hover{color:#fff;border-color:#746c5a}.portal-side-bottom small{color:#5c5f56}.portal-main{background:var(--portal-paper);min-height:100dvh;padding:0 clamp(28px,3.8vw,64px) 110px}.portal-header{border-color:var(--portal-line);gap:28px;min-height:128px;position:relative}.portal-header>div:first-of-type{min-width:210px}.portal-header p{color:#857252;letter-spacing:.17em;font-size:8px;font-weight:850}.portal-header h1{margin-top:10px;font-size:clamp(32px,3vw,46px);font-weight:540}.portal-workspace-meta{border-left:1px solid var(--portal-line);gap:7px;margin-left:auto;padding-left:24px;display:grid}.portal-workspace-meta>span{color:#4f6f57;letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:850;display:flex}.portal-workspace-meta i{background:#55a66c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #55a66c1c}.portal-workspace-meta small{color:#8e8a81;font-size:9px}.portal-header-actions a{border-color:var(--portal-line);background:#faf9f6;align-items:center;min-height:42px;display:flex}.portal-header-actions a:first-child{color:#111;background:var(--portal-gold);border-color:var(--portal-gold)}.demo-banner{color:#594817;background:#fff6d9;border:1px solid #d2b76f;margin-top:18px;padding:13px 17px}.portal-overview,.portal-orders,.portal-form-section,.portal-files,.portal-revisions,.portal-meetings,.portal-documents,.portal-messages{max-width:1400px;padding-top:34px}.portal-project-head{background:#10110f;border:1px solid #25261f;min-height:340px;padding:58px clamp(32px,4.6vw,72px);position:relative;overflow:hidden}.portal-project-head:before{content:"ALTUNIŞIK CO. / DELIVERY GOVERNANCE";color:#5f6159;letter-spacing:.16em;font-size:8px;font-weight:800;position:absolute;top:34px;right:48px}.portal-project-head:after{content:"";border:1px solid #2e3029;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-190px;right:-100px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02}.portal-project-head>div:first-child{z-index:1;position:relative}.portal-project-head>div:first-child>span{color:var(--portal-gold);font-size:9px;font-weight:850}.portal-project-head>div:first-child>small{color:#767970;margin-top:17px;font-size:10px;display:block}.portal-project-head h2{max-width:850px;margin:24px 0 20px;font-size:clamp(48px,5.3vw,80px);font-weight:520}.portal-project-head p{color:#a2a49c;max-width:680px;font-size:13px}.progress-ring{z-index:1;position:relative;box-shadow:0 0 0 1px #30322b}.portal-kpis{border-color:var(--portal-line)}.portal-kpis article{border-color:var(--portal-line);background:#fbfaf7;min-height:145px;padding:27px}.portal-kpis span{color:#7c786f;letter-spacing:.04em;font-size:9px;font-weight:750}.portal-kpis strong{font-family:var(--font-manrope),sans-serif;font-size:19px;font-weight:560}.portal-kpis article:first-child{background:#ece3d2}.status-timeline,.portal-two-column>section,.portal-order-grid>article,.portal-message-layout>form,.portal-message-history,.portal-contact-channels,.upload-box,.file-list,.portal-revisions>form,.revision-list article,.portal-meetings>form,.meeting-list,.document-grid article{border-color:var(--portal-line);box-shadow:0 18px 55px #2b261c09}.status-timeline{margin-top:20px}.status-timeline-head{min-height:122px;padding:29px 32px}.status-timeline-head h3{font-size:28px}.status-track{padding:38px 32px 42px}.portal-two-column{gap:18px;margin-top:18px}.portal-two-column>section{min-height:220px;padding:34px}.portal-two-column>section:first-child{background:#efe6d6}.portal-two-column h3{font-size:29px}.portal-intro{color:#fff;background:#151713;border:1px solid #282a24;grid-template-columns:125px 1.25fr .75fr;align-items:end;min-height:250px;margin:0 0 22px;padding:42px 46px;position:relative}.portal-intro:after{content:"SECURE CLIENT WORKSPACE";color:#5f6159;letter-spacing:.16em;font-size:8px;font-weight:800;position:absolute;top:30px;right:38px}.portal-intro .portal-section-title{color:var(--portal-gold);align-self:start}.portal-intro h2{font-size:clamp(38px,4.2vw,62px);font-weight:520}.portal-intro>p:last-child{color:#a0a299;font-size:12px}.portal-form-section:has(.portal-brief-group)>.portal-intro{border:1px solid #282a24}.portal-contact-channels{border-top:0}.portal-contact-channels a{min-height:175px;padding:28px;transition:background .18s,color .18s}.portal-contact-channels a:hover{background:#ece3d2}.portal-message-layout{gap:14px}.portal-message-layout>form,.portal-message-history{padding:32px}.portal-message-history article.is-team{background:#edf4ed;border-color:#cad9cc}.portal-order-grid{gap:14px}.portal-order-grid>article{padding:30px}.portal-order-grid>article:not(.is-demo):first-child{border-top:3px solid var(--portal-gold)}.portal-order-amount{background:#151713;min-height:125px;padding:23px}.portal-order-amount strong{font-size:34px}.upload-box{background:#fff;border-top:0;padding:28px}.file-list{margin-top:14px}.file-list a{min-height:94px;padding:19px 24px;transition:background .18s}.file-list a:hover{background:#f1e8d7}.file-icon{background:#171914;width:52px;height:52px}.portal-revisions>form,.portal-meetings>form{border-top:0;padding:32px}.portal-revisions input,.portal-revisions textarea,.portal-meetings input,.portal-meetings select,.portal-message-layout input,.portal-message-layout textarea,.portal-message-layout select{background:#f8f6f1;border-color:#d9d5cc;min-height:56px;padding:15px;font-size:13px}.revision-list{gap:14px}.revision-list article{border-top:3px solid #ded4c1;min-height:230px;padding:30px}.revision-list h3{font-size:24px}.meeting-list{margin-top:14px}.meeting-list article{min-height:108px;padding:22px 28px}.document-grid{gap:14px}.document-grid article{border-top:3px solid #d9ccb1;min-height:310px;padding:31px}.document-grid h3{margin-top:60px;font-size:25px}.portal-empty{border-color:var(--portal-line);background:#fbfaf7}@media (max-width:1100px){.portal-shell{grid-template-columns:270px minmax(0,1fr)}.portal-sidebar{width:270px}.portal-workspace-meta,.portal-header-actions a:first-child{display:none}.portal-intro{grid-template-columns:110px 1fr}.portal-intro>p:last-child{grid-column:2}.portal-project-head:before{display:none}}@media (max-width:820px){.portal-shell{display:block}.portal-sidebar{width:min(88vw,360px);padding:26px 22px}.portal-main{padding:0 20px 70px}.portal-header{min-height:104px}.portal-header h1{font-size:31px}.portal-menu-toggle{background:#fff;border-color:#d5d0c6}.portal-overview,.portal-orders,.portal-form-section,.portal-files,.portal-revisions,.portal-meetings,.portal-documents,.portal-messages{padding-top:22px}.portal-project-head{min-height:390px;margin-inline:-20px;padding:48px 24px 38px}.portal-project-head h2{font-size:48px}.portal-project-head:after{right:-230px}.portal-kpis{grid-template-columns:1fr 1fr;margin-inline:-20px}.portal-kpis article{min-height:120px}.portal-intro{grid-template-columns:1fr;gap:20px;min-height:310px;margin-inline:-20px;padding:74px 24px 32px}.portal-intro:after{top:28px;left:24px;right:auto}.portal-intro h2{font-size:43px}.portal-intro>p:last-child{grid-column:auto;font-size:14px}.portal-contact-channels{grid-template-columns:1fr;margin-inline:-20px}.portal-contact-channels a{border-right:0;border-bottom:1px solid var(--portal-line);min-height:125px}.portal-contact-channels a:last-child{border-bottom:0}.portal-message-layout,.portal-order-grid{grid-template-columns:1fr;margin-inline:-20px}.upload-box,.file-list,.portal-revisions>form,.revision-list,.portal-meetings>form,.meeting-list,.document-grid{margin-inline:-20px}.revision-list,.document-grid{grid-template-columns:1fr}.document-grid article{min-height:245px}.status-timeline,.portal-two-column{margin-inline:-20px}.portal-two-column{grid-template-columns:1fr;gap:0}.portal-two-column>section{border-bottom:0}.portal-two-column>section:last-child{border-bottom:1px solid var(--portal-line)}}@media (max-width:520px){.portal-header-actions{display:none}.portal-header{justify-content:flex-start;gap:16px}.portal-project-head h2{font-size:42px}.portal-project-head p{font-size:14px}.portal-kpis strong{font-size:16px}.status-timeline-head{padding:23px 20px}.status-track{padding:32px 20px}.portal-message-layout>form,.portal-message-history,.portal-order-grid>article,.portal-revisions>form,.revision-list article,.document-grid article{padding:23px 20px}.file-list a{grid-template-columns:48px 1fr;padding:15px}.file-list a>b{display:none}.meeting-list article{padding:18px 20px}.portal-form-section:has(.portal-brief-group)>.portal-intro{margin-inline:-20px}}.google-ads-center{padding-bottom:60px}.google-ads-status{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.google-ads-status>div{padding-left:24px;position:relative}.google-ads-status i{background:#52a96e;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0;box-shadow:0 0 0 6px #52a96e21}.google-ads-status span,.google-ads-workspace>article>span,.google-ads-events header span{color:#c8aa72;letter-spacing:.14em;font-size:9px;font-weight:800}.google-ads-status h3{margin:8px 0 6px;font-size:28px}.google-ads-status p{color:#aaa;max-width:720px;margin:0;font-size:11px;line-height:1.65}.google-ads-status>a{color:#fff;border:1px solid #5a513f;flex:none;padding:13px 18px;font-size:10px;font-weight:800}.google-ads-kpis{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.google-ads-kpis article{border-right:1px solid var(--line);align-content:space-between;min-height:130px;padding:24px;display:grid}.google-ads-kpis article:last-child{border-right:0}.google-ads-kpis span{color:#777;font-size:9px}.google-ads-kpis strong{font-family:var(--font-manrope),sans-serif;font-size:34px}.google-ads-kpis small{color:#888;font-size:8px;line-height:1.5}.google-ads-workspace{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.google-ads-workspace>article{border:1px solid var(--line);background:#fff;padding:30px}.google-ads-workspace>article.is-pending{background:#f1e8d7}.google-ads-workspace h3{margin:11px 0 8px;font-size:24px}.google-ads-workspace p{color:#6f675b;font-size:11px;line-height:1.65}.google-ads-workspace ul{margin:22px 0 0;padding:0;list-style:none}.google-ads-workspace li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;padding:13px 0;font-size:10px;display:grid}.google-ads-workspace li b{color:#9d7d49}.google-ads-workspace dl{margin:22px 0 0}.google-ads-workspace dl div{border-top:1px solid #614c2933;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.google-ads-workspace dt{color:#746a58}.google-ads-workspace dd{margin:0;font-weight:800}.google-ads-events{border:1px solid var(--line);margin-top:16px;padding:24px}.google-ads-events header{justify-content:space-between;display:flex}.google-ads-events header strong{font-size:10px}.google-ads-events>div{border-top:1px solid var(--line);grid-template-columns:18px 1fr auto;padding:12px 0;font-size:10px;display:grid}.google-ads-events>div i{background:#a86d48;border-radius:50%;width:8px;height:8px;margin-top:3px}.google-ads-events>div i.is-ready{background:#52a96e}.google-ads-events time{color:#777}.google-ads-events>p{color:#777;margin:18px 0 0;font-size:10px}@media (max-width:900px){.google-ads-kpis{grid-template-columns:1fr 1fr}.google-ads-kpis article:nth-child(2){border-right:0}.google-ads-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.google-ads-workspace{grid-template-columns:1fr}}@media (max-width:600px){.google-ads-status{flex-direction:column;align-items:flex-start;padding:24px}.google-ads-status h3{font-size:23px}.google-ads-kpis{grid-template-columns:1fr}.google-ads-kpis article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.google-ads-kpis article:last-child{border-bottom:0}.google-ads-workspace>article{padding:22px}}.google-ads-workspace>article.is-connected{background:#e8f1e9}.google-ads-connect{color:#fff;background:#111;margin-top:20px;padding:12px 16px;font-size:10px;font-weight:800;display:inline-block}.ad-platform-links{flex-wrap:wrap;gap:8px;display:flex}.ad-platform-links a{color:#fff;border:1px solid #5a513f;padding:13px 18px;font-size:10px;font-weight:800}.ad-platform-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.ad-platform-card{border:1px solid var(--line);padding:30px}.ad-platform-card.is-connected{background:#e8f1e9}.ad-platform-card.is-pending{background:#f1e8d7}.ad-platform-card header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ad-platform-card header span{color:#9d7d49;letter-spacing:.14em;font-size:9px;font-weight:800}.ad-platform-card header b{letter-spacing:.12em;border:1px solid #11111129;padding:5px 8px;font-size:8px}.ad-platform-card h3{margin:16px 0 8px;font-size:25px}.ad-platform-card p{color:#6f675b;min-height:38px;font-size:11px;line-height:1.65}.ad-platform-card dl{margin:22px 0 0}.ad-platform-card dl div{border-top:1px solid #614c2933;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.ad-platform-card dt{color:#746a58}.ad-platform-card dd{margin:0;font-weight:800}@media (max-width:900px){.ad-platform-grid{grid-template-columns:1fr}}@media (max-width:600px){.ad-platform-card{padding:22px}.ad-platform-links{width:100%}.ad-platform-links a{text-align:center;flex:1}}.ad-revenue-attribution{border:1px solid var(--line);background:#fff;margin-top:16px}.ad-revenue-attribution>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px;display:flex}.ad-revenue-attribution header span,.ad-revenue-attribution footer span{color:#9d7d49;letter-spacing:.14em;font-size:9px;font-weight:800}.ad-revenue-attribution h3{margin:9px 0 7px;font-size:25px}.ad-revenue-attribution header p,.ad-revenue-attribution footer p{color:#777;margin:0;font-size:10px;line-height:1.6}.ad-revenue-attribution header b{color:#357147;letter-spacing:.12em;border:1px solid #bfd1c1;padding:7px 9px;font-size:8px}.ad-revenue-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(3,.7fr) 1fr .7fr;align-items:center;min-height:58px;padding:0 30px;font-size:10px;display:grid}.ad-revenue-table>div.is-head{color:#777;letter-spacing:.08em;background:#faf8f4;min-height:40px;font-size:8px;font-weight:800}.ad-revenue-table strong{font-size:11px}.ad-revenue-attribution>footer{background:#f1e8d7;grid-template-columns:120px 1fr;gap:18px;padding:20px 30px;display:grid}@media (max-width:700px){.ad-revenue-attribution>header{flex-direction:column;padding:22px}.ad-revenue-table{overflow-x:auto}.ad-revenue-table>div{min-width:650px;padding:0 22px}.ad-revenue-attribution>footer{grid-template-columns:1fr;gap:7px;padding:18px 22px}}.visionary-pipeline-kpis{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.visionary-pipeline-kpis article{border-right:1px solid var(--line);gap:7px;padding:22px;display:grid}.visionary-pipeline-kpis article:last-child{border-right:0}.visionary-pipeline-kpis article.is-alert{background:#fff0ec}.visionary-pipeline-kpis span,.visionary-pipeline-kpis small{color:var(--muted);font-size:12px}.visionary-pipeline-kpis strong{font-size:clamp(24px,3vw,38px);font-weight:500}.visionary-crm-tools{grid-template-columns:1fr 240px;gap:12px;margin-bottom:18px;display:grid}.visionary-crm-tools input,.visionary-crm-tools select{border:1px solid var(--line);background:#fff;min-height:48px;padding:0 14px}.visionary-crm-pro .lead-workspace aside button em{color:var(--muted);margin-top:6px;font-size:10px;font-style:normal;display:block}.visionary-sales-form{margin-top:18px}.visionary-contact-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.visionary-contact-actions .button-cancel-lead{color:#8d2f26;background:#fff5f2;border-color:#b6493d;margin-left:auto}.active-ad-campaigns{border:1px solid var(--line);background:#fff;margin-top:16px}.active-ad-campaigns>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px;display:flex}.active-ad-campaigns header span{color:#9d7d49;letter-spacing:.14em;font-size:9px;font-weight:800}.active-ad-campaigns h3{margin:9px 0 7px;font-size:25px}.active-ad-campaigns header p{color:#777;max-width:760px;margin:0;font-size:10px;line-height:1.6}.active-ad-campaigns header>strong{color:#357147;white-space:nowrap;border:1px solid #bfd1c1;padding:7px 10px;font-size:9px}.active-campaign-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.6fr repeat(5,.7fr);align-items:center;gap:12px;min-height:64px;padding:0 30px;font-size:10px;display:grid}.active-campaign-table>div.is-head{color:#777;letter-spacing:.08em;background:#faf8f4;min-height:42px;font-size:8px;font-weight:800}.active-campaign-table strong{gap:4px;font-size:11px;display:grid}.active-campaign-table strong small{color:#9d7d49;letter-spacing:.1em;font-size:7px}.active-campaign-empty,.active-ad-campaigns>footer{color:#777;margin:0;padding:22px 30px;font-size:10px}.active-ad-campaigns>footer{color:#8d2f26;background:#fff5f2}@media (max-width:900px){.visionary-pipeline-kpis{grid-template-columns:repeat(2,1fr)}.visionary-pipeline-kpis article:nth-child(2){border-right:0}.visionary-crm-tools{grid-template-columns:1fr}}@media (max-width:760px){.active-ad-campaigns>header{flex-direction:column;padding:22px}.active-campaign-table{overflow-x:auto}.active-campaign-table>div{min-width:820px;padding:0 22px}.visionary-contact-actions .button-cancel-lead{margin-left:0}}@media (max-width:560px){.visionary-pipeline-kpis{grid-template-columns:1fr}.visionary-pipeline-kpis article{border-right:0;border-bottom:1px solid var(--line)}}.button-remove-crm{color:#7d2118!important;background:#fff4f1!important;border-color:#9f3d32!important}.button-remove-crm:hover{color:#fff!important;background:#7d2118!important}.analysis-remove-bar{background:#fff7f5;border:1px solid #e0c2bb;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:flex}.analysis-remove-bar span{color:#6f5c57;font-size:11px}.analysis-remove-bar .button{flex:none}.crm-contact-strip{flex-wrap:wrap;grid-template-columns:none!important;display:flex!important}.crm-contact-strip a,.crm-contact-strip button{border:0;border-right:1px solid #dedbd3;flex:180px;place-items:center;min-height:48px;padding:12px;font-size:11px;font-weight:750;display:grid}.crm-contact-strip a[href*=wa\.me]{color:#fff;background:#111}.crm-contact-strip button{cursor:pointer}@media (max-width:600px){.analysis-remove-bar{flex-direction:column;align-items:stretch}.crm-contact-strip{grid-template-columns:1fr!important;display:grid!important}.crm-contact-strip a,.crm-contact-strip button{border-bottom:1px solid #dedbd3;border-right:0}}.portal-executive-summary{border:1px solid var(--portal-line);background:#fff;margin-bottom:20px}.portal-executive-summary>header{background:#f3ede1;justify-content:space-between;align-items:flex-end;gap:30px;min-height:170px;padding:34px 38px;display:flex}.portal-executive-summary>header h2{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(34px,4vw,56px);font-weight:520}.portal-executive-summary>header p:last-child{color:#746e63;margin:0;font-size:12px}.portal-live-status{color:#3f704a;letter-spacing:.11em;white-space:nowrap;background:#f7fbf7;border:1px solid #c9d7ca;align-self:flex-start;padding:10px 13px;font-size:8px;font-weight:850}.portal-live-status i{background:#51a269;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #51a2691f}.portal-executive-grid{border-top:1px solid var(--portal-line);grid-template-columns:1.1fr 1.9fr;display:grid}.portal-primary-action{color:#fff;background:#151713;flex-direction:column;align-items:flex-start;min-height:290px;padding:36px;display:flex}.portal-primary-action>span{color:var(--portal-gold);letter-spacing:.14em;font-size:8px;font-weight:850}.portal-primary-action h3{max-width:440px;margin:28px 0 13px;font-size:31px;font-weight:540;line-height:1.05}.portal-primary-action p{color:#a4a69f;max-width:460px;margin:0;font-size:12px;line-height:1.65}.portal-primary-action button{color:#111;background:var(--portal-gold);cursor:pointer;border:1px solid #5f5645;margin-top:auto;padding:13px 18px;font-size:10px;font-weight:850}.portal-primary-action button:hover{background:#d2b67e}.portal-executive-pulse{grid-template-columns:1fr 1fr;display:grid}.portal-executive-pulse article{border-left:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);background:#fbfaf7;align-content:space-between;min-height:145px;padding:27px;display:grid}.portal-executive-pulse article:nth-child(3),.portal-executive-pulse article:nth-child(4){border-bottom:0}.portal-executive-pulse span{color:#777168;font-size:9px;font-weight:750}.portal-executive-pulse strong{font-family:var(--font-manrope),sans-serif;font-size:29px;font-weight:560}.portal-executive-pulse small{color:#8e8a81;font-size:9px}.portal-executive-summary>footer{border-top:1px solid var(--portal-line);background:#fff;grid-template-columns:repeat(3,1fr);min-height:86px;display:grid}.portal-executive-summary>footer>div{border-right:1px solid var(--portal-line);gap:8px;padding:21px 25px;display:grid}.portal-executive-summary>footer>div:last-child{border-right:0}.portal-executive-summary>footer span{color:#8a8479;letter-spacing:.1em;font-size:8px;font-weight:800}.portal-executive-summary>footer strong{font-size:12px;font-weight:750}@media (max-width:980px){.portal-executive-grid{grid-template-columns:1fr}.portal-primary-action{min-height:250px}.portal-executive-pulse article:first-child,.portal-executive-pulse article:nth-child(2){border-top:1px solid var(--portal-line)}.portal-executive-summary>footer{grid-template-columns:1fr}.portal-executive-summary>footer>div{border-right:0;border-bottom:1px solid var(--portal-line)}.portal-executive-summary>footer>div:last-child{border-bottom:0}}@media (max-width:820px){.portal-executive-summary{margin-inline:-20px}.portal-executive-summary>header{flex-direction:column-reverse;align-items:flex-start;min-height:220px;padding:30px 24px}.portal-executive-summary>header h2{font-size:40px}.portal-live-status{align-self:flex-start}.portal-primary-action{min-height:280px;padding:30px 24px}.portal-primary-action h3{font-size:29px}.portal-primary-action p{font-size:13px}.portal-primary-action button{width:100%;min-height:49px}.portal-executive-pulse article{padding:22px 20px}.portal-executive-summary>footer>div{padding:19px 20px}}@media (max-width:480px){.portal-executive-pulse{grid-template-columns:1fr}.portal-executive-pulse article{border-left:0;min-height:115px;border-bottom:1px solid var(--portal-line)!important}.portal-executive-pulse article:last-child{border-bottom:0!important}.portal-executive-pulse strong{font-size:25px}}.customer-finance-center .finance-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-project-create{background:#f7f4ed;border:1px solid #d8d2c6;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding:28px;display:grid}.customer-project-create header{grid-column:1/-1}.customer-project-create header span,.portal-service-scope .portal-section-title{color:#94713b;letter-spacing:.12em;font-size:8px;font-weight:850}.customer-project-create header h3{margin:8px 0;font-size:24px}.customer-project-create header p{color:#777166;margin:0;font-size:11px}.customer-project-create label{gap:7px;display:grid}.customer-project-create label>span{font-size:9px;font-weight:800}.customer-project-create input,.customer-project-create select{background:#fff;border:1px solid #d8d2c6;min-height:45px;padding:0 12px}.customer-project-options{background:#fff;border:1px solid #d8d2c6;grid-column:1/-1;gap:22px;padding:15px;display:flex}.customer-project-options label{align-items:center;gap:9px;display:flex}.customer-project-options input{min-height:auto}.customer-project-create>button{grid-column:1/-1;justify-self:start}.portal-service-scope{border:1px solid var(--portal-line);background:#fff}.portal-service-scope>header{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.portal-service-scope>header h3{margin:8px 0 0;font-size:28px}.portal-service-scope>header>span{color:#777166;font-size:9px}.portal-service-scope>div{grid-template-columns:repeat(4,1fr);display:grid}.portal-service-scope article{border-right:1px solid var(--portal-line);align-content:space-between;min-height:130px;padding:22px;display:grid}.portal-service-scope article:last-child{border-right:0}.portal-service-scope article>span{letter-spacing:.1em;color:#80796e;font-size:8px;font-weight:850}.portal-service-scope article strong{font-size:24px;font-weight:560}.portal-service-scope article small{color:#8a8479;font-size:9px}.portal-service-scope article.is-included{background:#edf5ee}.portal-service-scope>footer{color:#716b61;background:#f4f1ea;padding:16px 22px;font-size:10px;line-height:1.55}@media (max-width:820px){.customer-project-create{grid-template-columns:1fr;padding:20px}.customer-project-create header,.customer-project-options,.customer-project-create>button{grid-column:auto}.customer-project-options{display:grid}.customer-project-create>button{width:100%}.portal-service-scope>header{flex-direction:column;align-items:flex-start}.portal-service-scope>div{grid-template-columns:repeat(2,1fr)}.portal-service-scope article:nth-child(2){border-right:0}.portal-service-scope article:nth-child(-n+2){border-bottom:1px solid var(--portal-line)}}.portal-approvals,.portal-performance,.portal-tasks,.portal-brand-center{gap:24px;display:grid}.portal-approval-summary,.portal-task-kpis,.portal-performance-kpis,.portal-finance-kpis{border:1px solid var(--portal-line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.portal-performance-kpis{grid-template-columns:repeat(5,1fr)}.portal-approval-summary article,.portal-task-kpis article,.portal-performance-kpis article,.portal-finance-kpis article{border-right:1px solid var(--portal-line);align-content:space-between;min-height:116px;padding:24px;display:grid}.portal-approval-summary article:last-child,.portal-task-kpis article:last-child,.portal-performance-kpis article:last-child,.portal-finance-kpis article:last-child{border-right:0}.portal-approval-summary span,.portal-task-kpis span,.portal-performance-kpis span,.portal-finance-kpis span{color:#817b70;letter-spacing:.1em;font-size:8px;font-weight:800}.portal-approval-summary strong,.portal-task-kpis strong,.portal-performance-kpis strong,.portal-finance-kpis strong{font-size:30px;font-weight:560}.portal-approval-list{gap:14px;display:grid}.portal-approval-list>article{border:1px solid var(--portal-line);background:#fff;padding:28px}.portal-approval-list>article.is-pending{border-left:4px solid var(--portal-gold)}.portal-approval-list article>header{justify-content:space-between;gap:24px;display:flex}.portal-approval-list header span,.portal-approval-list header b{letter-spacing:.1em;font-size:8px;font-weight:850}.portal-approval-list h3{margin:8px 0 0;font-size:24px}.portal-approval-list article>p{color:#6f6a61;max-width:760px;line-height:1.65}.portal-approval-list article>a{color:#111;margin:8px 0 20px;font-weight:800;display:inline-block}.portal-approval-list label{gap:8px;display:grid}.portal-approval-list label span{font-size:9px;font-weight:800}.portal-approval-list textarea{border:1px solid var(--portal-line);resize:vertical;padding:14px}.portal-approval-list footer{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.portal-approval-list footer button{cursor:pointer;background:#fff;border:1px solid #222;padding:12px 16px;font-weight:800}.portal-approval-list footer .is-approve{color:#fff;background:#171914}.portal-approval-list footer.is-decided{color:#6d695f;display:block}.portal-data-boundary{background:#f3ede1;border:1px solid #d7cab0;padding:42px}.portal-data-boundary>span{letter-spacing:.12em;color:#8a6b2f;font-size:8px;font-weight:850}.portal-data-boundary h3{margin:20px 0 10px;font-size:30px}.portal-data-boundary p{color:#706a60;max-width:720px;line-height:1.65}.portal-data-boundary button{color:#fff;background:#161814;border:0;margin-top:20px;padding:13px 17px;font-weight:800}.portal-performance-table{border:1px solid var(--portal-line);background:#fff;overflow:auto}.portal-performance-table>div{border-bottom:1px solid var(--portal-line);grid-template-columns:1.3fr 1.2fr repeat(5,1fr);align-items:center;min-width:850px;display:grid}.portal-performance-table>div:last-child{border-bottom:0}.portal-performance-table span,.portal-performance-table strong{padding:15px;font-size:11px}.portal-performance-table strong small{color:#878177;margin-top:5px;font-size:8px;display:block}.portal-performance-table .is-head{color:#80796e;letter-spacing:.08em;background:#f4f1ea;font-size:8px;font-weight:850}.portal-task-board{gap:10px;display:grid}.portal-task-board>article{border:1px solid var(--portal-line);background:#fff;grid-template-columns:150px 1fr auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.portal-task-board>article.is-customer{border-left:4px solid var(--portal-gold);background:#fffaf0}.portal-task-board article>span,.portal-task-board small,.portal-task-board b{font-size:9px}.portal-task-board article div{gap:5px;display:grid}.portal-calendar-stream{border:1px solid var(--portal-line);color:#fff;background:#171914;padding:28px}.portal-calendar-stream h3{margin:0 0 20px;font-size:22px}.portal-calendar-stream article{border-top:1px solid #3a3c37;grid-template-columns:100px 1fr auto;gap:20px;padding:14px 0;display:grid}.portal-calendar-stream article span{color:var(--portal-gold);letter-spacing:.12em;font-size:8px;font-weight:850}.portal-calendar-stream time{color:#b0b2ab;font-size:10px}.portal-brand-profile{border:1px solid var(--portal-line);color:#fff;background:#171914;grid-template-columns:repeat(3,1fr);display:grid}.portal-brand-profile article{border-right:1px solid #393b36;align-content:space-between;min-height:190px;padding:28px;display:grid}.portal-brand-profile article:last-child{border-right:0}.portal-brand-profile span{color:var(--portal-gold);letter-spacing:.12em;font-size:8px;font-weight:850}.portal-brand-profile strong{font-size:25px;font-weight:520}.portal-brand-profile small{color:#aaa9a3;line-height:1.55}.portal-brand-assets{border:1px solid var(--portal-line);background:#fff}.portal-brand-assets>header{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;padding:24px;display:flex}.portal-brand-assets header span{letter-spacing:.12em;font-size:8px;font-weight:850}.portal-brand-assets header h3{margin:6px 0 0}.portal-brand-assets header button,.portal-brand-center>footer button{background:#fff;border:1px solid #222;padding:12px 15px;font-weight:800}.portal-brand-assets>a{border-bottom:1px solid var(--portal-line);color:#171914;grid-template-columns:74px 1fr auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.portal-brand-assets>a>span{background:#efede7;place-items:center;width:64px;height:50px;font-size:9px;font-weight:850;display:grid}.portal-brand-assets img{object-fit:contain;max-width:54px;max-height:42px}.portal-brand-assets a div{gap:5px;display:grid}.portal-brand-center>footer{background:#f3ede1;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.portal-brand-center>footer p{color:#756f65;margin:0;font-size:10px}.portal-files .upload-box select{border:1px solid var(--portal-line);background:#fff;min-height:48px;padding:0 12px}.portal-finance-kpis{margin-bottom:20px}.portal-mobile-dock{display:none}.portal-visionary-trigger{z-index:35;text-align:left;color:#fff;cursor:pointer;background:#171914;border:1px solid #544c3e;grid-template-rows:auto auto;grid-template-columns:38px 1fr;min-width:220px;padding:12px 16px;display:grid;position:fixed;bottom:24px;right:28px;box-shadow:0 14px 40px #0003}.portal-visionary-trigger>span{color:#171914;background:var(--portal-gold);border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.portal-visionary-trigger strong{font-size:11px}.portal-visionary-trigger small{color:#aaa9a3;font-size:8px}.portal-visionary-assistant{z-index:50;background:#f8f6f0;border:1px solid #393b35;width:min(420px,100vw - 32px);max-height:min(720px,100vh - 40px);position:fixed;bottom:24px;right:28px;overflow:auto;box-shadow:0 22px 70px #00000052}.portal-visionary-assistant>header{color:#fff;background:#171914;justify-content:space-between;align-items:center;padding:18px;display:flex}.portal-visionary-assistant header>div{align-items:center;gap:12px;display:flex}.portal-visionary-assistant header div>span{color:#171914;background:var(--portal-gold);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.portal-visionary-assistant header p{margin:0;display:grid}.portal-visionary-assistant header small{color:#aaa9a3;font-size:8px}.portal-visionary-assistant header button{color:#fff;background:0 0;border:0;font-size:28px}.portal-visionary-answer{border-bottom:1px solid var(--portal-line);padding:25px}.portal-visionary-answer span{color:#917039;letter-spacing:.12em;font-size:8px;font-weight:850}.portal-visionary-answer p{margin:14px 0 0;line-height:1.65}.portal-visionary-prompts{flex-wrap:wrap;gap:7px;padding:14px;display:flex}.portal-visionary-prompts button{border:1px solid var(--portal-line);background:#fff;padding:9px 11px;font-size:9px}.portal-visionary-assistant form{gap:8px;padding:14px;display:grid}.portal-visionary-assistant form label{font-size:9px;font-weight:800}.portal-visionary-assistant form>div{grid-template-columns:1fr auto;display:grid}.portal-visionary-assistant input{border:1px solid var(--portal-line);min-width:0;padding:13px}.portal-visionary-assistant form button{color:#fff;background:#171914;border:0;padding:0 14px;font-weight:800}.portal-visionary-assistant>footer{border-top:1px solid var(--portal-line);gap:10px;padding:14px;display:grid}.portal-visionary-assistant>footer button{color:#171914;background:var(--portal-gold);border:0;padding:12px;font-weight:850}.portal-visionary-assistant>footer small{text-align:center;color:#817c72;font-size:8px}@media (max-width:1100px){.portal-performance-kpis{grid-template-columns:repeat(3,1fr)}.portal-performance-kpis article:nth-child(3){border-right:0}.portal-performance-kpis article:nth-child(-n+3){border-bottom:1px solid var(--portal-line)}.portal-brand-profile{grid-template-columns:1fr}.portal-brand-profile article{border-bottom:1px solid #393b36;border-right:0;min-height:130px}.portal-brand-profile article:last-child{border-bottom:0}}@media (max-width:820px){.portal-main{padding-bottom:94px}.portal-approval-summary,.portal-task-kpis,.portal-performance-kpis,.portal-finance-kpis{grid-template-columns:1fr}.portal-approval-summary article,.portal-task-kpis article,.portal-performance-kpis article,.portal-finance-kpis article{border-right:0;border-bottom:1px solid var(--portal-line);min-height:88px}.portal-approval-summary article:last-child,.portal-task-kpis article:last-child,.portal-performance-kpis article:last-child,.portal-finance-kpis article:last-child{border-bottom:0}.portal-approval-list>article{padding:22px 18px}.portal-approval-list article>header,.portal-brand-assets>header,.portal-brand-center>footer{flex-direction:column;align-items:flex-start}.portal-approval-list footer{grid-template-columns:1fr 1fr;display:grid}.portal-approval-list footer button{min-height:48px}.portal-data-boundary{padding:30px 22px}.portal-task-board>article{grid-template-columns:1fr;gap:8px}.portal-calendar-stream article{grid-template-columns:1fr;gap:7px}.portal-brand-assets>a{grid-template-columns:60px 1fr}.portal-brand-assets>a>b{grid-column:2}.portal-mobile-dock{z-index:40;height:72px;padding:7px max(10px,env(safe-area-inset-left));background:#171914;border-top:1px solid #383a35;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.portal-mobile-dock button{color:#aaa9a3;background:0 0;border:0;align-content:center;place-items:center;gap:4px;font-size:8px;font-weight:800;display:grid}.portal-mobile-dock button span{font-size:18px}.portal-mobile-dock button.is-active{color:var(--portal-gold)}.portal-visionary-trigger{display:none}.portal-visionary-assistant{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:calc(100vh - 72px);bottom:72px;right:0}.portal-files .upload-box{display:grid}.portal-files .upload-box select,.portal-files .upload-box input,.portal-files .upload-box button{width:100%}}.social-inbox{color:#171914;background:#fff;border:1px solid #d9d5cc;margin:26px 0}.social-inbox>header{color:#fff;background:#171914;justify-content:space-between;align-items:flex-end;gap:28px;min-height:165px;padding:34px 38px;display:flex}.social-inbox>header span{color:#c4a568;letter-spacing:.15em;font-size:9px;font-weight:850}.social-inbox>header h3{letter-spacing:-.055em;margin:15px 0 9px;font-size:clamp(34px,4vw,54px);font-weight:530}.social-inbox>header p{color:#a7aaa2;max-width:680px;margin:0;font-size:12px;line-height:1.6}.social-inbox>header>b{color:#d6bd8a;letter-spacing:.1em;border:1px solid #544c3e;align-self:flex-start;padding:10px 13px;font-size:8px}.social-connection-strip{background:#f4f1ea;border-bottom:1px solid #d9d5cc;grid-template-columns:220px 220px 1fr;min-height:84px;display:grid}.social-connection-strip article{border-right:1px solid #d9d5cc;align-items:center;gap:12px;padding:18px 20px;display:flex}.social-connection-strip i{background:#bc815c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #bc815c1f}.social-connection-strip article.is-ready i{background:#55a66c;box-shadow:0 0 0 5px #55a66c1f}.social-connection-strip article div{gap:5px;display:grid}.social-connection-strip strong{font-size:11px}.social-connection-strip small{color:#7f796e;font-size:8px}.social-connection-strip code{color:#777168;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:20px;font-size:9px;display:flex;overflow:hidden}.social-inbox-layout{grid-template-columns:350px minmax(0,1fr);min-height:610px;display:grid}.social-inbox-layout>aside{background:#f8f6f1;border-right:1px solid #d9d5cc;max-height:720px;overflow:auto}.social-inbox-layout>aside>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dedad1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:94px;padding:17px;display:grid;position:relative}.social-inbox-layout>aside>button:hover,.social-inbox-layout>aside>button.is-active{background:#ece3d2}.social-inbox-layout>aside>button>span{background:#fff;border:1px solid #b9aa8d;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.social-inbox-layout>aside>button>div{gap:6px;min-width:0;display:grid}.social-inbox-layout>aside strong,.social-inbox-layout>aside small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-inbox-layout>aside strong{font-size:11px}.social-inbox-layout>aside small{color:#7e786e;font-size:9px}.social-inbox-layout>aside time{color:#8d877c;align-self:start;font-size:8px}.social-inbox-layout>aside b{color:#fff;background:#171914;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;display:grid;position:absolute;bottom:13px;right:14px}.social-inbox-layout>main{background:#fff;grid-template-rows:auto minmax(280px,1fr) auto auto;min-width:0;display:grid}.social-inbox-layout>main>header{border-bottom:1px solid #d9d5cc;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.social-inbox-layout>main>header>div:first-child{gap:4px;display:grid}.social-inbox-layout>main>header span{color:#94713b;letter-spacing:.12em;font-size:8px;font-weight:850}.social-inbox-layout>main>header h4{margin:0;font-size:21px}.social-inbox-layout>main>header small{color:#7f796e;font-size:9px}.social-inbox-layout>main>header>div:last-child{gap:8px;display:flex}.social-inbox-layout select,.social-inbox-layout input,.social-inbox-layout textarea{font:inherit;background:#f8f6f1;border:1px solid #d9d5cc}.social-inbox-layout select,.social-inbox-layout input{min-height:42px;padding:0 11px;font-size:10px}.social-thread{background:#f6f4ee;flex-direction:column;gap:12px;max-height:480px;padding:26px;display:flex;overflow:auto}.social-thread article{background:#fff;border:1px solid #d8d3c8;width:min(78%,650px);padding:14px 16px}.social-thread article.is-outbound{color:#fff;background:#171914;border-color:#282a24;align-self:flex-end}.social-thread article small,.social-thread article span{font-size:8px}.social-thread article small{color:#8b857b}.social-thread article.is-outbound small,.social-thread article.is-outbound span{color:#aaa9a3}.social-thread article p{margin:9px 0 8px;font-size:12px;line-height:1.6}.social-suggestions{border-top:1px solid #d9d5cc;gap:7px;padding:11px 16px;display:flex;overflow:auto}.social-suggestions button{cursor:pointer;background:#fff;border:1px solid #d9d5cc;flex:none;padding:9px 11px;font-size:8px}.social-suggestions button:hover{background:#f1e8d7;border-color:#94713b}.social-inbox-layout form{border-top:1px solid #d9d5cc;grid-template-columns:1fr auto;gap:9px;padding:16px;display:grid}.social-inbox-layout textarea{resize:vertical;min-height:76px;padding:13px;font-size:12px}.social-inbox-layout form button{color:#171914;cursor:pointer;background:#c4a568;border:0;min-width:190px;font-size:10px;font-weight:850}.social-inbox-layout form button:disabled{opacity:.5;cursor:not-allowed}.social-empty{color:#7d776d;padding:28px;font-size:11px}.social-inbox>footer{color:#716b61;background:#f1e8d7;border-top:1px solid #d9d5cc;padding:15px 20px;font-size:9px;line-height:1.55}@media (max-width:980px){.social-connection-strip{grid-template-columns:1fr 1fr}.social-connection-strip code{border-top:1px solid #d9d5cc;grid-column:1/-1}.social-inbox-layout{grid-template-columns:290px minmax(0,1fr)}.social-inbox-layout>main>header{flex-direction:column;align-items:flex-start}.social-inbox-layout>main>header>div:last-child{width:100%}.social-inbox-layout select,.social-inbox-layout input{width:50%;min-width:0}.social-inbox-layout form{grid-template-columns:1fr}.social-inbox-layout form button{min-height:48px}}@media (max-width:760px){.social-inbox{margin-inline:-20px}.social-inbox>header{flex-direction:column-reverse;align-items:flex-start;min-height:230px;padding:30px 22px}.social-inbox>header h3{font-size:40px}.social-connection-strip{grid-template-columns:1fr}.social-connection-strip article{border-bottom:1px solid #d9d5cc;border-right:0}.social-connection-strip code{grid-column:auto}.social-inbox-layout{display:block}.social-inbox-layout>aside{border-bottom:1px solid #d9d5cc;border-right:0;max-height:290px}.social-inbox-layout>main{min-height:620px}.social-inbox-layout>main>header{padding:20px}.social-thread{padding:18px}.social-thread article{width:88%}.social-inbox-layout form{padding:13px}.social-inbox-layout textarea{font-size:16px}.social-inbox-layout select,.social-inbox-layout input{min-height:48px;font-size:16px}.social-inbox-layout>main>header>div:last-child{grid-template-columns:1fr;display:grid}.social-inbox-layout select,.social-inbox-layout input{width:100%}}@media (max-width:820px){.home-redesign{width:100%;max-width:100%;overflow-x:clip}.home-luxury .site-header{padding-right:max(18px,env(safe-area-inset-right));padding-left:max(18px,env(safe-area-inset-left))}.home-luxury .mobile-menu{padding-bottom:calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain}.home-luxury .hero{min-height:auto;padding:calc(132px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 46px max(20px,env(safe-area-inset-left));gap:30px;overflow:clip}.home-luxury .hero-copy{width:100%}.home-luxury .eyebrow{letter-spacing:.12em;margin-bottom:18px;font-size:11px}.home-luxury .hero h1{letter-spacing:-.062em;max-width:620px;font-size:clamp(48px,12.7vw,68px);line-height:.95}.home-luxury .hero h1 em{border-radius:8px;margin-top:8px;padding:.05em .13em .1em}.home-luxury .hero-lead{max-width:520px;margin-top:20px;font-size:16px;line-height:1.58}.home-luxury .hero-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.home-luxury .hero-actions .button{justify-content:center;width:100%;min-height:52px;padding:0 14px;font-size:13px}.premium-mosaic-stage{perspective:1000px;transform-origin:50% 48%;contain:layout paint style;transform:rotateX(3deg)rotateY(-1.8deg)scale(.965);width:min(100%,620px)!important;min-height:clamp(400px,78vw,520px)!important;margin:6px auto 0!important}.premium-mosaic-stage:before{border-radius:18px;inset:-2.5%;transform:translateZ(-32px)}.premium-mosaic-stage:after{filter:blur(22px);bottom:-5%}.premium-mosaic-aura{animation-duration:28s}.premium-mosaic-stage .mosaic-ads{animation:8s ease-in-out infinite mobile-premium-card-a}.premium-mosaic-stage .mosaic-media{animation:9s ease-in-out -.8s infinite mobile-premium-card-b}.premium-mosaic-stage .mosaic-proof{animation:7s ease-in-out -1.1s infinite mobile-premium-card-c}.premium-mosaic-stage .mosaic-web{animation:9.5s ease-in-out -.4s infinite mobile-premium-card-d}.premium-mosaic-stage .mosaic-software{animation:8.5s ease-in-out -1.4s infinite mobile-premium-card-e}.premium-mosaic-stage .mosaic-icon-star{animation:18s linear infinite mobile-premium-jewel}.premium-mosaic-stage .mosaic-icon-system,.premium-mosaic-stage .mosaic-icon-growth{animation:8s ease-in-out infinite mobile-premium-icon}.home-luxury .home-services-compact,.home-luxury .home-tv-compact,.home-growth-entry,.home-luxury .contact-cta{content-visibility:auto;contain-intrinsic-size:1px 900px}.home-luxury .home-services-compact{padding:68px 20px}.home-services-compact .service-visual-heading{margin-bottom:30px}.home-services-compact .service-visual-heading h2{font-size:clamp(40px,10vw,54px)}.home-services-compact .service-visual-heading>p:last-child{font-size:15px;line-height:1.65}.home-services-compact .home-service-visual-grid{gap:12px}.home-service-visual-card{border-radius:16px;overflow:hidden}.home-services-compact .service-artwork{height:210px}.home-services-compact .home-service-card-copy{padding:24px 21px}.home-services-compact .home-service-card-copy>p{font-size:15px}.service-platform-link{flex-direction:column;align-items:stretch;gap:18px}.service-platform-link .button{justify-content:center;width:100%;min-height:52px}.home-route-compact{padding:14px 20px calc(14px + env(safe-area-inset-bottom))}.home-route-compact .home-route-grid>a{min-height:58px;padding:11px 4px}.home-route-compact .home-route-grid h3{font-size:17px}.home-growth-entry{gap:10px;padding:62px 20px}.home-growth-entry article{min-height:310px;padding:28px 24px}.home-growth-entry article h2{font-size:clamp(38px,10vw,52px)}.home-growth-entry article>p:not(.kicker){font-size:15px}.home-growth-entry article .button{justify-content:center;width:100%;min-height:52px}.home-luxury .contact-cta{padding:82px 20px calc(44px + env(safe-area-inset-bottom))}.home-luxury .contact-cta h2{font-size:clamp(42px,11vw,60px)}.home-luxury .contact-actions{grid-template-columns:1fr;width:100%;display:grid}.home-luxury .contact-actions .button{justify-content:center;width:100%;min-height:52px}.home-luxury .contact-details{flex-direction:column;align-items:flex-start;gap:8px}.home-luxury .contact-details a,.home-luxury .contact-details span{align-items:center;min-height:44px;display:flex}.home-luxury .site-footer{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:390px){.home-luxury .hero{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.home-luxury .hero h1{font-size:clamp(44px,12.5vw,52px)}.home-luxury .hero-actions{grid-template-columns:1fr}.premium-mosaic-stage{min-height:360px!important}.editorial-mosaic .mosaic-card{padding:11px}.mosaic-media>div{width:46px;height:46px}.home-luxury .home-services-compact,.home-growth-entry{padding-left:16px;padding-right:16px}}@media (hover:none) and (pointer:coarse){.home-redesign a,.home-redesign button{-webkit-tap-highlight-color:#c2a46d29;touch-action:manipulation}.home-service-visual-card:hover,.home-route-grid>a:hover,.tv-program-card:hover,.home-growth-entry article:hover{transform:none}.home-service-visual-card:active,.home-route-grid>a:active,.home-growth-entry article:active{transform:scale(.985)}}@keyframes mobile-premium-card-a{0%,to{transform:translateZ(16px)}50%{transform:translateZ(23px)translateY(-3px)}}@keyframes mobile-premium-card-b{0%,to{transform:translateZ(30px)}50%{transform:translateZ(39px)translateY(-4px)}}@keyframes mobile-premium-card-c{0%,to{transform:translateZ(22px)}50%{transform:translateZ(29px)translateY(-3px)}}@keyframes mobile-premium-card-d{0%,to{transform:translateZ(10px)}50%{transform:translateZ(17px)translateY(-3px)}}@keyframes mobile-premium-card-e{0%,to{transform:translateZ(20px)}50%{transform:translateZ(27px)translateY(-3px)}}@keyframes mobile-premium-jewel{0%{transform:translateZ(33px)rotate(0)}to{transform:translateZ(33px)rotate(360deg)}}@keyframes mobile-premium-icon{0%,to{transform:translateZ(20px)}50%{transform:translateZ(28px)translateY(-3px)}}@media (max-width:820px){.home-luxury .home-contact-bar{padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#13120ff5}.home-luxury .site-header{-webkit-backdrop-filter:blur(20px)saturate(1.22);backdrop-filter:blur(20px)saturate(1.22);background:#fbfaf7e6;border-bottom-color:#8d70422e;box-shadow:0 10px 34px #1b171112}.home-luxury .menu-toggle{background:#ffffffad;border:1px solid #8d70423d;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.home-luxury .store-mobile-menu{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#fbfaf7f7}.home-luxury .store-mobile-menu a{border-bottom-color:#8d704229;min-height:62px}.home-luxury .store-mobile-menu a:active{background:#c2a46d1a}.home-luxury .hero:after{z-index:0;content:"";pointer-events:none;border:1px solid #c2a46d29;border-radius:50%;width:280px;height:280px;animation:22s linear infinite mobile-hero-orbit;position:absolute;bottom:23%;right:-160px;box-shadow:0 0 0 42px #c2a46d06,0 0 0 84px #c2a46d04}.home-luxury .hero-copy,.home-luxury .hero-visual{z-index:1;position:relative}.home-service-visual-card,.home-growth-entry article{box-shadow:0 18px 52px #2f251713}.home-service-visual-card:active,.home-growth-entry article:active{box-shadow:0 8px 26px #2f251714}.home-route-compact{isolation:isolate;position:relative}.home-route-compact:before{z-index:-1;content:"";border:1px solid #8d704224;border-radius:50%;width:160px;height:160px;position:absolute;top:-70px;right:-95px}.home-luxury .visionary-fab{right:max(14px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));box-shadow:0 16px 40px #0000003d,0 0 0 1px #c2a46d29}.home-luxury .visionary-fab>.visionary-core{flex-basis:46px;width:46px;height:46px}.home-luxury .site-footer a,.home-luxury .site-footer button{align-items:center;min-height:44px;display:flex}}@media (max-width:820px) and (max-height:700px){.home-luxury .hero{padding-top:calc(116px + env(safe-area-inset-top));gap:22px}.home-luxury .eyebrow{margin-bottom:12px}.home-luxury .hero h1{font-size:clamp(43px,11.5vw,58px)}.home-luxury .hero-lead{margin-top:15px}.home-luxury .hero-actions{margin-top:18px}.premium-mosaic-stage{min-height:clamp(330px,70vw,430px)!important}}@media (max-width:900px) and (orientation:landscape) and (max-height:560px){.home-luxury .home-contact-bar{display:none}.home-luxury .site-header{height:66px;top:0}.home-luxury .store-mobile-menu{max-height:calc(100dvh - 66px);inset:66px 0 0}.home-luxury .hero{padding:calc(88px + env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) 30px max(28px,env(safe-area-inset-left));grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:center;gap:28px}.home-luxury .hero h1{font-size:clamp(42px,7vw,62px)}.home-luxury .hero-lead{margin-top:14px;font-size:14px}.home-luxury .hero-actions{margin-top:16px}.home-luxury .hero-actions .button{min-height:46px;font-size:12px}.premium-mosaic-stage{min-height:min(74vh,410px)!important;margin:0!important}}@supports (animation-timeline:view()){@media (max-width:820px) and (prefers-reduced-motion:no-preference){.home-service-visual-card,.home-growth-entry article,.home-route-compact .home-route-grid>a{animation:linear both mobile-section-enter;animation-timeline:view();animation-range:entry 8% cover 30%}.home-service-visual-card:nth-child(2),.home-growth-entry article:nth-child(2){animation-range:entry 12% cover 34%}}}@keyframes mobile-hero-orbit{to{transform:rotate(360deg)}}@keyframes mobile-section-enter{0%{opacity:.35;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.home-luxury .hero:after{display:none}}body.site-motion-ready{--site-pointer-x:50vw;--site-pointer-y:34vh;--site-scroll:0}.site-motion-ambient{z-index:40;opacity:.68;pointer-events:none;mix-blend-mode:multiply;position:fixed;inset:0;overflow:hidden}.site-motion-ambient:before{width:46rem;height:46rem;left:calc(var(--site-pointer-x) - 23rem);top:calc(var(--site-pointer-y) - 23rem);transform:scale(calc(.88 + var(--site-scroll) * .2));content:"";background:radial-gradient(circle,#c2a46d1f,#c2a46d09 28%,#0000 68%);border-radius:50%;transition:left .7s cubic-bezier(.2,.75,.2,1),top .7s cubic-bezier(.2,.75,.2,1);position:absolute}.site-motion-orbit{aspect-ratio:1;width:min(66vw,920px);right:-24vw;top:calc(12vh - var(--site-scroll) * 14vh);border:1px solid #8d70421a;border-radius:50%;animation:34s linear infinite site-orbit-drift;position:absolute;box-shadow:0 0 0 90px #c2a46d05,0 0 0 180px #c2a46d03}.site-motion-grain{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E");animation:.7s steps(2,end) infinite site-grain-shift;position:absolute;inset:-50%}.site-motion-progress{z-index:10000;width:100%;height:2px;transform:scaleX(var(--site-scroll));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#8d7042,#e0c58d 58%,#8d7042);position:fixed;top:0;left:0;box-shadow:0 0 18px #c2a46d6b}.site-motion-reveal{opacity:0;transform-origin:50% 20%;transition:opacity .45s ease-out,transform .55s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--motion-order,0) * 30ms);will-change:opacity,transform;transform:translateY(16px)}.site-motion-reveal.is-motion-visible{opacity:1;will-change:auto;transform:translate(0)}.site-motion-ready .store-main :is(article,a)[class*=card],.site-motion-ready .store-main :is(article,a)[class*=tile],.site-motion-ready .home-redesign :is(article,a)[class*=card]{transition-property:transform,box-shadow,border-color,background-color;transition-duration:.55s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.site-motion-ready .store-main :is(article,a)[class*=card]:hover,.site-motion-ready .store-main :is(article,a)[class*=tile]:hover,.site-motion-ready .home-redesign :is(article,a)[class*=card]:hover{transform:translateY(-7px)perspective(900px)rotateX(1.2deg);box-shadow:0 26px 70px #261d1121}.site-motion-ready :is(.button,button,a):focus-visible{outline-offset:5px;outline:2px solid #8d7042bf}}@keyframes site-orbit-drift{0%{transform:rotate(0)scale(.96)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(.96)}}@keyframes site-grain-shift{0%{transform:translate(-2%,-1%)}25%{transform:translate(1%,2%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-1%,1%)}to{transform:translateY(-1%)}}@media (max-width:820px){.site-motion-ambient{opacity:.42}.site-motion-ambient:before{display:none}.site-motion-orbit{width:110vw;animation-duration:46s;right:-62vw;box-shadow:0 0 0 48px #c2a46d04}.site-motion-grain{opacity:.07;animation-duration:1.2s}.site-motion-reveal{transition-duration:.35s,.4s;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.site-motion-ambient,.site-motion-progress{display:none}.site-motion-reveal,.site-motion-reveal.is-motion-visible{opacity:1;filter:none;transition:none;transform:none}}.quick-contact,.quick-contact-result{max-width:760px;margin:0 auto;padding:64px 24px;scroll-margin-top:120px}.quick-contact h1,.quick-contact-result h1{margin:16px 0 24px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}.quick-contact p,.quick-contact-result p{margin:16px 0;font-size:1rem;line-height:1.65}.quick-contact-form{grid-template-columns:1fr 1fr;gap:20px;margin:32px 0;display:grid}.quick-contact-form label{gap:8px;font-size:1rem;display:grid}.quick-contact-form input,.quick-contact-form select,.quick-contact-form textarea{color:#171717;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #a4a4a4;border-radius:6px;padding:12px}.quick-contact-form .full-field{grid-column:1/-1}.quick-contact-form .quick-consent{align-items:flex-start;display:flex}.quick-contact-form .quick-consent input{width:20px;min-width:20px;min-height:20px;margin-top:4px}.quick-contact a{text-underline-offset:3px;text-decoration:underline}.quick-contact-form :focus-visible{outline-offset:3px;outline:3px solid #997333}.quick-contact-form button{min-height:48px}.english-cookie-preferences{color:#171717;z-index:30;background:#fff;border:1px solid #888;padding:10px 14px;position:fixed;bottom:12px;left:12px}.audit-proof p{max-width:680px;line-height:1.7}.audit-proof .button{margin:16px 16px 0 0}@media (max-width:600px){.quick-contact-form{grid-template-columns:1fr}.quick-contact{padding:40px 20px}.quick-contact-form .full-field{grid-column:1}.consent-banner{max-height:70dvh;overflow:auto}.mobile-action-dock{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.site-brand-intro,.site-page-transition{display:none!important}}.partner-marks:has(.ikas-partner-mark){flex-wrap:wrap}.ikas-partner-name{z-index:1;color:#151515;letter-spacing:-.04em;font-size:38px;font-weight:800;line-height:1.2;position:relative}@media (max-width:620px){.partner-marks:has(.ikas-partner-mark) figure{width:calc(50% - 7px)}}.confidence-section{color:#1b1c18;background:#faf8f2;max-width:1500px;margin:auto;padding:clamp(32px,6vw,88px)}.confidence-section h1{font-size:clamp(32px,5vw,62px);line-height:1.12}.confidence-section h2{font-size:clamp(26px,3vw,40px);line-height:1.2}.confidence-section p{color:#55564e;max-width:850px;line-height:1.75}.confidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;margin:28px 0;display:grid}.confidence-grid article{background:#fff;border:1px solid #ded8cb;padding:24px}.confidence-grid article>span{color:#816535;font-weight:700}.confidence-faq{border-bottom:1px solid #d8d2c6;padding:20px 0}.confidence-faq summary{cursor:pointer;font-weight:700}.confidence-section a{font-weight:700}.sample-notice{background:#eee8da;border-left:4px solid #9d7f42;padding:22px;line-height:1.6}.confidence-table{overflow:auto}.confidence-table table{border-collapse:collapse;width:100%;min-width:500px}.confidence-table th,.confidence-table td{text-align:left;border:1px solid #ded8cb;padding:16px}.confidence-section blockquote{border-left:3px solid #9d7f42;margin:20px 0;padding:24px}.confidence-form{gap:18px;max-width:850px;display:grid}.confidence-form label{gap:8px;display:grid}.confidence-form input,.confidence-form textarea,.confidence-form select{font:inherit;color:#171914;background:#fff;border:1px solid #aaa;width:100%;min-width:0;padding:12px}.confidence-form button,.confidence-actions button{color:#fff;cursor:pointer;background:#171914;border:0;padding:14px 20px}.confidence-form button:disabled{opacity:.5;cursor:wait}.confidence-actions{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.confidence-form .check-line{align-items:flex-start;display:flex}.confidence-form input[type=checkbox]{width:auto}.confidence-section :focus-visible{outline-offset:4px;outline:3px solid #97742b}.content-plan-item{border-bottom:1px solid #ddd;padding:18px 0}.content-plan-item time{font-weight:700;display:block}.proposal-document{white-space:pre-wrap;overflow-wrap:anywhere}@media print{.no-print{display:none!important}.confidence-section{max-width:none;padding:0}.confidence-grid{break-inside:avoid}}.proposal-manager>details{border:1px solid #ddd5c5;margin:24px 0;padding:24px}.proposal-manager>details>summary{cursor:pointer;margin-bottom:20px;font-size:22px;font-weight:700}.proposal-review{overflow-wrap:anywhere;background:#fff;border:2px solid #b59a61;margin:28px 0;padding:28px}.proposal-search{width:100%;max-width:700px;margin:10px 0;padding:12px;display:block}.proposal-manager .content-plan-item{overflow-wrap:anywhere}.proposal-manager button:disabled{opacity:.5;cursor:wait}@media (max-width:600px){.proposal-review{padding:18px}.proposal-manager>details{padding:16px}.proposal-manager .confidence-actions>*{width:100%}}.proposal-pipeline{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:24px 0}.proposal-pipeline button{text-align:left;color:#171717;background:#fff;border:1px solid #ddd;padding:16px}.proposal-pipeline strong{margin-top:8px;font-size:26px;display:block}.proposal-pipeline button[aria-pressed=true]{background:#f3f2ee;border-color:#a47a36}.ops-module-search{color:#ddd;gap:8px;margin:16px 0;font-size:14px;display:grid}.ops-module-search input{color:#171717;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #666;border-radius:4px;padding:12px}.daily-workspace{padding:24px 0}.daily-workspace>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.daily-workspace h2{margin:8px 0;font-size:clamp(24px,3vw,36px);line-height:1.2}.daily-workspace header p{letter-spacing:.08em;color:#666;font-size:13px}.daily-workspace header>span{font-size:14px}.workspace-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-actions button{text-align:left;color:#171717;cursor:pointer;background:#fff;border:1px solid #d3d3d3;gap:14px;padding:24px;display:grid}.workspace-actions button:first-child{color:#fff;background:#171717}.workspace-actions span{color:#a47a36;font-size:14px}.workspace-actions strong{font-size:22px}.workspace-actions small{font-size:14px;line-height:1.5}.workspace-totals{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.workspace-totals p{color:#555;gap:8px;font-size:14px;display:grid}.workspace-totals strong{color:#171717;font-size:26px}.workspace-search{gap:10px;font-size:16px;font-weight:600;display:grid}.workspace-search input{font:inherit;color:#171717;background:#fff;border:1px solid #bbb;width:100%;min-width:0;padding:14px}.workspace-customers{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.workspace-customers button{text-align:left;color:#171717;background:#fff;border:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.workspace-customers span{overflow-wrap:anywhere;gap:6px;display:grid}.workspace-customers strong{font-size:16px}.workspace-customers small{color:#666;font-size:14px}.workspace-customers b{white-space:nowrap;font-size:14px}.workspace-attention{border-top:1px solid #ddd;gap:12px;margin-top:28px;padding-top:20px;display:grid}.workspace-attention h3{font-size:20px}.workspace-attention button{text-align:left;color:#171717;background:#fff;border:1px solid #ddd;padding:16px;font-size:16px}.workspace-attention strong{margin-right:12px;font-size:22px}.workspace-attention small,.daily-workspace>small{color:#666;font-size:14px}.ops-report-toggle{color:#171717;cursor:pointer;background:0 0;border:1px solid #aaa;margin:12px 0 24px;padding:14px 18px}.ops-add-customer{border:1px solid #ddd;margin:16px 0;padding:16px}.ops-add-customer summary{cursor:pointer;font-size:16px;font-weight:700}.proposal-embedded{background:0 0;max-width:none;padding:0}.proposal-embedded h1{font-size:28px}.quick-collection-customers>label{gap:8px;display:grid}:is(.daily-workspace button:focus-visible,.ops-module-search input:focus-visible){outline-offset:3px;outline:3px solid #a47a36}@media (max-width:800px){.workspace-actions{grid-template-columns:1fr}.workspace-actions button{padding:18px}.workspace-customers{grid-template-columns:1fr}.daily-workspace>header{align-items:flex-start}.workspace-customers button{flex-wrap:wrap}.ops-module-search{width:100%}.ops-sidebar .ops-module-search{margin:12px 0}.daily-workspace{padding-top:12px}}.home-ikas-partnership{color:#fff;background:#111;border-top:1px solid #34312a;border-bottom:1px solid #34312a;grid-template-columns:320px minmax(0,1fr) auto;align-items:center;gap:40px;margin:0 auto;padding:38px max(32px,50vw - 720px);display:grid}.home-ikas-identity{border-right:1px solid #3c3c3c;gap:16px;padding-right:32px;display:grid}.home-ikas-logos{grid-template-columns:minmax(0,1.6fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.home-ikas-logos img{object-fit:contain;width:100%;height:auto;display:block}.home-ikas-logo{filter:brightness(0)invert()}.home-ikas-multiply{color:#a9a9a9;font-size:24px;font-weight:300}.home-ikas-partner-label{color:#e2c594;letter-spacing:.06em;border:1px solid #c5a46d;border-radius:4px;justify-self:start;padding:7px 10px;font-size:12px;font-weight:700}.home-ikas-copy .home-ikas-eyebrow{color:#e2c594;letter-spacing:.12em;margin:0 0 10px;font-size:12px;font-weight:700}.home-ikas-copy h2{color:#fff;font-family:var(--font-manrope), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.8vw,38px);font-weight:600;line-height:1.15}.home-ikas-copy>p:last-child{color:#c9c9c9;max-width:650px;margin:14px 0 0;font-size:16px;line-height:1.65}.home-ikas-link{color:#fff;border-bottom:1px solid #c5a46d;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:14px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.home-ikas-link span{color:#e2c594;font-size:24px}.home-ikas-link:hover{color:#e2c594}.home-ikas-link:focus-visible{outline-offset:6px;outline:2px solid #e2c594}@media (max-width:1100px){.home-ikas-partnership{grid-template-columns:300px minmax(0,1fr);gap:24px 32px}.home-ikas-link{grid-column:2;justify-self:start}}@media (max-width:620px){.home-ikas-partnership{grid-template-columns:minmax(0,1fr);gap:24px;padding:30px 24px}.home-ikas-identity{border-bottom:1px solid #3c3c3c;border-right:0;padding:0 0 22px}.home-ikas-link{grid-column:1;justify-self:stretch}.home-ikas-copy h2{font-size:30px}}.store-footer-partners .partner-marks{flex:0 580px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.store-footer-partners .partner-marks figure{width:auto;min-width:0}.store-footer-partners .partner-marks img{max-width:100%}.store-footer-partners .partner-marks .ikas-partner-mark img{width:120px;height:auto}@media (max-width:1000px){.store-footer-partners{flex-direction:column;align-items:flex-start}.store-footer-partners .partner-marks{flex:none;max-width:580px}}@media (max-width:620px){.home-ikas-logos{max-width:320px}.store-footer-partners .partner-marks{gap:8px}.store-footer-partners .partner-marks figure{padding:12px 8px}.store-footer-partners .partner-marks figcaption{letter-spacing:0;font-size:9px}}.contact-intro{color:#d4d1c9;max-width:580px;margin:28px 0 0;font-size:17px;line-height:1.7}.discovery-intro{color:#657080;max-width:680px;font-size:17px;line-height:1.7}.discovery-intro a{color:#20252d;text-underline-offset:4px;text-decoration:underline}.discovery-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 40px;display:grid}.discovery-shortcuts a{border:1px solid #dce3ed;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 16px;font-size:14px;display:flex}.discovery-shortcuts a:hover{background:#f3f1ec}@media (max-width:820px){.discovery-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.visionary-fab.visionary-core-fab{width:auto;min-width:122px;padding-right:14px}.visionary-core-fab>strong{letter-spacing:.02em;display:block}}@media (max-width:380px){.discovery-shortcuts{grid-template-columns:1fr}}.home-luxury .home-contact-panel{content-visibility:visible;contain-intrinsic-size:none;background:#111;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:center;gap:clamp(40px,6vw,96px);padding:76px max(32px,50vw - 720px);display:grid}.home-contact-copy,.home-contact-options{min-width:0}.home-luxury .home-contact-panel h2{letter-spacing:-.045em;text-wrap:balance;max-width:720px;font-size:clamp(36px,4.5vw,64px);line-height:1.12}.home-contact-panel .contact-intro{max-width:520px;margin-top:24px;font-size:16px;line-height:1.75}.home-contact-panel .contact-actions{grid-template-columns:1fr;gap:12px;margin-top:0;display:grid}.home-contact-panel .contact-actions .button{justify-content:center;width:100%;min-height:54px}.home-contact-panel .contact-details{flex-direction:column;gap:8px;margin-top:28px;padding-top:22px;font-size:13px;display:flex}.home-contact-panel .contact-details a{align-items:center;min-height:32px;display:inline-flex}.home-contact-panel .contact-details span{padding-top:4px}@media (max-width:820px){.home-luxury .home-contact-panel{padding:52px 24px calc(52px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:32px}.home-luxury .home-contact-panel h2{max-width:650px;font-size:clamp(36px,6.5vw,52px)}.home-contact-options{width:100%;max-width:540px}}.language-switch{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.language-switch a{color:#ddd;letter-spacing:.06em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-width:32px;min-height:28px;padding:3px 6px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.language-switch a[aria-current=true]{color:#d0b981;border-color:#b49b61}.language-switch a:focus-visible{outline-offset:3px;outline:2px solid #d0b981}.english-contact-form{padding-top:40px;padding-bottom:60px}html[lang=en] .store-nav{gap:20px}@media (max-width:600px){.language-switch a{min-width:34px;min-height:30px}}.store-announcement>div{gap:16px;display:flex!important}.store-announcement .language-switch a{display:inline-flex!important}@media (max-width:680px){.store-announcement>div>a{display:none}.store-announcement{gap:8px}.store-announcement-track{min-width:0}}.english-contact-form .quick-contact>h2{font-size:clamp(30px,4vw,52px);line-height:1.15}.store-announcement{grid-template-columns:minmax(0,1fr) auto;display:grid}.store-announcement>div{z-index:1;background:0 0;flex-shrink:0;height:100%;min-height:0;position:relative}.store-announcement>div>a{height:100%;min-height:0}.store-announcement .store-announcement-track{min-width:0;max-width:100%;overflow:hidden}@media (max-width:680px){.store-announcement{padding-inline:16px}.store-announcement .store-announcement-track{animation:none}.store-announcement-copy[aria-hidden=true]{display:none}}@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}.commerce-admin-boundary{color:#d3d3d3;background:#111;border-left:3px solid #777;grid-template-columns:180px 1fr;gap:24px;margin-bottom:22px;padding:19px 22px;display:grid}.commerce-admin-boundary.is-ready{border-left-color:#38a76a}.commerce-admin-boundary strong{letter-spacing:.1em;font-size:8px}.commerce-admin-boundary p{color:#888;margin:0;font-size:8px;line-height:1.7}.price-admin-list,.payment-request-list{gap:12px;display:grid}.price-admin-list>form,.custom-payment-create,.payment-request-list>article{background:#fff;border:1px solid #d8d8d3;padding:24px}.price-admin-list>form>header,.payment-request-list>article>header{background:var(--warm);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:115px;margin:-24px -24px 24px;padding:20px 24px;display:flex}.price-admin-list header span,.payment-request-list header span,.custom-payment-create header>span{color:#888;letter-spacing:.1em;font-size:7px}.price-admin-list h3,.payment-request-list h3,.custom-payment-create h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:9px 0 5px;font-size:23px}.price-admin-list header p,.payment-request-list header p{color:#888;margin:0;font-size:8px}.price-admin-list header>b,.payment-request-list header>b{white-space:nowrap;background:#fff;padding:7px 9px;font-size:7px}.price-admin-list header>b.is-custom{color:#fff;background:#111}.payment-request-list header>b.is-paid{color:#fff;background:#26794d}.payment-request-list header>b.is-cancelled{color:#fff;background:#8b3333}.price-admin-form{grid-template-columns:1fr 1fr 1fr auto auto;align-items:end;gap:12px;display:grid}.price-admin-form label,.custom-payment-create-grid label{gap:6px;display:grid}.price-admin-form label>span,.custom-payment-create-grid label>span{color:#666;font-size:7px;font-weight:750}.price-admin-form input,.custom-payment-create-grid input,.custom-payment-create-grid select,.custom-payment-create-grid textarea{border:1px solid var(--line);background:var(--warm);resize:vertical;width:100%;min-height:42px;padding:10px;font-size:9px}.price-admin-form>div{align-content:center;min-height:42px;display:grid}.price-admin-form>div small{color:#888;font-size:7px}.price-admin-form>div strong{margin-top:4px;font-size:11px}.price-admin-form .button{white-space:nowrap;min-height:42px;font-size:7px}.custom-payment-create{margin-bottom:22px}.custom-payment-create>header{border-bottom:1px solid var(--line);padding-bottom:22px}.custom-payment-create-grid{grid-template-columns:1fr 1fr 1fr;gap:13px;margin-top:22px;display:grid}.custom-payment-create-grid .full-field{grid-column:1/-1}.custom-payment-create>.button{min-height:44px;margin-top:20px;font-size:8px}.payment-request-facts{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.payment-request-facts>span{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:85px;padding:15px;display:flex}.payment-request-facts>span:last-child{border-right:0}.payment-request-facts small{color:#888;font-size:7px}.payment-request-facts strong{font-size:10px}.payment-request-note{color:#666;background:var(--warm);margin:18px 0 0;padding:16px;font-size:9px;line-height:1.7}.payment-link-box{border:1px solid #222;grid-template-columns:minmax(0,1fr) auto auto auto;margin-top:18px;display:grid}.payment-link-box input{background:#f4f4f1;border:0;min-width:0;min-height:42px;padding:10px;font-size:8px}.payment-link-box button,.payment-link-box a{color:#fff;cursor:pointer;background:#111;border:0;border-left:1px solid #333;place-items:center;min-height:42px;padding:0 14px;font-size:7px;display:grid}.payment-request-list footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:18px;display:flex}.payment-request-list footer .button{min-height:40px;font-size:7px}.invoice-automation-record{background:#f4f4f1;border:1px solid #d8d8d3;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.invoice-automation-record>span{border-right:1px solid #d8d8d3;flex-direction:column;justify-content:space-between;min-height:72px;padding:14px;display:flex}.invoice-automation-record>span:last-child{border-right:0}.invoice-automation-record small{color:#777;font-size:7px}.invoice-automation-record strong{font-size:9px;line-height:1.45}.custom-payment-page{color:#111;background:#f1f1ee;min-height:100vh}.custom-payment-page>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50vw - 660px);display:flex}.custom-payment-page>header .brand-logo{width:170px;height:32px}.custom-payment-page>header>span{color:#777;letter-spacing:.13em;font-size:8px}.custom-payment-hero{color:#fff;background:#090909;grid-template-columns:1fr 380px;align-items:end;gap:8vw;min-height:330px;padding:70px max(24px,50vw - 660px);display:grid}.custom-payment-hero>div>p{color:#777;letter-spacing:.13em;margin:0;font-size:8px}.custom-payment-hero h1{max-width:800px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:24px 0 14px;font-size:clamp(46px,5vw,74px);line-height:.95}.custom-payment-hero>div>span{color:#777;font-size:9px}.custom-payment-hero aside{border:1px solid #333;padding:26px}.custom-payment-hero aside small,.custom-payment-hero aside strong,.custom-payment-hero aside p{display:block}.custom-payment-hero aside small{color:#888;letter-spacing:.1em;font-size:7px}.custom-payment-hero aside strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;margin-top:16px;font-size:40px}.custom-payment-hero aside p{color:#777;margin:12px 0 0;font-size:9px}.custom-payment-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:22px;max-width:1320px;margin:0 auto;padding:65px 24px 100px;display:grid}.custom-payment-context,.custom-payment-form,.custom-payment-resume,.custom-payment-terminal{border:1px solid var(--line);background:#fff;padding:32px}.custom-payment-context>p,.custom-payment-resume>span{color:#888;letter-spacing:.12em;margin:0;font-size:8px}.custom-payment-context h2,.custom-payment-resume h2,.custom-payment-terminal h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:18px 0 25px;font-size:32px}.custom-payment-context dl{border-top:1px solid var(--line);margin:0}.custom-payment-context dl div{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;align-items:center;min-height:52px;display:grid}.custom-payment-context dt{color:#888;font-size:7px}.custom-payment-context dd{margin:0;font-size:9px;font-weight:750}.custom-payment-context article{background:var(--warm);margin:22px 0;padding:18px}.custom-payment-context article span{color:#888;font-size:7px}.custom-payment-context article p{color:#666;margin:10px 0 0;font-size:9px;line-height:1.7}.custom-payment-context>div{border:1px solid var(--line);border-bottom:0;justify-content:space-between;align-items:center;min-height:58px;padding:0 15px;display:flex}.custom-payment-context>div.is-due{color:#fff;background:#111;border-color:#111}.custom-payment-context>div span{font-size:8px}.custom-payment-context>div strong{font-size:12px}.custom-payment-form fieldset{border:1px solid var(--line);margin:0 0 18px;padding:22px}.custom-payment-form legend{padding:0 8px;font-size:8px;font-weight:800}.custom-payment-form>.button,.custom-payment-resume .button{width:100%;min-height:48px}.custom-payment-resume p{color:#666;font-size:11px;line-height:1.7}.custom-payment-terminal{flex-direction:column;justify-content:center;align-items:flex-start;max-width:860px;min-height:420px;margin:70px auto 110px;display:flex}.custom-payment-terminal>span{font-size:35px}.custom-payment-terminal p{color:#666;max-width:600px;line-height:1.7}.custom-payment-terminal .button{margin-top:22px}.custom-payment-page>.paytr-stage{background:#fff;max-width:1120px;margin:60px auto 100px}.custom-payment-page>footer{color:#777;background:#111;justify-content:space-between;gap:25px;padding:30px max(24px,50vw - 660px);font-size:8px;display:flex}.custom-payment-page>footer strong{color:#fff}@media (max-width:1100px){.price-admin-form{grid-template-columns:1fr 1fr}.price-admin-form>div{grid-column:1/-1}.custom-payment-create-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.commerce-admin-boundary{grid-template-columns:1fr}.price-admin-list>form>header,.payment-request-list>article>header{flex-direction:column;align-items:flex-start}.price-admin-form,.custom-payment-create-grid{grid-template-columns:1fr}.custom-payment-create-grid .full-field,.price-admin-form>div{grid-column:auto}.payment-request-facts,.invoice-automation-record{grid-template-columns:1fr 1fr}.payment-request-facts>span:nth-child(2),.invoice-automation-record>span:nth-child(2){border-right:0}.payment-request-facts>span,.invoice-automation-record>span{border-bottom:1px solid var(--line)}.payment-link-box{grid-template-columns:1fr 1fr}.payment-link-box input{grid-column:1/-1}.custom-payment-hero{grid-template-columns:1fr;gap:45px}.custom-payment-layout{grid-template-columns:1fr}.custom-payment-page>.paytr-stage{margin:40px 20px 75px}.custom-payment-page>footer{flex-direction:column}}@media (max-width:480px){.payment-request-facts,.invoice-automation-record,.payment-link-box{grid-template-columns:1fr}.payment-request-facts>span,.invoice-automation-record>span{border-right:0}.payment-link-box input{grid-column:auto}.custom-payment-page>header>span{display:none}.custom-payment-hero{padding-block:55px}.custom-payment-layout{padding:35px 18px 70px}.custom-payment-context,.custom-payment-form,.custom-payment-resume,.custom-payment-terminal{padding:22px}.custom-payment-page>footer{padding-inline:20px}}.commerce-admin-boundary strong,.price-admin-list header span,.payment-request-list header span,.custom-payment-create header>span,.price-admin-form label>span,.custom-payment-create-grid label>span,.payment-request-facts small,.custom-payment-context>p,.custom-payment-resume>span,.custom-payment-context dt,.custom-payment-context article span,.custom-payment-form legend,.custom-payment-page>header>span,.custom-payment-hero>div>p,.custom-payment-hero aside small{font-size:11px;line-height:1.45}.commerce-admin-boundary p,.price-admin-list header p,.payment-request-list header p,.price-admin-form>div small,.payment-request-note,.custom-payment-hero>div>span,.custom-payment-hero aside p,.custom-payment-context dd,.custom-payment-context article p,.custom-payment-context>div span,.custom-payment-page>footer{font-size:13px;line-height:1.65}.price-admin-list header>b,.payment-request-list header>b,.payment-link-box button,.payment-link-box a,.payment-request-list footer .button,.custom-payment-create>.button,.price-admin-form .button{font-size:12px;line-height:1.35}.price-admin-form input,.custom-payment-create-grid input,.custom-payment-create-grid select,.custom-payment-create-grid textarea,.payment-link-box input{min-height:48px;font-size:14px;line-height:1.45}.payment-link-box button,.payment-link-box a,.price-admin-form .button,.payment-request-list footer .button,.custom-payment-create>.button,.custom-payment-form>.button,.custom-payment-resume .button{min-height:48px}.payment-request-facts strong,.custom-payment-context>div strong{font-size:14px}.custom-payment-context article p{color:#585854}.custom-payment-terminal p,.custom-payment-resume p{font-size:14px}.commerce-admin-boundary :where(h1,h2,h3,p,small,strong,span),.custom-payment-page :where(h1,h2,h3,p,small,strong,span,dt,dd){overflow-wrap:anywhere}@media (max-width:480px){.price-admin-list>form,.custom-payment-create,.payment-request-list>article{padding:20px}.price-admin-list>form>header,.payment-request-list>article>header{margin:-20px -20px 20px;padding:20px}.custom-payment-hero h1{font-size:clamp(42px,13vw,60px)}.custom-payment-context dl div{grid-template-columns:1fr;gap:6px;padding-block:12px}.payment-link-box button,.payment-link-box a{min-height:50px}}.payment-operation-tabs{background:#fff;border:1px solid #d8d8d3;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid}.payment-operation-tabs button{color:#696963;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #d8d8d3;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:12px;font-weight:750;display:flex}.payment-operation-tabs button:last-child{border-right:0}.payment-operation-tabs button b{color:#111;background:#eeeeea;border-radius:20px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:11px;display:grid}.payment-operation-tabs button.is-active{color:#fff;background:#111}.payment-operation-tabs button.is-active b{color:#111;background:#fff}.payment-operations-kpis{border-top:1px solid #d8d8d3;border-left:1px solid #d8d8d3;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.payment-operations-kpis article{background:#fff;border-bottom:1px solid #d8d8d3;border-right:1px solid #d8d8d3;flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;display:flex}.payment-operations-kpis span{color:#777;font-size:11px;line-height:1.45}.payment-operations-kpis strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;font-size:22px}.payment-history-boundary{color:#ddd;background:#111;border-left:3px solid #b99453;grid-template-columns:180px 1fr;gap:24px;margin:0 0 18px;padding:18px 22px;display:grid}.payment-history-boundary strong{letter-spacing:.1em;font-size:11px}.payment-history-boundary p{color:#999;margin:0;font-size:12px;line-height:1.65}.payment-request-list.is-history>article{border-left:3px solid #aaa}.paytr-history-center{background:#fff;border:1px solid #d8d8d3;margin-top:18px}.paytr-history-center>header{color:#fff;background:#111;justify-content:space-between;align-items:flex-start;gap:30px;min-height:145px;padding:26px;display:flex}.paytr-history-center>header span{color:#777;letter-spacing:.12em;font-size:10px}.paytr-history-center>header h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:18px 0 9px;font-size:30px}.paytr-history-center>header p{color:#999;max-width:780px;margin:0;font-size:12px;line-height:1.65}.paytr-history-center>header>strong{color:#111;background:#fff;flex:none;padding:8px 11px;font-size:11px}.paytr-history-kpis{border-bottom:1px solid #d8d8d3;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.paytr-history-kpis>span{border-right:1px solid #d8d8d3;flex-direction:column;justify-content:space-between;min-height:82px;padding:15px;display:flex}.paytr-history-kpis>span:last-child{border-right:0}.paytr-history-kpis small{color:#777;font-size:10px}.paytr-history-kpis b{font-family:var(--font-manrope),sans-serif;font-size:20px}.paytr-history-filters{background:#f6f6f3;border-bottom:1px solid #d8d8d3;grid-template-columns:minmax(260px,1fr) 190px 150px 150px;gap:12px;padding:18px;display:grid}.paytr-history-filters label{gap:7px;min-width:0;display:grid}.paytr-history-filters label>span{color:#666;font-size:10px;font-weight:750}.paytr-history-filters input,.paytr-history-filters select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d8d3;padding:9px 10px;font-size:12px}.paytr-history-list{display:grid}.paytr-history-list article{border-bottom:1px solid #e1e1dc;grid-template-columns:115px minmax(220px,1fr) minmax(220px,.8fr);align-items:center;gap:22px;min-width:0;min-height:105px;padding:18px;display:grid}.paytr-history-list article:last-child{border-bottom:0}.paytr-history-list article>span{color:#fff;text-align:center;background:#666;align-self:start;min-height:30px;padding:7px 9px;font-size:10px;font-weight:800}.paytr-history-list article>span.is-test{color:#604900;background:#fff0b8}.paytr-history-list article>span.is-failed{background:#8b3333}.paytr-history-list article>span.is-refunded{background:#5c5878}.paytr-history-list article>span.is-superseded{color:#555;background:#e6e6e1}.paytr-history-list strong,.paytr-history-list h4,.paytr-history-list small,.paytr-history-list b,.paytr-history-list em{overflow-wrap:anywhere;display:block}.paytr-history-list strong{color:#777;letter-spacing:.06em;font-size:10px}.paytr-history-list h4{font-family:var(--font-manrope),sans-serif;letter-spacing:-.025em;margin:8px 0 6px;font-size:17px}.paytr-history-list small{color:#777;font-size:10px;line-height:1.5}.paytr-history-list article>div:last-child{text-align:right;min-width:0}.paytr-history-list b{font-family:var(--font-manrope),sans-serif;font-size:18px}.paytr-history-list em{color:#8b3333;margin-top:6px;font-size:10px;font-style:normal;line-height:1.45}.paytr-history-list .ops-empty{border:0}@media (max-width:820px){.payment-operations-kpis{grid-template-columns:1fr 1fr}.payment-history-boundary{grid-template-columns:1fr;gap:10px}.paytr-history-center>header{flex-direction:column}.paytr-history-kpis{grid-template-columns:repeat(2,1fr)}.paytr-history-kpis>span{border-bottom:1px solid #d8d8d3}.paytr-history-filters{grid-template-columns:1fr 1fr}.paytr-history-list article{grid-template-columns:105px 1fr}.paytr-history-list article>div:last-child{text-align:left;grid-column:2}}@media (max-width:480px){.payment-operation-tabs button{min-height:54px;padding-inline:12px;font-size:11px}.payment-operations-kpis,.paytr-history-kpis,.paytr-history-filters{grid-template-columns:1fr}.paytr-history-kpis>span{border-right:0}.paytr-history-center>header{padding:22px 18px}.paytr-history-list article{grid-template-columns:1fr;gap:12px;padding:18px}.paytr-history-list article>span{justify-self:start}.paytr-history-list article>div:last-child{grid-column:auto}}.access-page{--access-ink:#0a0a0a;--access-paper:#f4f4f1;min-height:100vh;color:var(--access-ink);background:var(--access-paper)}.access-header{border-bottom:1px solid #d6d6d1;justify-content:space-between;align-items:center;min-height:88px;padding:0 clamp(24px,5vw,76px);display:flex}.access-header>a:last-child{color:inherit;letter-spacing:.02em;font-size:12px;font-weight:750}.access-hero{grid-template-columns:minmax(0,1.55fr) minmax(280px,.6fr);align-items:end;gap:clamp(50px,10vw,160px);min-height:470px;padding:clamp(70px,9vw,138px) clamp(24px,5vw,76px) 70px;display:grid}.access-hero>div:first-child p,.access-detail-hero>div>p,.access-choice-grid article>span,.access-login-workspace>div>span,.access-login-card>span{color:#777773;letter-spacing:.2em;margin:0 0 30px;font-size:10px;font-weight:800}.access-hero h1,.access-detail-hero h1{max-width:990px;font-family:var(--font-manrope), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(58px,7.8vw,126px);font-weight:500;line-height:.9}.access-hero h1 em,.access-detail-hero h1 em{color:#888884;font-style:normal}.access-hero>div:last-child span,.access-detail-hero>div>span{margin-bottom:18px;font-size:13px;font-weight:800;display:block}.access-hero>div:last-child p{color:#666662;margin:0;font-size:14px;line-height:1.75}.access-session{background:#fff;border:1px solid #d8d8d3;grid-template-columns:10px 1fr auto;align-items:center;gap:16px;margin:0 clamp(24px,5vw,76px) 22px;padding:18px 22px;display:grid}.access-status-dot{background:#25a866;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e1f4e9}.access-session div{gap:2px;display:grid}.access-session small{color:#888884;letter-spacing:.16em;font-size:9px;font-weight:800}.access-session strong{font-size:15px}.access-session div>span{color:#777773;font-size:12px}.access-session>a{color:#111;text-underline-offset:4px;font-size:11px;font-weight:800;text-decoration:underline}.access-choice-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 clamp(24px,5vw,76px) clamp(80px,9vw,140px);display:grid}.access-choice-grid article{background:#fff;border:1px solid #d8d8d3;flex-direction:column;align-items:flex-start;min-height:540px;padding:clamp(32px,5vw,70px);display:flex}.access-choice-grid article.is-team{color:#fff;background:#0b0b0b;border-color:#0b0b0b}.access-choice-grid h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(38px,4vw,66px);font-weight:500;line-height:.98}.access-choice-grid article>p{color:#6c6c68;max-width:540px;margin:0;line-height:1.7}.access-choice-grid .is-team>p{color:#aaa}.access-choice-grid ul{width:100%;margin:45px 0;padding:0;list-style:none}.access-choice-grid li{border-top:1px solid #e2e2dd;padding:14px 0;font-size:13px}.access-choice-grid .is-team li{border-color:#2b2b2b}.access-choice-grid .button{margin-top:auto}.access-detail-link{color:inherit;text-underline-offset:5px;margin-top:18px;font-size:11px;text-decoration:underline}.access-detail-page .access-header,.access-detail-page .access-detail-hero{background:#fff}.access-detail-hero{border-bottom:1px solid #d6d6d1;grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);align-items:end;gap:clamp(55px,9vw,140px);min-height:520px;padding:clamp(70px,8vw,120px) clamp(24px,5vw,76px) 75px;display:grid}.access-detail-hero h1{font-size:clamp(62px,7.2vw,116px)}.access-detail-hero aside{border-top:1px solid #cfcfca;padding-top:30px}.access-detail-hero aside h2{letter-spacing:-.03em;margin:18px 0 12px;font-size:20px}.access-detail-hero aside p{color:#666662;margin:0;font-size:13px;line-height:1.75}.access-security-mark{color:#fff;background:#111;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.access-login-workspace{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:start;gap:clamp(60px,10vw,170px);padding:clamp(70px,8vw,125px) clamp(24px,5vw,76px);display:grid}.access-login-workspace ol{margin:0;padding:0;list-style:none}.access-login-workspace li{border-top:1px solid #d5d5d0;grid-template-columns:46px 1fr;align-content:center;min-height:105px;display:grid}.access-login-workspace li b{color:#999995;letter-spacing:.14em;grid-row:1/3;font-size:10px}.access-login-workspace li strong{font-size:17px}.access-login-workspace li p{color:#777773;margin:5px 0 0;font-size:12px}.access-login-card{color:#fff;background:#0b0b0b;flex-direction:column;align-items:flex-start;min-height:430px;padding:clamp(34px,4.5vw,64px);display:flex}.access-login-card h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(32px,3.4vw,52px);font-weight:500;line-height:1.02}.access-login-card>p{color:#b3b3b3;margin:0;font-size:13px;line-height:1.7}.access-login-card .button{justify-content:space-between;width:100%;margin-top:auto}.access-login-card .button-white{color:#111;background:#fff}.access-secondary-action{color:#ddd;text-underline-offset:5px;margin-top:18px;font-size:11px;text-decoration:underline}.access-login-card small{color:#868686;margin-top:24px;font-size:10px;line-height:1.55}.password-login-form{gap:16px;width:100%;margin-top:28px;display:grid}.password-login-form label{gap:8px;display:grid}.password-login-form label>span{color:#b9b9b9;letter-spacing:.08em;font-size:10px;font-weight:800}.password-login-form input{color:#fff;width:100%;min-height:52px;font:inherit;background:#171717;border:1px solid #3a3a3a;border-radius:0;outline:none;padding:0 15px}.password-login-form input:focus{border-color:#fff}.password-login-form input[readonly]{color:#aaa}.password-login-form .button{margin-top:8px}.password-forgot-link{color:#bbb;text-underline-offset:4px;justify-self:start;font-size:10px;font-weight:750;text-decoration:underline}.password-policy{margin:-4px 0 0!important}.password-login-error{background:#431b1b;border:1px solid #783535;padding:11px 13px;color:#ffd6d6!important;margin:0!important;font-size:11px!important}.password-logout-button{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.password-logout-button:disabled{cursor:wait;opacity:.6}.account-security-hero{border-bottom:1px solid #d6d6d1;grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);align-items:end;gap:clamp(55px,9vw,140px);min-height:525px;padding:clamp(70px,8vw,120px) clamp(24px,5vw,76px) 75px;display:grid}.account-security-hero>div>p,.account-security-workspace>div>span,.account-security-workspace article>span{color:#777773;letter-spacing:.2em;margin:0 0 28px;font-size:10px;font-weight:800}.account-security-hero h1{font-family:var(--font-manrope), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(62px,7.2vw,116px);font-weight:500;line-height:.9}.account-security-hero h1 em{color:#888884;font-style:normal}.account-security-hero>div>span{margin-top:25px;font-size:12px;font-weight:750;display:block}.account-security-hero aside{border-top:1px solid #cfcfca;border-bottom:1px solid #cfcfca;padding:28px 0}.account-security-hero aside span{letter-spacing:.16em;font-size:9px;font-weight:800}.account-security-hero aside p{color:#666662;margin:20px 0 0;font-size:13px;line-height:1.75}.account-security-workspace{grid-template-columns:minmax(0,.8fr) minmax(390px,1.2fr);align-items:start;gap:clamp(60px,10vw,170px);padding:clamp(70px,8vw,125px) clamp(24px,5vw,76px);display:grid}.account-security-workspace ol{margin:0 0 34px;padding:0;list-style:none}.account-security-workspace li{border-top:1px solid #d4d4cf;grid-template-columns:45px 1fr;align-items:center;min-height:84px;display:grid}.account-security-workspace li b{color:#999995;font-size:9px}.account-security-workspace li p{color:#60605c;margin:0;font-size:12px;line-height:1.6}.account-security-logout{color:#555;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #777;padding:0 0 4px;font-size:10px;font-weight:800}.account-security-workspace article{color:#fff;background:#0b0b0b;padding:clamp(32px,4vw,58px)}.account-security-workspace article h2{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1}.account-security-workspace article>p{color:#aaa;margin:0;font-size:12px;line-height:1.65}.account-security-form{gap:16px;margin-top:32px;display:grid}.account-security-form label{gap:8px;display:grid}.account-security-form label>span{color:#b9b9b9;letter-spacing:.08em;font-size:9px;font-weight:800}.account-security-form input{color:#fff;min-height:50px;font:inherit;background:#171717;border:1px solid #3a3a3a;outline:none;padding:0 14px}.account-security-form input:focus{border-color:#fff}.account-security-form>small{color:#777;font-size:9px;line-height:1.55}.account-security-form>p{margin:0;padding:11px 13px;font-size:10px;line-height:1.5}.account-security-form>p.is-error{color:#ffd6d6;background:#431b1b;border:1px solid #783535}.account-security-form>p.is-success{color:#d7ffe6;background:#173522;border:1px solid #2d6841}.account-security-form .button{width:100%;margin-top:5px}.account-security-page.access-team-page .access-header,.account-security-page.access-team-page .account-security-hero{color:#fff;background:#090909;border-color:#2b2b2b}.account-security-page.access-team-page .account-security-hero aside{border-color:#343434}.account-security-page.access-team-page .account-security-hero aside p,.account-security-page.access-team-page .account-security-hero>div>p{color:#999}.password-recovery-hero{border-bottom:1px solid #d6d6d1;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(55px,9vw,140px);min-height:525px;padding:clamp(70px,8vw,120px) clamp(24px,5vw,76px) 75px;display:grid}.password-recovery-hero>div>p,.password-recovery-workspace>div>span,.password-recovery-workspace article>span{color:#777773;letter-spacing:.2em;margin:0 0 28px;font-size:10px;font-weight:800}.password-recovery-hero h1{font-family:var(--font-manrope), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(58px,7.1vw,114px);font-weight:500;line-height:.9}.password-recovery-hero h1 em{color:#888884;font-style:normal}.password-recovery-hero>div>span{margin-top:24px;font-size:12px;font-weight:750;display:block}.password-recovery-hero aside{border-top:1px solid #cfcfca;border-bottom:1px solid #cfcfca;grid-template-columns:115px 1fr;gap:16px 18px;padding:24px 0;display:grid}.password-recovery-hero aside span{color:#777;letter-spacing:.12em;font-size:9px;font-weight:800}.password-recovery-hero aside p{color:#666662;margin:0;font-size:11px;line-height:1.55}.password-recovery-workspace{grid-template-columns:minmax(0,.75fr) minmax(390px,1.25fr);align-items:start;gap:clamp(60px,10vw,170px);padding:clamp(70px,8vw,125px) clamp(24px,5vw,76px);display:grid}.password-recovery-workspace>div h2{letter-spacing:-.055em;max-width:520px;margin:0 0 22px;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:.98}.password-recovery-workspace>div p{color:#686864;max-width:510px;margin:0;font-size:13px;line-height:1.75}.password-recovery-workspace article{background:#fff;border:1px solid #d8d8d3;padding:clamp(32px,4vw,58px)}.password-recovery-workspace article h2{letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(30px,3.7vw,50px);font-weight:500;line-height:1}.password-recovery-form{gap:16px;display:grid}.password-recovery-form label{gap:8px;display:grid}.password-recovery-form label>span{color:#666;letter-spacing:.08em;font-size:9px;font-weight:800}.password-recovery-form input{color:#111;min-height:52px;font:inherit;background:#f5f5f2;border:1px solid #d5d5d0;border-radius:0;outline:none;padding:0 14px}.password-recovery-form input:focus{border-color:#111}.password-recovery-form>p{color:#777;margin:0;font-size:9px;line-height:1.55}.password-recovery-form>div{padding:13px 14px;font-size:10px;line-height:1.55}.password-recovery-form>div.is-error{color:#8e2020;background:#fff0f0;border:1px solid #e4baba}.password-recovery-form>div.is-success{color:#17643a;background:#e9f7ef;border:1px solid #b9dfc8}.password-recovery-form .button{justify-content:space-between;width:100%;margin-top:4px}.password-recovery-invalid{gap:22px;display:grid}.password-recovery-invalid p{color:#777;margin:0;font-size:12px;line-height:1.7}.password-recovery-page.access-team-page .access-header,.password-recovery-page.access-team-page .password-recovery-hero{color:#fff;background:#090909;border-color:#2b2b2b}.password-recovery-page.access-team-page .password-recovery-hero aside{border-color:#343434}.password-recovery-page.access-team-page .password-recovery-hero aside p,.password-recovery-page.access-team-page .password-recovery-hero>div>p,.password-recovery-page.access-team-page .password-recovery-hero aside span{color:#999}.access-footer{color:#999;letter-spacing:.08em;background:#0b0b0b;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:110px;padding:28px clamp(24px,5vw,76px);font-size:10px;display:grid}.access-footer strong{color:#fff;font-size:11px}.access-footer a{color:#ddd;text-underline-offset:4px;justify-self:end;text-decoration:underline}.access-team-page .access-header,.access-team-page .access-detail-hero{color:#fff;background:#090909;border-color:#2b2b2b}.access-team-page .access-detail-hero>div>p,.access-team-page .access-detail-hero>div>span{color:#9c9c9c}.access-team-page .access-detail-hero aside{border-color:#343434}.access-team-page .access-detail-hero aside p{color:#aaa}.access-team-page .access-security-mark{color:#090909;background:#fff}.access-team-page .access-login-workspace{background:#f4f4f1}.team-access-boundary{color:#fff;background:#101010;grid-template-columns:170px 1fr auto;align-items:center;gap:24px;margin-bottom:18px;padding:20px 24px;display:grid}.team-access-boundary strong{letter-spacing:.16em;font-size:10px}.team-access-boundary p{color:#aaa;margin:0;font-size:12px;line-height:1.6}.team-access-boundary a{color:#fff;white-space:nowrap;font-size:11px;font-weight:800}.team-access-grid{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);align-items:start;gap:18px;display:grid}.team-role-map{background:#d8d8d3;border:1px solid #d8d8d3;grid-template-columns:repeat(5,1fr);gap:1px;margin:0 0 18px;display:grid}.team-role-map article{background:#fff;min-height:122px;padding:20px}.team-role-map span{font-size:11px;font-weight:800}.team-role-map p{color:#777;margin:24px 0 0;font-size:10px;line-height:1.55}.team-access-grid>aside{gap:18px;display:grid}.founder-access-card{color:#fff;background:#101010;min-height:210px;padding:28px}.founder-access-card span,.team-member-create>span{color:#929292;letter-spacing:.16em;font-size:9px;font-weight:800}.founder-access-card h3{letter-spacing:-.04em;margin:55px 0 7px;font-size:26px;font-weight:500}.founder-access-card p{color:#aaa;margin:0 0 18px;font-size:12px}.founder-access-card strong{font-size:11px}.team-member-create,.team-member-list>form{border:1px solid var(--line);background:#fff;padding:28px}.team-member-create h3{letter-spacing:-.04em;margin:12px 0 28px;font-size:25px;font-weight:500}.team-member-create label,.team-member-list label{gap:8px;margin-bottom:17px;display:grid}.team-member-create label>span,.team-member-list label>span{color:#747474;font-size:10px;font-weight:750}.team-member-create input,.team-member-create select,.team-member-list select{color:#111;width:100%;min-height:49px;font:inherit;background:#f6f6f3;border:1px solid #d8d8d3;border-radius:0;padding:0 14px}.team-member-create .button{width:100%;margin-top:3px}.team-member-create small{color:#888;margin-top:16px;font-size:10px;line-height:1.55;display:block}.team-member-list{gap:12px;display:grid}.team-member-list>form header{border-bottom:1px solid #e2e2dd;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.team-member-list>form header>span{grid-template-columns:12px 1fr;align-items:center;gap:3px 10px;display:grid}.team-member-list>form header i{background:#999;border-radius:50%;grid-row:1/3;width:8px;height:8px}.team-member-list>form header i.is-active{background:#25a866;box-shadow:0 0 0 4px #e0f4e8}.team-member-list>form header strong{font-size:18px}.team-member-list>form header small{color:#777;font-size:11px}.team-member-list>form header>b{color:#666;letter-spacing:.1em;background:#f1f1ee;align-self:start;padding:7px 9px;font-size:9px}.team-member-list>form>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;padding-top:22px;display:grid}.team-member-list>form>div label{margin:0}.team-active-check{background:#f6f6f3;border:1px solid #d8d8d3;grid-template-columns:18px 1fr;align-items:center;min-height:49px;padding:0 14px}.team-active-check input{accent-color:#111;width:15px;height:15px}.team-active-check span{color:#222!important;font-size:11px!important}.team-member-list>form footer{color:#999;margin-top:20px;font-size:9px}.portal-access-missing{color:#111;background:#f3f3ef;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:clamp(55px,9vw,150px);min-height:calc(100vh - 90px);padding:clamp(60px,8vw,120px) clamp(24px,5vw,76px);display:grid}.portal-access-missing>div>span,.portal-access-missing>aside>span{color:#777;letter-spacing:.16em;font-size:9px;font-weight:800}.portal-access-missing h1{letter-spacing:-.065em;margin:22px 0 26px;font-size:clamp(48px,7vw,102px);font-weight:500;line-height:.92}.portal-access-missing p{color:#686864;max-width:640px;margin:0;font-size:14px;line-height:1.75}.portal-access-missing>div>div{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.portal-access-missing>div>a{color:#555;text-underline-offset:5px;margin-top:25px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-block}.portal-access-missing>aside{border-top:1px solid #cfcfca;border-bottom:1px solid #cfcfca;padding:28px 0}.portal-access-missing ol{counter-reset:access-step;margin:25px 0 0;padding:0;list-style:none}.portal-access-missing li{color:#555;counter-increment:access-step;border-top:1px solid #dadad5;grid-template-columns:34px 1fr;gap:10px;padding:18px 0;font-size:11px;line-height:1.6;display:grid}.portal-access-missing li:before{content:"0" counter(access-step);color:#999;font-size:9px;font-weight:800}.customer-access-boundary{color:#fff;background:#101010;grid-template-columns:155px 1fr auto;align-items:center;gap:26px;margin-bottom:18px;padding:22px 25px;display:grid}.customer-access-boundary strong{letter-spacing:.16em;font-size:9px}.customer-access-boundary p{color:#aaa;margin:0;font-size:11px;line-height:1.65}.customer-access-boundary a{color:#fff;white-space:nowrap;font-size:10px;font-weight:800}.customer-access-layout{grid-template-columns:minmax(315px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.customer-access-layout>aside{gap:18px;display:grid}.customer-create-form,.customer-access-detail{border:1px solid var(--line);background:#fff;padding:clamp(24px,3vw,38px)}.customer-create-form>span,.customer-project-list>span{color:#888;letter-spacing:.16em;font-size:9px;font-weight:800}.customer-create-form h3{letter-spacing:-.045em;margin:12px 0 28px;font-size:27px;font-weight:500}.customer-create-form label,.customer-edit-form label,.customer-directory>label{gap:8px;display:grid}.customer-create-form label{margin-bottom:17px}.customer-create-form label>span,.customer-edit-form label>span,.customer-directory>label>span{color:#727272;font-size:9px;font-weight:800}.customer-create-form input,.customer-edit-form input,.customer-directory input{color:#111;width:100%;min-height:49px;font:inherit;background:#f5f5f2;border:1px solid #d8d8d3;border-radius:0;padding:0 14px}.customer-create-form .button{width:100%;margin-top:4px}.customer-directory{background:#e7e7e2;gap:8px;padding:18px;display:grid}.customer-directory>label{margin-bottom:8px}.customer-directory>button{text-align:left;color:#111;cursor:pointer;background:#fff;border:1px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:15px;width:100%;padding:16px;display:grid}.customer-directory>button.is-active{border-color:#111;box-shadow:inset 3px 0 #111}.customer-directory>button>span{gap:5px;min-width:0;display:grid}.customer-directory>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.customer-directory>button small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-directory>button b,.customer-access-detail>header>b{color:#866d14;letter-spacing:.1em;background:#fff5cb;padding:7px 8px;font-size:8px}.customer-directory>button b.is-bound,.customer-access-detail>header>b.is-bound{color:#087443;background:#dff4e8}.customer-directory>p{color:#777;margin:12px 4px;font-size:11px}.customer-access-detail>header{border-bottom:1px solid #dddcd7;justify-content:space-between;gap:24px;padding-bottom:28px;display:flex}.customer-access-detail>header>div>span{color:#888;letter-spacing:.14em;font-size:9px;font-weight:800}.customer-access-detail>header h3{letter-spacing:-.055em;margin:11px 0 7px;font-size:clamp(30px,3.5vw,49px);font-weight:500;line-height:1}.customer-access-detail>header p{color:#777;margin:0;font-size:11px}.customer-access-detail>header>b{white-space:nowrap;align-self:flex-start}.customer-access-kpis{background:#d8d8d3;border:1px solid #d8d8d3;grid-template-columns:repeat(3,1fr);gap:1px;margin:1px 0 30px;display:grid}.customer-access-kpis article{background:#f5f5f2;flex-direction:column;justify-content:space-between;min-height:108px;padding:19px;display:flex}.customer-access-kpis span{color:#777;font-size:9px;font-weight:800}.customer-access-kpis strong{letter-spacing:-.04em;font-size:31px;font-weight:500}.customer-edit-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.customer-edit-form>div{flex-wrap:wrap;grid-column:1/-1;gap:10px;padding-top:4px;display:flex}.customer-edit-form .button{flex:1;min-width:190px}.customer-access-message{color:#4b4b48;background:#f2f2ee;border-left:3px solid #111;margin:22px 0 0;padding:14px 16px;font-size:11px;line-height:1.55}.customer-project-list{border-top:1px solid #dddcd7;margin-top:32px;padding-top:28px}.customer-project-list>article{border-bottom:1px solid #e5e5e0;grid-template-columns:1fr auto 50px;align-items:center;gap:18px;min-height:68px;display:grid}.customer-project-list>article>div{gap:5px;display:grid}.customer-project-list>article strong{font-size:13px}.customer-project-list>article small,.customer-project-list>article>span{color:#777;font-size:9px}.customer-project-list>article>b{text-align:right;font-size:12px}.customer-project-list>p{color:#777;margin:26px 0 0;font-size:11px}@media (max-width:900px){.access-hero,.access-detail-hero,.access-login-workspace,.account-security-hero,.account-security-workspace,.password-recovery-hero,.password-recovery-workspace{grid-template-columns:1fr}.access-hero{gap:55px;min-height:560px}.access-detail-hero{gap:55px}.access-detail-hero aside{max-width:560px}.access-choice-grid{grid-template-columns:1fr}.access-choice-grid article{min-height:510px}.access-login-workspace{gap:65px}.access-login-card{min-height:410px}.team-access-boundary{grid-template-columns:1fr;gap:10px}.team-access-grid{grid-template-columns:1fr}.team-role-map{grid-template-columns:1fr 1fr}.portal-access-missing{grid-template-columns:1fr}.customer-access-boundary{grid-template-columns:1fr;gap:10px}.customer-access-layout{grid-template-columns:1fr}.account-security-hero{min-height:auto;padding-block:70px 48px}.account-security-workspace{padding-block:55px}.password-recovery-hero{min-height:auto;padding-block:70px 48px}.password-recovery-workspace{padding-block:55px}}@media (max-width:620px){.access-header{min-height:72px}.access-header .brand-logo{width:145px}.access-header>a:last-child{font-size:10px}.access-hero{min-height:500px;padding-top:70px}.access-hero h1,.access-detail-hero h1,.password-recovery-hero h1{font-size:clamp(50px,15vw,76px)}.password-recovery-hero aside{grid-template-columns:1fr}.password-recovery-workspace article{padding:32px 23px}.access-session{grid-template-columns:9px 1fr}.access-session>a{grid-column:2}.access-choice-grid article{min-height:490px;padding:32px 24px}.access-detail-hero{min-height:560px}.access-login-workspace li{grid-template-columns:34px 1fr}.access-login-card{padding:34px 24px}.access-footer{grid-template-columns:1fr;justify-items:start}.access-footer a{justify-self:start}.team-member-list>form{padding:20px}.team-member-list>form>div{grid-template-columns:1fr}.team-member-list>form header{flex-direction:column;align-items:flex-start}.team-role-map{grid-template-columns:1fr}.portal-access-missing{padding:28px 22px}.customer-access-detail>header{flex-direction:column}.customer-edit-form,.customer-access-kpis{grid-template-columns:1fr}.customer-access-kpis article{min-height:82px}.customer-project-list>article{grid-template-columns:1fr auto;padding:14px 0}.customer-project-list>article>b{grid-area:1/2/3}}.access-page :where(input,select,textarea,button){font-size:14px}.access-page :where(input,select,textarea){min-height:48px}.access-page :where(button,.button,a.access-detail-link){min-height:44px}.access-hero>div:first-child p,.access-detail-hero>div>p,.access-choice-grid article>span,.access-login-workspace>div>span,.access-login-card>span,.portal-access-missing>div>span,.portal-access-missing>aside>span,.customer-create-form>span,.customer-project-list>span,.customer-access-detail>header>div>span{font-size:12px;line-height:1.5}.access-session small,.team-member-list>form header small,.team-member-list>form footer,.customer-directory>button small,.customer-project-list>article small,.customer-project-list>article>span,.customer-access-kpis span{font-size:11px;line-height:1.5}.portal-access-missing li,.customer-access-boundary p,.customer-access-detail>header p,.customer-access-message,.customer-project-list>p{font-size:13px;line-height:1.65}.customer-create-form label>span,.customer-edit-form label>span,.customer-directory>label>span,.team-active-check span{line-height:1.45;font-size:12px!important}.customer-directory>button b,.customer-access-detail>header>b,.team-member-list>form header>b{font-size:10px;line-height:1.35}.access-page :where(h1,h2,h3,p,li,small,strong,span){overflow-wrap:anywhere}@media (max-width:620px){.access-header{padding-inline:20px}.access-header>a:last-child{align-items:center;min-height:44px;display:inline-flex}.access-choice-grid{padding-inline:20px}.access-choice-grid article,.access-login-card{min-height:0}.customer-directory>button{min-height:68px}}.xp-section{color:#17191e;padding:clamp(48px,7vw,108px) clamp(20px,5vw,80px);scroll-margin-top:140px}.xp-section h2{letter-spacing:-.045em;font-size:clamp(30px,4vw,58px);line-height:1.08}.xp-section h3{letter-spacing:-.025em;font-size:clamp(22px,2.4vw,32px);line-height:1.18}.xp-section p{font-size:16px;line-height:1.65}.xp-section em{color:#6b727e;font-style:normal}.xp-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.xp-section-heading>p{color:#5e6674;max-width:400px}.xp-section-heading h2{margin:0}.xp-eyebrow,.xp-caption,.xp-demo-label{line-height:1.5;font-size:13px!important}.xp-caption{color:#656c77}.xp-soft{background:#f3f5f7}.xp-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.xp-tabs button,.xp-map-nodes button{color:#414956;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dee5;border-radius:8px;padding:12px 17px;font-size:14px;transition:background .2s,color .2s}.xp-tabs button[aria-pressed=true],.xp-map-nodes button[aria-pressed=true]{color:#fff;background:#181c25;border-color:#181c25}.xp-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.xp-text-button{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:12px 0;font-size:14px}.xp-text-button:hover{text-decoration:underline}.xp-actions [role=status]{font-size:14px}.xp-lab-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.xp-lab-layout aside h3{margin:20px 0}.xp-lab-layout aside p{color:#5e6674}.xp-lab-layout aside a{margin-top:16px;font-size:14px;display:block}.xp-lab-layout dl{border-top:1px solid #e0e4e9;margin-top:32px;padding-top:24px}.xp-lab-layout dt{color:#737c8a;font-size:13px}.xp-lab-layout dd{margin:8px 0;font-size:16px}.xp-demo-surface{background:#fff;border:1px solid #dbe0e8;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 16px 45px #1723350b}.xp-demo-surface>div:not(.xp-demo-label){padding:24px}.xp-demo-label{color:#616b7c;background:#f3f5f8;border-bottom:1px solid #dbe0e8;justify-content:space-between;gap:16px;padding:16px 24px;display:flex}.xp-demo-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.xp-demo-toolbar .xp-tabs{margin:0 0 20px}.xp-demo-toolbar label{align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.xp-section select,.xp-section input:not([type=checkbox]):not([type=range]),.xp-section textarea{font:inherit;color:#17191e;background:#fff;border:1px solid #cbd2db;border-radius:6px;min-width:0;max-width:100%;padding:12px}.xp-kpis{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.xp-kpis>div{min-width:0;padding:14px 0}.xp-kpis span{color:#6d7582;font-size:13px;display:block}.xp-kpis strong{letter-spacing:-.04em;margin-top:8px;font-size:clamp(22px,3vw,36px);display:block}.xp-chart{width:100%;height:auto;margin:20px 0;display:block}.xp-chart-grid{stroke:#e6eaf0;stroke-width:1px;fill:none}.xp-chart-line{stroke:#3457ce;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.xp-motion.is-visible .xp-chart-line{animation:.8s both xp-draw}.xp-insight{background:#f1f4fa;border-radius:8px;padding:20px;font-size:14px!important}.xp-insight b{margin-bottom:6px;display:block}.xp-calendar{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.xp-calendar button{text-align:left;color:#1d2635;cursor:pointer;background:#f5f6f8;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:start;gap:20px;padding:18px 14px;display:flex}.xp-calendar button[aria-pressed=true]{background:#eff2fb;border-color:#3457ce}.xp-calendar small,.xp-calendar span{font-size:12px}.xp-calendar strong{font-size:17px}.xp-demo-detail{background:#f5f6f8;border-radius:10px;margin-top:20px;padding:24px;animation:.22s xp-fade}.xp-demo-detail h3{margin:8px 0 16px}.xp-demo-detail>span,.xp-demo-detail>small{color:#717987;font-size:12px}.xp-device{border:1px solid #cfd6df;border-radius:10px;width:100%;max-width:100%;margin:auto;transition:width .35s;overflow:hidden}.xp-device.mobile{width:290px}.xp-browser-bar{color:#657084;background:#eef1f5;align-items:center;gap:5px;padding:10px;font-size:11px;display:flex}.xp-browser-bar i{background:#adb7c7;border-radius:50%;width:6px;height:6px}.xp-browser-bar span{margin-left:10px}.xp-storefront{padding:18px;font-size:12px}.xp-storefront header{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.xp-storefront header span{color:#6d7684;font-size:11px}.xp-storefront>div{padding:32px 22px}.xp-storefront h3{max-width:300px;font-size:28px}.xp-storefront p{font-size:13px!important}.xp-storefront small{font-size:10px}.xp-storefront ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.xp-storefront li{background:#f5f6f8;padding:16px 8px}.xp-storefront li span{color:#7d8796;margin-bottom:12px;display:block}.xp-device.mobile .xp-storefront header span{display:none}.xp-device.mobile .xp-storefront ul{grid-template-columns:1fr}.xp-checklist{margin:20px 0;padding:0;list-style:none}.xp-checklist li{border-bottom:1px solid #dfe4ec;align-items:start;gap:16px;padding:14px 0;font-size:15px;line-height:1.5;display:flex}.xp-checklist li>span{color:#718099;flex:0 0 22px;font-size:12px}.xp-flow{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.xp-flow button{text-align:left;color:#303b4b;cursor:pointer;background:#f7f8fa;border:1px solid #e0e5ec;border-radius:8px;padding:22px;position:relative}.xp-flow button.is-complete{background:#f0f3fc;border-color:#758ddb}.xp-flow button[aria-pressed=true]{box-shadow:inset 3px 0 #3457ce}.xp-flow span{color:#737e90;margin-bottom:12px;font-size:12px;display:block}.xp-flow strong{font-size:18px}.xp-flow p{margin-bottom:0;font-size:14px!important}.xp-section-links{z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffffef;border-block:1px solid #e1e5eb;gap:24px;padding:16px clamp(20px,5vw,80px);display:flex;position:sticky;top:84px;overflow:auto}.xp-section-links a{border-bottom:2px solid #0000;padding-bottom:5px;font-size:14px}.xp-section-links a[aria-current]{color:#3457ce;border-color:#3457ce}.xp-partnership{color:#fff;background:#10151e}.xp-partnership .xp-caption{color:#b3bdcd;max-width:850px}.xp-logo-pair{align-items:center;gap:32px;max-width:460px;margin-bottom:56px;animation:.5s xp-fade;display:flex}.xp-logo-pair img{object-fit:contain;max-width:55%;height:auto}.xp-logo-pair img:last-child{filter:invert();max-width:26%}.xp-logo-pair>span{color:#7e8a9e;font-size:26px;font-weight:200}.xp-partner-copy{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;display:grid}.xp-partner-copy h2{margin:0}.xp-partner-copy p{color:#b8c2d2}.xp-partner-deliverables{grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0;display:grid}.xp-partner-deliverables article{border-top:1px solid #35404e;padding-top:20px}.xp-partner-deliverables h3{font-size:22px}.xp-partner-deliverables p{color:#b8c2d2}.xp-timeline-progress{background:#e6ebf2;height:3px;margin:24px 0}.xp-timeline-progress i{background:#3457ce;height:100%;transition:width .4s;display:block}.xp-step-detail{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:160px;animation:.25s xp-fade;display:grid}.xp-step-detail>span{letter-spacing:-.06em;color:#aab5ca;font-size:64px}.xp-step-detail h3{margin:0 0 12px}.xp-step-detail p{max-width:720px}.xp-two-col{grid-template-columns:1fr 1.2fr;gap:40px;display:grid}.xp-fields{align-content:start;gap:22px;display:grid}.xp-fields label:not(.xp-check){gap:8px;font-size:14px;display:grid}.xp-fields fieldset{border:0;padding:0}.xp-fields legend{margin-bottom:12px;font-size:14px}.xp-check{align-items:center;gap:12px;margin:12px 0;font-size:15px;display:flex}.xp-check input{accent-color:#3457ce;width:18px;height:18px}.xp-checklist-card{background:#fff;border:1px solid #e0e4eb;border-radius:12px;padding:28px}.xp-checklist-card h3{font-size:24px}.xp-integration-map{grid-template-columns:200px 1fr 1.4fr;align-items:center;gap:32px;display:grid}.xp-map-center{border:1px solid #c8d2e0;border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:36px 20px;display:flex}.xp-map-center span{font-size:14px}.xp-map-nodes{gap:12px;display:grid}.xp-map-nodes button{text-align:left;align-items:center;gap:16px;display:flex}.xp-map-nodes span{font-size:22px}.xp-before-after{margin:24px 0}.xp-before-after img{object-fit:contain;background:#eff2f5;width:100%;height:100%}.xp-compare-frame{aspect-ratio:3/2;position:relative;overflow:hidden}.xp-before-after figure{margin:0}.xp-compare-frame figure{position:absolute;inset:0}.xp-before-after figcaption{color:#fff;background:#10151e;padding:6px 12px;position:absolute;bottom:12px;left:12px}.xp-compare-side{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xp-compare-side figure{aspect-ratio:3/2;position:relative}.xp-before-after label{gap:12px;margin-top:20px;font-size:14px;display:grid}.xp-before-after input[type=range]{accent-color:#3457ce;width:100%}:is(.xp-section :focus-visible,.xp-section-links :focus-visible){outline-offset:4px;outline:3px solid #5874cf}.xp-section button:disabled{opacity:.6;cursor:default}.xp-section [id]{scroll-margin-top:155px}@keyframes xp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes xp-fade{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1000px){.xp-lab-layout{grid-template-columns:1fr}.xp-lab-layout aside{max-width:680px}.xp-integration-map{grid-template-columns:160px 1fr}.xp-integration-map article{grid-column:1/-1}.xp-section-heading{align-items:start}.xp-section-links{top:74px}.xp-lab-layout aside dl{margin:16px 0;padding-top:16px}}@media (max-width:650px){.xp-section-heading,.xp-partner-copy{display:block}.xp-section-heading>p{margin-top:20px}.xp-tabs{gap:6px}.xp-tabs button{padding:12px;font-size:13px}.xp-two-col{grid-template-columns:1fr;gap:24px}.xp-demo-surface>div:not(.xp-demo-label){padding:16px}.xp-demo-label{flex-wrap:wrap;gap:5px;padding:14px}.xp-calendar{grid-template-columns:1fr}.xp-calendar button{gap:8px}.xp-partner-deliverables{grid-template-columns:1fr;gap:12px}.xp-partner-copy p{margin-top:24px}.xp-step-detail{grid-template-columns:auto 1fr;gap:18px}.xp-step-detail>.xp-text-button{grid-column:2}.xp-step-detail>span{font-size:40px}.xp-flow{grid-template-columns:1fr}.xp-map-center{padding:25px 10px}.xp-integration-map{grid-template-columns:110px 1fr;gap:14px}.xp-section-links{gap:20px;top:66px}.xp-logo-pair{gap:20px}.xp-actions{gap:14px}.xp-actions .button{justify-content:center;width:100%}.xp-kpis{gap:8px}.xp-kpis span{font-size:12px}.xp-storefront h3{font-size:24px}.xp-section .xp-caption{font-size:13px}.xp-compare-side{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xp-section *,.xp-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.xp-tabs,.xp-actions,.xp-section-links,.xp-demo-toolbar{display:none!important}.xp-section{break-inside:avoid;padding:20px 0}.xp-demo-surface{box-shadow:none}.xp-lab-layout{display:block}}.xp-tools h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(30px,4vw,54px);line-height:1.1}.xp-tools .xp-checklist-card h2{font-size:26px}.xp-tools .xp-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.xp-template-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.xp-template-grid article{border:1px solid #dce2eb;border-radius:12px;padding:30px}.xp-template-grid h2{font-size:28px}.xp-template-grid article>span{color:#637188;font-size:12px}.xp-template-grid details{margin:24px 0}.xp-template-grid pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;padding:18px;font-size:14px;line-height:1.7}.xp-search-preview{border:1px solid #dce2eb;border-radius:12px;margin-bottom:24px;padding:28px}.xp-search-preview h2{color:#2344a4;margin:10px 0;font-size:22px;line-height:1.4}.xp-search-preview p{font-size:14px}.xp-search-preview small{overflow-wrap:anywhere}.xp-social-preview{border:1px solid #dce2eb;border-radius:12px;overflow:hidden}.xp-social-preview>img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.xp-social-preview>div{background:#f4f6f9;padding:24px}.xp-social-preview h3{margin:12px 0;font-size:22px}.xp-social-preview p{font-size:14px}.xp-learning-path{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.xp-learning-path article{background:#fff;border-top:2px solid #cad3e5;padding:24px}.xp-learning-path article>span{color:#66748e;font-size:12px}.xp-learning-path h3{font-size:24px}.xp-learning-path a{margin-top:18px;font-size:15px;line-height:1.5;display:block}.comparison-table-wrap{max-height:75vh;overflow:auto}.comparison-table-wrap thead{z-index:3;background:#f5f6f8;position:sticky;top:0}.comparison-table-wrap th:first-child{z-index:2;background:#f5f6f8;position:sticky;left:0}.comparison-table-wrap .comparison-action-row{background:#fff;position:sticky;bottom:0}.xp-contact-context{background:#f2f5fa;border-left:3px solid #3457ce;padding:16px 20px}.growth-priorities a{margin:10px 12px 0 0;font-size:14px;display:inline-block}@media (max-width:650px){.xp-template-grid,.xp-learning-path{grid-template-columns:1fr}.comparison-table-wrap th:first-child{max-width:100px;font-size:13px}.comparison-table-wrap{max-height:70vh}.xp-template-grid article{padding:24px}}.xp-manager{max-width:1440px;margin:auto}.xp-manager h1{margin:16px 0;font-size:clamp(32px,4vw,52px);line-height:1.1}.xp-manager-select{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.xp-manager-select label{gap:8px;font-size:14px;display:grid}.xp-manager-fields{max-width:800px;margin:32px 0}.xp-admin-preview{border:1px solid #ccd5e4;border-radius:12px;margin-top:36px;padding:24px}.xp-table-wrap{margin:28px 0;overflow:auto}.xp-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.xp-table-wrap th,.xp-table-wrap td{text-align:left;border-bottom:1px solid #e1e5ec;padding:14px}.xp-table-wrap th{white-space:nowrap;background:#f1f4f8}.xp-lead-detail{border-bottom:1px solid #dce2eb;padding:20px}.xp-lead-detail summary{cursor:pointer;font-size:16px}.xp-lead-detail a{font-size:14px}.xp-scheduled-announcement{color:#fff;background:#152545;justify-content:space-between;align-items:center;gap:24px;padding:16px 5vw;font-size:14px;display:flex}.xp-scheduled-announcement span{color:#c3d0e5;margin-top:5px;display:block}.xp-scheduled-announcement a{white-space:nowrap;text-decoration:underline}.xp-experiment-cta{display:inline-flex}.xp-discovery-search{gap:12px;max-width:700px;margin-top:28px;display:grid}.xp-discovery-search input{width:100%}.xp-discovery-results>a{border-bottom:1px solid #dce3ed;grid-template-columns:90px 1fr auto;align-items:center;gap:24px;padding:28px 0;display:grid}.xp-discovery-results>a>span{color:#62738e;font-size:13px}.xp-discovery-results h2{margin:0 0 10px;font-size:26px}.xp-discovery-results p{color:#657080;margin:0}.xp-partnership h1{letter-spacing:-.04em;font-size:clamp(38px,5vw,70px);line-height:1.08}.xp-partner-deliverables h2{font-size:24px}.store-corporate-menu>div{max-height:70vh;overflow:auto}.store-header:has(.xp-experiment-cta){gap:16px}@media (max-width:650px){.xp-scheduled-announcement{flex-direction:column;align-items:start;gap:10px}.xp-discovery-results>a{grid-template-columns:1fr auto;gap:10px}.xp-discovery-results>a>span{grid-column:1/-1}.xp-discovery-results h2{font-size:23px}.mobile-action-dock{transition:opacity .15s}.store-main:has(input:focus,textarea:focus,select:focus)~.mobile-action-dock{display:none}body:has(input:focus,textarea:focus,select:focus) .mobile-action-dock{display:none}}.xp-portfolio-filters{background:#f3f5f8;flex-wrap:wrap;align-items:end;gap:20px;padding:24px 5vw;display:flex}.xp-portfolio-filters label{gap:8px;font-size:14px;display:grid}.xp-portfolio-filters select,.xp-portfolio-filters input{font:inherit;background:#fff;border:1px solid #cbd4e0;border-radius:6px;padding:12px}.xp-portfolio-filters>[role=status]{flex-basis:100%;font-size:14px}.xp-case-extra{border-top:1px solid #dce3ee;margin:36px 0;padding:24px 0}.xp-case-extra details{margin:24px 0}.xp-metric-period{color:#627088;font-size:14px}.partner-logo-grid article>p,.partner-logo-grid article>a:last-child{padding:12px 16px;font-size:14px;line-height:1.5;display:block}.xp-manager .xp-admin-preview .xp-section{padding:32px 0}@media (max-width:650px){.xp-portfolio-filters label,.xp-portfolio-filters select,.xp-portfolio-filters input{width:100%}}.xp-configurator-packages{border-top:1px solid #ffffff30;grid-column:1/-1;padding:24px 0}.xp-configurator-packages label{gap:12px;max-width:600px;display:grid}.xp-configurator-packages select{color:#141619;background:#fff;border-radius:4px;width:100%;padding:14px}.xp-configurator-packages p{opacity:.8;font-size:13px;line-height:1.6}.xp-configurator-packages a{color:inherit;text-decoration:underline}.xp-mobile-comparison{display:none}@media (max-width:650px){.xp-mobile-comparison{gap:16px;display:grid}.xp-mobile-comparison details{border:1px solid #dedede;border-radius:12px;padding:20px}.xp-mobile-comparison summary{cursor:pointer}.xp-mobile-comparison summary strong,.xp-mobile-comparison summary span{margin-bottom:8px;display:block}.xp-mobile-comparison summary strong{font-size:20px}.xp-mobile-comparison p,.xp-mobile-comparison li{font-size:14px;line-height:1.6}.xp-mobile-comparison h3{font-size:15px}.xp-mobile-comparison .button{margin-top:16px}.comparison-table-wrap{display:none}}.xp-story-controls{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:13px;display:flex}.xp-story-controls button{cursor:pointer;background:#fff;border:1px solid #dadcde;border-radius:50%;min-width:46px;min-height:46px;margin-left:8px}.xp-story-controls button:disabled{opacity:.4}.xp-story-stage{touch-action:pan-y}.xp-story-stage article{border:1px solid #e1e3e5;border-radius:16px;grid-template-columns:1fr 1fr;animation:.22s xp-fade;display:grid;overflow:hidden}.xp-story-cover{aspect-ratio:4/3;background:#f0f1f2;min-height:340px;display:block;position:relative}.xp-story-cover img{object-fit:cover}.xp-story-copy{align-self:center;padding:clamp(24px,4vw,56px)}.xp-story-copy>span{color:#657078;font-size:12px}.xp-story-copy h3{letter-spacing:-.04em;font-size:clamp(24px,3vw,40px);line-height:1.15}.xp-story-copy p{color:#52606a;font-size:15px;line-height:1.65}.xp-story-copy a{margin-top:20px;font-size:14px;display:inline-block}.xp-case-cover{aspect-ratio:16/9;background:#f0f1f2;border-radius:12px;width:100%;margin:32px 0;position:relative;overflow:hidden}.xp-case-cover img{object-fit:contain}@media (max-width:650px){.xp-story-stage article{grid-template-columns:1fr}.xp-story-cover{min-height:0}}@media (prefers-reduced-motion:reduce){.xp-story-stage article{animation:none}}.xp-story-cover>.safe-media,.xp-case-cover>.safe-media{width:100%;height:100%;position:absolute;inset:0}.brand-studio{color:#171a20;background:#f4f5f7;padding:42px clamp(20px,4vw,64px) 72px}.studio-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.studio-heading h1{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(30px,4vw,56px);line-height:1.06}.studio-heading a,.brand-editor>a{font-size:14px}.studio-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.brand-editor{background:#fff;border:1px solid #e1e4e8;border-radius:12px;padding:24px;position:sticky;top:100px}.brand-editor h2{margin:0 0 24px;font-size:22px}.brand-editor label{gap:10px;margin-bottom:22px;font-size:14px;display:grid}.brand-editor input:not([type=color]),.brand-editor textarea,.demo-collection-controls input,.demo-detail select{width:100%;min-width:0;font:inherit;color:#1b2633;background:#fff;border:1px solid #cdd3db;border-radius:6px;padding:12px}.brand-editor input[type=file]{font-size:12px}.brand-editor>a{margin-top:24px;display:block}.studio-color{align-items:center;gap:12px;display:flex}.studio-color input{background:0 0;border:0;width:64px;height:42px;padding:0}.studio-note{color:#5d6878;font-size:13px;line-height:1.6}.studio-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-toolbar .xp-tabs{margin-top:0}.studio-stage{min-width:0}.studio-preview{background:#fff;border:1px solid #d5dae1;border-radius:14px;width:100%;max-width:1600px;margin:auto;transition:max-width .25s;overflow:hidden;box-shadow:0 18px 42px #2330440b;container-type:inline-size}.studio-preview.phone{max-width:390px}.studio-demo-note{color:#fff;text-align:center;letter-spacing:.06em;background:#172332;padding:12px 18px;font-size:12px}.demo-store-header{border-bottom:1px solid #e7e9ec;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px;display:flex}.demo-brand{color:#17202b;font:inherit;letter-spacing:.12em;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;max-width:65%;font-size:24px;font-weight:700}.demo-brand img{object-fit:contain;width:150px;height:42px;display:block}.demo-cart-toggle{font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde3;border-radius:6px;padding:12px;font-size:14px}.demo-store-hero{background:var(--shop-color);color:var(--shop-ink);grid-template-columns:1fr 1fr;align-items:center;display:grid}.demo-store-hero>div{padding:clamp(24px,4vw,60px)}.demo-store-hero img{object-fit:cover;width:100%;height:100%;min-height:380px}.demo-store-hero span{letter-spacing:.08em;font-size:12px}.demo-store-hero h2{letter-spacing:-.035em;margin:22px 0;font-size:clamp(28px,3.4vw,52px);line-height:1.05}.demo-store-hero p{opacity:.9;font-size:16px;line-height:1.6}.demo-store-hero a{color:inherit;border-bottom:1px solid;margin-top:24px;padding-bottom:5px;font-size:14px;display:inline-block}.demo-collection{padding:28px}.demo-collection-controls{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.demo-collection-controls .xp-tabs{margin-top:0}.demo-collection-controls label{gap:8px;max-width:180px;font-size:14px;display:grid}.demo-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.demo-product{text-align:left;font:inherit;color:#1a202a;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.demo-product img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;height:auto;margin-bottom:12px}.demo-product strong,.demo-product span,.demo-product small{margin:8px 0;line-height:1.5;display:block}.demo-product strong{font-size:17px}.demo-product span{font-size:14px}.demo-product small{color:#536072;font-size:12px}.demo-product:hover img{box-shadow:0 0 0 2px var(--shop-color)}.demo-detail,.demo-cart{min-height:450px;padding:28px}.demo-detail-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.demo-detail-grid>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.demo-detail-grid h2{letter-spacing:-.025em;font-size:32px;line-height:1.1}.demo-detail-grid p{font-size:16px;line-height:1.6}.demo-detail-grid label{gap:10px;font-size:14px;display:grid}.demo-shop-button{background:var(--shop-color);color:var(--shop-ink);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:24px;padding:15px 22px;font-size:15px;font-weight:600}.demo-detail-grid .demo-shop-button{width:100%}.demo-cart-line{border-bottom:1px solid #e4e7eb;align-items:center;gap:18px;padding:20px 0;display:flex}.demo-cart-line img{object-fit:cover;border-radius:4px}.demo-cart-line>div{flex:1}.demo-cart-line strong,.demo-cart-line span{font-size:14px;line-height:1.5;display:block}.demo-cart-line label{gap:8px;font-size:13px;display:grid}.demo-cart-line input{border:1px solid #ced4df;width:60px;padding:10px}.demo-cart-line button{font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;font-size:13px;text-decoration:underline}.demo-cart-total{justify-content:space-between;margin-top:28px;font-size:20px;display:flex}.demo-order-choices>div{border-bottom:1px solid #e2e6eb;justify-content:space-between;padding:14px 0;font-size:14px;display:flex}.demo-checkout-result{text-align:center;min-height:450px;padding:60px 28px}.demo-checkout-result>span{color:var(--shop-color);font-size:48px;display:block}.demo-checkout-result h2{font-size:32px}.demo-checkout-result p{line-height:1.65}.demo-store-footer{border-top:1px solid #e3e7ec;justify-content:space-between;gap:24px;padding:24px 28px;font-size:12px;line-height:1.6;display:flex}.studio-notice{min-height:24px;font-size:14px}.studio-next{border-top:1px solid #d8dde4;margin-top:60px;padding-top:30px}.studio-next h2{letter-spacing:-.03em;font-size:clamp(24px,3vw,36px)}.brand-studio :focus-visible{outline-offset:4px;outline:3px solid #506fc2}.brand-studio h2:focus{outline:0}.studio-preview.phone .demo-store-hero,.studio-preview.phone .demo-detail-grid{grid-template-columns:1fr}.studio-preview.phone .demo-store-hero img{min-height:0;max-height:260px}.studio-preview.phone .demo-product-grid{grid-template-columns:1fr 1fr}.studio-preview.phone .demo-collection-controls{display:block}.studio-preview.phone .demo-collection-controls label{max-width:none}.studio-preview.phone .demo-cart-line{flex-wrap:wrap}.studio-preview.phone .demo-store-footer,.studio-preview.phone .demo-store-footer span{display:block}@media (max-width:1000px){.studio-workspace{grid-template-columns:220px minmax(0,1fr)}.brand-editor{padding:18px}.studio-toolbar{display:block}.demo-store-hero,.demo-detail-grid{grid-template-columns:1fr}.demo-store-hero img{min-height:0;max-height:350px}.demo-collection-controls{display:block}.demo-collection-controls label{max-width:none}.demo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.studio-heading{display:block}.studio-heading>a{margin-top:20px;display:inline-block}.studio-workspace{grid-template-columns:1fr}.brand-editor{grid-template-columns:1fr 1fr;gap:0 18px;display:grid;position:static}.brand-editor h2,.brand-editor .studio-note,.brand-editor>a{grid-column:1/-1}.studio-preview.phone{max-width:100%}.demo-store-header,.demo-collection,.demo-detail,.demo-cart{padding:20px}.demo-store-hero h2{font-size:34px}.demo-cart-line{flex-wrap:wrap}.demo-store-footer,.demo-store-footer span{display:block}.demo-store-hero img{max-height:280px}.studio-toolbar .xp-tabs button{padding:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.studio-preview{transition:none}}.demo-store-hero img,.demo-product img,.demo-detail-grid>img{object-fit:contain;background:#edf0f2}.configurator-draft-notice{justify-content:space-between;align-items:center;gap:20px;margin:16px 0;font-size:14px;display:flex}.configurator-draft-notice p{opacity:.75;margin:0}.configurator-draft-notice button{color:inherit;flex-shrink:0}.project-work-plan{background:#ffffff08;border:1px solid #fff3;border-radius:18px;grid-column:1/-1;margin:12px 0;padding:28px}.project-work-plan header{display:block!important}.project-work-plan header p{opacity:.75;font-size:16px;line-height:1.6}.project-work-plan h3{margin:12px 0!important;font-size:30px!important}.project-work-plan .plan-controls{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan-controls label{gap:10px;font-size:14px;display:grid}.plan-controls input{width:100%;color:inherit;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0c;border:1px solid #fff4;border-radius:8px;padding:13px}.work-plan-list{grid-template-columns:1fr!important;gap:0!important;margin:22px 0!important;padding:0!important;list-style:none!important;display:grid!important}.work-plan-list li{justify-content:space-between;align-items:center;gap:18px;position:relative;border-bottom:1px solid #fff2!important;padding:18px 0!important;font-size:14px!important;display:flex!important}.work-plan-list li div{flex:1}.work-plan-list small{opacity:.65;margin-top:6px;font-size:14px;display:block}.work-plan-list i{background:#a0b8d5;height:2px;position:absolute;bottom:0;left:0}.project-work-plan .studio-note{color:inherit;opacity:.7;font-size:14px}.project-work-plan details{margin:22px 0;line-height:1.8}.project-work-plan details ul{padding-left:22px;display:block}.project-work-plan details li{padding:6px 0;font-size:16px;display:list-item}.project-work-plan .xp-text-button{color:inherit}.project-work-plan summary{cursor:pointer}.project-work-plan .xp-actions{font-size:14px}.project-work-plan button:disabled{opacity:.55}@media (max-width:680px){.configurator-draft-notice{display:block}.project-work-plan{padding:20px}.project-work-plan .plan-controls{grid-template-columns:1fr}.work-plan-list li{gap:10px}.work-plan-list li>span:last-of-type{max-width:60px}.work-plan-list small{font-size:12px}}.annotated-project{max-width:1200px;margin:80px auto;padding:0 24px}.annotated-project>header{max-width:650px;margin-bottom:36px}.annotated-project h2{letter-spacing:-.04em;font-size:clamp(32px,4vw,48px)}.annotated-project p{color:#60646b;font-size:17px;line-height:1.7}.project-tour-grid{grid-template-columns:minmax(250px,.8fr) 1fr;align-items:center;gap:7vw;display:grid}.project-tour-image{max-width:420px;margin:auto;line-height:0;position:relative}.project-tour-image img{border-radius:18px;width:100%;height:auto;display:block}.project-tour-image button{color:#fff;cursor:pointer;background:#182b40;border:2px solid #fff;border-radius:50%;width:44px;height:44px;font-size:16px;font-weight:700;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #1113}.project-tour-image button.active{color:#111;background:#fff;box-shadow:0 0 0 7px #182b40b3}.project-tour-description ol{margin:0 0 32px;padding:0;list-style:none}.project-tour-description li button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:17px;display:flex}.project-tour-description li button[aria-pressed=true]{color:#245384}.project-tour-description li span:last-child{margin-left:auto}.project-tour-description h3{letter-spacing:-.03em;font-size:28px}.project-tour-description>div{min-height:200px}.project-tour-description>div>span{color:#747b83;font-size:13px}.project-tour-description nav{gap:20px;display:flex}.project-tour-description nav button{cursor:pointer;font:inherit;background:#fff;border:1px solid #ddd;border-radius:50px;padding:12px 18px}.project-tour-description nav button:disabled{opacity:.4;cursor:default}.production-story{max-width:1200px;margin:auto;padding:100px 32px}.production-story>header{max-width:780px;margin-bottom:60px}.production-story h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(46px,7vw,88px);line-height:1.05}.production-story p{color:#666;font-size:18px;line-height:1.75}.production-nav{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(4,1fr);display:grid}.production-nav a{gap:12px;padding:24px 16px;font-size:16px;display:grid}.production-nav span{color:#737d87;font-size:12px}.production-chapters>section{border-bottom:1px solid #ddd;grid-template-columns:.7fr 1.3fr;gap:40px;padding:70px 0;scroll-margin-top:120px;display:grid}.production-number{color:#d4dce4;letter-spacing:-.09em;font-size:clamp(70px,12vw,160px);font-weight:500;line-height:1}.production-chapters h2,.production-next h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(30px,4vw,46px);line-height:1.15}.production-story details{margin:24px 0}.production-story details p{white-space:pre-wrap;font-size:16px}.production-story summary{cursor:pointer;font-size:14px}.production-next{flex-wrap:wrap;align-items:center;gap:32px;padding:60px 0 0;display:flex}.production-next>div{flex:100%}.production-film .portfolio-cover-action,.production-chapters .portfolio-cover-action{display:none}.studio-admin-fields{border:1px solid #ddd;border-radius:12px;grid-column:1/-1;min-width:0;padding:24px}.studio-admin-fields legend{font-size:20px}.studio-admin-fields details{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.studio-admin-fields summary{cursor:pointer;font-size:16px}.studio-admin-fields label{gap:8px;margin:14px 0;display:grid}.studio-point-position{grid-template-columns:1fr 1fr;gap:20px;display:grid}.studio-admin-fields p{font-size:14px;line-height:1.7}@media (max-width:680px){.project-tour-grid{grid-template-columns:1fr;gap:28px}.project-tour-image{max-width:320px}.production-story{padding:60px 22px}.production-nav{grid-template-columns:1fr 1fr}.production-chapters>section{grid-template-columns:1fr;gap:24px;padding:40px 0}.production-number{font-size:60px}.production-next{display:grid}.annotated-project{margin:50px auto}.project-tour-description>div{min-height:0}}.meeting-slot-picker{border:1px solid #dce1e5;border-radius:14px;min-width:0;padding:22px}.meeting-slot-picker legend{font-size:20px;font-weight:600}.meeting-slot-picker p{line-height:1.7;font-size:14px!important}.meeting-time-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0;display:grid}.meeting-time-grid button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dce4;border-radius:8px;padding:14px 8px}.meeting-time-grid button[aria-pressed=true]{color:#fff;background:#152a41;border-color:#152a41}.meeting-slot-picker [role=status]{margin:12px 0;font-size:14px;line-height:1.6}.meeting-slot-picker .meeting-manual-choice{align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;font-weight:400;display:flex}.meeting-slot-picker .meeting-manual-choice input{accent-color:#162d45;width:18px;min-width:18px;height:18px;margin:0;padding:0}.meeting-slot-picker .xp-text-button{padding:8px 0;font-size:14px}.quick-contact-form>button:disabled{opacity:.5;cursor:default}@media (max-width:680px){.meeting-time-grid{grid-template-columns:repeat(3,1fr)}.meeting-slot-picker{padding:18px}}.studio-home-entry{background:#eef2f6;border-radius:20px;justify-content:space-between;align-items:center;gap:44px;max-width:1240px;margin:20px auto 70px;padding:44px;display:flex}.studio-home-entry h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(30px,4vw,48px);line-height:1.12}.studio-home-entry p:not(.kicker){color:#5b6673;max-width:600px;font-size:17px;line-height:1.7}.studio-home-entry>div:last-child{flex-shrink:0;gap:22px;font-size:15px;display:grid}.xp-studio-link{background:#edf2f6;border:1px solid #becbd8;border-radius:8px;padding:15px}.studio-home-entry .button{white-space:nowrap}@media (max-width:680px){.studio-home-entry{margin:16px 20px 50px;padding:28px;display:block}.studio-home-entry>div:last-child{margin-top:24px}.studio-home-entry .button{white-space:normal}}.growth-case,.growth-case-index{--case-ink:#191b1b;--case-muted:#60645f;--case-paper:#faf9f6;--case-line:#dcded7;color:var(--case-ink);background:var(--case-paper)}.growth-case-container,.growth-case-index,.home-case-section{padding-inline:max(32px,50vw - 660px)}.growth-case :where(h1,h2,h3),.growth-case-index :where(h1,h2,h3),.home-case-section :where(h2,h3){font-family:var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.055em;text-wrap:balance;font-weight:500}.growth-case p,.growth-case li,.growth-case-index p{text-wrap:pretty}.growth-case-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:650;line-height:1.6}.growth-case-hero{padding-block:42px 64px}.growth-case-breadcrumb{color:var(--case-muted);flex-wrap:wrap;gap:12px;margin-bottom:64px;font-size:13px;display:flex}.growth-case-breadcrumb a,.growth-case-back{text-underline-offset:5px;text-decoration:underline}.growth-case h1{max-width:1150px;margin:0;font-size:clamp(48px,7.3vw,106px);line-height:1.03}.growth-case-hero-bottom{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:10%;margin-top:40px;display:grid}.growth-case-hero-bottom>p{max-width:770px;color:var(--case-muted);margin:0;font-size:clamp(18px,1.8vw,23px);line-height:1.65}.growth-case-logo.safe-media{aspect-ratio:384/184;background:#fff;border-radius:0;width:100%;max-width:260px;height:auto;min-height:0}.growth-case-logo.safe-media>img{object-fit:contain;filter:none;width:100%;height:100%}.growth-case-logo .safe-media-fallback{text-align:center;justify-content:center;padding:18px}.growth-case-logo .safe-media-fallback small{display:none}.growth-case-logo .safe-media-fallback strong{font-size:22px}.growth-case-overview{border-top:1px solid var(--case-line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;margin-top:64px;padding-top:34px;display:grid}.growth-case-result-badge{border-left:3px solid #2daae1;flex-direction:column;justify-content:center;gap:13px;padding-left:24px;display:flex}.growth-case-result-badge>span,.growth-case .growth-case-scope h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.growth-case-result-badge>strong{letter-spacing:-.04em;font-size:clamp(28px,3.1vw,42px);font-weight:500}.growth-case-scope ul{color:var(--case-muted);grid-template-columns:1fr 1fr;gap:12px 26px;margin:22px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.growth-case-chapters{border-block:1px solid var(--case-line);flex-wrap:wrap;column-gap:34px;display:flex}.growth-case-chapters a{align-items:center;min-height:60px;font-size:13px;display:inline-flex}.growth-case-chapters a:hover{text-underline-offset:5px;text-decoration:underline}.growth-case-challenge{grid-template-columns:1fr 2fr;gap:64px;padding-block:112px;display:grid}.growth-case h2{margin:0;font-size:clamp(34px,4.1vw,58px);line-height:1.12}.growth-case-challenge>div>p{max-width:760px;color:var(--case-muted);margin:30px 0 0;font-size:18px;line-height:1.8}.growth-case-strategy{background:#efeee9;padding-block:96px}.growth-case-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.growth-case-section-heading>p{max-width:350px;color:var(--case-muted,#60645f);margin:0;font-size:16px;line-height:1.75}.growth-case-section-heading>a{text-underline-offset:6px;flex-shrink:0;align-items:center;gap:14px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.growth-case-strategy-list{margin:0;padding:0;list-style:none}.growth-case-strategy-list li{border-top:1px solid #cccfc5;grid-template-columns:48px minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:32px;padding:38px 0;display:grid}.growth-case-strategy-list li:last-child{padding-bottom:0}.growth-case-strategy-list li>span{color:var(--case-muted);padding-top:5px;font-size:12px}.growth-case-strategy-list h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,31px);line-height:1.2}.growth-case-strategy-list p{color:#545952;margin:0;font-size:16px;line-height:1.8}.growth-case-outcome{color:#faf9f6;background:#1b201e;padding-block:112px 88px}.growth-case-outcome .growth-case-eyebrow{color:#b5c3b5}.growth-case-outcome h2{max-width:1000px;font-size:clamp(54px,7.5vw,106px);line-height:1.04}.growth-case-outcome-copy{color:#c6cdc7;max-width:690px;margin:38px 0 0;font-size:20px;line-height:1.7}.growth-case-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:72px 0 0;padding:0;list-style:none;display:grid}.growth-case-journey li{border-top:1px solid #626c64;padding-top:22px;font-size:15px;line-height:1.5}.growth-case-journey li:last-child{color:#e2e8db;border-top-color:#e2e8db;font-weight:650}.growth-case-why{padding-block:112px}.growth-case-why>ul{grid-template-columns:1fr 1fr;column-gap:72px;margin:0;padding:0;list-style:none;display:grid}.growth-case-why li{border-top:1px solid var(--case-line);padding:26px 0;font-size:19px;line-height:1.6}.growth-case-positioning{padding-block:0 112px}.growth-case-positioning>h2{max-width:1000px;font-size:clamp(40px,5.7vw,78px)}.growth-case-positioning>p:not(.growth-case-eyebrow){color:var(--case-muted);margin:30px 0 0;font-size:20px;line-height:1.6}.growth-case-positioning>ul{flex-wrap:wrap;gap:14px 20px;margin:36px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.growth-case-positioning li+li:before{content:"+";color:#7c8675;margin-right:20px}.growth-case-cta{background:#e9e8e1;padding-block:88px}.growth-case-cta>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;display:grid}.growth-case-cta h2{max-width:830px;font-size:clamp(34px,4vw,54px)}.growth-case-cta p:not(.growth-case-eyebrow){color:#5e625b;max-width:680px;margin:24px 0 0;font-size:17px;line-height:1.7}.growth-case-cta .button{white-space:nowrap;min-height:54px}.growth-case-index{padding-block:52px 104px}.growth-case-back{align-items:center;gap:16px;min-height:44px;margin-bottom:42px;font-size:13px;display:inline-flex}.growth-case-index h1{max-width:1000px;margin:0;font-size:clamp(48px,6.5vw,90px);line-height:1.05}.growth-case-index h1 em{color:#777c71;font-style:normal}.growth-case-index-hero>p:last-child{max-width:680px;color:var(--case-muted);margin:34px 0 0;font-size:20px;line-height:1.7}.growth-case-directory{gap:28px;margin-top:64px;display:grid}.home-case-section{color:#191b1b;background:#faf9f6;padding-block:96px}.home-case-section h2{margin:0;font-size:clamp(40px,4.5vw,64px);line-height:1.1}.growth-case-card{color:#faf9f6;background:#1b201e;min-width:0}.growth-case-card-link{grid-template-columns:1.55fr 1fr;min-height:440px;display:grid}.growth-case-card-copy{flex-direction:column;align-items:flex-start;padding:clamp(32px,4vw,58px);display:flex}.growth-case-card-copy .growth-case-eyebrow{color:#b5c3b5;margin:0 0 24px}.growth-case-card h3{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.5vw,64px);line-height:1.06}.growth-case-card-outcome{letter-spacing:-.03em;margin:22px 0 0;font-size:clamp(22px,2.6vw,36px);line-height:1.2}.growth-case-card-summary{color:#c6cdc7;max-width:600px;margin:24px 0 32px;font-size:16px;line-height:1.75}.growth-case-card-cta{border-bottom:1px solid #81927d;justify-content:space-between;align-items:center;gap:36px;margin-top:auto;padding-block:12px;font-size:14px;display:inline-flex}.growth-case-card-link:hover .growth-case-card-cta{border-bottom-color:#faf9f6}.growth-case-card-identity{color:#191b1b;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:58px;margin:14px;padding:48px 32px;display:flex}.growth-case-card-result{text-align:center}.growth-case-card-result>span{color:#60645f;letter-spacing:.12em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.growth-case-card-result>strong{letter-spacing:-.04em;font-size:clamp(22px,2.3vw,31px);font-weight:500}.showcase-route-switcher.has-case-studies{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.growth-case-overview{gap:32px}.growth-case-hero-bottom{grid-template-columns:minmax(0,1fr) 190px;gap:36px}.growth-case-cta>div{grid-template-columns:1fr;gap:30px}.growth-case-cta .button{justify-self:start}.growth-case-strategy-list li{grid-template-columns:30px minmax(0,.85fr) minmax(0,1.4fr);gap:20px}.growth-case-challenge{grid-template-columns:1fr;gap:12px}}@media (max-width:720px){.growth-case-container,.growth-case-index,.home-case-section{padding-inline:22px}.growth-case-hero{padding-top:28px;padding-bottom:40px}.growth-case-breadcrumb{margin-bottom:36px}.growth-case h1{font-size:clamp(42px,9.5vw,68px)}.growth-case-hero-bottom{grid-template-columns:1fr;gap:30px;margin-top:28px}.growth-case-hero-bottom .growth-case-logo{max-width:172px}.growth-case-overview{grid-template-columns:1fr;margin-top:36px}.growth-case-chapters{column-gap:22px}.growth-case-chapters a{min-height:52px;font-size:12px}.growth-case-challenge,.growth-case-strategy,.growth-case-why{padding-block:64px}.growth-case-challenge>div>p{font-size:17px}.growth-case-section-heading{flex-direction:column;align-items:start;gap:24px;margin-bottom:32px}.growth-case-strategy-list li{grid-template-columns:26px minmax(0,1fr);gap:16px;padding-block:28px}.growth-case-strategy-list p{grid-column:2}.growth-case-outcome{padding-block:68px}.growth-case-outcome h2{font-size:clamp(46px,10vw,72px)}.growth-case-outcome-copy{margin-top:28px;font-size:18px}.growth-case-journey{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.growth-case-why>ul{grid-template-columns:1fr}.growth-case-why li{padding-block:22px;font-size:17px}.growth-case-positioning{padding-bottom:64px}.growth-case-positioning>p:not(.growth-case-eyebrow){font-size:18px}.growth-case-cta{padding-block:60px}.growth-case-cta .button{white-space:normal;justify-content:space-between;width:100%}.growth-case-index,.home-case-section{padding-block:48px 64px}.growth-case-index h1{font-size:clamp(42px,9vw,64px)}.growth-case-index-hero>p:last-child{font-size:18px}.growth-case-directory{margin-top:40px}.growth-case-card-link{grid-template-columns:1fr;min-height:0}.growth-case-card-copy{padding:30px 24px}.growth-case-card-identity{gap:28px;margin:0 12px 12px;padding:28px 20px}.growth-case-card-identity .growth-case-logo{max-width:184px}.showcase-route-switcher.has-case-studies{grid-template-columns:1fr}.showcase-route-switcher.has-case-studies a{min-height:86px}}@media (max-width:380px){.growth-case-scope ul,.growth-case-journey{grid-template-columns:1fr}.growth-case-positioning>ul{flex-direction:column}.growth-case-positioning li+li:before{content:none}}
