body,html{overflow-x:hidden}body{background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0f0d0a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffc35a,#ff5b2b);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff9a3c,#e04a1f)}::selection{background:#ff7a2f40;color:#1a1a2e}::-moz-selection{background:#ff7a2f40;color:#1a1a2e}:root{--ink:#0f0d0a;--ink-2:#16130f;--ink-3:#201c16;--ink-line:#ffecd217;--ink-line-2:#ffecd229;--on-ink:#f7efe3;--on-ink-muted:#b3a998;--cream:#f8f2e8;--cream-2:#f1e8d9;--paper:#fffcf6;--cream-line:#281c0c1a;--on-cream:#1b150e;--on-cream-muted:#6c6252;--saffron:#ff7a2f;--saffron-2:#ff9a3c;--gold:#ffc35a;--ember:#ff5b2b;--mint:#4fd69c;--rose:#ff6b7a;--grad:linear-gradient(135deg,var(--gold) 0%,var(--saffron) 50%,var(--ember) 100%);--font-display:"Fraunces",Georgia,"Times New Roman",serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius:20px;--radius-sm:12px;--nav-h:72px;--ease:cubic-bezier(0.2,0.7,0.2,1)}html{scroll-padding-top:80px;scroll-padding-top:calc(var(--nav-h) + 8px)}.site{background:#f8f2e8;background:var(--cream);color:#1b150e;color:var(--on-cream);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:clip}.site ::selection{background:#ff7a2f4d;color:inherit}.site a{color:inherit;text-decoration:none}.site a:focus,.site button:focus{outline:none}.site a:focus-visible,.site button:focus-visible,.site input:focus-visible,.site select:focus-visible,.site summary:focus-visible{border-radius:6px;outline:2px solid #ff7a2f;outline:2px solid var(--saffron);outline-offset:3px}.wrap{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.dark{background:#0f0d0a;background:var(--ink);color:#f7efe3;color:var(--on-ink)}.light{background:#f8f2e8;background:var(--cream);color:#1b150e;color:var(--on-cream)}.display,.h2{font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-variation-settings:"opsz" 144;font-weight:500;letter-spacing:-.015em;line-height:1.04}.display{font-size:clamp(2.8rem,6.4vw,5.4rem)}.h2{font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.06}.display em,.h2 em{background:linear-gradient(135deg,#ffc35a,#ff7a2f 50%,#ff5b2b);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:italic;font-weight:400;padding-right:.06em}.light .h2 em{background:linear-gradient(135deg,#e8651c,#c43d12);-webkit-background-clip:text;background-clip:text}.eyebrow{align-items:center;color:#ff7a2f;color:var(--saffron);display:inline-flex;font-size:.78rem;font-weight:600;gap:10px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.light .eyebrow{color:#d4570f}.eyebrow--live{background:#ffffff08;border:1px solid #ffecd229;border:1px solid var(--ink-line-2);border-radius:999px;color:#f7efe3;color:var(--on-ink);letter-spacing:.08em;padding:7px 14px 7px 12px}.lead{color:#b3a998;color:var(--on-ink-muted);font-size:clamp(1.05rem,1.4vw,1.2rem);margin-top:22px;max-width:38em}.lead--dark,.muted{color:#6c6252;color:var(--on-cream-muted)}.muted{font-size:.92rem;margin-top:18px}.btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font:600 .95rem/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:600 .95rem/1 var(--font-body);gap:10px;justify-content:center;padding:12px 22px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),background .25s;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s;white-space:nowrap}.btn--sm{font-size:.88rem;padding:10px 18px}.btn--lg{font-size:1rem;padding:17px 28px}.btn--block{width:100%}.btn--primary{background:linear-gradient(135deg,#ffc35a,#ff7a2f 50%,#ff5b2b);background:var(--grad);box-shadow:0 8px 30px -8px #ff6a2899,inset 0 1px 0 #ffffff59;color:#1a0f05!important}.btn--primary:hover{box-shadow:0 14px 40px -10px #ff6a28bf,inset 0 1px 0 #ffffff59;transform:translateY(-2px)}.btn--primary:disabled{cursor:wait;opacity:.6;transform:none}.btn--ghost{background:#ffffff08;border-color:#ffecd229;border-color:var(--ink-line-2);color:#f7efe3;color:var(--on-ink)}.btn--ghost:hover{background:#ffffff14}.btn .icon{transition:transform .25s cubic-bezier(.2,.7,.2,1);transition:transform .25s var(--ease)}.btn:hover .icon{transform:translateX(2px)}.pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:600;gap:7px;padding:5px 11px;white-space:nowrap}.pill--live{background:#4fd69c1f;color:#4fd69c;color:var(--mint)}.pill--soft{background:#ff7a2f1f;color:#c9500f}.pill--warn{background:#ff6b7a24;color:#d63a4c}.dot-live{animation:pulse 2s infinite;background:#4fd69c;background:var(--mint);border-radius:50%;box-shadow:0 0 0 0 #4fd69c99;flex-shrink:0;height:8px;width:8px}@keyframes pulse{0%{box-shadow:0 0 0 0 #4fd69c8c}70%{box-shadow:0 0 0 9px #4fd69c00}to{box-shadow:0 0 0 0 #4fd69c00}}.icon-chip{background:#ff7a2f1f;border-radius:13px;color:#d4570f;display:inline-grid;flex-shrink:0;height:44px;place-items:center;width:44px}.icon-chip--dark{background:#ff9a3c1a;border:1px solid #ff9a3c2e;color:#ff9a3c;color:var(--saffron-2)}.nav{border-bottom:1px solid #0000;color:#f7efe3;color:var(--on-ink);height:72px;height:var(--nav-h);inset:0 0 auto 0;position:fixed;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s;transition:background .3s,border-color .3s,backdrop-filter .3s;transition:background .3s,border-color .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s;z-index:50}.nav--open,.nav--scrolled{backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);background:#0f0d0ac7;border-bottom-color:#ffecd217;border-bottom-color:var(--ink-line)}.nav__inner{align-items:center;display:flex;gap:32px;height:100%}.brand{align-items:center;display:inline-flex;font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:1.3rem;font-weight:600;gap:10px;letter-spacing:-.02em}.nav__links{display:flex;gap:4px;margin-left:auto}.nav__links a{border-radius:999px;color:#b3a998;color:var(--on-ink-muted);font-size:.92rem;font-weight:500;padding:8px 14px}.nav__links a:hover{background:#ffffff0f}.nav__links a:hover,.nav__phone{color:#f7efe3;color:var(--on-ink)}.nav__phone{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:600;gap:7px;margin-right:-12px;white-space:nowrap}.nav__phone .icon,.nav__phone:hover{color:#ff9a3c;color:var(--saffron-2)}.nav__mobile-cta,.nav__mobile-phone,.nav__toggle{display:none}.nav__toggle{align-items:center;background:#0000;border:1px solid #ffecd229;border:1px solid var(--ink-line-2);border-radius:12px;cursor:pointer;flex-direction:column;gap:6px;height:44px;justify-content:center;margin-left:auto;width:44px}.nav__toggle span{background:#f7efe3;background:var(--on-ink);border-radius:2px;display:block;height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);transition:transform .3s var(--ease);width:18px}.nav--open .nav__toggle span:first-child{transform:translateY(4px) rotate(45deg)}.nav--open .nav__toggle span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{isolation:isolate;overflow:hidden;padding:144px 0 0;padding:calc(var(--nav-h) + 72px) 0 0;position:relative}.hero__glow{background:radial-gradient(600px 400px at 78% 30%,#ff6a2847,#0000 70%),radial-gradient(500px 360px at 12% 10%,#ffc35a1f,#0000 70%);height:900px;inset:-20% -10% auto}.hero:after,.hero__glow{pointer-events:none;position:absolute;z-index:-1}.hero:after{background-image:linear-gradient(#ffecd217 1px,#0000 0),linear-gradient(90deg,#ffecd217 1px,#0000 0);background-image:linear-gradient(var(--ink-line) 1px,#0000 1px),linear-gradient(90deg,var(--ink-line) 1px,#0000 1px);background-size:64px 64px;content:"";inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,#0000 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,#0000 80%);opacity:.5}.hero__grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.08fr .92fr}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hero__proof{grid-gap:24px;border-top:1px solid #ffecd217;border-top:1px solid var(--ink-line);display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin-top:52px;max-width:560px;padding-top:28px}.hero__proof strong{display:block;font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:2.1rem;font-weight:500;line-height:1;margin-bottom:8px}.hero__proof span{color:#b3a998;color:var(--on-ink-muted);display:block;font-size:.85rem;line-height:1.4}.marquee{border-bottom:1px solid #ffecd217;border-bottom:1px solid var(--ink-line);border-top:1px solid #ffecd217;border-top:1px solid var(--ink-line);margin-top:88px;mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;padding:22px 0}.marquee__track{animation:marquee 40s linear infinite;display:flex;gap:40px;width:-webkit-max-content;width:max-content}.marquee__track span{color:#b3a998;color:var(--on-ink-muted);display:inline-flex;font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:1.6rem;gap:40px;white-space:nowrap}.marquee__track i{color:#ff7a2f;color:var(--saffron);font-style:normal}@keyframes marquee{to{transform:translateX(-50%)}}.call{background:linear-gradient(180deg,#241e17eb,#16130ff5);border:1px solid #ffecd229;border:1px solid var(--ink-line-2);border-radius:28px;box-shadow:0 40px 120px -30px #ff6a2859,0 30px 60px -30px #000c,inset 0 1px 0 #ffffff0f;padding:18px;position:relative}.call__head{justify-content:space-between;padding:4px 4px 14px}.call__head,.call__who{align-items:center;display:flex}.call__who{gap:12px}.call__who strong{display:block;font-size:.95rem}.call__who span{color:#b3a998;color:var(--on-ink-muted);font-size:.8rem}.call__avatar{background:linear-gradient(135deg,#ffc35a,#ff7a2f 50%,#ff5b2b);background:var(--grad);border-radius:12px;color:#1a0f05;display:grid;height:38px;place-items:center;width:38px}.call__langs{display:flex;gap:6px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.call__langs::-webkit-scrollbar{display:none}.call__langs button,.transcript__tabs button{background:#0000;border:1px solid #ffecd217;border:1px solid var(--ink-line);border-radius:999px;color:#b3a998;color:var(--on-ink-muted);cursor:pointer;flex-shrink:0;font:500 .82rem/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:500 .82rem/1 var(--font-body);padding:8px 12px;transition:all .2s}.call__langs button:hover,.transcript__tabs button:hover{border-color:#ffecd229;border-color:var(--ink-line-2);color:#f7efe3;color:var(--on-ink)}.call__langs button.is-active,.transcript__tabs button.is-active{background:#f7efe3;background:var(--on-ink);border-color:#f7efe3;border-color:var(--on-ink);color:#0f0d0a;color:var(--ink)}.call__body{background:#00000040;border:1px solid #ffecd217;border:1px solid var(--ink-line);border-radius:18px;height:420px;overflow:hidden;position:relative}.call__lines{display:flex;flex-direction:column;gap:10px;inset:0;justify-content:flex-end;mask-image:linear-gradient(180deg,#0000,#000 60px);-webkit-mask-image:linear-gradient(180deg,#0000,#000 60px);padding:16px;position:absolute}.bubble{animation:bubble-in .45s cubic-bezier(.2,.7,.2,1) both;animation:bubble-in .45s var(--ease) both;border-radius:16px;flex-shrink:0;font-size:.9rem;line-height:1.45;max-width:86%;padding:10px 14px}.bubble--caller{align-self:flex-start;background:#ffffff12;border-bottom-left-radius:5px}.bubble--ai{align-self:flex-end;background:linear-gradient(135deg,#ff9a3c33,#ff5b2b29);border:1px solid #ff9a3c38;border-bottom-right-radius:5px}.bubble__who{color:#b3a998;color:var(--on-ink-muted);display:block;font-size:.66rem;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.bubble--ai .bubble__who{color:#ff9a3c;color:var(--saffron-2)}.bubble__en{color:#b3a998;color:var(--on-ink-muted);font-size:.78rem;font-style:italic;margin-top:3px}.bubble__tag{align-items:center;background:#ffc35a29;border-radius:999px;color:#ffc35a;color:var(--gold);display:inline-flex;font-size:.7rem;font-weight:600;gap:5px;margin-top:7px;padding:3px 9px}@keyframes bubble-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.ticket{background:#fffcf6;background:var(--paper);border-radius:14px;bottom:14px;box-shadow:0 20px 50px -10px #000000b3;color:#1b150e;color:var(--on-cream);font-size:.84rem;left:14px;padding:14px 16px;position:absolute;right:14px;transform:translateY(calc(100% + 20px));transition:transform .6s cubic-bezier(.2,.7,.2,1);transition:transform .6s var(--ease)}.ticket:before{background:radial-gradient(circle at 6px -1px,#0000 6px,#fffcf6 6.5px) 0 0 /12px 6px repeat-x;background:radial-gradient(circle at 6px -1px,#0000 6px,var(--paper) 6.5px) 0 0 /12px 6px repeat-x;content:"";height:6px;left:0;position:absolute;right:0;top:-6px}.ticket--in{transform:none}.ticket__head{align-items:center;border-bottom:1px dashed #281c0c1a;border-bottom:1px dashed var(--cream-line);display:flex;font-size:.78rem;font-weight:700;justify-content:space-between;letter-spacing:.08em;margin-bottom:6px;padding-bottom:8px;text-transform:uppercase}.ticket__head span{align-items:center;display:inline-flex;gap:6px}.ticket__ok{background:#4fd69c;background:var(--mint);border-radius:50%;color:#06301d;display:grid!important;height:22px;place-items:center;width:22px}.ticket__row{font-feature-settings:"tnum";display:flex;font-variant-numeric:tabular-nums;gap:12px;justify-content:space-between;padding:3px 0}.ticket__row em{color:#6c6252;color:var(--on-cream-muted);font-style:normal}.ticket__up{background:#ff7a2f24;border-radius:6px;color:#c9500f;font-size:.66rem;margin-left:6px;padding:2px 6px;vertical-align:1px}.ticket__total{border-top:1px dashed #281c0c1a;border-top:1px dashed var(--cream-line);font-weight:700;margin-top:6px;padding-top:8px}.wave{align-items:center;display:flex;gap:4px;height:44px;justify-content:center;margin-top:14px}.wave span{background:linear-gradient(135deg,#ffc35a,#ff7a2f 50%,#ff5b2b);background:var(--grad);border-radius:4px;height:6px;opacity:.45;transition:height .3s;width:4px}.wave--on span{animation:wave .9s ease-in-out infinite alternate;opacity:1}@keyframes wave{0%{height:6px}50%{height:30px}to{height:12px}}.wave span:nth-child(3n){animation-duration:.7s}.wave span:nth-child(4n){animation-duration:1.1s}.wave span:nth-child(5n){animation-duration:.8s}.section{padding:128px 0;position:relative}.section--tight-top{padding-top:40px}.section__head{margin-bottom:64px;max-width:760px}.section__head--center{text-align:center}.section__head--center,.section__head--center .lead{margin-left:auto;margin-right:auto}.calc{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.calc__card{background:#fffcf6;background:var(--paper);border:1px solid #281c0c1a;border:1px solid var(--cream-line);border-radius:28px;box-shadow:0 30px 80px -40px #50280a59;padding:36px}.slider+.slider{margin-top:28px}.slider__top{align-items:baseline;display:flex;font-size:.95rem;font-weight:500;justify-content:space-between;margin-bottom:12px}.slider output{font-feature-settings:"tnum";font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:600}.slider input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#ff7a2f var(--pct),#f1e8d9 var(--pct));background:linear-gradient(90deg,var(--saffron) var(--pct),var(--cream-2) var(--pct));border-radius:8px;cursor:pointer;height:8px;width:100%}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #ff7a2f;border:3px solid var(--saffron);border-radius:50%;box-shadow:0 4px 12px #c8500f59;height:24px;-webkit-transition:transform .15s;transition:transform .15s;width:24px}.slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.slider input[type=range]::-moz-range-thumb{background:#fff;border:3px solid #ff7a2f;border:3px solid var(--saffron);border-radius:50%;height:18px;width:18px}.calc__result{background:#0f0d0a;background:var(--ink);border-radius:20px;color:#f7efe3;color:var(--on-ink);display:flex;flex-direction:column;gap:6px;margin-top:36px;padding:26px}.calc__result>span:first-child{color:#b3a998;color:var(--on-ink-muted);font-size:.85rem}.calc__result strong{font-feature-settings:"tnum";background:linear-gradient(135deg,#ffc35a,#ff7a2f 50%,#ff5b2b);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.4rem);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05}.calc__result small{font-size:1.1rem;margin-left:4px}.calc__year{color:#b3a998;color:var(--on-ink-muted);font-size:.85rem}.bento{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.bento__card{background:#fffcf6;background:var(--paper);border:1px solid #281c0c1a;border:1px solid var(--cream-line);border-radius:20px;border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;grid-column:span 2;min-height:250px;padding:30px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1),border-color .35s;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.bento__card--big{background:radial-gradient(400px 200px at 100% 0,#ff7a2f24,#0000 70%),#fffcf6;background:radial-gradient(400px 200px at 100% 0,#ff7a2f24,#0000 70%),var(--paper);grid-column:span 4}.bento__card:hover{border-color:#d4570f4d;box-shadow:0 24px 60px -30px #78320a66;transform:translateY(-4px)}.bento__card h3{font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:1.55rem;font-weight:500;letter-spacing:-.01em;margin-top:8px}.bento__card p{color:#6c6252;color:var(--on-cream-muted);font-size:.95rem}.bento__more{align-items:center;color:#d4570f;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;margin-top:auto}.bento__card:hover .bento__more .icon{transform:translateX(3px)}.bento__more .icon{transition:transform .25s cubic-bezier(.2,.7,.2,1);transition:transform .25s var(--ease)}.feature{align-items:flex-start;display:flex;gap:18px}.feature h3{font-size:1.05rem;font-weight:600;margin-bottom:4px}.feature p{color:#b3a998;color:var(--on-ink-muted);font-size:.93rem}.voice{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:.9fr 1.1fr}.voice__features{grid-gap:30px;display:grid;gap:30px}.transcript{background:#16130f;background:var(--ink-2);border:1px solid #ffecd229;border:1px solid var(--ink-line-2);border-radius:24px;box-shadow:0 40px 100px -40px #ff6a2840;padding:20px;position:-webkit-sticky;position:sticky;top:96px;top:calc(var(--nav-h) + 24px)}.transcript__bar{align-items:center;border-bottom:1px solid #ffecd217;border-bottom:1px solid var(--ink-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:16px}.transcript__tabs{display:flex;flex-wrap:wrap;gap:6px}.switch{align-items:center;color:#b3a998;color:var(--on-ink-muted);cursor:pointer;display:inline-flex;font-size:.82rem;gap:10px;position:relative}.switch input{opacity:0;pointer-events:none;position:absolute}.switch>span{background:#ffecd229;background:var(--ink-line-2);border-radius:20px;height:20px;position:relative;transition:background .2s;width:34px}.switch>span:after{background:#f7efe3;background:var(--on-ink);border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s cubic-bezier(.2,.7,.2,1);transition:transform .2s var(--ease);width:14px}.switch input:checked+span{background:#ff7a2f;background:var(--saffron)}.switch input:checked+span:after{transform:translateX(14px)}.switch input:focus-visible+span{outline:2px solid #ff7a2f;outline:2px solid var(--saffron);outline-offset:3px}.transcript__lines{grid-gap:16px;display:grid;gap:16px;list-style:none;padding:22px 4px 8px}.tline{grid-gap:12px;animation:bubble-in .5s cubic-bezier(.2,.7,.2,1) both;animation:bubble-in .5s var(--ease) both;display:grid;gap:12px;grid-template-columns:58px 1fr}.tline__who{color:#b3a998;color:var(--on-ink-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;padding-top:4px;text-transform:uppercase}.tline--ai .tline__who{color:#ff9a3c;color:var(--saffron-2)}.tline p{font-size:1rem;line-height:1.5}.tline--ai p:first-child{color:#fff}.tline--caller p:first-child{color:#b3a998;color:var(--on-ink-muted)}.tline__en{color:#b3a998bf!important;font-size:.82rem!important;font-style:italic;margin-top:2px}.transcript__note{border-top:1px solid #ffecd217;border-top:1px solid var(--ink-line);color:#b3a998;color:var(--on-ink-muted);font-size:.78rem;margin-top:8px;padding-top:14px}.calc>*,.cta__grid>*,.faq>*,.hero__grid>*,.split>*,.voice>*{min-width:0}.split{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.split--reverse .split__copy{order:2}.checks{grid-gap:18px;display:grid;gap:18px;list-style:none;margin-top:32px}.checks li{align-items:flex-start;color:#6c6252;color:var(--on-cream-muted);display:flex;gap:14px}.checks li strong{color:#1b150e;color:var(--on-cream)}.checks .icon{background:#ff7a2f;background:var(--saffron);border-radius:50%;color:#fff;flex-shrink:0;margin-top:3px;padding:3px}.checks--light li{color:#b3a998;color:var(--on-ink-muted)}.checks--light a{color:#f7efe3!important;color:var(--on-ink)!important;text-decoration:underline!important;text-underline-offset:3px}.pairings{grid-gap:16px;display:grid;gap:16px;position:relative}.pairings__card{background:#fffcf6;background:var(--paper);border:1px solid #281c0c1a;border:1px solid var(--cream-line);border-radius:24px;box-shadow:0 30px 80px -40px #50280a59;padding:24px}.pairings__card--alt{margin-left:48px}.pairings__head{align-items:center;display:flex;font-weight:600;justify-content:space-between;margin-bottom:14px}.pairing{grid-gap:12px;align-items:center;border-top:1px solid #281c0c1a;border-top:1px solid var(--cream-line);display:grid;font-size:.95rem;gap:12px;grid-template-columns:1fr auto 1fr;padding:12px 0}.pairing--out{color:#6c6252;color:var(--on-cream-muted);grid-template-columns:1fr}.pairing__arrow{background:#f1e8d9;background:var(--cream-2);border-radius:50%;color:#d4570f;display:grid;height:28px;place-items:center;width:28px}.pairing__add{background:#ff7a2f1a;border-radius:999px;color:#b8460c;font-size:.88rem;font-weight:600;justify-self:end;padding:6px 12px}.subs{display:flex;flex-wrap:wrap;gap:8px}.subs span{border:1px dashed #d4570f66;border-radius:999px;font-size:.85rem;font-weight:500;padding:7px 12px}.section--languages{background:radial-gradient(800px 400px at 50% 0,#ff6a2829,#0000 70%),#0f0d0a;background:radial-gradient(800px 400px at 50% 0,#ff6a2829,#0000 70%),var(--ink)}.langs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.lang{background:#ffffff05;border:1px solid #ffecd217;border:1px solid var(--ink-line);border-radius:20px;border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:28px 22px;transition:border-color .3s,background .3s,transform .35s cubic-bezier(.2,.7,.2,1);transition:border-color .3s,background .3s,transform .35s var(--ease)}.lang:hover{background:#ff9a3c0d;border-color:#ff9a3c66;transform:translateY(-3px)}.lang__hello{font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:1.9rem;line-height:1.2}.lang__name{color:#b3a998;color:var(--on-ink-muted);font-size:.85rem}.lang__name i{font-style:normal;opacity:.7}.lang--more{background:#ff9a3c0f;border-color:#ff9a3c59;border-style:dashed}.lang--more .lang__hello{background:linear-gradient(135deg,#ffc35a,#ff7a2f 50%,#ff5b2b);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#0000}.mini-features{grid-gap:28px 32px;display:grid;gap:28px 32px;grid-template-columns:1fr 1fr;margin-top:40px}.mini-feature .icon{color:#d4570f;margin-bottom:10px}.mini-feature h3{font-size:1rem;font-weight:600;margin-bottom:4px}.mini-feature p{color:#6c6252;color:var(--on-cream-muted);font-size:.9rem}.kiosk-wrap{align-items:center;display:flex;flex-direction:column}.kiosk-wrap__hint{color:#6c6252;color:var(--on-cream-muted);font-size:.85rem;margin-top:16px}.kiosk{background:#fffcf6;background:var(--paper);border:10px solid #0f0d0a;border:10px solid var(--ink);border-radius:34px;box-shadow:0 50px 100px -40px #3c1e0a8c,0 0 0 1px #0000000d;max-width:420px;padding:22px;-webkit-user-select:none;user-select:none;width:100%}.kiosk__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.kiosk__logo{font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:1.15rem;font-weight:600}.kiosk__cats{display:flex;gap:6px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.kiosk__cats::-webkit-scrollbar{display:none}.kiosk__cats button,.kiosk__spice button{background:#0000;border:1px solid #281c0c1a;border:1px solid var(--cream-line);border-radius:999px;color:#6c6252;color:var(--on-cream-muted);cursor:pointer;flex-shrink:0;font:500 .8rem/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:500 .8rem/1 var(--font-body);padding:7px 13px}.kiosk__cats button.is-active,.kiosk__spice button.is-active{background:#0f0d0a;background:var(--ink);border-color:#0f0d0a;border-color:var(--ink);color:#f7efe3;color:var(--on-ink)}.kiosk__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.kiosk__item{background:#fff;border:1px solid #281c0c1a;border:1px solid var(--cream-line);border-radius:16px;color:#1b150e;color:var(--on-cream);cursor:pointer;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);gap:6px;padding:8px;text-align:left;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s;transition:transform .2s var(--ease),box-shadow .2s}.kiosk__item:hover{box-shadow:0 10px 24px -14px #50280a80;transform:translateY(-2px)}.kiosk__item:active{transform:scale(.97)}.kiosk__img{background:radial-gradient(circle at 35% 40%,hsl(calc(var(--h)*1deg) 95% 70%) 0 18%,#0000 19%),radial-gradient(circle at 62% 55%,hsl(calc(var(--h)*1deg + 10deg) 85% 55%) 0 22%,#0000 23%),radial-gradient(circle at 50% 50%,hsl(calc(var(--h)*1deg) 60% 92%) 0 40%,#0000 41%),linear-gradient(135deg,hsl(calc(var(--h)*1deg) 70% 88%),hsl(calc(var(--h)*1deg) 60% 80%));border-radius:10px;display:block;height:72px}.kiosk__name{font-size:.82rem;font-weight:600;line-height:1.25;padding:0 2px}.kiosk__price{align-items:center;color:#6c6252;color:var(--on-cream-muted);display:flex;font-size:.8rem;justify-content:space-between;padding:0 2px}.kiosk__add{background:#ff7a2f;background:var(--saffron);border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.kiosk__custom{background:#f8f2e8;background:var(--cream);border-radius:14px;font-size:.8rem;font-weight:600;margin-top:14px;padding:12px}.kiosk__spice{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kiosk__cart{font-feature-settings:"tnum";align-items:center;background:#0f0d0a;background:var(--ink);border-radius:16px;color:#f7efe3;color:var(--on-ink);display:flex;font-size:.88rem;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:14px;padding:10px 10px 10px 16px}.kiosk__checkout{background:linear-gradient(135deg,#ffc35a,#ff7a2f 50%,#ff5b2b);background:var(--grad);border:0;border-radius:12px;color:#1a0f05;cursor:pointer;font:700 .85rem/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .85rem/1 var(--font-body);padding:10px 16px}.admin{background:#16130f;background:var(--ink-2);border:1px solid #ffecd229;border:1px solid var(--ink-line-2);border-radius:24px;box-shadow:0 50px 120px -50px #ff6a284d;display:grid;grid-template-columns:170px 1fr 300px;margin-bottom:72px;overflow:hidden}.admin__side{background:#0003;border-right:1px solid #ffecd217;border-right:1px solid var(--ink-line);display:flex;flex-direction:column;gap:4px;padding:20px 14px}.admin__brand{font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:1.1rem;font-weight:600;padding:4px 10px 16px}.admin__side span:not(.admin__brand){border-radius:10px;color:#b3a998;color:var(--on-ink-muted);font-size:.88rem;padding:9px 12px}.admin__side span.is-active{background:#ff9a3c1f;color:#ff9a3c;color:var(--saffron-2);font-weight:600}.admin__main{min-width:0;padding:22px}.admin__bar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.admin__bar h3,.admin__panel h3{font-size:1rem;font-weight:600}.orders{grid-gap:6px;display:grid;gap:6px}.orders__row{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffecd217;border:1px solid var(--ink-line);border-radius:12px;display:grid;font-size:.86rem;gap:12px;grid-template-columns:48px 1fr auto 70px 70px;padding:12px 14px}.orders__row:first-child{background:#4fd69c0d;border-color:#4fd69c59}.orders__no{font-feature-settings:"tnum";color:#b3a998;color:var(--on-ink-muted);font-variant-numeric:tabular-nums}.orders__who{min-width:0}.orders__who b{display:block;font-weight:600}.orders__who small{color:#b3a998;color:var(--on-ink-muted);display:block;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders__total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.src,.status{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:3px 9px}.src--phone{background:#ff9a3c24;color:#ff9a3c;color:var(--saffron-2)}.src--kiosk{background:#82aaff24;color:#9db8ff}.src--web{background:#c896ff24;color:#d2b0ff}.status--new{background:#4fd69c;background:var(--mint);color:#06301d}.status--paid{background:#ffc35a29;color:#ffc35a;color:var(--gold)}.status--ready{background:#82aaff24;color:#9db8ff}.status--done{background:#ffffff0f;color:#b3a998;color:var(--on-ink-muted)}.admin__panel{border-left:1px solid #ffecd217;border-left:1px solid var(--ink-line);display:flex;flex-direction:column;gap:8px;padding:22px}.admin__panel h3{margin-bottom:6px}.avail{align-items:center;border:1px solid #ffecd217;border:1px solid var(--ink-line);border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;position:relative;transition:border-color .2s}.avail:hover{border-color:#ffecd229;border-color:var(--ink-line-2)}.avail b{display:block;font-size:.88rem;font-weight:600}.avail small{color:#b3a998;color:var(--on-ink-muted);font-size:.76rem}.avail input{opacity:0;pointer-events:none;position:absolute}.toggle{background:#ff6b7a59;border-radius:22px;flex-shrink:0;height:22px;position:relative;transition:background .2s;width:38px}.toggle:after{background:#fff;border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .25s cubic-bezier(.2,.7,.2,1);transition:transform .25s var(--ease);width:16px}.avail input:checked+.toggle{background:#4fd69c;background:var(--mint)}.avail input:checked+.toggle:after{transform:translateX(16px)}.avail input:focus-visible+.toggle{outline:2px solid #ff7a2f;outline:2px solid var(--saffron);outline-offset:3px}.admin__alert{background:#ff9a3c14;border:1px solid #ff9a3c33;border-radius:14px;color:#ff9a3c;color:var(--saffron-2);display:flex;gap:12px;margin-top:auto;padding:14px}.admin__alert .icon{animation:ring 2.4s ease-in-out infinite;flex-shrink:0;margin-top:2px}.admin__alert b{color:#f7efe3;color:var(--on-ink);display:block;font-size:.88rem}.admin__alert small{color:#b3a998;color:var(--on-ink-muted);display:block;font-size:.78rem;line-height:1.4}@keyframes ring{0%,70%,to{transform:rotate(0)}75%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}85%{transform:rotate(8deg)}90%{transform:rotate(-4deg)}}.grid3{grid-gap:40px 36px;display:grid;gap:40px 36px;grid-template-columns:repeat(3,1fr)}.steps{grid-gap:16px;counter-reset:step;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);list-style:none}.step{background:#fffcf6;background:var(--paper);border:1px solid #281c0c1a;border:1px solid var(--cream-line);border-radius:20px;border-radius:var(--radius);padding:28px 24px;position:relative}.step__no{background:linear-gradient(135deg,#f0832a,#c43d12);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:2.6rem;font-style:italic;font-weight:400;line-height:1;margin-bottom:22px}.step h3{font-size:1.08rem;font-weight:600;margin-bottom:6px}.step p{color:#6c6252;color:var(--on-cream-muted);font-size:.92rem}.faq{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:.8fr 1.2fr}.faq__head{position:-webkit-sticky;position:sticky;top:104px;top:calc(var(--nav-h) + 32px)}.faq__list{border-top:1px solid #281c0c1a;border-top:1px solid var(--cream-line)}.qa{border-bottom:1px solid #281c0c1a;border-bottom:1px solid var(--cream-line)}.qa summary{align-items:center;cursor:pointer;display:flex;font-size:1.08rem;font-weight:600;gap:24px;justify-content:space-between;list-style:none;padding:24px 0}.qa summary::-webkit-details-marker{display:none}.qa__icon{border:1px solid #281c0c1a;border:1px solid var(--cream-line);border-radius:50%;flex-shrink:0;height:30px;position:relative;transition:background .25s,transform .3s cubic-bezier(.2,.7,.2,1);transition:background .25s,transform .3s var(--ease);width:30px}.qa__icon:after,.qa__icon:before{background:currentColor;border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -6px;position:absolute;top:50%;width:12px}.qa__icon:after{transform:rotate(90deg);transition:transform .3s cubic-bezier(.2,.7,.2,1);transition:transform .3s var(--ease)}.qa[open] .qa__icon{background:#ff7a2f;background:var(--saffron);border-color:#ff7a2f;border-color:var(--saffron);color:#fff}.qa[open] .qa__icon:after{transform:rotate(0)}.qa p{color:#6c6252;color:var(--on-cream-muted);padding:0 48px 26px 0}.cta{isolation:isolate;overflow:hidden;padding:128px 0;position:relative}.cta__glow{background:radial-gradient(700px 500px at 85% 100%,#ff5b2b59,#0000 70%),radial-gradient(500px 400px at 0 0,#ffc35a1f,#0000 70%);inset:0;position:absolute;z-index:-1}.cta__grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.form{grid-gap:18px;background:#fffcf6;background:var(--paper);border-radius:28px;box-shadow:0 50px 120px -40px #000c;color:#1b150e;color:var(--on-cream);display:grid;gap:18px;padding:34px}.form label,.form legend{grid-gap:7px;display:grid;font-size:.85rem;font-weight:600;gap:7px}.form .opt{color:#6c6252;color:var(--on-cream-muted);font-weight:400}.form__row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.form input:not([type=checkbox]),.form select{background:#fff;border:1px solid #281c0c1a;border:1px solid var(--cream-line);border-radius:12px;color:#1b150e;color:var(--on-cream);font:400 1rem/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:400 1rem/1.4 var(--font-body);padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.form input:not([type=checkbox]):focus,.form select:focus{border-color:#ff7a2f;border-color:var(--saffron);box-shadow:0 0 0 4px #ff7a2f26;outline:none}.form fieldset{border:0}.form legend{margin-bottom:8px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{cursor:pointer;display:inline-flex!important;position:relative}.chip input{opacity:0;pointer-events:none;position:absolute}.chip span{border:1px solid #281c0c1a;border:1px solid var(--cream-line);border-radius:999px;font-size:.85rem;font-weight:500;padding:9px 14px;transition:all .2s}.chip input:checked+span{background:#0f0d0a;background:var(--ink);border-color:#0f0d0a;border-color:var(--ink);color:#f7efe3;color:var(--on-ink)}.chip input:focus-visible+span{outline:2px solid #ff7a2f;outline:2px solid var(--saffron);outline-offset:2px}.form__error{grid-gap:12px;background:#c0392b12;border:1px solid #c0392b33;border-radius:14px;color:#a5301f;display:grid;font-size:.88rem;gap:12px;padding:14px 16px}.btn--ghost-dark{background:#fff;border-color:#281c0c1a;border-color:var(--cream-line);color:#1b150e;color:var(--on-cream);justify-self:start}.btn--ghost-dark:hover{border-color:#ff7a2f;border-color:var(--saffron)}.form__done{grid-gap:12px;display:grid;gap:12px;justify-items:center;padding:48px 12px;text-align:center}.form__done h3{font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:1.6rem;font-weight:500}.form__done p{color:#6c6252;color:var(--on-cream-muted)}.footer{border-top:1px solid #ffecd217;border-top:1px solid var(--ink-line);padding:80px 0 32px}.footer__grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr 1fr}.footer__brand p{color:#b3a998;color:var(--on-ink-muted);font-size:.92rem;margin-top:16px;max-width:340px}.footer__maza{color:#ff9a3c!important;color:var(--saffron-2)!important;font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-style:italic}.footer h4{color:#b3a998;color:var(--on-ink-muted);font-size:.78rem;font-weight:600;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.footer__grid>div:not(.footer__brand) a{color:#f7efe3;color:var(--on-ink);display:block;font-size:.92rem;opacity:.85;padding:5px 0}.footer__grid a:hover{color:#ff9a3c;color:var(--saffron-2);opacity:1}.footer__base{border-top:1px solid #ffecd217;border-top:1px solid var(--ink-line);color:#b3a998;color:var(--on-ink-muted);font-size:.84rem;margin-top:64px;padding-top:24px}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}.bento [data-reveal]:nth-child(2),.grid3 [data-reveal]:nth-child(3n+2),.langs [data-reveal]:nth-child(4n+2),.steps [data-reveal]:nth-child(2){transition-delay:.08s}.bento [data-reveal]:nth-child(3),.grid3 [data-reveal]:nth-child(3n),.langs [data-reveal]:nth-child(4n+3),.steps [data-reveal]:nth-child(3){transition-delay:.16s}.langs [data-reveal]:nth-child(4n),.steps [data-reveal]:nth-child(4){transition-delay:.24s}@media (max-width:1180px){.nav__phone{display:none}}@media (max-width:1080px){.nav__links a{padding:8px 10px}.admin{grid-template-columns:1fr 280px}.admin__side{display:none}}@media (max-width:960px){:root{--nav-h:64px}.nav__cta{display:none}.nav__toggle{display:flex}.nav__links{background:#0f0d0a;background:var(--ink);flex-direction:column;gap:4px;height:calc(100dvh - 72px);height:calc(100dvh - var(--nav-h));left:0;opacity:0;padding:24px;position:fixed;right:0;top:72px;top:var(--nav-h);transform:translateY(-8px);transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1),visibility .25s;transition:opacity .25s,transform .3s var(--ease),visibility .25s;visibility:hidden}.nav--open .nav__links{opacity:1;transform:none;visibility:visible}.nav__links a{border-bottom:1px solid #ffecd217;border-bottom:1px solid var(--ink-line);border-radius:0;color:#f7efe3;color:var(--on-ink);font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:1.8rem;padding:12px 4px}.nav__links a:hover{background:#0000}.nav__links .nav__mobile-phone{align-items:center;color:#ff9a3c;color:var(--saffron-2);font-size:1.1rem;font-weight:600;gap:10px;margin-top:20px}.nav__links .nav__mobile-cta,.nav__links .nav__mobile-phone{border-bottom:0;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.nav__links .nav__mobile-cta{border-radius:999px;font-size:1rem;margin-top:24px;padding:18px}.hero{padding-top:120px;padding-top:calc(var(--nav-h) + 48px)}.calc,.cta__grid,.faq,.hero__grid,.split,.voice{gap:48px;grid-template-columns:1fr}.split--reverse .split__copy{order:0}.faq__head,.transcript{position:static}.cta,.section{padding:96px 0}.section--tight-top{padding-top:24px}.bento__card,.bento__card--big{grid-column:span 3}.bento__card:last-child{grid-column:1/-1}.grid3,.langs,.steps{grid-template-columns:repeat(2,1fr)}.admin{grid-template-columns:1fr}.admin__panel{border-left:0;border-top:1px solid #ffecd217;border-top:1px solid var(--ink-line)}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}@media (max-width:640px){.wrap{padding:0 16px}.hero__proof{gap:14px;grid-template-columns:1fr 1fr 1fr}.hero__proof strong{font-size:1.6rem}.hero__proof span{font-size:.75rem}.hero__ctas .btn{flex:1 1 100%}.call{border-radius:22px;padding:12px}.call__body{height:400px}.marquee{margin-top:64px}.marquee__track span{font-size:1.25rem}.cta,.section{padding:80px 0}.section__head{margin-bottom:44px}.calc__card,.form{border-radius:22px;padding:22px}.bento{grid-template-columns:1fr}.bento__card,.bento__card--big{grid-column:auto;min-height:0}.pairings__card--alt{margin-left:0}.langs{gap:10px}.lang{padding:20px 16px}.lang__hello{font-size:1.45rem}.form__row,.grid3,.mini-features,.steps,.tline{grid-template-columns:1fr}.tline{gap:2px}.orders__row{gap:6px 10px;grid-template-columns:1fr auto}.orders__no{display:none}.orders__who{grid-column:1;grid-row:1}.orders__row>span:nth-child(3){grid-row:2}.orders__total{grid-column:2;grid-row:1}.orders__row>span:nth-child(5){grid-column:2;grid-row:2;justify-self:end}.qa summary{font-size:1rem;padding:20px 0}.qa p{padding-right:0}.footer__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site *,.site :after,.site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.privacy-policy{background:#fff;color:#333;line-height:1.6;margin:0 auto;max-width:900px;min-height:100vh;padding:2rem}.privacy-header{border-bottom:2px solid #eee;margin-bottom:2rem;padding:2rem 0;text-align:center}.privacy-header h1{color:#000;font-size:2rem;font-weight:700;margin:0}.privacy-header p{color:#595959;font-size:.9rem;margin:1rem 0 0}.privacy-content{font-size:.95rem}.privacy-content h2{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.privacy-content h3{color:#000;font-size:1.2rem;font-weight:700;margin-bottom:.75rem;margin-top:1.5rem}.privacy-content p{color:#595959;margin-bottom:1rem}.privacy-content ol,.privacy-content ul{margin-bottom:1rem;padding-left:2rem}.privacy-content li{color:#595959;margin-bottom:.5rem}.privacy-content a{color:#3030f1;text-decoration:none}.privacy-content a:hover{text-decoration:underline}.privacy-content strong{color:#000;font-weight:700}.privacy-content em{font-style:italic}.privacy-content table{border-collapse:collapse;font-size:.9rem;margin:1.5rem 0;width:100%}.privacy-content td,.privacy-content th{border:1px solid #ddd;padding:.75rem;text-align:left}.privacy-content th{background-color:#f2f2f2;color:#000;font-weight:700}.privacy-content td{color:#595959}.privacy-footer{border-top:1px solid #eee;margin-top:3rem;padding-top:2rem;text-align:center}@media (max-width:768px){.privacy-policy{padding:1rem}.privacy-header h1{font-size:1.5rem}.privacy-content h2{font-size:1.25rem}.privacy-content h3{font-size:1.1rem}.table-container{overflow-x:scroll}.privacy-content table{font-size:.8rem}}.cookie-policy{background:#fff;color:#333;line-height:1.6;margin:0 auto;max-width:900px;min-height:100vh;padding:2rem}.cookie-header{border-bottom:2px solid #eee;margin-bottom:2rem;padding:2rem 0;text-align:center}.cookie-header h1{color:#000;font-size:2rem;font-weight:700;margin:0}.cookie-header p{color:#595959;font-size:.9rem;margin:1rem 0 0}.cookie-content{font-size:.95rem}.cookie-content h2{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.cookie-content h3{color:#000;font-size:1.2rem;font-weight:700;margin-bottom:.75rem;margin-top:1.5rem}.cookie-content p{color:#595959;margin-bottom:1rem}.cookie-content ol,.cookie-content ul{margin-bottom:1rem;padding-left:2rem}.cookie-content li{color:#595959;margin-bottom:.5rem}.cookie-content a{color:#3030f1;text-decoration:none}.cookie-content a:hover{text-decoration:underline}.cookie-content strong{color:#000;font-weight:700}.cookie-content em{font-style:italic}.table-container{margin:1.5rem 0;overflow-x:auto}.cookie-content table{border-collapse:collapse;font-size:.9rem;margin:1.5rem 0;width:100%}.cookie-content td,.cookie-content th{border:1px solid #ddd;padding:.75rem;text-align:left}.cookie-content th{background-color:#f2f2f2;color:#000;font-weight:700}.cookie-content td{color:#595959}.cookie-footer{border-top:1px solid #eee;margin-top:3rem;padding-top:2rem;text-align:center}@media (max-width:768px){.cookie-policy{padding:1rem}.cookie-header h1{font-size:1.5rem}.cookie-content h2{font-size:1.25rem}.cookie-content h3{font-size:1.1rem}.table-container{overflow-x:scroll}.cookie-content table{font-size:.8rem}}.terms-of-service{background:#fff;color:#333;line-height:1.6;margin:0 auto;max-width:900px;min-height:100vh;padding:2rem}.terms-header{border-bottom:2px solid #eee;margin-bottom:2rem;padding:2rem 0;text-align:center}.terms-header h1{color:#000;font-size:2rem;font-weight:700;margin:0}.terms-header p{color:#595959;font-size:.9rem;margin:1rem 0 0}.terms-content{font-size:.95rem}.terms-content h2{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.terms-content h3{color:#000;font-size:1.2rem;font-weight:700;margin-bottom:.75rem;margin-top:1.5rem}.terms-content p{color:#595959;margin-bottom:1rem}.terms-content ol,.terms-content ul{margin-bottom:1rem;padding-left:2rem}.terms-content li{color:#595959;margin-bottom:.5rem}.terms-content a{color:#3030f1;text-decoration:none}.terms-content a:hover{text-decoration:underline}.terms-content strong{color:#000;font-weight:700}.terms-content em{font-style:italic}.terms-footer{border-top:1px solid #eee;margin-top:3rem;padding-top:2rem;text-align:center}.back-link{border:1px solid #3030f1;border-radius:4px;color:#3030f1;display:inline-block;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.back-link:hover{background-color:#3030f1;color:#fff;text-decoration:none}@media (max-width:768px){.terms-of-service{padding:1rem}.terms-header h1{font-size:1.5rem}.terms-content h2{font-size:1.25rem}.terms-content h3{font-size:1.1rem}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.App{min-height:100vh}html{scroll-behavior:smooth}a:focus,button:focus{outline:2px solid #ff7a2f;outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}
/*# sourceMappingURL=main.70fa40e8.css.map*/