:root{--ink: #15171b;--ink-soft: #3c4149;--ink-mute: #5c636d;--paper: #fbfaf7;--paper-2: #f3f0e9;--paper-3: #ebe7dd;--card: #ffffff;--line: #ddd8cc;--line-soft: #e8e3d8;--amber: #ffbb00;--amber-deep: #e5a200;--amber-ink: #8a5a00;--sans: "IBM Plex Sans", system-ui, sans-serif;--display: Sora, system-ui, sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}html{scroll-behavior:smooth}[dir=rtl],[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:IBM Plex Sans Arabic,system-ui,sans-serif}@keyframes hafade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes phonefloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(.6deg)}}@keyframes mapbeam{0%{transform:translate(0)}to{transform:translate(1250px)}}@keyframes mapping{0%{r:6;opacity:.8}70%,to{r:30;opacity:0}}@keyframes hsCity{0%{opacity:0;transform:scale(1.05)}4%,66%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(.44)}}@keyframes hsRegion{0%,70%{opacity:0;transform:scale(1.45)}82%,to{opacity:1;transform:scale(1)}}@keyframes hsPanel{0%,1%{opacity:0;transform:translateY(-10px) scale(.8)}4%,to{opacity:1;transform:none}}@keyframes hsFlash{0%,2%{opacity:0}4%{opacity:.85}14%,to{opacity:0}}@keyframes hsReticle{0%,to{opacity:.6}50%{opacity:1}}@keyframes hsDot{0%,70%{opacity:0;transform:scale(.3)}75%{opacity:1;transform:scale(1.45)}79%,93%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes pvScan{0%{top:2%;opacity:0}14%,86%{opacity:1}to{top:96%;opacity:0}}@keyframes pvBracket{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal,.hs-city{opacity:1!important;transform:none!important}.hs-region,.hs-scan{display:none}.hs-panel{opacity:1!important;transform:none!important}}.page{background:var(--paper);color:var(--ink);overflow-x:hidden}.wrap{max-width:1200px;margin:0 auto}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.is-in{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;font:600 17px/1 var(--sans);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-2px)}.btn-amber{background:var(--amber);color:#231a04;border:1px solid var(--amber-deep)}.btn-amber:hover{background:var(--amber-deep);color:#1b1403}.btn-ghost{background:var(--card);border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--amber-deep);color:var(--amber-ink)}.btn-ink{background:var(--ink);color:#fff;border:1px solid transparent}.btn-ink:hover{background:#000}.btn-lg{padding:18px 34px;font-size:17.5px}.btn-xs{padding:11px 20px;font-size:15px}.hdr{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;padding:12px 40px;background:#fbfaf7e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft)}.hdr-logo{display:flex;align-items:center;flex:none}.hdr-nav{display:flex;align-items:center;gap:28px;margin-inline-start:auto;font-size:16px;font-weight:500}.hdr-nav a{color:var(--ink-soft);transition:color .18s ease}.hdr-nav a:hover{color:var(--amber-ink)}.hdr-actions{display:flex;align-items:center;gap:12px;flex:none;margin-inline-start:auto}.hdr-nav~.hdr-actions{margin-inline-start:0}.lang-toggle{display:flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-soft);font:500 15px/1 var(--sans);cursor:pointer;transition:border-color .18s ease,color .18s ease}.lang-toggle:hover{border-color:var(--amber-deep);color:var(--amber-ink)}.lang-dot{width:7px;height:7px;border-radius:50%;background:var(--amber-deep)}@media (max-width: 1000px){.hdr{padding:10px 20px;gap:14px}.hdr-nav{display:none}}.hero{position:relative;padding:84px 40px 92px;overflow:hidden;background:var(--paper)}.hero-inner{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px;align-items:center}.hero-copy{animation:hafade .8s ease both}.kicker{margin:0 0 20px;font:700 14px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-ink)}.kicker-tight{margin-bottom:18px}.hero-title{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(40px,4.5vw,62px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.hero-lead{margin:26px 0 0;max-width:48ch;font-size:22px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.hero-fix{margin:18px 0 0;max-width:50ch;font-size:18.5px;line-height:1.58;color:var(--ink-mute);text-wrap:pretty}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-stats{display:flex;flex-wrap:wrap;gap:18px 44px;margin:40px 0 0;padding-top:28px;border-top:1px solid var(--line)}.hero-stat{margin:0}.hero-stat dt{font-family:var(--display);font-weight:700;font-size:clamp(40px,4.4vw,58px);line-height:1;letter-spacing:-.03em;color:var(--ink)}.hero-stat dd{margin:8px 0 0;font-size:17px;font-weight:500;color:var(--ink-soft)}.hero-art{position:relative;min-width:0}@media (max-width: 1040px){.hero-inner{grid-template-columns:minmax(0,1fr);gap:30px}.hero-art{order:-1;max-width:580px}}@media (max-width: 640px){.hero{padding:56px 20px 68px}.hero-lead{font-size:19.5px}}.hs{width:100%}.hs-svg{width:100%;height:auto;display:block;overflow:hidden}.hs-city,.hs-region{transform-box:view-box;transform-origin:50% 50%;animation-duration:20s;animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:cubic-bezier(.5,0,.3,1)}.hs-city{animation-name:hsCity}.hs-region{animation-name:hsRegion}.hs-plate{fill:#ebe6da;stroke:#d6cfbf;stroke-width:1}.hs-plate-side-l{fill:#cbc3b0}.hs-plate-side-r{fill:#b7af9b}.hs-road{fill:#c4beb0}.hs-lane{stroke:#f1ece1;stroke-width:1.6;stroke-dasharray:9 8}.hs-shadow{fill:#46381e33}.hs-trunk{stroke:#8a6a45;stroke-width:3;stroke-linecap:round}.hs-frond{stroke:#3f7d4e;stroke-width:3.6;stroke-linecap:round}.hs-crown{fill:#2f6240}.hs-palm-shadow{fill:#46381e33}.hs-door{fill:#8f877a;stroke:#6f685c;stroke-width:.8}.hs-door-wide{fill:#a39b8d}.hs-window{fill:#9fb7c9;stroke:#6f8396;stroke-width:.8}.hs-window-strip{fill:#aebfcc}.hs-wall{stroke:#c3bba8;stroke-width:1}.hs-wall-left{fill:#f4efe4}.hs-wall-right{fill:#ded6c6}.hs-gable{fill:#ebe4d6;stroke:#c3bba8;stroke-width:1}.hs-roof{stroke:#8c4429;stroke-width:1.1;stroke-linejoin:round}.hs-roof-front{fill:#d2744f}.hs-roof-back{fill:#a8573a}.hs-ridge{fill:none;stroke:#7d3a22;stroke-width:1.8;stroke-linecap:round}.hs-parapet{fill:#cdc6b6;stroke:#a9a08c;stroke-width:1}.hs-deck{fill:url(#hsDeckFill);stroke:#a9a08c;stroke-width:1}.hs-panel polygon{fill:url(#hsPanelFill);stroke:#0e2244;stroke-width:.7}.hs-cell{stroke:#ffffff57;stroke-width:.6}.hs-panel{transform-box:fill-box;transform-origin:center;animation:hsPanel 20s cubic-bezier(.22,1,.36,1) 1 both}.hs-flash{fill:#fff3cf;opacity:0;animation:hsFlash 20s linear 1 both}.hs-reticle path{fill:none;stroke:var(--amber-deep);stroke-width:2.6;stroke-linecap:round}.hs-reticle{animation:hsReticle 1.1s ease-in-out infinite}.hs-sun{fill:var(--amber);stroke:var(--amber-deep);stroke-width:1}.hs-ray{stroke:var(--amber-deep);stroke-width:2.2;stroke-linecap:round}.hs-scan{animation:hsScan 20s cubic-bezier(.6,0,.2,1) 1 both}.hs-region-context path{fill:#e6e1d5;stroke:#d2ccbd;stroke-width:.8}.hs-region-focus path{fill:var(--amber);fill-opacity:.82;stroke:var(--amber-deep);stroke-width:1.1;stroke-linejoin:round}.hs-region-dots circle{fill:#7a3f00;transform-box:fill-box;transform-origin:center;animation:hsDot 20s ease-out 1 both}.sec{padding:112px 40px}.sec-dark{background:var(--paper);color:var(--ink)}.sec-light{background:var(--paper-2);color:var(--ink)}.sec-pros{background:var(--paper-2);color:var(--ink);border-block:1px solid var(--line-soft)}.sec-why{color:var(--ink);background:linear-gradient(180deg,var(--paper) 0%,#fdf6e4 55%,var(--paper) 100%);border-block:1px solid var(--line-soft)}.h2{margin:0;max-width:20ch;font-family:var(--display);font-weight:600;font-size:clamp(34px,4.1vw,56px);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.h2-sm{font-size:clamp(30px,3.4vw,44px);max-width:24ch}.lede{margin:22px 0 0;max-width:60ch;font-size:19.5px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.lede-dark,.lede-light{color:var(--ink-soft)}@media (max-width: 640px){.sec{padding:76px 20px}}.rail{display:flex;gap:26px;margin-top:48px;padding:4px 0 30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.rail::-webkit-scrollbar{height:9px}.rail::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.shot{flex:0 0 auto;width:250px;margin:0;scroll-snap-align:center}.shot-img{display:block;width:250px;height:auto;border-radius:28px;background:#0f1113;box-shadow:0 16px 36px -18px #28200c80;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.shot:hover .shot-img{transform:translateY(-8px);box-shadow:0 26px 48px -20px #28200c99}.shot-cap{display:block;margin-top:18px}.shot-n{display:block;font:700 13px/1 var(--sans);letter-spacing:.16em;color:var(--amber-ink)}.shot-t{display:block;margin-top:9px;font:600 18px/1.3 var(--sans)}.shot-d{display:block;margin-top:6px;font-size:16px;line-height:1.5;color:var(--ink-mute)}.rail-hint{margin:0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}@media (max-width: 640px){.rail{gap:18px}.shot,.shot-img{width:214px}}.plat-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"head play" "rail play" "hint .";column-gap:56px;row-gap:0}.plat-head{grid-area:head;min-width:0}.plat-rail{grid-area:rail;min-width:0}.plat-hint{grid-area:hint}@media (max-width: 1040px){.plat-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "rail" "hint" "play";row-gap:0}.play{margin-top:44px}}.play{position:relative;grid-area:play;display:flex;flex-direction:column;align-items:center;justify-content:space-between;align-self:stretch;padding:30px 28px 34px;border:1px solid var(--line-soft);border-radius:26px;background:linear-gradient(180deg,#fffdf6 0%,var(--card) 100%);box-shadow:0 26px 60px -34px #28200c8c;text-align:center;overflow:hidden}.play:before{content:"";position:absolute;inset:-30% -20% auto -20%;height:70%;background:radial-gradient(closest-side,rgba(255,187,0,.26),transparent);pointer-events:none}@media (max-width: 1040px){.play{max-width:520px;margin-inline:auto;width:100%}}.play-phones{position:relative;display:flex;flex:1;align-items:center;width:100%;animation:phonefloat 7s ease-in-out infinite}.play-foot{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:12px}.play-phones img{display:block;width:100%;height:auto;filter:drop-shadow(0 22px 26px rgba(40,32,12,.28))}.play-title{position:relative;margin:8px 0 0;font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.02em}.play-badge{position:relative;display:block;margin-top:18px;width:210px;transition:transform .2s ease,filter .2s ease}.play-badge:hover{transform:translateY(-3px);filter:drop-shadow(0 10px 14px rgba(40,32,12,.3))}.play-badge img{display:block;width:100%;height:auto}.pro-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;margin-top:60px;align-items:center}@media (max-width: 1000px){.pro-grid{grid-template-columns:minmax(0,1fr);gap:38px}}.pro-steps{display:flex;flex-direction:column;gap:22px}.pro-step{padding:22px 26px;border:1px solid var(--line-soft);border-inline-start:4px solid var(--amber);border-radius:0 14px 14px 0;background:var(--card);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pro-step:hover{border-inline-start-color:var(--amber-deep);box-shadow:0 10px 26px -16px #28200c80;transform:translate(3px)}[dir=rtl] .pro-step{border-radius:14px 0 0 14px}[dir=rtl] .pro-step:hover{transform:translate(-3px)}.pro-n{font:700 13px/1 var(--sans);letter-spacing:.16em;color:var(--amber-ink)}.pro-step h3{margin:12px 0 8px;font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em}.pro-step p{margin:0;font-size:17px;line-height:1.58;color:var(--ink-soft);text-wrap:pretty}.preview{display:block;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--card);box-shadow:0 20px 50px -26px #28200c8c;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.preview:hover{border-color:var(--amber-deep);transform:translateY(-4px);box-shadow:0 28px 62px -26px #28200ca6}.preview-chrome{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line-soft);background:var(--paper)}.preview-dot{width:9px;height:9px;border-radius:50%;background:var(--amber-deep);flex:none}.preview-name{font:600 15.5px/1 var(--sans);color:var(--ink)}.preview-badge{margin-inline-start:auto;padding:5px 12px;border-radius:999px;border:1px solid var(--amber-deep);background:#ffbb002e;font:700 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-ink)}.preview-stage{position:relative;display:block;line-height:0;overflow:hidden}.preview-shot{display:block;width:100%;height:auto}.preview-scan{position:absolute;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent,var(--amber),transparent);box-shadow:0 0 20px 3px #ffbb00b3;animation:pvScan 4.6s ease-in-out infinite}.preview-brackets i{position:absolute;width:22px;height:22px;border:2px solid var(--amber);animation:pvBracket 1.9s ease-in-out infinite}.preview-brackets i:nth-child(1){top:12px;left:12px;border-right:0;border-bottom:0}.preview-brackets i:nth-child(2){top:12px;right:12px;border-left:0;border-bottom:0;animation-delay:.2s}.preview-brackets i:nth-child(3){bottom:12px;left:12px;border-right:0;border-top:0;animation-delay:.4s}.preview-brackets i:nth-child(4){bottom:12px;right:12px;border-left:0;border-top:0;animation-delay:.6s}.preview-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:16px 18px 18px}.preview-cta{font:600 17px/1.2 var(--sans);color:var(--amber-ink)}.preview-cta:after{content:" →"}[dir=rtl] .preview-cta:after{content:" ←"}.preview-note{font-size:15px;color:var(--ink-mute)}.why-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:46px;align-items:end}.why-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;margin-top:64px;align-items:center}@media (max-width: 1000px){.why-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.map-fig{margin:0}.map-svg{width:100%;height:auto;display:block;border-radius:16px;border:1px solid var(--line-soft);overflow:hidden}.map-sea{fill:#eef2f4}.map-grid line{stroke:#dfe5e8;stroke-width:1}.map-context path{fill:#e3dfd5;stroke:#d2ccbd;stroke-width:.8}.map-focus path{fill:url(#landFill);stroke:var(--amber-deep);stroke-width:1.2;stroke-linejoin:round}.map-beam{animation:mapbeam 7.5s linear infinite}.map-dot{fill:#7a3f00}.map-ping{fill:none;stroke:#7a3f00;stroke-width:1.8;animation:mapping 3.4s ease-out infinite}.map-cap{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.map-cap-dot{width:9px;height:9px;border-radius:50%;background:var(--amber);border:1px solid var(--amber-deep)}.why-side{display:flex;flex-direction:column;gap:28px}.stats{display:grid;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:18px;overflow:hidden}.stat{background:var(--card);padding:24px 26px}.stat-v{display:flex;align-items:baseline;gap:9px;font-family:var(--display);font-weight:600;font-size:clamp(36px,3.8vw,48px);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.stat-u{font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:0;color:var(--amber-ink)}.stat-l{margin-top:8px;font:600 17px/1.4 var(--sans)}.stat-n{margin-top:5px;font-size:15.5px;line-height:1.5;color:var(--ink-mute)}.bars{border:1px solid var(--line-soft);border-radius:18px;padding:26px;background:var(--card)}.bars-title{font:700 13.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.bar-row{display:grid;grid-template-columns:130px minmax(0,1fr) 60px;align-items:center;gap:14px;margin-top:20px}.bar-k{font-size:16px;color:var(--ink-soft)}.bar-track{height:13px;border-radius:99px;background:var(--paper-3);overflow:hidden}.bar-fill{display:block;height:100%;border-radius:99px;background:#c9c2b2;transition:width 1.2s cubic-bezier(.22,1,.36,1) .1s}.bar-fill-hot{background:linear-gradient(90deg,var(--amber-deep),var(--amber))}.bar-v{font:600 16px/1 var(--sans);font-variant-numeric:tabular-nums;text-align:end;color:var(--ink-soft)}.bars-note{margin:20px 0 0;font-size:15px;line-height:1.55;color:var(--ink-mute)}@media (max-width: 520px){.bar-row{grid-template-columns:96px minmax(0,1fr) 50px;gap:9px}.bar-k{font-size:14.5px}}.proof-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center}.proof{min-width:0}.proof .lede{margin-top:22px}.proof .btn{margin-top:34px}@media (max-width: 960px){.proof-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.plan{border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 22px 54px -30px #28200c80;overflow:hidden}.plan-bar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line-soft);background:var(--paper)}.plan-dot{width:9px;height:9px;border-radius:50%;background:var(--amber-deep)}.plan-title{font:600 16px/1 var(--sans)}.plan-svg{display:block;width:100%;height:auto;background:linear-gradient(180deg,#f7f4ec,#efeadd)}.pl-shadow{fill:#46381e2e}.pl-wall{stroke:#c3bba8;stroke-width:1}.pl-wall-l{fill:#f4efe4}.pl-wall-r{fill:#ded6c6}.pl-door{fill:#a39b8d;stroke:#6f685c;stroke-width:.8}.pl-glass{fill:#aebfcc;stroke:#6f8396;stroke-width:.8}.pl-parapet{fill:#cdc6b6;stroke:#a9a08c;stroke-width:1}.pl-deck{fill:url(#plDeck);stroke:#a9a08c;stroke-width:1}.pl-trace{fill:none;stroke:var(--amber-deep);stroke-width:2.6;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.pl-node{fill:var(--amber);stroke:var(--amber-deep);stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:center}.pl-panel{opacity:0;transform-box:fill-box;transform-origin:center}.pl-panel polygon{fill:url(#plPanel);stroke:#0e2244;stroke-width:.7}.pl-cell{stroke:#ffffff57;stroke-width:.6}.pl-glint{transform:translate(0)}.plan.is-in .pl-trace{animation:plTrace 1.1s ease-out .1s forwards}.plan.is-in .pl-node{animation:plNode .35s ease-out forwards}.plan.is-in .pl-panel{animation:plPanel .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d)}.plan.is-in .pl-glint{animation:plGlint 5.5s ease-in-out 3.6s infinite}.plan.is-in .plan-row{animation:plRow .5s ease-out forwards;animation-delay:var(--d)}@keyframes plTrace{to{stroke-dashoffset:0}}@keyframes plNode{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes plPanel{0%{opacity:0;transform:translateY(-9px) scale(.84)}to{opacity:1;transform:none}}@keyframes plGlint{0%{transform:translate(0)}60%,to{transform:translate(640px)}}@keyframes plRow{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.plan-rows{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--line-soft)}.plan-row{margin:0;padding:18px 20px;opacity:0;border-inline-end:1px solid var(--line-soft)}.plan-row:last-child{border-inline-end:0}.plan-row dt{font-size:14.5px;color:var(--ink-mute)}.plan-row dd{margin:6px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(20px,2.1vw,26px);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width: 520px){.plan-rows{grid-template-columns:1fr}.plan-row{border-inline-end:0;border-bottom:1px solid var(--line-soft)}.plan-row:last-child{border-bottom:0}}.founder-inner{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:56px;align-items:center}.founder-card{margin:0}.founder-card img{width:100%;height:auto;display:block;border-radius:20px;border:1px solid var(--line);box-shadow:0 22px 50px -26px #28200c80}.founder-card figcaption{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:10px 18px;border:1px solid var(--amber-deep);border-radius:999px;background:#ffbb0029;font:700 15px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-ink)}.founder-card figcaption:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--amber);border:1px solid var(--amber-deep);flex:none}.founder-name{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(34px,3.9vw,52px);line-height:1.06;letter-spacing:-.035em}.founder-role{margin:12px 0 0;font-size:18px;font-style:italic;color:var(--amber-ink)}.founder-bio{margin:24px 0 0;font-size:18.5px;line-height:1.65;color:var(--ink-soft);text-wrap:pretty}@media (max-width: 980px){.founder-inner{grid-template-columns:minmax(0,1fr);gap:32px}.founder-card{max-width:520px}}.contact{padding:120px 40px;text-align:center;background:linear-gradient(180deg,var(--paper-2) 0%,#fdf2d6 100%)}.contact-inner{max-width:720px;margin:0 auto}.contact-mail{display:inline-block;margin-top:34px;padding-bottom:7px;font-family:var(--display);font-weight:600;font-size:clamp(24px,3vw,36px);letter-spacing:-.025em;color:var(--ink);border-bottom:3px solid var(--amber);transition:color .18s ease,border-color .18s ease;overflow-wrap:anywhere}.contact-mail:hover{color:var(--amber-ink);border-color:var(--amber-deep)}@media (max-width: 640px){.contact{padding:82px 20px}}.ftr{padding:52px 40px;background:var(--ink);color:#ffffffc7}.ftr-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:26px;align-items:center;justify-content:space-between}.ftr-nav{display:flex;flex-wrap:wrap;gap:24px;font-size:16px}.ftr-nav a{color:#ffffffc7;transition:color .18s ease}.ftr-nav a:hover{color:var(--amber)}.ftr-copy{font-size:15px;color:#ffffff9e}@media (max-width: 640px){.ftr{padding:40px 20px}}.doc{background:var(--paper);color:var(--ink);padding:72px 40px 96px}.doc-inner{max-width:720px;margin:0 auto}.doc h1{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(34px,4.2vw,48px);line-height:1.08;letter-spacing:-.035em}.doc-date{margin:14px 0 0;font-size:15px;color:var(--ink-mute)}.doc-lede{margin:32px 0 0;padding-bottom:32px;border-bottom:1px solid var(--line);font-size:20px;line-height:1.58;color:var(--ink-soft);text-wrap:pretty}.doc h2{margin:46px 0 0;font-family:var(--display);font-weight:600;font-size:24px;line-height:1.26;letter-spacing:-.02em}.doc h3{margin:30px 0 0;font-family:var(--sans);font-weight:600;font-size:17px;letter-spacing:.01em;color:var(--amber-ink)}.doc p,.doc li{font-size:18px;line-height:1.7;color:var(--ink-soft);text-wrap:pretty}.doc h2+p,.doc h3+ul,.doc h2+ul{margin-top:14px}.doc ul{margin:14px 0 0;padding-inline-start:24px}.doc li{margin-top:10px}.doc li ul{margin-top:10px;list-style:circle}.doc ::marker{color:var(--ink-mute)}.doc-link{color:var(--ink);border-bottom:2px solid var(--amber);padding-bottom:1px;transition:color .18s ease}.doc-link:hover{color:var(--amber-ink)}@media (max-width: 640px){.doc{padding:52px 20px 76px}}
