:root{color-scheme:light;--paper-rgb: 247 248 248;--chalk-rgb: 247 248 248;--ink-rgb: 13 15 15;--paper: rgb(var(--paper-rgb));--paper-deep: #ebeded;--card: #ffffff;--chalk: rgb(var(--chalk-rgb));--night: #0d0f0f;--ink: rgb(var(--ink-rgb));--ink-soft: #2a2e2e;--muted: #59605f;--hair: #d5d9d9;--hair-strong: #a6acac;--gridline: rgb(var(--ink-rgb) / .055);--bezel: #111314;--orange: #ff6b35;--terra: #b8452b;--terra-deep: #9a3f28;--green: #4db077;--green-ink: #2e7550;--shadow-soft: 0 2px 6px rgb(var(--ink-rgb) / .05), 0 22px 48px rgb(var(--ink-rgb) / .1);--shadow-phone: 0 4px 10px rgb(var(--ink-rgb) / .08), 0 34px 70px rgb(var(--ink-rgb) / .18);--font-display: "Archivo", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Space Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-hero: clamp(2.5rem, 4.6vw, 4.1rem);--fs-h2: clamp(1.7rem, 3.2vw, 2.55rem);--fs-h3: 1.2rem;--fs-lead: clamp(1.04rem, 1.4vw, 1.19rem);--fs-body: 1.0625rem;--fs-small: .875rem;--sec: clamp(5rem, 9vw, 8.5rem);--maxw: 1240px;--pad-x: clamp(1.25rem, 4vw, 2.25rem)}html{scroll-behavior:smooth;scroll-padding-top:76px}.home{font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:1.65;color:var(--ink-soft);background:var(--paper);background-image:radial-gradient(rgb(var(--ink-rgb) / .06) .55px,transparent .6px);background-size:5px 5px;-webkit-font-smoothing:antialiased}.home h1,.home h2,.home h3{font-family:var(--font-display);font-weight:800;color:var(--ink);line-height:1.05;letter-spacing:-.022em;text-wrap:balance}.home h2{font-weight:700}.home p{text-wrap:pretty}.home a{color:inherit}.home img{max-width:100%}.home .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.home .num{font-family:var(--font-mono);font-weight:700;font-size:.9em;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.home ::-moz-selection{background:#ff6b3547}.home ::selection{background:#ff6b3547}.home :focus-visible{outline:3px solid var(--terra-deep);outline-offset:3px}.home .privacy :focus-visible,.home .cta-band :focus-visible{outline-color:var(--chalk)}.home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home .wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.home .rules{position:fixed;inset:0;pointer-events:none;z-index:0}.home .rules .wrap{height:100%}.home .rules .cols{height:100%;display:grid;grid-template-columns:repeat(4,1fr);border-right:1px solid var(--gridline)}.home .rules .cols i{border-left:1px solid var(--gridline)}@media (max-width: 720px){.home .rules .cols i:nth-child(2),.home .rules .cols i:nth-child(4){border-color:transparent}}.home header,.home main,.home footer{position:relative;z-index:1}.home header{position:sticky;top:0;z-index:50;background:rgb(var(--paper-rgb) / .92);backdrop-filter:blur(8px);border-bottom:1px solid var(--hair)}.home .nav{display:flex;align-items:center;justify-content:space-between;height:64px}.home .brand{display:flex;align-items:center;gap:11px;font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.3rem;color:var(--ink-soft);letter-spacing:-.005em;text-decoration:none}.home .brand .app-icon{width:30px;height:30px;border-radius:22%;display:block}.home .nav-links{display:flex;align-items:center;gap:26px}.home .nav-links a{font-weight:500;font-size:.94rem;color:var(--ink-soft);text-decoration:none}.home .nav-links a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:6px}.home .nav-cta{font-weight:600;font-size:.9rem;color:var(--paper);background:var(--ink);text-decoration:none;border:1px solid var(--ink);border-radius:3px;padding:8px 16px;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.home .nav-cta:hover{background:var(--orange);border-color:var(--orange);color:var(--ink)}@media (max-width: 740px){.home .nav-links{display:none}}@media (max-width: 420px){.home .brand{font-size:1.08rem;gap:8px}.home .brand .app-icon{width:26px;height:26px}.home .nav-cta{font-size:.82rem;padding:7px 12px}}.home .store{display:inline-block;line-height:0;transition:transform .18s,opacity .18s}.home .store:hover{transform:translateY(-2px)}.home .store:active{transform:translateY(0);opacity:.85}.home .store img{height:52px;width:auto;display:block}.home .hero{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,7vw,6rem);overflow:hidden}.home .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(2.5rem,5vw,5.5rem);align-items:center}.home .hero-logo{width:clamp(76px,8vw,100px);height:clamp(76px,8vw,100px);border-radius:22%;display:block;box-shadow:0 3px 8px #0d0f0f1a,0 18px 40px #0d0f0f29}.home .hero h1{font-size:var(--fs-hero);letter-spacing:-.03em;line-height:1.02;max-width:15ch;margin-top:clamp(1.6rem,3vw,2.2rem)}.home .hero h1 .u{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:.13em;text-underline-offset:.13em}.home .hero p.lead{font-size:var(--fs-lead);line-height:1.6;color:var(--muted);max-width:44ch;margin-top:22px}.home .hero-cta{display:flex;align-items:center;gap:18px;margin-top:32px;flex-wrap:wrap}.home .hero-note{color:var(--muted);font-size:var(--fs-small);margin-top:16px}.home .phone{border-radius:32px;background:var(--bezel);padding:9px;box-shadow:var(--shadow-phone),inset 0 0 0 1px #ffffff12}.home .phone img{display:block;width:100%;height:auto;border-radius:24px}.home .hero-cluster{display:flex;justify-content:center;align-items:flex-start;padding:clamp(.5rem,1.5vw,1.5rem) 0}.home .hero-cluster .phone-a{width:min(324px,54%);position:relative;z-index:2}.home .hero-cluster .phone-b{width:min(282px,47%);margin-left:-9%;margin-top:clamp(3rem,5.5vw,5rem);position:relative;z-index:1}@media (max-width: 880px){.home .hero-grid{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,3.5rem);text-align:center}.home .hero-logo,.home .hero h1,.home .hero p.lead{margin-left:auto;margin-right:auto}.home .hero-cta{justify-content:center}}.home .kick{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:.72rem;font-weight:400;letter-spacing:.06em;color:var(--muted);margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}.home .kick b{font-weight:700;color:var(--terra-deep)}.home .kick:after{content:"";flex:1;border-top:1px solid var(--hair)}.home .privacy .kick{color:rgb(var(--chalk-rgb) / .6)}.home .privacy .kick b{color:var(--orange)}.home .privacy .kick:after{border-color:rgb(var(--chalk-rgb) / .18)}.home .steps{padding:var(--sec) 0}.home .steps-head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:end}.home .steps-head h2{font-size:var(--fs-h2)}.home .steps-head p{color:var(--muted);font-size:var(--fs-lead);max-width:44ch}.home .step-rows{list-style:none;margin-top:clamp(2.25rem,4.5vw,3.25rem)}.home .srow{display:grid;grid-template-columns:1fr 1fr 2fr;gap:clamp(1.25rem,4vw,3rem);align-items:start;border-top:1px solid var(--hair);padding:clamp(1.5rem,3.2vw,2.25rem) 0}.home .srow:last-child{border-bottom:1px solid var(--hair)}.home .s-num{font-family:var(--font-mono);font-weight:700;font-size:clamp(2.5rem,5vw,3.6rem);line-height:.85;color:var(--ink);font-variant-numeric:tabular-nums}.home .s-num:after{content:"";display:block;width:34px;height:3px;background:var(--orange);margin-top:12px}.home .s-title h3{font-weight:700;font-size:var(--fs-h3);letter-spacing:-.01em}.home .s-tag{display:inline-block;margin-top:10px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair-strong);border-radius:2px;padding:3px 8px}.home .s-desc{color:var(--muted);font-size:1rem;max-width:44ch}@media (max-width: 740px){.home .steps-head{grid-template-columns:1fr;gap:10px;align-items:start}.home .srow{grid-template-columns:auto 1fr;gap:18px}.home .s-desc{grid-column:2}}.home .feature{padding:var(--sec) 0 0}.home .feature .fg{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(3rem,7vw,6.5rem);align-items:center}.home .feature.rev .fg{direction:rtl}.home .feature.rev .fg>*{direction:ltr}.home .feature h2{font-size:var(--fs-h2)}.home .feature .fg p.copy{color:var(--muted);font-size:var(--fs-lead);line-height:1.6;margin-top:16px;max-width:44ch}.home .dataline{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:18px;font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.home .dataline .d{display:inline-flex;align-items:baseline;gap:7px}.home .dataline .d small{font-weight:400;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.home .weekrow{display:flex;gap:6px;margin-bottom:18px}.home .weekrow span{width:32px;height:32px;display:grid;place-items:center;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.06em;color:var(--muted);border:1px solid var(--hair-strong);border-radius:2px}.home .weekrow span.on{background:var(--orange);border-color:var(--orange);color:var(--ink)}.home .pro-line{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.home .protag{font-family:var(--font-mono);font-weight:700;font-size:.64rem;letter-spacing:.14em;background:var(--orange);color:var(--ink);border-radius:2px;padding:3px 8px}.home .shot{display:flex;justify-content:flex-end}.home .feature.rev .shot{justify-content:flex-start}.home .shot .frame{width:min(376px,88%);border-radius:32px;background:var(--bezel);padding:9px;box-shadow:var(--shadow-phone),inset 0 0 0 1px #ffffff0f}.home .shot .frame img{display:block;width:100%;height:auto;border-radius:24px}.home .feat-cluster{width:100%;display:flex;justify-content:center;align-items:flex-start}.home .feat-cluster .phone-a{width:min(312px,55%);position:relative;z-index:2}.home .feat-cluster .phone-b{width:min(268px,47%);margin-left:-9%;margin-top:clamp(2.5rem,4.5vw,4rem);position:relative;z-index:1}@media (max-width: 860px){.home .feature .fg,.home .feature.rev .fg{grid-template-columns:1fr;direction:ltr;gap:34px}.home .feature .shot,.home .feature.rev .shot{order:-1;justify-content:center}.home .shot .frame{width:min(320px,82%)}}.home .schengen{background:var(--paper-deep);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:var(--sec) 0;margin-top:var(--sec)}.home .sch-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.home .schengen h2{font-size:var(--fs-h2)}.home .sch-copy p{color:var(--muted);font-size:var(--fs-lead);margin-top:16px;max-width:44ch}.home .big9018{font-family:var(--font-mono);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:clamp(3rem,6.5vw,5.4rem);line-height:.9;letter-spacing:-.03em;color:var(--ink);margin-bottom:18px;font-variant-numeric:tabular-nums}.home .big9018 .slash{color:var(--orange)}.home .sch-copy h2{margin-top:22px;padding-top:22px;border-top:1px solid var(--hair-strong)}.home .lim-stack{display:flex;flex-direction:column;gap:18px}.home .panel-head .tag{font-family:var(--font-mono);font-weight:700;font-size:.6rem;letter-spacing:.12em;border-radius:2px;padding:3px 7px;white-space:nowrap}.home .panel-head .tag.free{color:var(--green-ink);border:1px solid var(--green-ink)}.home .panel-head .tag.pro{color:var(--terra-deep);border:1px solid var(--terra-deep)}.home .fig,.home .c-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:18px 0 0}.home .fig{justify-content:space-between}.home .clause,.home .c-fact{font-size:1rem;line-height:1.25;color:var(--ink-soft)}.home .fig b,.home .c-fact b{font-family:var(--font-mono);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.home .clause.pos b{color:var(--green-ink)}.home .c-code{flex:none;font-family:var(--font-mono);font-weight:700;font-size:.62rem;letter-spacing:.1em;color:var(--muted);border:1px solid var(--hair-strong);border-radius:2px;padding:3px 6px}.home .c-name{font-weight:700;font-size:1.05rem;color:var(--ink)}@media (min-width: 621px){.home .c-fact{margin-left:auto}}.home .c-choice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.05em;color:var(--muted)}.home .b-or{color:var(--muted)}.home .b-opt{color:var(--muted);border:1px dashed var(--hair-strong);border-radius:2px;padding:4px 8px}.home .b-opt.on{color:var(--ink);font-weight:700;border-style:solid;border-color:var(--ink);background:var(--paper)}.home .panel{--panel-pad: clamp(1.4rem, 3vw, 2.1rem);--panel-pad-b: clamp(1.25rem, 2.6vw, 1.7rem);background:var(--card);border:1px solid var(--hair-strong);border-radius:3px;padding:var(--panel-pad) var(--panel-pad) var(--panel-pad-b);box-shadow:var(--shadow-soft)}.home .panel-head{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hair);padding-bottom:9px;margin-bottom:4px}.home .bar{height:12px;margin:16px 0 0;overflow:hidden;border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / 9 - 1px),var(--hair) calc(100% / 9 - 1px),var(--hair) calc(100% / 9)),var(--paper-deep)}.home .bar.b90{--bar-fill: 25.5%}.home .bar.b150{--bar-fill: 74.7%}.home .bar>span{display:block;height:100%;width:var(--bar-fill);background:var(--orange)}.home .lim-slot{display:flex;align-items:center;gap:clamp(12px,2.4vw,18px);min-height:62px;margin:var(--panel-pad) calc(var(--panel-pad) * -1) calc(var(--panel-pad-b) * -1);padding:clamp(14px,2.2vw,18px) var(--panel-pad);background:var(--night);color:var(--chalk);border-radius:0 0 2px 2px;text-decoration:none;transition:box-shadow .18s ease}.home .slot-chip{flex:none;display:grid;place-items:center;min-width:36px;height:26px;font-family:var(--font-mono);font-weight:700;font-size:1rem;line-height:1;color:var(--orange);border:1px dashed rgb(var(--chalk-rgb) / .55);border-radius:2px;transition:border-color .18s ease}.home .slot-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.home .slot-txt strong{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.15;letter-spacing:-.015em;color:var(--chalk)}.home .slot-txt>span{font-size:var(--fs-small);line-height:1.45;color:rgb(var(--chalk-rgb) / .78)}.home .slot-go{flex:none;margin-left:auto;font-family:var(--font-mono);font-size:1.05rem;line-height:1;color:var(--orange);transition:transform .18s ease}.home .lim-slot:hover{box-shadow:inset 0 0 0 200px rgb(var(--chalk-rgb) / .07)}.home .lim-slot:hover .slot-chip{border-style:solid;border-color:var(--orange)}.home .lim-slot:hover .slot-go{transform:translate(3px)}.home .lim-slot:focus-visible{outline:3px solid var(--chalk);outline-offset:-4px}@media (max-width: 480px){.home .fig{gap:10px;justify-content:flex-start}.home .fig .clause{width:100%}}.home .panel-foot{margin-top:18px;padding-top:15px;border-top:1px dashed var(--hair-strong);font-size:var(--fs-small);color:var(--muted)}.home .panel-foot strong{color:var(--ink);font-weight:600}@media (max-width: 860px){.home .sch-grid{grid-template-columns:1fr;gap:40px}}.home .privacy{background:var(--night);color:var(--chalk);padding:var(--sec) 0}.home .priv-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.home .privacy h2{color:var(--chalk);font-size:clamp(1.9rem,4vw,3rem);max-width:16ch;letter-spacing:-.025em}.home .privacy .priv-copy p{color:rgb(var(--chalk-rgb) / .78);font-size:var(--fs-lead);line-height:1.62;max-width:48ch;margin-top:20px}.home .privacy .maker{margin-top:26px;font-size:var(--fs-small);color:rgb(var(--chalk-rgb) / .55)}.home .zero{max-width:460px;width:100%;justify-self:end}.home .zero-head{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--chalk-rgb) / .6);border-bottom:1px solid rgb(var(--chalk-rgb) / .3);padding-bottom:9px}.home .zero .zrow{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgb(var(--chalk-rgb) / .14)}.home .zero .z-label{font-weight:500;font-size:.98rem;color:rgb(var(--chalk-rgb) / .85)}.home .zero .z-val{font-family:var(--font-mono);font-weight:700;font-size:1.3rem;color:var(--orange);font-variant-numeric:tabular-nums}.home .zero .zrow.sum{border-top:1px solid var(--chalk);border-bottom:none;margin-top:-1px;padding-top:14px}.home .zero .zrow.sum .z-label{color:var(--chalk);font-weight:600}.home .zero .zrow.sum .z-val{font-size:1.55rem}@media (max-width: 860px){.home .priv-grid{grid-template-columns:1fr;gap:40px}.home .zero{justify-self:start}}.home .pricing{padding:var(--sec) 0}.home .ed-head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:start}.home .ed-head h2{font-size:var(--fs-h2)}.home .ed-head p{color:var(--muted);font-size:var(--fs-lead);max-width:46ch}@media (max-width: 740px){.home .ed-head{grid-template-columns:1fr;gap:12px}}.home .price-cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.75rem);margin-top:clamp(2.25rem,4.5vw,3.25rem)}.home .pcard{background:var(--card);border:1px solid var(--hair-strong);border-radius:3px;padding:clamp(1.75rem,3vw,2.25rem) clamp(1.6rem,2.8vw,2.1rem)}.home .pcard:not(.pro){background:var(--paper)}.home .pcard.pro{border:1.5px solid var(--ink);border-top:3px solid var(--orange);box-shadow:var(--shadow-soft)}.home .pcard .plan{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--ink)}.home .pcard .price{font-family:var(--font-mono);font-weight:700;font-size:2.4rem;color:var(--ink);margin-top:10px;height:2.4rem;display:flex;align-items:flex-end;gap:.5rem;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.home .pcard:not(.pro) .price{font-size:1.4rem;font-weight:400;color:var(--muted)}.home .pcard .price small{font-family:var(--font-body);font-weight:500;font-size:.92rem;color:var(--muted);letter-spacing:0;padding-bottom:.2rem}.home .pcard ul{list-style:none;margin-top:26px;display:grid;gap:10px;border-top:1px solid var(--hair);padding-top:18px}.home .pcard li{padding-left:26px;position:relative;font-size:.97rem;hyphens:auto;overflow-wrap:break-word}.home .pcard li:before{content:"✓";content:"✓" / "";position:absolute;left:0;color:var(--green-ink);font-weight:700}.home .pcard .pnote{display:block;margin-top:3px;font-size:.82rem;font-weight:400;line-height:1.35;color:var(--muted)}.home .pcard .pinherit{margin-top:26px;padding-top:18px;border-top:1px solid var(--hair);font-size:.97rem;font-weight:500;color:var(--ink-soft)}.home .pcard .pinherit+ul{margin-top:12px;padding-top:0;border-top:none}.home .price-note{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:18px}@media (max-width: 680px){.home .price-cards{grid-template-columns:1fr}}.home .faq{padding:var(--sec) 0;background:var(--chalk);border-top:1px solid var(--hair)}.home .faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,5vw,5.5rem);align-items:start}.home .faq-intro h2{font-size:var(--fs-h2)}.home .faq-list{border-top:1px solid var(--hair-strong)}.home .faq details{border-bottom:1px solid var(--hair-strong)}.home .faq summary{cursor:pointer;list-style:none;padding:19px 4px;display:flex;align-items:baseline;gap:14px;font-family:var(--font-display);font-weight:700;font-size:1.08rem;color:var(--ink);letter-spacing:-.01em;border-radius:3px}.home .faq summary::-webkit-details-marker{display:none}.home .faq summary .qn{font-family:var(--font-mono);font-weight:700;font-size:.8rem;color:var(--terra-deep);flex:none}.home .faq summary .qtxt{flex:1}.home .faq summary .plus{color:var(--orange);font-size:1.35rem;line-height:1;transition:transform .2s;flex:none;align-self:center}.home .faq summary:hover .plus{color:var(--terra-deep)}.home .faq details[open] summary .plus{transform:rotate(45deg)}.home .faq details p{color:var(--muted);padding:0 4px 22px 42px;max-width:62ch}@media (max-width: 860px){.home .faq-grid{grid-template-columns:1fr;gap:28px}}@media (max-width: 560px){.home .faq details p{padding-left:4px}}.home .cta-band{background:var(--night);color:var(--chalk);text-align:center;padding:var(--sec) 0}.home .cta-logo{width:64px;height:64px;border-radius:22%;display:inline-block;box-shadow:0 12px 30px #00000073}.home .cta-band h2{color:var(--chalk);font-size:clamp(1.8rem,4vw,2.9rem);letter-spacing:-.025em;margin-top:22px}.home .cta-band p{color:rgb(var(--chalk-rgb) / .75);margin-top:12px;font-size:var(--fs-lead)}.home .cta-band .store{margin-top:28px}.home footer{background:var(--paper-deep);padding:44px 0 40px;border-top:1px solid var(--hair)}.home .foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.home .foot .brand{font-size:1rem}.home .foot .brand .app-icon{width:26px;height:26px}.home .foot-links{display:flex;gap:22px;flex-wrap:wrap}.home .foot-links a{color:var(--muted);text-decoration:none;font-size:.92rem;font-weight:500}.home .foot-links a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:4px}.home .foot .cr{width:100%;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--hair-strong);padding-top:14px}.home.anim .rv{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.21,1)}.home.anim .rv.in{opacity:1;transform:none}.home.anim .hero-cluster.rv{transition-delay:.1s}.home.anim .step-rows .rv:nth-child(2){transition-delay:.08s}.home.anim .step-rows .rv:nth-child(3){transition-delay:.16s}.home.anim .bar>span{width:0;transition:width .9s cubic-bezier(.25,.8,.3,1) .25s}.home.anim .rv.in .bar>span{width:var(--bar-fill)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.home.anim .rv{opacity:1!important;transform:none!important;transition:none!important}.home.anim .bar>span{width:var(--bar-fill)!important;transition:none!important}.home .store,.home .nav-cta,.home .faq summary .plus,.home .lim-slot,.home .slot-chip,.home .slot-go{transition:none}.home .lim-slot:hover .slot-go{transform:none}}
