*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Geist,-apple-system,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.invisible{visibility:hidden}.flex{display:flex}.grid{display:grid}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}:root{--bg:#f8f3e8;--bg-2:#f1eada;--bg-3:#eae0ca;--surface:#fdfaf2;--surface-2:#fbf7eb;--ink:#1a1814;--ink-2:#4e463b;--ink-3:#7a7163;--ink-4:#a69b86;--line:#d9cfb7;--line-2:#c4b89b;--accent:#b8573a;--accent-hover:#9e4630;--accent-soft:#e8b89a;--accent-faint:#f4e0d2;--brick:#c58a6b;--bronze:#b8935a;--green:#5f8a3f;--green-soft:#d6e4c2;--blue-soft:#dfe7f2;--blue-ink:#3a5578;--sans:"Geist", -apple-system, system-ui, sans-serif;--serif:"Fraunces", Georgia, serif;--deva:"IBM Plex Sans Devanagari", serif;--mono:"JetBrains Mono", monospace;--container:1220px;--shadow-lg:0 40px 80px -30px #3c281438, 0 4px 10px -2px #3c28140f;--shadow-md:0 20px 40px -15px #3c281424, 0 2px 6px -1px #3c28140d}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:1;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:0;font-family:inherit}.wrap{max-width:var(--container);z-index:2;margin:0 auto;padding:0 32px;position:relative}@media (width<=600px){.wrap{padding:0 20px}}.nav{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(180%);border-bottom:1px solid #0000;transition:border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--line)}.nav-inner{justify-content:space-between;align-items:center;height:156px;transition:height .4s cubic-bezier(.4,0,.2,1);display:flex}.nav.scrolled .nav-inner{height:104px}@media (width<=900px){.nav-inner{height:124px}.nav.scrolled .nav-inner{height:92px}}@media (width<=600px){.nav-inner{height:104px}.nav.scrolled .nav-inner{height:80px}}.brand{color:var(--ink);align-items:center;transition:opacity .2s;display:flex}.brand:hover{opacity:.88}.brand-img{-webkit-user-select:none;user-select:none;width:auto;height:120px;transition:height .4s cubic-bezier(.4,0,.2,1);display:block}.nav.scrolled .brand-img{height:88px}@media (width<=900px){.brand-img{height:96px}.nav.scrolled .brand-img{height:72px}}@media (width<=600px){.brand-img{height:80px}.nav.scrolled .brand-img{height:64px}}.brand-full{align-items:center;display:inline-flex}.brand-img-foot{-webkit-user-select:none;user-select:none;width:auto;height:200px;display:block}@media (width<=600px){.brand-img-foot{height:150px}}.nav-links{color:var(--ink-2);gap:36px;font-size:14px;display:flex}.nav-links a{transition:color .2s;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-actions{align-items:center;gap:10px;display:inline-flex}.nav-login{color:var(--ink);border:1px solid var(--line-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:10px 18px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.nav-login:hover{border-color:var(--ink);background:var(--surface)}.nav-cta{background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.nav-cta:hover{background:var(--accent);transform:translateY(-1px)}@media (width<=860px){.nav-links{display:none}.nav-actions{gap:8px}.nav-login{padding:8px 14px;font-size:12.5px}.nav-cta{padding:9px 16px;font-size:12.5px}}@media (width<=500px){.nav-cta span.label{display:none}.nav-login{padding:7px 12px}}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:500;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:var(--accent);transform:translateY(-1px)}.btn-ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn-ghost:hover{border-color:var(--ink);background:var(--surface)}.btn .arrow{transition:transform .25s;display:inline-block}.btn:hover .arrow{transform:translate(3px)}.eyebrow{font-family:var(--mono);color:var(--ink-2);letter-spacing:.02em;border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:12px;margin-bottom:28px;padding:7px 14px 7px 10px;font-size:12px;display:inline-flex}.eyebrow-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}}.hero{padding:64px 0 80px;position:relative;overflow:hidden}@media (width>=980px){.hero{padding:80px 0 120px}}.hero-grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (width>=980px){.hero-grid{grid-template-columns:.95fr 1.05fr;gap:56px}}.hero h1{font-family:var(--serif);letter-spacing:-.035em;color:var(--ink);margin:0 0 24px;font-size:clamp(42px,6.2vw,78px);font-weight:300;line-height:.98}.hero h1 em{color:var(--accent);font-style:italic;font-weight:300}.hero h1 .deva-sm{font-family:var(--deva);color:var(--brick);vertical-align:.4em;letter-spacing:0;margin-right:.15em;font-size:.42em;font-weight:400}.hero .lede{color:var(--ink-2);max-width:500px;margin:0 0 32px;font-size:18px;line-height:1.55}.hero .lede strong{color:var(--ink);font-weight:500}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-trust{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;font-size:13px;display:flex}.hero-trust strong{color:var(--ink);font-weight:500}.hero-trust .sep{background:var(--line-2);width:1px;height:14px}.hero-mark{font-family:var(--deva);color:var(--ink);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:520px;font-weight:400;line-height:1;position:absolute;bottom:-180px;right:-60px}@media (width<=980px){.hero-mark{display:none}}.preview{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-1.2deg)rotateX(.5deg)}.preview:hover{transform:perspective(1600px)rotateY(0)rotateX(0)}@media (width<=980px){.preview{transform:none}}.preview-top{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.dot{background:var(--line-2);border-radius:50%;width:10px;height:10px}.preview-url{background:var(--surface);border:1px solid var(--line);font-family:var(--mono);color:var(--ink-3);text-align:center;border-radius:999px;flex:1;max-width:260px;margin-left:8px;padding:5px 12px;font-size:11px}.preview-body{padding:20px}.preview-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.preview-greeting{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:300}.preview-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.preview-today{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px}.preview-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}@media (width<=500px){.preview-kpis{grid-template-columns:repeat(2,1fr)}}.preview-kpi{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px 13px}.preview-kpi .lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px}.preview-kpi .val{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);margin-top:6px;font-size:26px;font-weight:300;line-height:1.1}.preview-kpi .d{color:var(--green);margin-top:2px;font-size:10.5px;font-weight:500}.preview-kpi .d.r{color:var(--accent)}.preview-row{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}@media (width<=640px){.preview-row{grid-template-columns:1fr}}.preview-section{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:14px}.preview-section-head{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;display:flex}.preview-lead{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.preview-lead:first-of-type{border-top:0;padding-top:0}.preview-lead .nm{color:var(--ink);font-size:12.5px;font-weight:500}.preview-lead .meta{color:var(--ink-3);margin-top:1px;font-size:10.5px}.pill{font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:500}.pill-g{background:var(--green-soft);color:#3e5a28}.pill-a{background:var(--accent-faint);color:#8b4a33}.pill-b{background:var(--blue-soft);color:var(--blue-ink)}.preview-activity{padding:12px}.activity-row{color:var(--ink-2);border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:6px 0;font-size:11.5px;display:flex}.activity-row:first-of-type{border-top:0;padding-top:0}.activity-row .time{font-family:var(--mono);color:var(--ink-3);flex-shrink:0;width:40px;font-size:10px}.activity-row .dot-i{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);padding:32px 0}.strip-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.strip-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;text-transform:uppercase;font-size:11px}.strip-items{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.strip-item{font-family:var(--serif);color:var(--ink-2);letter-spacing:-.01em;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 40%, transparent);font-size:20px;font-weight:300;text-decoration-thickness:1px}.gallery-section{padding:100px 0 40px;position:relative}@media (width>=900px){.gallery-section{padding:140px 0 40px}}.gallery-head{grid-template-columns:1fr;align-items:end;gap:24px;margin-bottom:48px;display:grid}@media (width>=900px){.gallery-head{grid-template-columns:1fr auto;gap:60px}}.gallery-tabs{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.gallery-tab{color:var(--ink-2);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.gallery-tab .t-num{font-family:var(--mono);color:var(--ink-4);letter-spacing:.05em;font-size:10px}.gallery-tab[aria-selected=true]{background:var(--ink);color:var(--bg)}.gallery-tab[aria-selected=true] .t-num{color:var(--accent-soft)}.gallery-tab:not([aria-selected=true]):hover{background:var(--bg-2);color:var(--ink)}.gallery-stage{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:20px;position:relative;overflow:hidden}.gallery-panel{padding:24px;display:none}.gallery-panel[data-active=true]{animation:.35s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width>=900px){.gallery-panel{padding:36px}}.board{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;overflow-x:auto}@media (width<=760px){.board{grid-template-columns:repeat(4,minmax(200px,1fr))}}.board-col{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;min-height:340px;padding:14px;display:flex}.board-col-head{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;font-size:10px;display:flex}.board-col-head .count{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:2px 7px;font-size:10px}.board-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:11px 12px;font-size:12px;transition:transform .2s}.board-card:hover{border-color:var(--accent);transform:translateY(-2px)}.board-card .bc-name{color:var(--ink);font-weight:500}.board-card .bc-meta{color:var(--ink-3);margin-top:3px;font-size:10.5px}.board-card .bc-foot{color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.board-card .bc-foot .src{font-family:var(--mono);letter-spacing:.03em}.board-card .bc-avatar{background:linear-gradient(135deg, var(--accent), var(--brick));border-radius:50%;width:18px;height:18px;display:inline-block}.inv-grid-wrap{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=780px){.inv-grid-wrap{grid-template-columns:2fr 1fr}}.inv-legend{color:var(--ink-3);flex-wrap:wrap;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.inv-legend span{font-family:var(--mono);letter-spacing:.03em;align-items:center;gap:6px;display:inline-flex}.inv-legend i{background:var(--line);border-radius:2px;width:10px;height:10px}.inv-legend i.av{background:var(--green-soft)}.inv-legend i.bl{background:var(--accent-faint)}.inv-legend i.so{background:var(--ink)}.inv-legend i.hl{background:var(--bg-2);border:1px dashed var(--line-2)}.inv-grid{grid-template-columns:50px repeat(6,1fr);gap:4px;display:grid}.inv-head{font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;justify-content:center;align-items:center;padding:6px;font-size:10px;display:flex}.inv-cell{aspect-ratio:1;font-family:var(--mono);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:10px;transition:transform .2s;display:flex;position:relative}.inv-cell:hover{border-color:var(--ink);z-index:3;transform:scale(1.06)}.inv-cell.av{background:var(--green-soft);color:#3e5a28}.inv-cell.bl{background:var(--accent-faint);color:#8b4a33}.inv-cell.so{background:var(--ink);color:var(--bg-2)}.inv-cell.hl{background:var(--bg-2);color:var(--ink-3);border:1px dashed var(--line-2)}.inv-side{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px}.inv-side h4{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 4px;font-size:20px;font-weight:400}.inv-side .price-big{font-family:var(--serif);letter-spacing:-.025em;color:var(--accent);margin:12px 0 4px;font-size:28px;font-weight:300}.inv-side .row{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;padding:8px 0;font-size:12.5px;display:flex}.inv-side .row:first-of-type{border-top:0}.inv-side .row .k{color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px}.wa-wrap{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=780px){.wa-wrap{grid-template-columns:1fr 1fr}}.wa-phone{border:1px solid var(--line);background:#e5ddcc;border-radius:20px;max-width:360px;margin:0 auto;padding:16px}.wa-head{border-bottom:1px solid #d3c9b0;align-items:center;gap:10px;padding-bottom:12px;font-size:13px;display:flex}.wa-head .ava{background:var(--accent);width:34px;height:34px;color:var(--bg);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.wa-head .nm{font-weight:500}.wa-head .st{color:var(--ink-3);font-size:10.5px}.wa-messages{flex-direction:column;gap:8px;padding:14px 0;display:flex}.wa-msg{border-radius:10px;max-width:85%;padding:9px 12px;font-size:13px;line-height:1.4}.wa-msg.them{background:#fff;border-top-left-radius:2px;align-self:flex-start}.wa-msg.us{color:#1a2a0b;background:#dcebd1;border-top-right-radius:2px;align-self:flex-end}.wa-msg .t{font-family:var(--mono);color:var(--ink-3);margin-top:3px;font-size:9.5px}.wa-templates{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px}.wa-template{border-top:1px solid var(--line);padding:12px 0}.wa-template:first-of-type{border-top:0;padding-top:0}.wa-template .nm{color:var(--ink);justify-content:space-between;font-size:13px;font-weight:500;display:flex}.wa-template .nm .tg{font-family:var(--mono);color:var(--ink-3);background:var(--bg-2);border-radius:999px;padding:2px 8px;font-size:10px}.wa-template .bd{color:var(--ink-3);margin-top:4px;font-size:12.5px;line-height:1.5}.coll-wrap{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=900px){.coll-wrap{grid-template-columns:2fr 1fr}}.coll-aging{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px}.coll-aging-head{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-bottom:16px;font-size:10px;display:flex}.coll-buckets{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}@media (width<=500px){.coll-buckets{grid-template-columns:repeat(2,1fr)}}.coll-bucket{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 14px}.coll-bucket .b-lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px}.coll-bucket .b-val{font-family:var(--serif);letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:300;line-height:1.1}.coll-bucket .b-count{color:var(--ink-3);margin-top:2px;font-size:10.5px}.coll-bucket.bad .b-val{color:var(--accent)}.coll-bar{border:1px solid var(--line);border-radius:5px;height:10px;margin-bottom:4px;display:flex;overflow:hidden}.coll-bar span{display:block}.coll-bar .on{background:var(--green)}.coll-bar .b30{background:var(--bronze)}.coll-bar .b60{background:var(--brick)}.coll-bar .b90{background:var(--accent)}.coll-bar-labels{font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;justify-content:space-between;font-size:10px;display:flex}.coll-table{margin-top:18px}.coll-row{border-top:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr 100px;align-items:center;gap:10px;padding:11px 0;font-size:12.5px;display:grid}.coll-row:first-of-type{border-top:0;padding-top:4px}.coll-row .who .nm{color:var(--ink);font-size:13px;font-weight:500}.coll-row .who .meta{color:var(--ink-3);margin-top:1px;font-size:11px}.coll-row .amt{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:400}.coll-row .due{color:var(--ink-3);font-size:11.5px}.coll-row .due strong{color:var(--accent);font-weight:500}.coll-row .action{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);color:var(--ink-2);text-align:center;letter-spacing:.02em;border-radius:999px;padding:5px 9px;font-size:10px;display:inline-block}.coll-row .action.sent{background:var(--green-soft);color:#3e5a28;border-color:var(--green-soft)}.coll-row .action.send{background:var(--ink);color:var(--bg);border-color:var(--ink);cursor:pointer}@media (width<=600px){.coll-row{grid-template-columns:1fr auto;gap:4px}.coll-row .due,.coll-row .action{grid-column:span 1;font-size:11px}.coll-row .amt{text-align:right;grid-column:2}.coll-row .who{grid-column:1}}.coll-side{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px}.coll-side-head{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:10px}.coll-milestone{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px 0;display:grid}.coll-milestone:first-of-type{border-top:0;padding-top:2px}.coll-milestone .ms-label{color:var(--ink);font-size:12.5px;font-weight:500}.coll-milestone .ms-sub{color:var(--ink-3);font-size:10.5px;font-family:var(--mono);letter-spacing:.02em;margin-top:2px}.coll-milestone .ms-amt{font-family:var(--serif);color:var(--ink);text-align:right;font-size:14px;font-weight:400}.coll-milestone .ms-status{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:9.5px}.coll-milestone .ms-status.done{background:var(--green-soft);color:#3e5a28}.coll-milestone .ms-status.due{background:var(--accent-faint);color:#8b4a33}.coll-milestone .ms-status.up{background:var(--bg-2);color:var(--ink-3)}.section{border-top:1px solid var(--line);padding:120px 0;position:relative}@media (width<=780px){.section{padding:80px 0}}.section-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.section-label .num{font-family:var(--serif);color:var(--accent);font-size:14px;font-style:italic}.section h2,.h2{font-family:var(--serif);letter-spacing:-.03em;max-width:820px;color:var(--ink);margin:0 0 56px;font-size:clamp(32px,4.5vw,56px);font-weight:300;line-height:1.02}.section h2 em,.h2 em{color:var(--accent);font-style:italic}.page-hero{padding:64px 0 40px;position:relative}@media (width>=780px){.page-hero{padding:100px 0 60px}}.page-hero h1{font-family:var(--serif);letter-spacing:-.035em;color:var(--ink);max-width:860px;margin:0 0 24px;font-size:clamp(40px,5.4vw,68px);font-weight:300;line-height:1}.page-hero h1 em{color:var(--accent);font-style:italic}.page-hero p.lede{color:var(--ink-2);max-width:620px;margin:0;font-size:18px;line-height:1.55}.problem-grid{grid-template-columns:1fr;gap:0;display:grid}@media (width>=780px){.problem-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr)}}.problem-item{border-top:1px solid var(--line);padding:32px 28px 32px 0}@media (width>=780px){.problem-item{border-top:0;border-left:1px solid var(--line);margin-left:-1px;padding:32px 32px 0 28px}.problem-item:first-child{border-left:0;padding-left:0}}.problem-item .n{font-family:var(--mono);color:var(--accent);letter-spacing:.03em;margin-bottom:16px;font-size:11px}.problem-item h3{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:24px;font-weight:400}.problem-item p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.feat-grid{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}@media (width>=780px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.feat-grid{grid-template-columns:repeat(3,1fr)}}.feat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 28px;transition:background .25s;position:relative}.feat:hover{background:var(--bg-2)}.feat .icon{width:28px;height:28px;color:var(--accent);margin-bottom:24px}.feat h3{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:400}.feat p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.feat .more{color:var(--accent);font-size:13px;font-family:var(--sans);margin-top:14px;display:inline-block}.feat .more:hover{color:var(--accent-hover)}.teaser-grid{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (width>=780px){.teaser-grid{grid-template-columns:1fr 1fr}}.teaser-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;min-height:240px;padding:36px 32px;transition:border-color .25s,transform .25s;display:flex}.teaser-card:hover{border-color:var(--accent);transform:translateY(-2px)}.teaser-card .lbl{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:10px}.teaser-card h3{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:28px;font-weight:400}.teaser-card p{color:var(--ink-2);flex-grow:1;margin:0 0 24px;font-size:15px;line-height:1.55}.teaser-card .go{color:var(--accent);font-size:14px;font-weight:500}.blueprint-section{border-top:1px solid var(--line);background:var(--bg-2);padding:120px 0;position:relative;overflow:hidden}@media (width<=780px){.blueprint-section{padding:80px 0}}.blueprint-head{grid-template-columns:1fr;align-items:end;gap:24px;margin-bottom:64px;display:grid}@media (width>=900px){.blueprint-head{grid-template-columns:1fr 1fr;gap:56px}}.blueprint-head p.intro{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.blueprint-head p.intro strong{color:var(--ink);font-weight:500}.blueprint-flow{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 48px;padding:20px 24px;display:flex}.bf-step{font-family:var(--mono);color:var(--ink-3);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.bf-step .bf-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.bf-step.end .bf-dot{background:var(--ink)}.bf-arrow{color:var(--line-2);font-size:16px;font-weight:300;display:inline-block}@media (width<=780px){.blueprint-flow{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.blueprint-list{position:relative}.blueprint-list:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-2) 0 4px, transparent 4px 8px);width:1px;position:absolute;top:24px;bottom:24px;left:30px}@media (width<=820px){.blueprint-list:before{left:14px}}.bp-layer{border-bottom:1px solid var(--line);padding:28px 0 28px 80px;position:relative}@media (width<=820px){.bp-layer{padding-left:44px}}.bp-layer:last-child{border-bottom:0}.bp-num{background:var(--surface);border:1px solid var(--line);width:60px;height:60px;font-family:var(--serif);letter-spacing:-.02em;color:var(--accent);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:300;transition:all .25s;display:flex;position:absolute;top:28px;left:0}@media (width<=820px){.bp-num{width:28px;height:28px;font-size:13px;top:30px}}.bp-layer:hover .bp-num{background:var(--accent);color:var(--surface);border-color:var(--accent);transform:scale(1.05)}.bp-row{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=900px){.bp-row{grid-template-columns:1fr 1.4fr;gap:48px}}.bp-title{font-family:var(--mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:500}.bp-heading{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.1}.bp-heading em{color:var(--accent);font-style:italic}.bp-outcome{color:var(--ink-2);max-width:340px;font-size:14px;line-height:1.55}.bp-detail{flex-direction:column;gap:14px;display:flex}.bp-detail-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}.bp-chips{flex-wrap:wrap;gap:6px;display:flex}.bp-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:12.5px;transition:all .2s}.bp-chip:hover{border-color:var(--accent);color:var(--ink)}.bp-timeline{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px;display:grid}@media (width<=600px){.bp-timeline{grid-template-columns:repeat(2,1fr)}}.bp-day{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:11.5px}.bp-day .d{font-family:var(--mono);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px}.bp-day .t{color:var(--ink-2);line-height:1.35}.bp-example{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-left:3px solid var(--accent);border-radius:12px;padding:16px 18px;font-size:13.5px;line-height:1.55}.bp-example strong{color:var(--ink);font-weight:500}.bp-example .lbl{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:500;display:block}.bp-terminal{margin-top:4px;padding:20px 0 0 80px;position:relative}@media (width<=820px){.bp-terminal{padding-left:44px}}.bp-terminal:before{content:"";background:var(--line-2);width:1px;height:20px;position:absolute;top:20px;left:30px}@media (width<=820px){.bp-terminal:before{left:14px}}.bp-terminal-dot{background:var(--ink);width:24px;height:24px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:40px;left:18px}@media (width<=820px){.bp-terminal-dot{left:2px}}.bp-terminal-text{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,2.2vw,28px);font-weight:300}.bp-terminal-text em{color:var(--accent);font-style:italic}.cap-list{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr;gap:0;margin-top:24px;display:grid;overflow:hidden}.cap-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:18px;padding:28px;display:grid}@media (width>=900px){.cap-row{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;padding:32px 36px}}.cap-row:last-child{border-bottom:0}.cap-row .cap-num{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:500}.cap-row h3{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);margin:0 0 8px;font-size:24px;font-weight:400}.cap-row p.cap-lede{color:var(--ink-2);max-width:360px;margin:0;font-size:14.5px;line-height:1.55}.cap-row ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cap-row li{color:var(--ink-2);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.cap-row li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.cap-row li strong{color:var(--ink);font-weight:500}.onboard-grid{grid-template-columns:1fr;gap:14px;margin-top:24px;display:grid}@media (width>=780px){.onboard-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.onboard-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:26px 24px;display:flex;position:relative}.onboard-card .o-day{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:500}.onboard-card .o-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 14px;font-size:20px;font-weight:400}.onboard-card ul{margin:0;padding:0;list-style:none}.onboard-card li{color:var(--ink-2);border-top:1px solid var(--line);padding:6px 0;font-size:13.5px;line-height:1.5}.onboard-card li:first-of-type{border-top:0;padding-top:0}.onboard-card li strong{color:var(--ink);font-weight:500}.trust-strip{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr;gap:14px;margin-top:24px;padding:32px 28px;display:grid}@media (width>=780px){.trust-strip{-moz-column-gap:40px;grid-template-columns:repeat(2,1fr);gap:18px 40px}}@media (width>=1100px){.trust-strip{grid-template-columns:repeat(3,1fr)}}.trust-item{color:var(--ink-2);padding-left:22px;font-size:14px;line-height:1.5;position:relative}.trust-item:before{content:"✓";color:var(--accent);font-weight:500;position:absolute;top:0;left:0}.trust-item strong{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}.first-day{grid-template-columns:1fr;gap:14px;margin-top:24px;display:grid}@media (width>=780px){.first-day{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width>=1100px){.first-day{grid-template-columns:repeat(4,1fr)}}.fd-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px;position:relative}.fd-card .fd-time{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:500}.fd-card h4{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:400}.fd-card p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.math-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:24px;padding:32px 32px 28px}@media (width<=600px){.math-card{padding:24px 22px}}.math-premise{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:20px;font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1.3}.math-premise em{color:var(--accent);font-style:italic}.math-rows{grid-template-columns:1fr;gap:0;display:grid}.math-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:20px;padding:14px 0;display:grid}.math-row:first-of-type{border-top:0;padding-top:4px}.math-row .m-step{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}.math-row .m-label{color:var(--ink);font-size:14px;line-height:1.4}.math-row .m-label strong{font-weight:500}.math-row .m-val{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:20px;font-weight:400}.math-row.terminal .m-val{color:var(--accent);font-size:22px}@media (width<=600px){.math-row{grid-template-columns:1fr auto;gap:8px;padding:12px 0}.math-row .m-step{grid-column:1/-1}}.math-caveat{background:var(--bg-2);border-left:2px solid var(--line-2);color:var(--ink-3);border-radius:8px;margin-top:22px;padding:14px 18px;font-size:13px;line-height:1.55}.math-caveat strong{color:var(--ink);font-weight:500}.not-included{background:var(--bg);border:1px dashed var(--line-2);border-radius:14px;margin-top:32px;padding:28px}.not-included .ni-head{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:500}.not-included ul{margin:0;padding:0;list-style:none}.not-included li{color:var(--ink-2);border-top:1px solid var(--line);padding:12px 0 12px 22px;font-size:14.5px;line-height:1.55;position:relative}.not-included li:first-of-type{border-top:0;padding-top:4px}.not-included li:before{content:"—";color:var(--ink-4);font-weight:500;position:absolute;top:12px;left:0}.not-included li:first-of-type:before{top:4px}.not-included li strong{color:var(--ink);font-weight:500}.pricing-faq{max-width:820px;margin:56px 0 0}.pricing-faq details{border-bottom:1px solid var(--line);cursor:pointer;padding:20px 0}.pricing-faq details:first-of-type{border-top:1px solid var(--line)}.pricing-faq summary{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;gap:20px;font-size:18px;font-weight:400;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";font-family:var(--sans);color:var(--accent);flex-shrink:0;font-size:22px;font-weight:300;line-height:1;transition:transform .25s}.pricing-faq details[open] summary:after{transform:rotate(45deg)}.pricing-faq p{color:var(--ink-2);max-width:680px;margin:14px 0 0;font-size:14.5px;line-height:1.6}.pricing-faq p strong{color:var(--ink);font-weight:500}.segment-honesty{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:56px;padding:28px}.segment-honesty .sh-lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:500}.segment-honesty p{color:var(--ink-2);max-width:720px;margin:0;font-size:15px;line-height:1.6}.segment-honesty p strong{color:var(--ink);font-weight:500}.overview-grid{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (width>=780px){.overview-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.home-pricing-grid{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (width>=780px){.home-pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.overview-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;min-height:320px;padding:28px 26px 26px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.overview-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.overview-card .ov-num{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500}.overview-card h3{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:24px;font-weight:400}.overview-card .ov-tag{color:var(--ink-2);margin:0 0 18px;font-size:14px;line-height:1.5}.overview-card ul{flex-grow:1;margin:0 0 22px;padding:0;list-style:none}.overview-card li{color:var(--ink-2);border-top:1px solid var(--line);padding:7px 0;font-size:13.5px;line-height:1.45}.overview-card li:first-of-type{border-top:0;padding-top:0}.overview-card .ov-go{color:var(--accent);margin-top:auto;font-size:14px;font-weight:500}.vs-section{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:120px 0;position:relative}@media (width<=780px){.vs-section{padding:80px 0}}.vs-grid{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (width>=780px){.vs-grid{grid-template-columns:1fr 1fr;gap:20px}}.vs-col{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:32px 30px}.vs-col.us{border-color:var(--accent);background:linear-gradient(180deg, #fdf6ea, var(--surface))}.vs-col h4{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 20px;font-size:11px;font-weight:500;display:flex}.vs-col.us h4{color:var(--accent)}.vs-col.us h4:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.vs-col ul{margin:0;padding:0;list-style:none}.vs-col li{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:12px;padding:14px 0;font-size:15px;line-height:1.5;display:flex}.vs-col li:last-child{border-bottom:0}.vs-col li:before{content:"—";color:var(--ink-4);flex-shrink:0}.vs-col.us li{color:var(--ink)}.vs-col.us li:before{content:"→";color:var(--accent)}.pilot-banner{background:var(--accent-faint);border:1px solid var(--accent-soft);color:var(--ink);border-radius:10px;align-items:flex-start;gap:12px;margin-top:24px;padding:14px 18px;font-size:13.5px;line-height:1.55;display:flex}.pilot-banner:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.pilot-banner strong{font-weight:500}.price-grid{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}.price-hero{border:1px solid var(--line);background:linear-gradient(180deg, #fdf6ea, var(--surface));border-color:var(--accent);border-radius:14px;grid-column:1/-1;grid-template-columns:1fr;gap:0;display:grid;position:relative;overflow:hidden}@media (width>=900px){.price-hero{grid-template-columns:1.2fr 1fr}}.price-hero-main{padding:40px 36px 36px;position:relative}.price-hero-tag{background:var(--accent);color:var(--bg);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:20px;padding:5px 10px;font-size:10px;font-weight:500;display:inline-block}.price-hero h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0 0 16px;font-size:11px;font-weight:500}.price-hero-amt{font-family:var(--serif);letter-spacing:-.035em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;font-weight:300;display:flex}.price-hero-amt .big{font-size:clamp(52px,6vw,72px);line-height:1}.price-hero-amt .per{font-family:var(--sans);color:var(--ink-2);letter-spacing:0;font-size:16px;font-weight:400}.price-hero-rule{border-left:2px solid var(--accent);color:var(--ink);background:#b8573a14;border-radius:4px;margin-top:18px;padding:14px 16px;font-size:13.5px;line-height:1.5}.price-hero-rule strong{color:var(--accent);font-weight:500}.price-hero-main ul{grid-template-columns:1fr 1fr;gap:8px 20px;margin:24px 0 28px;padding:0;list-style:none;display:grid}@media (width<=600px){.price-hero-main ul{grid-template-columns:1fr}}.price-hero-main li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.price-hero-main li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:7px}.price-hero-main .btn{margin-top:4px}.price-hero-side{background:var(--surface);border-left:1px solid var(--line);padding:40px 36px 36px}@media (width<=899px){.price-hero-side{border-left:0;border-top:1px solid var(--line)}}.price-hero-side-lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:500}.price-ex{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:8px;padding:12px 0;display:grid}.price-ex:first-of-type{border-top:0;padding-top:4px}.price-ex .ex-label{color:var(--ink-2);font-size:13.5px}.price-ex .ex-label strong{color:var(--ink);font-weight:500}.price-ex .ex-val{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;white-space:nowrap;font-size:18px;font-weight:400}.price-ex .ex-val .per{font-family:var(--sans);color:var(--ink-3);letter-spacing:0;font-size:11px;font-weight:400}.pricing-divider{align-items:center;gap:20px;margin:72px 0 32px;display:flex}.pricing-divider:before,.pricing-divider:after{content:"";background:var(--line);flex:1;height:1px}.pricing-divider-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.pricing-divider-label:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.pricing-sub-head{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:300;line-height:1.1}.pricing-sub-head em{color:var(--accent);font-style:italic}.pricing-sub-lede{color:var(--ink-2);max-width:620px;margin:0 0 32px;font-size:15px;line-height:1.55}.mkt-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=780px){.mkt-grid{grid-template-columns:1fr 1fr}}.mkt-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.mkt-card.featured{background:linear-gradient(180deg, #fdf6ea, var(--surface));border-color:var(--accent)}.mkt-card .mkt-tag{background:var(--accent);color:var(--bg);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:5px 10px;font-size:10px;font-weight:500;display:inline-block}.mkt-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.mkt-card h4{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:26px;font-weight:400}.mkt-card .mkt-amt{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-align:right;white-space:nowrap;font-size:24px;font-weight:300}.mkt-card .mkt-amt .per{font-family:var(--sans);color:var(--ink-3);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:400;display:block}.mkt-card .mkt-desc{color:var(--ink-2);border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:20px;font-size:14px;line-height:1.55}.mkt-card .mkt-desc strong{color:var(--ink);font-weight:500}.mkt-card ul{flex-grow:1;margin:0 0 24px;padding:0;list-style:none}.mkt-card li{color:var(--ink-2);grid-template-columns:16px 1fr;align-items:flex-start;gap:10px;padding:7px 0;font-size:14px;line-height:1.45;display:grid}.mkt-card li .ch{color:var(--accent);margin-top:1px;font-weight:500}.mkt-card li.off,.mkt-card li.off .ch{color:var(--ink-4)}.mkt-card .btn{justify-content:center;width:100%}.pricing-total{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr;gap:16px;margin-top:40px;padding:24px 28px;display:grid}@media (width>=780px){.pricing-total{grid-template-columns:auto 1fr;align-items:start;gap:32px}}.pricing-total-lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}.pricing-total-rows{flex-direction:column;gap:10px;display:flex}.pricing-total-row{color:var(--ink-2);font-size:13.5px;line-height:1.5}.pricing-total-row strong{color:var(--ink);font-weight:500}.pricing-total-row .eq{font-family:var(--serif);color:var(--ink);margin-left:4px;font-weight:400}.pricing-adspend{background:var(--surface);border:1px dashed var(--line-2);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.55;display:flex}.pricing-adspend:before{content:"₹";background:var(--accent);width:22px;height:22px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:500;display:flex}.pricing-adspend strong{color:var(--ink);font-weight:500}.pricing-footnote{color:var(--ink-3);max-width:700px;margin-top:24px;font-size:13px;line-height:1.6}.founder-section{border-top:1px solid var(--line);background:var(--bg);padding:120px 0}@media (width<=780px){.founder-section{padding:80px 0}}.founder-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-width:820px;margin:0 auto;padding:48px}@media (width<=760px){.founder-card{padding:32px 28px}}.founder-quote{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 32px;font-size:clamp(22px,2.2vw,28px);font-weight:300;line-height:1.3}.founder-quote em{color:var(--accent);font-style:italic}.founder-meta{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:24px;display:flex}.founder-avatar{background:linear-gradient(135deg, var(--accent), var(--brick));width:48px;height:48px;font-family:var(--serif);color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.founder-name{color:var(--ink);font-size:15px;font-weight:500}.founder-role{color:var(--ink-3);font-size:13px}.contact-methods{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:56px;display:grid}.contact-method{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:baseline;gap:8px;padding:32px 0;display:grid}@media (width>=780px){.contact-method{grid-template-columns:200px 1fr;gap:32px}}.contact-method .lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.contact-method .val{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-size:clamp(28px,3.4vw,40px);font-weight:300;line-height:1.05}.contact-method .val a{transition:color .2s}.contact-method .val a:hover{color:var(--accent)}.contact-method .sub{color:var(--ink-3);margin-top:6px;font-size:14px}.faq{max-width:820px;margin:48px 0 0}.faq details{border-bottom:1px solid var(--line);cursor:pointer;padding:24px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;gap:20px;font-size:20px;font-weight:400;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans);color:var(--accent);flex-shrink:0;font-size:24px;font-weight:300;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--ink-2);max-width:680px;margin:16px 0 0;font-size:15px;line-height:1.6}.final-cta{text-align:center;border-top:1px solid var(--line);padding:140px 0 120px;position:relative;overflow:hidden}@media (width<=780px){.final-cta{padding:80px 0}}.final-cta .cta-mark{font-family:var(--deva);color:var(--ink);opacity:.025;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(300px,45vw,640px);font-weight:400;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta h2{max-width:780px;margin:0 auto 28px}.final-cta p{color:var(--ink-2);max-width:520px;margin:0 auto 40px;font-size:17px;line-height:1.55}.final-cta .hero-ctas{justify-content:center}.site-foot{border-top:1px solid var(--line);background:var(--bg-2);padding:64px 0 40px}.foot-top{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:40px;padding-bottom:40px;display:grid}@media (width>=780px){.foot-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}}.site-foot h5{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);margin:0 0 18px;font-size:11px;font-weight:500}.site-foot ul{margin:0;padding:0;font-size:14px;list-style:none}.site-foot li{color:var(--ink-2);padding:6px 0}.site-foot li a:hover{color:var(--accent)}.site-foot .brand-block p{color:var(--ink-2);max-width:320px;margin:16px 0 0;font-size:14px;line-height:1.55}.foot-bot{font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;font-size:11px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}.preview{transform:none}.eyebrow-dot{animation:none}}a:focus-visible,button:focus-visible,summary:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.first-section{border-top:0;padding-top:24px}@media (width<=780px){.first-section{padding-top:16px}}
