.landing{position:relative}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500000000}.preloader-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#0b0a08;display:flex;align-items:center;justify-content:center;will-change:transform}.preloader-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#f6e27a,#cb9b51 55%,#8a6420);will-change:transform}.preloader-inner{text-align:center;width:min(420px,72vw)}.preloader-logo{font-family:Nippo;font-weight:400;font-size:3rem;letter-spacing:.06em;color:var(--foreground);opacity:0}.preloader-track{height:1px;background-color:#cb9b512e;margin:2.2em 0 1em;opacity:0}.preloader-fill{height:100%;width:100%;background-color:var(--foreground);transform:scaleX(0);transform-origin:left}.preloader-pct{font-family:Supply Sans;font-weight:400;font-size:.85rem;letter-spacing:.3em;color:var(--foreground-tertiary);opacity:0}.grain{position:fixed;top:-100%;right:-100%;bottom:-100%;left:-100%;z-index:40;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain-shift 9s steps(9) infinite}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-3%,-3%)}to{transform:translate(2%,2%)}}@media (prefers-reduced-motion: reduce){.grain{animation:none}}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background-color:#0b0a08}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#050403d9,#05040380 40%,#05040300 72%);pointer-events:none}.hero-fade{position:absolute;left:0;right:0;bottom:0;height:34vh;background:linear-gradient(180deg,#07060400,#0b0a08 92%);pointer-events:none}.hero-content{z-index:2;padding-top:9em;padding-bottom:2.5em}.hero-label{margin-bottom:2em}.hero-title{font-size:clamp(3.6rem,11.5vw,10.5rem);letter-spacing:-.02em;line-height:.92}.hero-line{display:block;overflow:hidden;padding-bottom:.03em}.hero-line-inner{display:inline-block;will-change:transform}.accent{color:#cb9b514d;-webkit-text-stroke:2px var(--foreground)}.hero-row{display:flex;justify-content:space-between;align-items:flex-end;gap:3em;margin-top:3em}.hero-sub{max-width:460px;font-size:1.1rem;color:var(--foreground-tertiary);text-shadow:0 1px 14px rgba(7,6,4,.9)}.hero-ctas{display:flex;gap:1em;flex-shrink:0}.hero-scroll{position:absolute;left:50%;transform:translate(-50%);bottom:8.75em;z-index:2;font-size:.8rem!important;animation:scroll-blink 2.4s ease-in-out infinite}@keyframes scroll-blink{0%,to{opacity:1}50%{opacity:.35}}.hero-foot{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(203,155,81,.16)}.hero-stat{padding:1.6em 2em 1.8em 4em;border-left:1px solid rgba(203,155,81,.16)}.hero-stat:first-child{border-left:none}.hero-stat h3{font-family:Nippo;font-weight:400;font-size:2.4rem}.hero-stat p{font-size:.9rem;margin-top:.35em;color:var(--foreground-tertiary)}.btn{display:inline-flex;align-items:center;gap:.55em;font-family:Nippo;text-transform:uppercase;font-size:1rem;padding:.95em 1.9em;border-radius:100px;border:1px solid var(--foreground);white-space:nowrap;cursor:pointer;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease;will-change:transform}.btn:hover{box-shadow:0 16px 50px -10px #cb9b5180}.btn-solid{background:linear-gradient(180deg,#f8e39c,#e0b643 22%,#b07d1f,#d9a941 78%,#f1cf78);border-color:#8a6420;color:#241a05;box-shadow:inset 0 1px #fff6d0e6,inset 0 -2px 5px #4a2f1580}.btn-solid:hover{filter:brightness(1.12);box-shadow:inset 0 1px #fff6d0e6,inset 0 -2px 5px #4a2f1580,0 16px 50px -10px #cb9b518c}.btn-ghost{background-color:transparent;color:var(--foreground)}.btn-ghost:hover{background:linear-gradient(180deg,#f8e39c,#e0b643 22%,#b07d1f,#d9a941 78%,#f1cf78);border-color:#8a6420;color:#241a05;box-shadow:inset 0 1px #fff6d0e6,inset 0 -2px 5px #4a2f1580}.btn-lg{font-size:1.15rem;padding:1.1em 2.4em}.equation{background-color:var(--background)}.equation .container{padding-top:7em;padding-bottom:7em}.eq-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:3em;font-family:Supply Sans;font-weight:400;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-tertiary)}.eq-meta p{font-family:Supply Sans;font-size:.8rem;color:var(--foreground-tertiary)}.eq-rows{display:flex;flex-direction:column;gap:.12em;font-family:Nippo;font-weight:400;text-transform:uppercase;font-size:clamp(2.1rem,6.4vw,6.4rem);line-height:1.04;color:var(--foreground)}.eq-row{display:flex;align-items:flex-end;gap:.3em}.eq-sym{display:inline-block;color:var(--foreground-tertiary);transform-origin:50% 50%;will-change:transform;padding-bottom:.02em}.eq-line{display:inline-block;overflow:hidden;padding-bottom:.06em}.eq-line-inner{display:inline-block;will-change:transform}.eq-term{cursor:default}.eq-result{position:relative;display:inline-block}.eq-outline{color:#cb9b510f;-webkit-text-stroke:1.5px rgba(203,155,81,.85)}.eq-fill{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--foreground);clip-path:inset(-10% 100% -10% 0);will-change:clip-path}.eq-note{font-size:1.05rem;color:var(--foreground-tertiary);margin-top:2.5em;max-width:560px}.studio{background-color:var(--background)}.studio .container{padding-top:8em;padding-bottom:10em}.studio p.primary{margin-bottom:1.75em}.manifesto{font-size:clamp(1.55rem,3.1vw,2.7rem);line-height:1.48;color:var(--foreground);max-width:1150px}.m-key{display:inline-flex;align-items:center;gap:.3em;padding:.04em .42em .04em .34em;margin:0 .1em;border:1px solid rgba(203,155,81,.4);border-radius:100px;white-space:nowrap;vertical-align:middle;position:relative;top:-.06em;will-change:transform;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.m-key:hover{background-color:var(--foreground);color:#0d0c09;border-color:var(--foreground)}.mchip{display:inline-flex;align-items:center;flex-shrink:0}.mchip-cal{display:inline-grid;grid-template-columns:repeat(3,.16em);gap:.07em}.mchip-cal .dot{width:.16em;height:.16em;border-radius:2px;background-color:#cb9b5147}.m-key:hover .mchip-cal .dot{background-color:#09080540}.mchip-cal .dot.on{background-color:#d6a72e}.mchip-people .mchip-av{width:.44em;height:.44em;border-radius:50%;border:2px solid #0a0908;margin-left:-.16em}.mchip-people .mchip-av:first-child{margin-left:0}.mchip-people .mchip-av:nth-child(1){background-color:#8fb8c9}.mchip-people .mchip-av:nth-child(2){background-color:#cfa14a}.mchip-people .mchip-av:nth-child(3){background-color:#a9a193}.mchip-pay{width:.6em;height:.6em;border-radius:50%;background-color:#d6a72e;color:#0e0d0a;font-family:Supply Sans;font-weight:700;font-size:.62em;align-items:center;justify-content:center;line-height:1}.mchip-chart{align-items:flex-end;gap:.06em;height:.52em}.mchip-bar{width:.15em;background-color:#d6a72e;border-radius:1px;transform-origin:bottom}.m-under{border:none;padding:0 0 .12em;margin:0 0 0 .22em;top:0}.m-under:hover{background-color:transparent;color:var(--foreground)}.m-under:after{content:"";position:absolute;left:.05em;right:.05em;bottom:0;height:3px;background-image:repeating-linear-gradient(90deg,var(--foreground-tertiary) 0 9px,transparent 9px 18px)}@media (prefers-reduced-motion: no-preference){.mchip-cal .dot.on{animation:mchip-pulse 2.2s ease-in-out infinite}.mchip-bar{animation:mock-bar 2.8s ease-in-out infinite}.mchip-bar:nth-child(2){animation-delay:.4s}.mchip-bar:nth-child(3){animation-delay:.8s}.m-under:after{animation:m-belt 1.1s linear infinite}}@keyframes mchip-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes m-belt{to{background-position:18px 0}}.apps{background-color:var(--background-light);background-image:radial-gradient(90% 60% at 50% 0%,rgba(203,155,81,.08) 0%,transparent 60%);color:var(--foreground-light);border-top:1px solid rgba(203,155,81,.22);border-bottom:1px solid rgba(203,155,81,.22)}.apps-pin{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:7em 0 3.5em}.apps-ghost{position:absolute;top:50%;right:2vw;transform:translateY(-56%);display:grid;pointer-events:none;font-family:Nippo,sans-serif;font-size:clamp(17rem,32vw,29rem);line-height:1;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--active-accent, #d6a72e) 60%,rgba(203,155,81,.2));opacity:.55}.apps-ghost span{grid-area:1 / 1}.apps-progress{position:absolute;left:4em;right:4em;bottom:1.7em;display:flex;align-items:center;gap:1.4em}.apps-progress-count{font-family:Supply Sans;font-weight:500;font-size:.78rem;letter-spacing:.14em;color:var(--foreground-light);opacity:.7;min-width:5.5em}.apps-progress-rail{position:relative;flex:1;height:1px;background-color:#cb9b5138}.apps-progress-fill{position:absolute;left:0;right:0;top:-.5px;height:2px;background-color:var(--active-accent, #d6a72e);transform:scaleX(0);transform-origin:left;transition:background-color .5s ease}.apps-head.container{padding-top:0;padding-bottom:0}.apps p.primary,.why p.primary{color:var(--foreground-secondary)}.apps h2{font-size:clamp(2.6rem,6vw,5.5rem);color:var(--foreground-light);margin-top:.2em}.apps-hint{position:absolute;right:4em;bottom:.4em;text-transform:uppercase;font-family:Supply Sans;font-weight:500;font-size:.8rem;letter-spacing:.12em;color:var(--foreground-light);opacity:.65}.apps-track{display:flex;gap:2.25vw;padding:3em 4em 0;will-change:transform}.app-card{position:relative;flex:0 0 auto;width:min(430px,84vw);background:linear-gradient(165deg,#16130e,#0e0d0a);border:1px solid rgba(203,155,81,.28);box-shadow:inset 0 1px #ffedb31f;border-radius:20px;padding:1.6em 1.6em 1.8em;display:flex;flex-direction:column;will-change:transform;transition:box-shadow .4s ease,border-color .4s ease}.app-card:hover{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 30px 80px -30px color-mix(in srgb,var(--accent) 55%,transparent)}.app-card-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s ease;background:radial-gradient(420px circle at var(--gx, 50%) var(--gy, 50%),color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.3)) 0%,transparent 62%);z-index:2}.app-card:hover .app-card-glare{opacity:1}.app-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.1em}.app-index{font-family:Supply Sans;font-weight:500;font-size:.9rem;letter-spacing:.12em;color:var(--foreground-light);opacity:.6}.app-tag{font-family:Supply Sans;font-weight:500;text-transform:uppercase;font-size:.68rem;letter-spacing:.12em;color:var(--foreground-light);border:1px solid rgba(203,155,81,.4);border-radius:100px;padding:.6em 1.1em .5em}.app-window{aspect-ratio:16 / 10;background-color:#0c0b08;border:1px solid rgba(203,155,81,.14);border-radius:14px;overflow:hidden;margin-bottom:1.4em;display:flex;flex-direction:column}.app-window-bar{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid rgba(203,155,81,.08)}.app-window-bar .dot{width:6px;height:6px;border-radius:50%;background-color:#cb9b514d}.app-window-bar .addr{flex:1;height:9px;margin-left:10px;border-radius:100px;background-color:#cb9b511a}.app-window-body{flex:1;padding:14px;min-height:0}.variant-grid{display:flex;gap:12px;height:100%}.mock-sidebar{width:44px;display:flex;flex-direction:column;gap:7px}.mock-sidebar span{height:8px;border-radius:4px;background-color:#cb9b512e}.mock-sidebar span:first-child{background-color:var(--accent);opacity:.9}.mock-grid{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mock-grid .cell{border-radius:5px;background-color:#cb9b5112}.mock-grid .cell.on{background-color:var(--accent);opacity:.85}.mock-cal{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;height:100%}.cal-col{display:flex;flex-direction:column;gap:6px}.cal-col .slot{flex:1;border-radius:5px;background-color:#cb9b5112}.cal-col .slot.on{background-color:var(--accent);opacity:.85}.mock-list{display:flex;flex-direction:column;gap:12px;justify-content:center;height:100%}.mock-list .row{display:flex;align-items:center;gap:10px}.mock-list .avatar{width:20px;height:20px;border-radius:50%;background-color:#cb9b5133;flex-shrink:0}.mock-list .bar{height:8px;border-radius:4px;background-color:#cb9b5126}.mock-list .pill{width:34px;height:13px;border-radius:100px;background-color:var(--accent);opacity:.85;margin-left:auto;flex-shrink:0}.mock-chart{display:flex;align-items:flex-end;gap:9px;height:100%}.mock-chart .bar{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--accent) 0%,rgba(203,155,81,.05) 130%);opacity:.85}.mock-plus{height:100%;border:1.5px dashed rgba(203,155,81,.3);border-radius:8px;display:flex;align-items:center;justify-content:center}.mock-plus span{font-family:Nippo,sans-serif;font-size:3.6rem;color:var(--accent);line-height:1}@media (prefers-reduced-motion: no-preference){.app-card.is-built .mock-grid .cell.on,.app-card.is-built .cal-col .slot.on{animation:mock-breathe 3.2s ease-in-out infinite}.mock-grid .cell.on:nth-child(4n+1){animation-delay:.7s}.mock-grid .cell.on:nth-child(4n+3){animation-delay:1.5s}.mock-grid .cell.on:nth-child(3n){animation-delay:2.2s}.cal-col:nth-child(2) .slot.on{animation-delay:.55s}.cal-col:nth-child(3) .slot.on{animation-delay:1.1s}.cal-col:nth-child(4) .slot.on{animation-delay:1.65s}.cal-col:nth-child(5) .slot.on{animation-delay:2.2s}.app-card.is-built .mock-chart .bar{transform-origin:bottom;animation:mock-bar 2.8s ease-in-out infinite}.mock-chart .bar:nth-child(2n){animation-delay:.45s}.mock-chart .bar:nth-child(3n){animation-delay:.9s}.mock-chart .bar:nth-child(5n){animation-delay:1.4s}.mock-list .bar{background:linear-gradient(90deg,#cb9b5126,#cb9b5152,#cb9b5126);background-size:200% 100%;animation:mock-shimmer 2.6s linear infinite}.mock-list .row:nth-child(2) .bar{animation-delay:.3s}.mock-list .row:nth-child(3) .bar{animation-delay:.6s}.mock-list .row:nth-child(4) .bar{animation-delay:.9s}.mock-plus span{animation:mock-pulse 2.6s ease-in-out infinite}}@keyframes mock-breathe{0%,to{opacity:.85}50%{opacity:.28}}@keyframes mock-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.68)}}@keyframes mock-shimmer{to{background-position:-200% 0}}@keyframes mock-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.app-name{font-family:Nippo;font-weight:400;font-size:2rem;color:var(--foreground-light)}.app-desc{font-size:1rem;color:#cb9b51cc;margin:.6em 0 1.2em;flex:1}.app-feats{list-style:none;display:flex;flex-wrap:wrap;gap:.5em}.app-feats li{font-family:Supply Sans;font-weight:500;text-transform:uppercase;font-size:.65rem;letter-spacing:.1em;color:var(--foreground-light);border:1px solid rgba(203,155,81,.35);border-radius:100px;padding:.55em 1em .45em}.partner{background-color:#0a0907}.partner .container{padding-top:8em;padding-bottom:8em}.p-head h2{font-size:clamp(2.8rem,7vw,6.5rem);margin-top:.2em}.p-intro{max-width:640px;font-size:1.2rem;margin-top:1.5em}.p-steps{position:relative;margin:5em 0 6em;padding-left:70px}.p-steps-line{position:absolute;left:22px;top:0;bottom:0;width:2px;background-color:#cb9b5114}.p-steps-line-fill{width:100%;height:100%;background-color:var(--foreground);transform-origin:top;transform:scaleY(0)}.p-step{display:grid;grid-template-columns:120px 1fr;gap:2em;padding:2.4em 0;border-top:1px solid rgba(203,155,81,.12)}.p-step:last-child{border-bottom:1px solid rgba(203,155,81,.12)}.p-step-num{font-family:Nippo;font-weight:400;font-size:2.8rem;color:var(--foreground-secondary)}.p-step-copy h3{font-family:Nippo;font-weight:400;font-size:1.9rem;color:var(--foreground)}.p-step-copy p{margin-top:.5em;max-width:560px;font-size:1.05rem}.calc{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid rgba(203,155,81,.16);border-radius:24px;overflow:hidden}.calc-controls{background-color:#0b0a07;padding:3em;border-right:1px solid rgba(203,155,81,.16)}.calc-title{font-family:Nippo;font-weight:400;font-size:1.7rem;color:var(--foreground);margin-bottom:1.75em}.calc-field{margin-bottom:2.25em}.calc-field-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.9em;gap:1em}.calc-field-head label{font-family:Suisse Intl;font-size:.95rem;color:var(--foreground-tertiary)}.calc-value{font-family:Nippo;text-transform:uppercase;font-size:1.25rem;color:var(--foreground)}.calc input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;border-radius:2px;background-color:#cb9b5138;outline:none;cursor:pointer}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background-color:var(--foreground);border:none;cursor:grab}.calc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background-color:var(--foreground);border:none;cursor:grab}.calc-tiers{margin-top:2.5em}.calc-tiers-title{font-family:Supply Sans;font-weight:500;text-transform:uppercase;font-size:.8rem;letter-spacing:.14em;color:var(--foreground);margin-bottom:1.1em}.calc-tiers-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tier-chip{border:1px solid rgba(203,155,81,.15);border-radius:14px;padding:.9em 1em;display:flex;flex-direction:column;gap:1px;opacity:.42;transition:opacity .3s ease,border-color .3s ease,background-color .3s ease}.tier-chip.active{opacity:1;border-color:#cb9b5199;background-color:#cb9b510d}.tier-name{font-family:Supply Sans;font-weight:500;text-transform:uppercase;font-size:.7rem;letter-spacing:.12em;color:var(--foreground-tertiary)}.tier-rate{font-family:Nippo;font-size:1.7rem;color:var(--foreground)}.tier-range{font-family:Suisse Intl;font-size:.78rem;color:var(--foreground-tertiary)}.calc-tiers-note{font-size:.85rem;margin-top:1.1em;opacity:.8}.calc-result{background:linear-gradient(160deg,#f8e8a8,#e6c05a 38%,#c39238 72%,#a97e2f);padding:3em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.calc-result-label{font-family:Supply Sans;font-weight:500;text-transform:uppercase;font-size:.8rem;letter-spacing:.14em;color:#080705b8}.calc-amount{font-size:clamp(3.2rem,5.5vw,5.2rem);color:#0c0b08;line-height:1.05;margin:.1em 0 .15em}.calc-yearly{font-size:1.05rem;color:#080705cc}.calc-result .btn{margin-top:2.2em;background:#0c0b08;border-color:#0c0b08;color:var(--foreground)}.calc-result .btn:hover{background:transparent;color:#0c0b08}.calc-note{font-size:.8rem;color:#08070599;margin-top:1.6em;max-width:320px}.why{background-color:var(--background-light);background-image:radial-gradient(90% 60% at 50% 0%,rgba(203,155,81,.07) 0%,transparent 60%);color:var(--foreground-light);border-top:1px solid rgba(203,155,81,.22)}.why .container{padding-top:7em;padding-bottom:7em}.why h2{font-size:clamp(2.6rem,6vw,5.5rem);color:var(--foreground-light);margin-top:.2em}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background-color:#cb9b5147;border:1px solid rgba(203,155,81,.28);margin-top:3.5em}.why-tile{background-color:var(--background-light);padding:2.2em 2em 2.4em;min-height:230px;display:flex;flex-direction:column;transition:background-color .35s ease}.why-num{font-family:Supply Sans;font-weight:500;font-size:.85rem;letter-spacing:.12em;color:var(--foreground-light);opacity:.55;margin-bottom:auto;transition:color .35s ease}.why-tile h3{font-family:Nippo;font-weight:400;font-size:1.5rem;color:var(--foreground-light);margin-top:1.6em;transition:color .35s ease}.why-tile p{font-size:.98rem;color:#cb9b51bf;margin-top:.5em;transition:color .35s ease}.why-tile:hover{background-color:#0c0b08}.why-tile:hover h3,.why-tile:hover .why-num{color:var(--foreground)}.why-tile:hover p{color:var(--foreground-tertiary)}.final-cta{background-color:#0b0a08;text-align:center}.final-cta .container{padding-top:10em;padding-bottom:9em}.cta-title{font-size:clamp(3.2rem,12vw,11rem);line-height:.95}.cta-line{display:block;overflow:hidden;padding-bottom:.04em}.cta-line-inner{display:inline-block;will-change:transform}.cta-sub{max-width:540px;margin:2em auto 0;font-size:1.15rem}.cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25em;margin-top:2.75em}.cta-note{font-family:Supply Sans;font-weight:400;text-transform:uppercase;font-size:.78rem;letter-spacing:.14em;color:var(--foreground-tertiary);margin-top:2.5em}@media (max-width: 1100px){.why-grid{grid-template-columns:repeat(2,1fr)}.calc{grid-template-columns:1fr}.calc-controls{border-right:none;border-bottom:1px solid rgba(203,155,81,.16)}}@media (max-width: 900px){.hero-content{padding-top:8em;padding-bottom:2em}.hero-label{font-size:.78rem;margin-bottom:1.5em}.hero-title{font-size:clamp(3.2rem,14.5vw,5.5rem);letter-spacing:-.01em}.accent{-webkit-text-stroke:1.25px var(--foreground)}.hero-row{flex-direction:column;align-items:flex-start;gap:1.75em;margin-top:2em}.hero-ctas{flex-wrap:wrap}.hero-scroll{display:none}.hero-foot{grid-template-columns:repeat(2,1fr)}.hero-stat{padding:1.2em 1.5em 1.3em 2em}.hero-stat:nth-child(3){border-left:none}.hero-stat:nth-child(n+3){border-top:1px solid rgba(203,155,81,.16)}.hero-stat h3{font-size:2rem}.equation .container{padding-top:4em;padding-bottom:4em}.eq-meta{margin-bottom:2em}.eq-rows{font-size:min(6.6vw,3rem)}.studio .container{padding-top:5em;padding-bottom:6em}.apps-pin{min-height:auto;padding:5em 0 4em}.apps-hint,.apps-ghost,.apps-progress{display:none}.apps-track{flex-direction:column;gap:1.5em;padding:2.5em 2em 0}.app-card{width:100%}.partner .container{padding-top:5em;padding-bottom:5em}.p-steps{padding-left:0;margin:3.5em 0 4em}.p-steps-line{display:none}.p-step{grid-template-columns:64px 1fr;gap:1.25em;padding:1.8em 0}.p-step-num{font-size:2.4rem}.p-step-copy h3{font-size:1.5rem}.calc-controls,.calc-result{padding:2em 1.75em}.calc-tiers-row{grid-template-columns:1fr}.tier-chip{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75em}.why .container{padding-top:5em;padding-bottom:5em}.why-grid{grid-template-columns:1fr}.why-tile{min-height:auto}.why-tile h3{margin-top:1.2em}.final-cta .container{padding-top:6em;padding-bottom:6em}.cta-title{font-size:clamp(2.8rem,13.5vw,5rem)}}@media (max-width: 480px){.btn{font-size:.95rem;padding:.9em 1.6em}.btn-lg{font-size:1rem;padding:1em 2em}.hero-stat{padding:1em 1em 1.1em 1.5em}.hero-stat h3{font-size:1.7rem}.hero-stat p{font-size:.8rem}}.hero-line-inner.accent,.cta-line-inner.accent,.eq-fill,.app-name,.p-step-num,.why-num,.hero-stat h3{background-image:linear-gradient(105deg,#5a3a16,#cb9b51 20%,#f6e27a 42%,#fdf6cf,#f6e27a 58%,#cb9b51 80%,#5a3a16);background-size:200% 100%;background-position:50% 0%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke-width:0}@media (prefers-reduced-motion: no-preference){.hero-line-inner.accent,.cta-line-inner.accent{animation:gold-sheen 6s ease-in-out infinite}}@keyframes gold-sheen{0%,to{background-position:12% 0%}50%{background-position:88% 0%}}
