body,html{margin:0;padding:0}body{background:var(--cream-100);color:var(--ink-900);font-family:var(--font-body);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:720px){.wrap{padding:0 20px}}.hdr{position:sticky;top:0;z-index:50;background:var(--cream-100);transition:background .25s var(--ease-out),box-shadow .25s var(--ease-out),backdrop-filter .25s var(--ease-out)}.hdr.scrolled{background:rgba(251,247,240,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px rgba(26,20,16,.05)}.hdr-inner{display:flex;align-items:center;justify-content:space-between;height:80px;transition:height .25s var(--ease-out)}.hdr.scrolled .hdr-inner{height:60px}.hdr .brand .wordmark{transition:font-size .25s var(--ease-out)}.hdr .brand svg{transition:width .25s var(--ease-out),height .25s var(--ease-out)}.hdr.scrolled .brand .wordmark{font-size:22px}.hdr.scrolled .brand svg{width:30px!important;height:30px!important}.hdr.scrolled .btn-primary{padding:9px 18px;font-size:13px}.hdr .brand{gap:12px}.hdr .brand,.hdr .brand .wordmark{display:inline-flex;align-items:center}.hdr .brand .wordmark{font-family:var(--font-display);font-weight:400;font-size:30px;letter-spacing:-.045em;line-height:1;color:var(--ink-900);gap:0}.hdr .brand .wordmark .dot{color:#C99623}.hdr .brand .wordmark .box-stox{background:linear-gradient(180deg,#F2CB58,#E8B547 55%,#C99623);color:#1A1410;padding:.06em .18em .1em;border-radius:.16em;margin-right:.08em;line-height:.85;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(26,20,16,.1)}.btn,.hdr .brand .wordmark .box-stox{display:inline-flex;align-items:center}.btn{gap:8px;font-family:var(--font-body);font-weight:600;font-size:14px;padding:12px 22px;border-radius:14px;border:none;cursor:pointer;transition:all .2s var(--ease-out);white-space:nowrap}.btn-primary{position:relative;overflow:hidden;background:linear-gradient(180deg,#F4CF5C,#E8B547 50%,#B88A1F);color:var(--ink-900);font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(26,20,16,.14),0 4px 12px rgba(232,181,71,.32),0 12px 28px rgba(232,181,71,.42)}.btn-primary:before{inset:1px 8px auto 8px;height:45%;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,0));z-index:1}.btn-primary:after,.btn-primary:before{content:"";position:absolute;pointer-events:none}.btn-primary:after{top:-50%;bottom:-50%;width:15%;left:-30%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.42) 50%,rgba(255,255,255,0));transform:skewX(-18deg);z-index:2;animation:btn-shimmer 5s var(--ease-out) infinite}@keyframes btn-shimmer{0%{left:-30%;opacity:0}6%{opacity:1}24%{left:115%;opacity:0}to{left:115%;opacity:0}}@media (prefers-reduced-motion:reduce){.btn-primary:after{animation:none;opacity:0}}.btn-primary>*{position:relative;z-index:3}.btn-primary:hover{background:linear-gradient(180deg,#F8D86A,#ECBB4D 50%,#C0922A);transform:scale(1.015);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(26,20,16,.14),0 6px 16px rgba(232,181,71,.4),0 18px 38px rgba(232,181,71,.55)}.btn-primary:active{transform:scale(.985)}.btn-dark{background:var(--ink-900);color:var(--cream-50)}.btn-dark:hover{background:var(--ink-800);transform:scale(1.02)}.btn-ghost{background:transparent;color:var(--ink-900);border:1.5px solid var(--ink-900)}.btn-burger,.btn-ghost:hover{background:var(--ink-900);color:var(--cream-50)}.btn-burger{display:none;width:44px;height:44px;border-radius:9999px;align-items:center;justify-content:center;cursor:pointer;border:none}.hdr-cta{display:inline-flex;align-items:center;gap:14px}.hdr-sep{width:1px;height:20px;background:var(--cream-300);display:inline-block}.hdr-login{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ink-700);text-decoration:none;padding:8px 4px;cursor:pointer;transition:color .2s var(--ease-out)}.hdr-login:hover{color:var(--ink-900);text-decoration:underline;text-underline-offset:4px}.lang-switch{position:relative}.flag-circle{border-radius:9999px;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(26,20,16,.12);background:var(--cream-100)}.flag-circle,.flag-emoji{display:inline-flex;align-items:center;justify-content:center;line-height:1}.flag-emoji{transform:scale(1.15);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,system-ui,sans-serif;font-size:inherit}.lang-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ink-700);padding:8px 10px;border-radius:10px;transition:background .16s var(--ease-out),color .16s var(--ease-out)}.lang-btn.open,.lang-btn:hover{background:var(--cream-200);color:var(--ink-900)}.lang-btn .lang-code{letter-spacing:.02em}.lang-drop{position:absolute;top:calc(100% + 8px);right:0;width:280px;max-height:400px;background:var(--surface);border-radius:14px;box-shadow:var(--shadow-lg);border:1px solid var(--cream-300);display:flex;flex-direction:column;overflow:hidden;z-index:60;animation:lang-drop-in .18s var(--ease-out)}@keyframes lang-drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lang-head{padding:14px 16px 8px}.lang-head-lbl{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink-400);text-transform:uppercase;letter-spacing:.08em}.lang-search{display:flex;align-items:center;gap:8px;padding:0 16px 12px;color:var(--ink-400);border-bottom:1px solid var(--hairline)}.lang-search input{flex:1;border:none;background:transparent;outline:none;font-family:var(--font-body);font-size:14px;color:var(--ink-900);padding:4px 0}.lang-search input::-moz-placeholder{color:var(--ink-300)}.lang-search input::placeholder{color:var(--ink-300)}.lang-list{flex:1;overflow-y:auto;padding:4px 0 6px}.lang-group{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink-400);text-transform:uppercase;letter-spacing:.08em;padding:10px 16px 4px}.lang-item{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;padding:8px 16px;font-family:var(--font-body);font-size:14px;color:var(--ink-700);text-align:left;transition:background .12s var(--ease-out)}.lang-item.hl,.lang-item:hover{background:var(--cream-200);color:var(--ink-900)}.lang-item.active{background:var(--sunset-50);color:var(--ink-900)}.lang-item.active.hl{background:var(--sunset-100)}.lang-item .lang-native{flex:1}.lang-item .lang-iso{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ink-400);letter-spacing:.04em}.lang-item.active .lang-iso{color:var(--sunset-700)}.lang-item svg{color:var(--sunset-600)}.lang-empty{padding:18px 16px;text-align:center;font-size:13px;color:var(--ink-400)}@media (max-width:720px){.btn-burger,.hdr-sep,.lang-switch{display:none}.hdr-cta{gap:10px}.hdr .brand .wordmark{font-size:18px!important}.hdr .brand svg{width:26px!important;height:26px!important}.hdr-login{display:inline-flex;align-items:center;font-size:12px;padding:0 4px}.hdr .btn-primary,.hdr-login{min-height:44px;white-space:nowrap}.hdr .btn-primary{padding:0 12px;font-size:11px}.hdr .btn-primary svg{display:none}.hdr.scrolled .btn-primary{min-height:44px;padding:0 12px;font-size:11px}.hdr.scrolled .brand svg{width:26px!important;height:26px!important}.hdr.scrolled .brand .wordmark{font-size:18px!important}}@media (max-width:380px){.hdr-cta{gap:8px}}.hero{padding:24px 0 48px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(31,184,119,.6)}70%{box-shadow:0 0 0 12px rgba(31,184,119,0)}to{box-shadow:0 0 0 0 rgba(31,184,119,0)}}.hero h1.headline{font-family:var(--font-display);font-weight:400;font-size:clamp(56px,7.2vw,104px);line-height:.94;letter-spacing:-.045em;margin:20px 0 0;text-wrap:balance}.hero h1 .accent{background:linear-gradient(180deg,#F2CB58,#E8B547 55%,#C99623);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(232,181,71,.45));padding-bottom:.05em}.hero h1 .dot{color:var(--sunset-500)}.hero .sub{font-size:19px;line-height:1.5;color:var(--ink-500);max-width:540px;margin:24px 0 28px}.bubble{font-size:13px;line-height:1.45;padding:10px 14px;max-width:90%}.bubble.assist{background:var(--cream-200);color:var(--ink-900);border-radius:18px 18px 18px 6px;align-self:flex-start}.bubble.user{background:var(--sunset-500);color:var(--cream-50);border-radius:18px 18px 6px 18px;align-self:flex-end}.hero-onb{padding:18px 0 36px}.hero-onb-chat{min-width:0}.hero-onb-chat .onb-grid{width:100%}@media (max-width:640px){.hero-onb .sub{font-size:13px;line-height:1.45}}.hero-onb .sub{font-size:19px;color:var(--ink-500);max-width:560px;margin:0}.hero-onb .sub strong{font-weight:700;color:var(--ink-900)}.onb-grid{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:0;background:var(--surface);border:1px solid var(--cream-300);border-radius:var(--radius-xl);box-shadow:0 10px 32px rgba(26,20,16,.05);overflow:hidden;height:clamp(560px,68vh,720px);max-height:88vh;scroll-margin-top:60px;transition:grid-template-rows .42s var(--ease-out),height .42s var(--ease-out),max-height .42s var(--ease-out)}.onb-grid.is-compact{grid-template-rows:1fr 0fr;height:clamp(500px,64vh,660px);max-height:clamp(500px,64vh,660px)}.onb-grid.is-compact .onb-plan{padding:0;border-top:none;overflow:hidden;opacity:0;pointer-events:none;min-height:0}.onb-grid.is-ended{grid-template-rows:auto;height:auto;max-height:none}.onb-grid.is-ended .onb-chat{display:none}.onb-chat{display:flex;flex-direction:column;background:var(--cream-50);border-bottom:1px solid var(--cream-300);min-height:0}.onb-thread{flex:1;overflow-y:auto;padding:24px 22px 8px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.onb-thread::-webkit-scrollbar{width:8px}.onb-thread::-webkit-scrollbar-thumb{background:var(--cream-300);border-radius:4px}.onb-msg{display:flex;gap:10px;align-items:flex-start;max-width:95%}.onb-msg.user{align-self:flex-end}.carla-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;background:var(--gain-500);border:2px solid var(--surface);border-radius:9999px;box-shadow:0 0 0 0 rgba(31,184,119,.55);animation:carla-pulse 2s var(--ease-out) infinite}@keyframes carla-pulse{0%{box-shadow:0 0 0 0 rgba(31,184,119,.55)}70%{box-shadow:0 0 0 8px rgba(31,184,119,0)}to{box-shadow:0 0 0 0 rgba(31,184,119,0)}}@keyframes sb-pulse{0%{box-shadow:0 0 0 0 rgba(31,184,119,.6)}70%{box-shadow:0 0 0 6px rgba(31,184,119,0)}to{box-shadow:0 0 0 0 rgba(31,184,119,0)}}@keyframes log-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.donnie-av{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--surface);border-radius:9999px;overflow:visible;box-shadow:0 0 0 1.5px var(--sunset-500),0 2px 8px rgba(26,20,16,.06)}.donnie-av svg{width:100%;height:100%;border-radius:9999px}.carla-pastille{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--cream-300);background:var(--surface)}.cp-text{display:flex;flex-direction:column;gap:1px}.cp-name{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--ink-900);letter-spacing:-.005em}.cp-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--gain-700);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.cp-dot{width:6px;height:6px;border-radius:9999px;background:var(--gain-500);box-shadow:0 0 0 0 rgba(31,184,119,.6);animation:sb-pulse 1.8s var(--ease-out) infinite}.onb-av{width:36px;height:36px;flex-shrink:0;background:var(--surface);border:1.5px solid var(--sunset-500);border-radius:9999px;padding:2px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.onb-av svg{width:100%;height:100%}.onb-bubble{background:var(--surface);border:1px solid var(--cream-300);padding:12px 16px;border-radius:18px 18px 18px 6px;font-size:14.5px;line-height:1.5;color:var(--ink-900);animation:onb-in .32s var(--ease-out)}.onb-bubble.user{background:#F4F4F2;border-color:#E5E5E5;border-radius:18px 18px 6px 18px}.onb-meta{font-family:var(--font-mono);font-size:10px;color:var(--ink-400);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}@keyframes onb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.onb-thinking-line{display:inline-flex;align-items:center;gap:8px}.onb-thinking-status{font-family:var(--font-mono);font-size:13px;color:var(--sunset-700,#C99623);letter-spacing:-.01em;white-space:nowrap}.onb-typing{display:inline-flex;gap:4px;align-items:center;height:18px}.onb-typing-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-400,#B5A99A);animation:onb-typing-bounce 1.2s ease-in-out infinite}.onb-typing-dot:nth-child(2){animation-delay:.18s}.onb-typing-dot:nth-child(3){animation-delay:.36s}@keyframes onb-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.onb-quick{margin:2px 0 6px}.onb-quick-ribbon{position:relative;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;margin:4px 0 10px 46px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1A1410;background:linear-gradient(104deg,rgba(242,203,88,0),#F2CB58 6%,#E8B547 94%,rgba(232,181,71,0));border-radius:4px 10px 4px 12px;padding:5px 14px 5px 12px;transform:rotate(-1.4deg);transform-origin:left center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:onbChipIn .4s var(--ease-out,cubic-bezier(.4,0,.2,1)) both,onbRibbonSway 2.2s var(--ease-in-out,ease-in-out) .5s infinite}.onb-quick-ribbon .rb-spark{display:inline-block;color:#8C4A12;animation:onbSparkSpin 1.8s var(--ease-in-out,ease-in-out) infinite}.onb-quick-ribbon .rb-arr{display:inline-flex;position:absolute;left:calc(100% + 6px);top:calc(50% - 4px);color:#C99623;animation:onbArrBob 1.6s var(--ease-in-out,ease-in-out) .4s infinite}.onb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-left:46px}.onb-chip{font-family:var(--font-body,"Inter",sans-serif);font-size:14px;font-weight:600;color:var(--ink-900,#1A1410);background:var(--surface,#FFFFFF);border:1.5px solid rgba(201,150,35,.45);border-radius:9999px;padding:10px 16px;min-height:44px;cursor:pointer;transition:border-color .2s var(--ease-out,ease),background .2s var(--ease-out,ease),transform .12s var(--ease-out,ease);animation:onbChipIn .4s var(--ease-out,cubic-bezier(.4,0,.2,1)) both}.onb-chip:hover{border-color:#C99623;background:rgba(232,181,71,.12)}.onb-chip:active{transform:scale(.98)}.onb-chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(232,181,71,.35);border-color:#C99623}@keyframes onbChipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes onbRibbonSway{0%,to{transform:rotate(-1.4deg) scale(1)}50%{transform:rotate(-1.4deg) scale(1.045)}}@keyframes onbArrBob{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(4px) rotate(12deg)}}@keyframes onbSparkSpin{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(22deg) scale(1.25)}}@media (prefers-reduced-motion:reduce){.onb-quick-ribbon,.onb-quick-ribbon .rb-arr,.onb-quick-ribbon .rb-spark{animation:none}}@media (max-width:720px){.onb-chips,.onb-quick-ribbon{margin-left:0}.onb-quick-ribbon{font-size:11px}.onb-chip{flex:1 1 calc(50% - 8px);text-align:center;padding:11px 12px}}.onb-plan{background:var(--surface);padding:12px 16px;overflow:auto;min-height:0}.plan-empty{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;min-height:480px;color:var(--ink-400);font-family:var(--font-body);font-size:14px;text-align:center;border:1.5px dashed var(--cream-300);border-radius:var(--radius-lg)}.plan-empty .pe-arrow{font-size:22px;color:var(--sunset-500)}.plan-builder{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px}.plan-builder>.card-anim{flex:0 1 auto}.plan-builder>.header-card{flex:0 0 auto}.plan-builder>.mini-chart-card,.plan-builder>.plan-cta-overlay,.plan-builder>.plan-empty{flex:1 1 100%}.card-anim{background:var(--surface);border:1px solid var(--cream-300);border-radius:var(--radius-md);padding:14px 16px;animation:card-in .42s var(--ease-out)}@keyframes card-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header-card{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,rgba(232,181,71,.1),rgba(232,181,71,.02));border-color:rgba(232,181,71,.3)}.hc-avatar{width:36px;height:36px;border-radius:9999px;background:linear-gradient(135deg,#F2CB58,#C99623);color:#1A1410;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:400;font-size:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.hc-text{display:flex;flex-direction:column;gap:2px}.hc-eye{font-family:var(--font-mono);font-size:10px;color:var(--ink-500);text-transform:uppercase;letter-spacing:.08em}.hc-name{font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:-.02em;color:var(--ink-900)}.stat-card{display:flex;flex-direction:column;gap:6px}.sc-eye{font-family:var(--font-mono);font-size:10px;color:var(--ink-500);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.sc-v{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:-.02em;color:var(--ink-900);line-height:1}.sc-v small{font-family:var(--font-body);font-size:13px;color:var(--ink-500);font-weight:500}.goal-card{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,rgba(232,181,71,.08),rgba(232,181,71,.02));border-color:rgba(232,181,71,.36)}.gc-emoji{font-size:24px}.gc-text{display:flex;flex-direction:column;gap:2px;flex:1}.gc-eye{font-family:var(--font-mono);font-size:10px;color:var(--ink-500);text-transform:uppercase;letter-spacing:.08em}.gc-eye,.gc-v{font-weight:600}.gc-v{font-family:var(--font-body);font-size:15px;color:var(--ink-900)}.mini-chart-card{padding:14px 14px 8px;position:relative}.mini-chart-card.ended{padding-bottom:18px}.mini-chart-card.ended .mc-head span:first-child{color:var(--sunset-700)}.chart-loading{width:100%}.chart-loading svg{width:100%;height:auto;display:block}.cl-grid,.cl-label{opacity:0;animation:cl-fade-in .4s ease forwards}.cl-log{font-family:var(--font-mono);font-size:7px;fill:#6B5D52;opacity:0}.cl-log .cl-tick{fill:var(--gain-700,#2E7D5C);font-weight:700}.cl-log-1{animation:cl-log-in .32s ease forwards;animation-delay:.2s}.cl-log-2{animation:cl-log-in .32s ease forwards;animation-delay:.7s}.cl-log-3{animation:cl-log-in .32s ease forwards;animation-delay:1.2s}.cl-log-4{animation:cl-log-in .32s ease forwards;animation-delay:1.7s}@keyframes cl-log-in{0%{opacity:0;transform:translateY(4px)}to{opacity:.95;transform:translateY(0)}}.cl-curve{stroke-dasharray:100;stroke-dashoffset:100;opacity:0;animation:cl-reveal 0s forwards,cl-draw 1.4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:2.1s,2.1s;filter:drop-shadow(0 1px 4px rgba(232,181,71,.4))}@keyframes cl-reveal{to{opacity:1}}@keyframes cl-draw{to{stroke-dashoffset:0}}.cl-skeleton-out{animation:cl-skel-out .36s ease forwards;animation-delay:2.1s}@keyframes cl-skel-out{to{opacity:0}}@keyframes cl-fade-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.cl-curve{stroke-dashoffset:0}.cl-curve,.cl-grid,.cl-label,.cl-log{animation:none;opacity:1}}.mc-done{color:var(--gain-600);display:inline-flex;align-items:center;gap:6px}.mc-done i{width:6px;height:6px;border-radius:9999px;background:currentColor}.chart-loading.cl-done{position:relative}.chart-loading.cl-done .cl-grid,.chart-loading.cl-done .cl-label{animation:none;opacity:1}.chart-loading.cl-done .cl-log{animation:none;opacity:.95}.chart-loading.cl-done .cl-skeleton-out{animation:none;opacity:0}.chart-loading.cl-done .cl-curve{animation:none;stroke-dashoffset:0;filter:blur(5px);opacity:.6}.chart-loading.cl-done .cl-log.cl-log-ready{fill:var(--sunset-700);font-weight:700;opacity:0;animation:cl-log-in .32s ease forwards}.cl-lockchip{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;opacity:0;animation:cl-fade-in .4s ease forwards;animation-delay:.18s}.cl-lockchip .cl-lk{width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.92);border:1px solid rgba(232,181,71,.5);color:var(--sunset-700);display:grid;place-items:center;box-shadow:0 8px 20px rgba(26,20,16,.12)}.cl-lockchip .cl-lt{font-size:13px;font-weight:700;color:var(--ink-900)}.cl-lockchip .cl-ls{font-size:11.5px;color:var(--ink-500);max-width:230px;line-height:1.4}.plan-ready-bubrow{display:flex;gap:10px;align-items:flex-start;margin-top:12px;animation:card-in .42s var(--ease-out)}.plan-ready-bub{background:var(--cream-50);border:1px solid var(--cream-300);border-radius:5px 14px 14px 14px;padding:11px 14px;font-size:13.5px;line-height:1.5}.plan-ready-bub b{font-weight:700}.plan-cta-micro{font-size:11.5px;color:var(--ink-400);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.chart-loading.cl-done .cl-log.cl-log-ready{animation:none;opacity:.95}.cl-lockchip{animation:none;opacity:1}}.plan-cta-overlay{position:sticky;bottom:0;margin-top:-8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;pointer-events:none;z-index:5;background:linear-gradient(180deg,rgba(251,247,240,0) 0,rgba(251,247,240,.92) 32%,rgba(251,247,240,1) 60%);padding:26px 12px 14px;border-radius:12px}.plan-cta-overlay .btn-lock,.plan-cta-overlay .btn-lock-dark{pointer-events:auto}.btn-lock-dark,.plan-cta-overlay .btn-lock{min-width:240px;justify-content:center}.btn-lock-dark{display:inline-flex;align-items:center;gap:8px;background:#1A1410;color:#FBF7F0;font-weight:700;padding:14px 22px;border-radius:14px;text-decoration:none;font-size:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 12px rgba(26,20,16,.18),0 12px 28px rgba(26,20,16,.22);transition:all .2s var(--ease-out)}.btn-lock-dark:hover{background:#2A231D;transform:scale(1.01)}.btn-lock-dark:active{transform:scale(.99)}.mc-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--ink-500);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:6px}.mc-build{color:var(--sunset-700)}.btn-lock{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#F4CF5C,#E8B547 50%,#B88A1F);color:#1A1410;font-weight:700;padding:14px 22px;border-radius:14px;text-decoration:none;font-size:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 4px 12px rgba(232,181,71,.32),0 12px 28px rgba(232,181,71,.36);position:relative;overflow:hidden}.btn-lock:before{content:"";position:absolute;inset:1px 8px auto 8px;height:45%;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,0))}.btn-lock>*{position:relative;z-index:1}.widget{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:24px;margin-top:20px;position:relative}.scan{margin-top:18px;background:var(--cream-100);border-radius:var(--radius-md);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.block-trust{background:var(--ink-900);color:var(--cream-50);padding:96px 0}.trust-head{text-align:center;margin-bottom:48px}.trust-eye{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-body);font-size:14px;color:var(--ink-200);margin-bottom:22px}.trust-eye strong{color:var(--cream-50);font-weight:600}.trust-stars-row{display:inline-flex;gap:3px}.trust-h{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.03em;color:var(--cream-50);text-wrap:balance}.trust-h .dot{color:var(--sunset-500)}.tp-star{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:3px;background:var(--gain-500);color:#FFFFFF}.tp-star.empty{background:var(--ink-600);color:rgba(251,247,240,.3)}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:56px}@media (max-width:980px){.testi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.testi-grid{grid-template-columns:1fr}}.testi{background:var(--ink-800);border:1px solid rgba(251,247,240,.06);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:12px;transition:all .2s var(--ease-out)}.testi:hover{border-color:rgba(232,181,71,.3);transform:translateY(-2px)}.testi .stars{display:flex;gap:3px}.testi .meta{font-size:13px;color:var(--ink-300)}.testi .ti{font-weight:700;font-size:17px;line-height:1.3;color:var(--cream-50);letter-spacing:-.01em}.testi .body,.testi .ti{font-family:var(--font-body);margin:0}.testi .body{font-size:14.5px;line-height:1.55;color:var(--ink-200)}.press-row{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;padding-top:48px;border-top:1px solid rgba(251,247,240,.08)}.testi-extra{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-height:0;overflow:hidden;opacity:0;margin-bottom:0;transition:max-height .48s var(--ease-out),opacity .32s var(--ease-out),margin-bottom .48s var(--ease-out)}.testi-extra.open{max-height:2400px;opacity:1;margin-bottom:56px}@media (max-width:980px){.testi-extra{grid-template-columns:repeat(2,1fr)}.testi-extra.open{max-height:4000px}}@media (max-width:560px){.testi-extra{grid-template-columns:1fr}.testi-extra.open{max-height:6000px}}.testi-more{display:flex;justify-content:center;margin-bottom:56px}.btn-ghost-dark{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--cream-50);border:1.5px solid rgba(251,247,240,.18);padding:12px 22px;border-radius:14px;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s var(--ease-out)}.btn-ghost-dark:hover{background:rgba(251,247,240,.06);border-color:rgba(251,247,240,.36)}.press-row .lab{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-300);font-weight:600}.press-logo{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.02em;color:var(--ink-200);opacity:.85;transition:color .2s var(--ease-out)}.press-logo:hover{color:var(--cream-50);opacity:1}.press-logo.lecho{font-family:Times New Roman,serif;font-style:italic;font-size:24px;font-weight:700}.block-track{padding:96px 0;background:var(--cream-200);position:relative}.track-head{text-align:center;max-width:900px;margin:0 auto 56px}.track-h{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5.2vw,72px);line-height:1;letter-spacing:-.035em;text-wrap:balance}.track-h .accent{background:linear-gradient(180deg,#F2CB58,#E8B547 55%,#C99623);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(232,181,71,.42))}.track-h .dot{color:var(--sunset-500);-webkit-text-fill-color:var(--sunset-500);filter:none}.track-sub{font-size:19px;color:var(--ink-500);line-height:1.45;margin:20px auto 0;max-width:640px}.track-sub strong{color:var(--ink-900)}.track-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:980px){.track-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.track-grid{grid-template-columns:1fr}}.pick{background:var(--surface);border-radius:var(--radius-xl);padding:22px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;transition:all .2s var(--ease-out)}.pick:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pick-top{gap:12px}.pick-logo,.pick-top{display:flex;align-items:center}.pick-logo{width:44px;height:44px;border-radius:10px;background:#FFFFFF;border:1px solid var(--cream-300);box-shadow:0 1px 2px rgba(26,20,16,.04);justify-content:center;overflow:hidden;flex-shrink:0}.pick-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;display:block}.pick-logo-letter{color:var(--cream-50);font-family:var(--font-display);font-weight:400;font-size:20px;border:none}.pick-name{display:flex;flex-direction:column}.pick-name .tk{font-family:var(--font-mono);font-weight:600;font-size:14px;color:var(--ink-900)}.pick-name .nm{font-size:13px;color:var(--ink-500)}.pick-when{margin-left:auto;text-align:right;font-family:var(--font-body);font-size:11px;color:var(--ink-500);line-height:1.5}.pick-when strong{color:var(--ink-900);font-size:12px;font-weight:600}.pick-chart{background:var(--cream-100);border-radius:var(--radius-md);padding:12px;position:relative}.pick-chart svg{display:block;width:100%;height:auto}.pick-sector{font-family:var(--font-body);font-size:12px;color:var(--ink-500);letter-spacing:-.005em;padding:2px 2px 0}.pick-perf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--hairline)}.pick-perf .lab{font-size:12px;color:var(--ink-500)}.pick-perf .val{font-family:var(--font-display);font-weight:400;font-size:32px;letter-spacing:-.025em;color:var(--gain-600);line-height:1}.pick-perf .val.loss{color:var(--loss-600)}.track-foot{margin-top:40px;font-size:13px;color:var(--ink-500);max-width:820px;line-height:1.55;text-align:center;margin-left:auto;margin-right:auto}.track-foot strong{color:var(--ink-900);font-weight:600}.track-extra{max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:max-height .4s var(--ease-out),opacity .28s var(--ease-out),margin-top .4s var(--ease-out)}.track-extra.open{max-height:4800px;opacity:1;margin-top:18px}@media (max-width:980px){.track-extra.open{max-height:6400px}}@media (max-width:620px){.track-extra.open{max-height:9600px}}.track-more{display:flex;justify-content:center;margin-top:28px}.btn-ghost-light{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--ink-900);border:1.5px solid var(--cream-300);padding:12px 22px;border-radius:14px;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s var(--ease-out)}.btn-ghost-light:hover{background:var(--cream-100);border-color:var(--ink-200)}.pick-chart-wrap{position:relative}.pick-chart-svg{display:block;width:100%;height:auto;cursor:crosshair}.pick-chart-tooltip{position:absolute;top:-78px;transform:translateX(-50%);background:var(--cream-50);color:var(--ink-900);border:1px solid var(--cream-300);border-radius:10px;box-shadow:var(--shadow-md);padding:8px 10px;min-width:132px;pointer-events:none;z-index:4;font-family:var(--font-body);text-align:left}.pick-chart-tooltip .t-date{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-500);margin-bottom:2px}.pick-chart-tooltip .t-price{font-family:var(--font-display);font-weight:400;font-size:20px;color:var(--ink-900);letter-spacing:-.02em;line-height:1.05}.pick-chart-tooltip .t-pct{margin-top:4px;display:flex;align-items:baseline;gap:6px}.pick-chart-tooltip .t-pct-val{font-family:var(--font-mono);font-weight:600;font-size:12px;color:#C99623}.pick-chart-tooltip .t-pct-lab{font-size:10px;color:var(--ink-500)}.pick-chart-tooltip .t-arrow{position:absolute;left:50%;bottom:-5px;width:8px;height:8px;background:var(--cream-50);border-right:1px solid var(--cream-300);border-bottom:1px solid var(--cream-300);transform:translateX(-50%) rotate(45deg)}.block-faq{padding:120px 0 80px}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}@media (max-width:880px){.faq-grid{grid-template-columns:1fr;gap:32px}}.faq-side h2{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,64px);line-height:.95;letter-spacing:-.035em}.faq-side h2 .dot{color:var(--sunset-500)}.faq-side p{color:var(--ink-500);margin:20px 0 28px;font-size:17px;line-height:1.55;max-width:360px}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .2s var(--ease-out)}.faq-item:hover{box-shadow:var(--shadow-md)}.faq-q{width:100%;display:flex;align-items:center;gap:16px;justify-content:space-between;padding:24px 26px;background:transparent;border:none;cursor:pointer;font-family:var(--font-body);font-size:18px;font-weight:600;color:var(--ink-900);text-align:left}.faq-toggle{width:32px;height:32px;border-radius:9999px;background:var(--cream-200);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-700);flex-shrink:0;transition:transform .22s var(--ease-out),background .2s var(--ease-out)}.faq-item.open .faq-toggle{transform:rotate(45deg);background:var(--sunset-500);color:var(--cream-50)}.faq-a{padding:0 26px;max-height:0;overflow:hidden;font-size:16px;line-height:1.55;color:var(--ink-500);transition:max-height .36s var(--ease-out),padding .36s var(--ease-out)}.faq-item.open .faq-a{padding:0 26px 26px;max-height:320px}.foot{border-top:1px solid var(--cream-300);padding:56px 0;background:var(--cream-100)}.foot-inner{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.foot .wordmark{font-family:var(--font-display);font-weight:400;font-size:28px;letter-spacing:-.045em;color:var(--ink-900);display:inline-flex;align-items:center}.foot .wordmark .dot{color:#C99623}.foot .wordmark .box-stox{display:inline-flex;align-items:center;background:linear-gradient(180deg,#F2CB58,#E8B547 55%,#C99623);color:#1A1410;padding:.06em .18em .1em;border-radius:.16em;margin-right:.08em;line-height:.85;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(26,20,16,.1)}.foot .links{display:flex;gap:8px;align-items:center;color:var(--ink-500);font-size:14px;flex-wrap:wrap;justify-content:center}.foot .links a{color:var(--ink-700)}.foot .links a:hover{color:var(--sunset-500)}.foot .sep{color:var(--ink-300)}.foot .cr{font-family:var(--font-mono);font-size:11px;color:var(--ink-400);text-transform:uppercase;letter-spacing:.08em}.tweaks{position:fixed;bottom:24px;right:24px;z-index:100;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:18px 20px;display:none;flex-direction:column;gap:14px;min-width:260px;font-family:var(--font-body)}.tweaks.show{display:flex}.tweaks .t-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:-.02em}.tweaks .t-lab{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-400);font-weight:600}@media (max-width:720px){.onb-grid{height:auto!important;max-height:none!important}.onb-chat{max-height:540px;min-height:320px}.onb-thread{max-height:380px;min-height:200px}.onb-plan{max-height:190px}.onb-grid.is-ended{grid-template-rows:auto auto}.onb-grid.is-ended .onb-plan{max-height:none}}.legal-page{min-height:100vh;color:var(--ink-900);font-family:var(--font-body);flex-direction:column}.legal-header,.legal-page{background:var(--cream-50);display:flex}.legal-header{align-items:center;justify-content:space-between;padding:20px 40px;border-bottom:1px solid var(--cream-300)}.legal-header .form-brand{text-decoration:none;color:inherit}.legal-back{font-size:13px;font-family:var(--font-mono);font-weight:500;color:var(--ink-500);text-decoration:none;padding:8px 14px;border-radius:9999px;border:1px solid var(--cream-300);transition:all .16s var(--ease-out)}.legal-back:hover{border-color:var(--ink-400);color:var(--ink-900)}.legal-article{max-width:720px;margin:0 auto;padding:56px 28px 80px;flex:1;line-height:1.65;font-size:15px}.legal-title{font-family:var(--font-display);font-size:clamp(36px,4vw,52px);font-weight:400;letter-spacing:-.03em;line-height:1.05;color:var(--ink-900);margin:0 0 8px}.legal-meta{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-500);margin:0 0 40px}.legal-article section{margin-bottom:32px}.legal-article h2{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.02em;margin:0 0 12px;color:var(--ink-900)}.legal-article p{margin:0 0 14px;color:var(--ink-700)}.legal-article ul{margin:8px 0 14px;padding-left:22px}.legal-article li{margin-bottom:6px;color:var(--ink-700)}.legal-article a{color:var(--sunset-700);text-decoration:underline;text-underline-offset:2px}.legal-article strong{color:var(--ink-900);font-weight:600}.legal-table{width:100%;border-collapse:collapse;margin:8px 0 14px;font-size:14px}.legal-table td,.legal-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--cream-300)}.legal-table th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.legal-footer,.legal-table th{background:var(--cream-100);font-family:var(--font-mono);color:var(--ink-500)}.legal-footer{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;border-top:1px solid var(--cream-300);font-size:12px;letter-spacing:.02em}.legal-footer a{color:var(--ink-500);text-decoration:underline;text-underline-offset:2px}.legal-footer a:hover{color:var(--ink-900)}@media (max-width:720px){.legal-header{padding:14px 20px}.legal-article{padding:32px 20px 56px}.legal-footer{flex-direction:column;gap:8px;padding:16px 20px;text-align:center}}@keyframes tcdBillRain{0%{transform:translateY(-66px) rotate(var(--rr,0deg));opacity:0}12%{opacity:1}70%{transform:translateY(0) rotate(var(--rr,0deg));opacity:1}90%{opacity:1}to{transform:translateY(7px) rotate(var(--rr,0deg));opacity:0}}.tcd-rain{transform-box:fill-box;transform-origin:center;animation:tcdBillRain 2.6s ease-in infinite}@media (prefers-reduced-motion:reduce){.tcd-rain{opacity:0!important}.tcd-anim *{animation:none!important}}.hero-cta-big{font-size:21px;padding:20px 42px;border-radius:18px;gap:12px}.hero-cta-big:before{border-radius:16px}.hero-cta-chips{display:flex;gap:8px;padding-left:4px;list-style:none;margin:0}.hero-b{min-height:calc(100vh - 76px);overflow-x:clip;display:flex;flex-direction:column;position:relative;background:var(--cream-100)}.hb-mid{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px 90px;gap:0}.hb-headline{font-size:clamp(52px,6.4vw,92px);line-height:1.02;max-width:1060px;margin:0}.hb-donnie-top{display:none}.hb-live{display:inline-flex;align-items:center;gap:9px;background:rgba(31,184,119,.14);color:var(--gain-700,#0E754A);border:1px solid rgba(31,184,119,.32);padding:9px 18px;border-radius:9999px;font-family:var(--font-mono);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hb-live-n{font-variant-numeric:tabular-nums}.hb-live-dot{width:8px;height:8px;border-radius:9999px;background:var(--gain-500,#1FB877);flex-shrink:0;box-shadow:0 0 0 0 rgba(31,184,119,.5);animation:hb-live-pulse 1.6s ease-out infinite}@keyframes hb-live-pulse{0%{box-shadow:0 0 0 0 rgba(31,184,119,.55)}to{box-shadow:0 0 0 8px rgba(31,184,119,0)}}@media (prefers-reduced-motion:reduce){.hb-live-dot{animation:none}}.hb-trust{margin-top:34px}.hb-cta{margin-top:30px;font-size:22px;padding:22px 48px}.hb-chips{margin-top:16px;justify-content:center;padding-left:0}.hb-chips .hero-chip{font-size:12.5px;color:var(--ink-800,#2A2018);padding:8px 16px}.hb-bubble{position:fixed;right:26px;bottom:26px;z-index:120;width:64px;height:64px;border-radius:9999px;border:none;cursor:pointer;background:linear-gradient(180deg,#F4CF5C,#E8B547 55%,#B88A1F);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 6px 16px rgba(232,181,71,.45),0 16px 36px rgba(26,20,16,.18);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.hb-bubble:hover{transform:scale(1.06)}.hb-bubble:active{transform:scale(.97)}.hb-bubble-badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;border-radius:9999px;background:var(--loss-500,#E5524F);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--cream-100)}.hb-bubble-panel{right:26px;bottom:104px;z-index:120;width:min(420px,calc(100vw - 40px));max-height:min(640px,calc(100vh - 140px));overflow:auto;border-radius:24px;background:var(--cream-100);box-shadow:0 24px 64px rgba(26,20,16,.28),0 4px 16px rgba(26,20,16,.12);padding:10px;animation:hb-pop .26s var(--ease-out)}@keyframes hb-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.hb-close{position:absolute;top:20px;right:22px;z-index:5;width:34px;height:34px;border-radius:9999px;border:none;cursor:pointer;background:var(--cream-200,#F3EBDD);color:var(--ink-700);font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center}.hb-close:hover{background:var(--cream-300,#EADFCB)}.hb-bubble-panel{position:fixed}.hb-bubble-panel .hb-close{top:20px;right:22px}@media (max-width:720px){.hdr .btn-primary{display:none}.hdr .brand .wordmark{font-size:21px!important}.hdr .brand svg{width:30px!important;height:30px!important}.hdr-login{font-size:14px}.hb-trust{margin-top:26px}.hb-live{font-size:11px;padding:8px 14px;white-space:normal;text-align:left}.hb-cta{margin-top:26px}.hb-mid{justify-content:center;padding:24px 16px 40px}.hb-donnie-top{display:flex;justify-content:center;font-size:52px;margin:0 0 14px}.hb-donnie-top .tcd-anim{position:static!important;margin:0!important}.hb-headline .hb-end .tcd-anim{display:none}.hb-headline .hb-end{white-space:normal!important}.hb-headline{padding-inline:0;font-size:clamp(46px,14.5vw,68px)}.hb-cta{width:100%;justify-content:center;font-size:18px;padding:18px 24px}.hb-bubble-panel{right:12px;left:12px;width:auto;bottom:100px}}.hero-chip{font-family:var(--font-mono);font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-800,#2A2018);background:var(--surface,#fff);border-radius:9999px;padding:6px 14px;box-shadow:var(--shadow-xs,0 1px 2px rgba(26,20,16,.08))}@media (max-width:720px){.hero-cta-big{width:100%;justify-content:center;font-size:18px;padding:17px 24px}}.hb-headline{font-family:var(--font-display);font-weight:400;letter-spacing:-.045em;text-wrap:balance}.hb-headline .accent{background:linear-gradient(180deg,#F2CB58,#E8B547 55%,#C99623);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(232,181,71,.45));padding-bottom:.05em}.hb-headline{padding-inline:2.1em;max-width:calc(1060px + 4.2em)}@media (max-width:720px){.hb-headline{padding-inline:0}}