:root{--ink:#07080B;--ink-2:#0C0E13;--ink-3:#12151C;--ink-4:#191D26;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--line-gold:rgba(242,176,30,.35);--text:#F2EEE6;--muted:#ABA69C;--soft:#D6D1C6;--gold:#F2B01E;--gold-lt:#FFD778;--gold-pale:#FFEBB8;--gold-dk:#B67C0C;--gold-grad:linear-gradient(120deg,#FFEDBE 0%,#F7C85A 22%,#F2B01E 45%,#B97D0C 68%,#F6CD6A 88%,#FFE8AE 100%);--gold-soft:linear-gradient(135deg,rgba(255,215,120,.16),rgba(242,176,30,.04));--glass:rgba(18,21,28,.55);--r-s:12px;--r:20px;--r-l:28px;--wrap:1200px;--gut:clamp(16px,4vw,40px);--f-display:"Unbounded",ui-sans-serif,system-ui,sans-serif;--f-serif:"Instrument Serif",ui-serif,Georgia,serif;--f-text:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--shadow:0 30px 80px -30px rgba(0,0,0,.7);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%;interpolate-size:allow-keywords}body{margin:0;background:var(--ink);color:var(--text);font:400 1rem/1.65 var(--f-text);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-display);font-weight:500;letter-spacing:-.035em;line-height:1.1;margin:0 0 .5em}h2{font-size:clamp(1.75rem,3.7vw,3.1rem)}h3{font-size:1.06rem;letter-spacing:-.02em;font-weight:500}p{margin:0 0 1em}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--gold);color:#111;padding:10px 16px;border-radius:10px;font-weight:600;text-decoration:none}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--gold-lt);outline-offset:3px;border-radius:6px}.wrap{width:min(var(--wrap),100% - 2*var(--gut));margin-inline:auto}section{position:relative}.sec{padding-block:clamp(80px,11vw,144px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 .74rem/1 var(--f-text);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:22px}.eyebrow::before{content:"";width:28px;height:1px;background:var(--gold-grad)}.lead{font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--muted);max-width:60ch}.gold-text{background:var(--gold-grad);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 9s ease-in-out infinite}@keyframes shimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(40px,5vw,64px)}.sec-head>div{max-width:680px}.sec-head h2{margin-bottom:.3em}.sec-head p{color:var(--muted);margin:0}.hair{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-2),transparent);margin:0}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:300;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btn{--h:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 26px;border-radius:999px;font:600 .95rem/1 var(--f-text);letter-spacing:.01em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s,border-color .25s,color .25s;white-space:nowrap;position:relative;isolation:isolate}.btn svg{width:18px;height:18px;flex:none}.btn-gold{color:#1A1204;background:var(--gold-grad);background-size:180% 100%;box-shadow:0 10px 30px -10px rgba(242,176,30,.55),inset 0 1px 0 rgba(255,255,255,.55)}.btn-gold:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 18px 40px -12px rgba(242,176,30,.7),inset 0 1px 0 rgba(255,255,255,.6)}.btn-line{color:var(--text);border-color:var(--line-2);background:rgba(255,255,255,.03);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-line:hover{border-color:var(--line-gold);background:rgba(242,176,30,.07);transform:translateY(-2px)}.btn-sm{--h:42px;padding:0 18px;font-size:.88rem}.btn-block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--gold-lt);font-weight:600;text-decoration:none;font-size:.95rem}.link-arrow svg{width:16px;height:16px;transition:transform .25s var(--ease)}.link-arrow:hover svg{transform:translateX(4px)}.nav{position:fixed;inset:0 0 auto;z-index:100;transition:background-color .35s,border-color .35s,backdrop-filter .35s;border-bottom:1px solid transparent}.nav.scrolled{background:rgba(7,8,11,.72);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-color:var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{width:38px;height:38px;flex:none}.brand-word{display:flex;flex-direction:column;line-height:1}.brand-word b{font:600 1.02rem/1 var(--f-display);letter-spacing:-.02em}.brand-word small{font:600 .6rem/1 var(--f-text);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-lt);margin-top:6px}.nav-links{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.nav-links a{display:block;padding:10px 14px;border-radius:999px;text-decoration:none;font-weight:600;font-size:.92rem;color:var(--soft);transition:color .2s,background-color .2s}.nav-links a:hover{color:var(--text);background:rgba(255,255,255,.05)}.nav-cta{display:flex;align-items:center;gap:12px}.nav-phone{font-weight:600;font-size:.9rem;text-decoration:none;color:var(--soft)}.nav-phone:hover{color:var(--gold-lt)}.burger{display:grid;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);background:rgba(255,255,255,.03);cursor:pointer;place-items:center}.burger span{display:block;width:18px;height:1.5px;background:var(--text);position:relative;transition:transform .3s var(--ease)}.burger span::before,.burger span::after{content:"";position:absolute;left:0;width:18px;height:1.5px;background:var(--text);transition:transform .3s var(--ease),top .3s}.burger span::before{top:-6px}.burger span::after{top:6px}.menu{position:fixed;inset:0;z-index:150;background:radial-gradient(120% 80% at 80% 0%,rgba(242,176,30,.12),transparent 60%),rgba(7,8,11,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;padding:22px var(--gut) 40px;opacity:0;visibility:hidden;overflow-y:auto;transition:opacity .4s var(--ease),visibility .4s}.menu.open{opacity:1;visibility:visible}.menu-top{display:flex;justify-content:space-between;align-items:center}.menu-close{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);background:transparent;cursor:pointer;font-size:1.6rem;line-height:1}.menu ol{list-style:none;margin:28px 0 0;padding:0;counter-reset:m}.menu li{counter-increment:m;border-bottom:1px solid var(--line);transform:translateY(16px);opacity:0;transition:transform .5s var(--ease),opacity .5s}.menu.open li{transform:none;opacity:1}.menu.open li:nth-child(2){transition-delay:.05s}.menu.open li:nth-child(3){transition-delay:.1s}.menu.open li:nth-child(4){transition-delay:.15s}.menu.open li:nth-child(5){transition-delay:.2s}.menu.open li:nth-child(6){transition-delay:.25s}.menu.open li:nth-child(7){transition-delay:.3s}.menu li a{display:flex;align-items:baseline;gap:16px;padding:14px 0;font:500 clamp(1.35rem,5vw,2rem)/1.1 var(--f-display);letter-spacing:-.03em;text-decoration:none}.menu li a::before{content:"0" counter(m);font:600 .75rem/1 var(--f-text);letter-spacing:.2em;color:var(--gold-lt)}.menu-foot{display:grid;gap:12px;color:var(--muted);font-size:.92rem}.menu-foot .btn{width:100%}.hero{min-height:min(100svh,1000px);padding:140px 0 72px;display:flex;align-items:center;overflow:hidden;isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-bg::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,8,11,.9) 0%,rgba(7,8,11,.62) 38%,rgba(7,8,11,0) 62%)}.hero-bg::after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:22%;background:linear-gradient(transparent,var(--ink))}.road{position:absolute;inset:0;width:100%;height:100%}.road .lane{stroke-dasharray:26 34;animation:lane 1.4s linear infinite}@keyframes lane{to{stroke-dashoffset:-60}}.road .trail{stroke-dasharray:160 1700;animation:trail 5.5s cubic-bezier(.55,0,.8,.4) infinite}.road .trail.t2{animation-delay:-1.4s;animation-duration:6.4s}.road .trail.t3{animation-delay:-3.1s;animation-duration:5s}.road .trail.t4{animation-delay:-4.2s;animation-duration:7s}.road .trail.red{stroke-dasharray:90 1700;animation-name:trailIn;animation-timing-function:cubic-bezier(.2,.6,.45,1)}@keyframes trail{from{stroke-dashoffset:160}to{stroke-dashoffset:-1700}}@keyframes trailIn{from{stroke-dashoffset:-1700}to{stroke-dashoffset:90}}.hero-grid{display:grid;grid-template-columns:1.32fr .68fr;gap:clamp(32px,5vw,72px);align-items:center}.hero h1{font-size:clamp(2.1rem,4.7vw,4.3rem);line-height:1.02;letter-spacing:-.05em;margin-bottom:.4em;font-weight:500}.hero h1 .line{display:block}.hero .lead{margin-bottom:34px}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:34px}.chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.025);font-size:.84rem;font-weight:600;color:var(--soft)}.chip svg{width:15px;height:15px;color:var(--gold-lt)}a.chip{text-decoration:none;transition:border-color .25s,color .25s}a.chip:hover{border-color:var(--line-gold);color:var(--text)}.slot{position:relative;border-radius:var(--r-l);border:1px solid var(--line);background:radial-gradient(80% 60% at 70% 20%,rgba(242,176,30,.10),transparent 60%),linear-gradient(160deg,var(--ink-3),var(--ink-2));overflow:hidden;isolation:isolate}.slot::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent);-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent);opacity:.55}.slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slot-tag{position:absolute;left:18px;bottom:16px;display:inline-flex;align-items:center;gap:8px;font:600 .66rem/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);padding:8px 12px;border-radius:999px;border:1px dashed var(--line-2);background:rgba(7,8,11,.5)}.slot-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.corner{position:absolute;width:22px;height:22px;border-color:var(--line-gold);border-style:solid;border-width:0}.corner.tl{top:14px;left:14px;border-top-width:1px;border-left-width:1px;border-top-left-radius:8px}.corner.tr{top:14px;right:14px;border-top-width:1px;border-right-width:1px;border-top-right-radius:8px}.corner.bl{bottom:14px;left:14px;border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:8px}.corner.br{bottom:14px;right:14px;border-bottom-width:1px;border-right-width:1px;border-bottom-right-radius:8px}.hero-visual{aspect-ratio:4/5.2;max-height:600px;width:100%}.wheel{position:absolute;inset:8% 6% 20%;margin:auto;width:88%;height:auto;aspect-ratio:1;animation:spin 60s linear infinite}.wheel-2{animation-duration:90s;animation-direction:reverse;opacity:.5}@keyframes spin{to{transform:rotate(360deg)}}.plate{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:min(64%,300px);aspect-ratio:2/1;border-radius:14px;padding:5%;background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.02));border:1px solid rgba(255,235,184,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.25);display:flex;flex-direction:column;justify-content:space-between;animation:float 7s ease-in-out infinite}@keyframes float{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}.plate-top{display:flex;justify-content:space-between;font:600 clamp(.5rem,1vw,.62rem)/1 var(--f-text);letter-spacing:.3em;color:var(--gold-lt);text-transform:uppercase}.plate-num{font:600 clamp(1.15rem,2.2vw,1.85rem)/1 var(--f-display);letter-spacing:.04em;text-align:center;white-space:nowrap}.plate-bot{height:3px;border-radius:3px;background:var(--gold-grad);opacity:.8}.status-card{position:absolute;right:18px;top:18px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(7,8,11,.6);border:1px solid var(--line-2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.82rem;font-weight:600}.dot{width:8px;height:8px;border-radius:50%;background:#46d38a;box-shadow:0 0 0 0 rgba(70,211,138,.6);animation:pulse 2.4s infinite}.dot.off{background:#9a958b;animation:none}@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(70,211,138,0)}100%{box-shadow:0 0 0 0 rgba(70,211,138,0)}}.status-card small{display:block;color:var(--muted);font-weight:500;font-size:.74rem}.facts{border-block:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent)}.facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.facts li{padding:30px 24px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.facts li:first-child{border-left:0}.facts b{font:500 clamp(1.5rem,2.6vw,2.1rem)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.facts span{color:var(--muted);font-size:.9rem}.calc{display:grid;grid-template-columns:1.25fr .9fr;gap:24px;align-items:start}.panel{border:1px solid var(--line);border-radius:var(--r-l);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));padding:clamp(22px,3vw,36px)}.calc fieldset{border:0;margin:0 0 30px;padding:0;min-width:0}.calc fieldset:last-child{margin-bottom:0}.calc legend{display:flex;align-items:center;gap:12px;font:600 .95rem/1 var(--f-display);margin-bottom:16px;padding:0;width:100%}.calc legend i{font-style:normal;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-gold);color:var(--gold-lt);font:600 .72rem/1 var(--f-text)}.calc legend em{margin-left:auto;font:500 .78rem/1.3 var(--f-text);color:var(--muted);font-style:normal;text-align:right}.opts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.opts.two{grid-template-columns:repeat(2,1fr)}.opt{position:relative}.opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.opt label{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.02);cursor:pointer;transition:border-color .2s,background-color .2s,transform .2s var(--ease)}.opt label b{font-weight:600;font-size:.92rem;line-height:1.25}.opt label span{font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.opt:hover label{border-color:var(--line-2)}.opt input:checked + label{border-color:var(--gold);background:linear-gradient(160deg,rgba(242,176,30,.14),rgba(242,176,30,.03));box-shadow:inset 0 0 0 1px rgba(242,176,30,.35)}.opt input:checked + label span{color:var(--gold-pale)}.opt input:focus-visible + label{outline:2px solid var(--gold-lt);outline-offset:2px}.opt input:disabled + label{opacity:.38;cursor:not-allowed}.result{position:sticky;top:100px;overflow:hidden;border-color:var(--line-gold);background:radial-gradient(90% 60% at 100% 0%,rgba(242,176,30,.16),transparent 60%),linear-gradient(180deg,var(--ink-3),var(--ink-2))}.result::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(255,215,120,.6),transparent 40%,transparent 70%,rgba(242,176,30,.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.result-label{font:600 .72rem/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.result-service{font:600 1.25rem/1.2 var(--f-display);margin:10px 0 18px}.price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price-num{font:500 clamp(3.2rem,6vw,4.6rem)/1 var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;display:inline-flex;align-items:flex-start}.price-sub{font-weight:600;color:var(--soft)}.breakdown{list-style:none;margin:22px 0;padding:18px 0;border-block:1px solid var(--line);display:grid;gap:10px;font-size:.92rem}.breakdown li{display:flex;justify-content:space-between;gap:16px;color:var(--soft)}.breakdown li span:last-child{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text);text-align:right}.breakdown li.muted span:last-child{color:var(--gold-pale);font-weight:600}.micro{font-size:.86rem;color:var(--muted);margin:0 0 18px}.result .btn{width:100%;margin-bottom:12px}.btn-dmv{border-color:var(--line-gold);white-space:normal;text-align:center;line-height:1.3;padding:12px 20px}.disclaim{font-size:.78rem;color:var(--muted);margin:6px 0 0;line-height:1.55;display:flex;gap:10px}.disclaim svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--gold-lt)}.svc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.svc{grid-column:span 1;position:relative;display:flex;flex-direction:column;padding:28px;border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008));text-decoration:none;min-height:250px;transition:transform .45s var(--ease),border-color .35s,box-shadow .45s var(--ease);isolation:isolate;overflow:hidden}.svc.wide{grid-column:span 2}.svc::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .45s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(242,176,30,.14),transparent 60%)}.svc:hover{transform:translateY(-6px);border-color:var(--line-gold);box-shadow:0 24px 60px -24px rgba(242,176,30,.35),0 0 0 1px rgba(242,176,30,.12)}.svc:hover::before{opacity:1}.svc-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--gold-soft);margin-bottom:26px}.svc-ico svg{width:26px;height:26px}.svc h3{margin-bottom:8px}.svc p{color:var(--muted);font-size:.93rem;margin-bottom:22px}.svc-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.fee{font-weight:600;font-size:.9rem;font-variant-numeric:tabular-nums}.fee b{font:600 1.35rem/1 var(--f-display);letter-spacing:-.02em;color:var(--gold-pale)}.fee small{color:var(--muted);font-weight:600;font-size:.78rem;margin-left:4px}.svc-arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:background-color .3s,border-color .3s,transform .35s var(--ease)}.svc-arrow svg{width:15px;height:15px}.svc:hover .svc-arrow{background:var(--gold);border-color:var(--gold);color:#1a1204;transform:rotate(-45deg)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;counter-reset:s}.steps-track{position:absolute;left:28px;right:28px;top:28px;height:1px;background:var(--line-2)}.steps-track i{position:absolute;inset:0;background:var(--gold-grad);transform-origin:left;transform:scaleX(0);transition:transform 2.2s var(--ease)}.steps.in .steps-track i{transform:scaleX(1)}.step{position:relative}.step-num{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--ink);border:1px solid var(--line-2);font:600 1.05rem/1 var(--f-display);position:relative;z-index:1;margin-bottom:26px;transition:border-color .5s,box-shadow .5s,color .5s}.steps.in .step-num{border-color:var(--gold);color:var(--gold-pale);box-shadow:0 0 0 6px rgba(242,176,30,.08),0 0 30px rgba(242,176,30,.25)}.steps.in .step:nth-child(3) .step-num{transition-delay:.5s}.steps.in .step:nth-child(4) .step-num{transition-delay:1s}.steps.in .step:nth-child(5) .step-num{transition-delay:1.5s}.step h3{font-size:1.15rem}.step p{color:var(--muted);font-size:.94rem}.about{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(32px,6vw,88px);align-items:center}.about .slot{aspect-ratio:5/6}.ticks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}.ticks li{display:flex;gap:14px;align-items:flex-start;color:var(--soft)}.ticks svg{width:22px;height:22px;flex:none;margin-top:2px}.ticks b{color:var(--text)}.tq{overflow:hidden;background:linear-gradient(180deg,var(--ink),#0B0A07 30%,#0B0A07 70%,var(--ink))}.tq-frame{position:relative;border-radius:36px;border:1px solid rgba(242,176,30,.28);background:radial-gradient(70% 90% at 0% 0%,rgba(242,176,30,.16),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(255,215,120,.08),transparent 60%),linear-gradient(160deg,#15120B,#0A0B0E);padding:clamp(28px,5vw,72px);overflow:hidden;isolation:isolate}.tq-frame::after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,transparent 0 60px,rgba(255,215,120,.025) 60px 61px)}.tq-bigword{position:absolute;right:-2%;bottom:-6%;z-index:-1;font:600 clamp(5rem,14vw,13rem)/.8 var(--f-display);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(242,176,30,.16);white-space:nowrap;pointer-events:none;user-select:none}.tq-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,64px);align-items:center}.tq-badge{display:flex;width:fit-content;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid var(--line-gold);background:rgba(242,176,30,.08);font-size:.8rem;font-weight:600;letter-spacing:.04em;margin-bottom:24px}.tq-badge i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--gold-grad);color:#1a1204;font-style:normal}.tq-badge i svg{width:14px;height:14px}.tq h2{font-size:clamp(2.1rem,4.8vw,4.1rem);line-height:1;letter-spacing:-.05em}.tq-list{list-style:none;margin:28px 0 34px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.tq-list li{display:flex;gap:12px;color:var(--soft);font-size:.95rem}.tq-list svg{width:20px;height:20px;flex:none;margin-top:3px}.tq-ctas{display:flex;flex-wrap:wrap;gap:14px}.tq .slot{aspect-ratio:4/3.3;border-color:rgba(242,176,30,.22)}.tq .wheel{inset:0;width:70%;opacity:.9}.tq-note{font-size:.8rem;color:var(--muted);margin-top:22px}.biz-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.biz{display:flex;flex-direction:column;padding:30px 26px;border-radius:var(--r);border:1px solid var(--line);background:rgba(255,255,255,.02);text-decoration:none;transition:border-color .35s,transform .45s var(--ease),background-color .35s}.biz:hover{border-color:var(--line-gold);transform:translateY(-4px);background:rgba(242,176,30,.04)}.biz .k{font:600 .7rem/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.biz .k svg{width:28px;height:28px}.biz h3{font-size:1.3rem}.biz p{color:var(--muted);font-size:.93rem}.biz .link-arrow{margin-top:auto}.book{display:grid;grid-template-columns:1.35fr .65fr;gap:24px;align-items:start}.stepper{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stepper li{position:relative}.stepper button{width:100%;text-align:left;background:none;border:0;padding:14px 0 0;cursor:pointer;color:var(--muted);font-weight:600;font-size:.84rem;border-top:2px solid var(--line-2);transition:color .3s,border-color .3s}.stepper button b{display:block;font:600 .68rem/1 var(--f-text);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;color:inherit;opacity:.8}.stepper button[aria-current="step"]{color:var(--text);border-color:var(--gold)}.stepper button.done{color:var(--soft);border-color:rgba(242,176,30,.5)}.stepper button:disabled{cursor:default}.bstep{border:0;margin:0;padding:0;min-width:0}.bstep legend{font:600 1.35rem/1.2 var(--f-display);letter-spacing:-.02em;margin-bottom:20px;padding:0}.js .bstep[hidden]{display:none}.bstep.enter{animation:stepIn .45s var(--ease)}@keyframes stepIn{from{opacity:0;transform:translateX(14px)}}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}.field label,.flabel{font-size:.84rem;font-weight:600;color:var(--soft)}.field label small{font-weight:500;color:var(--muted)}.inp{width:100%;min-height:52px;padding:14px 16px;border-radius:14px;border:1px solid var(--line-2);background:rgba(7,8,11,.6);transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}textarea.inp{min-height:96px;resize:vertical}select.inp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23FFD778' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}select.inp option{background:var(--ink-3)}.inp::placeholder{color:#7f7a71}.inp:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px rgba(242,176,30,.15)}input[type="date"].inp::-webkit-calendar-picker-indicator{filter:invert(.8) sepia(1) saturate(4) hue-rotate(5deg);cursor:pointer}.cal-slot{grid-column:1/-1;border:1px dashed var(--line-gold);border-radius:var(--r);padding:22px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:rgba(242,176,30,.035)}.cal-slot svg{width:44px;height:44px}.cal-slot p{margin:0;color:var(--muted);font-size:.88rem}.cal-slot b{display:block;color:var(--text);font-size:.95rem;margin-bottom:2px}.drop{grid-column:1/-1;position:relative;border:1px dashed var(--line-2);border-radius:var(--r);padding:30px 22px;text-align:center;transition:border-color .25s,background-color .25s;background:rgba(255,255,255,.015)}.drop.over,.drop:focus-within{border-color:var(--gold);background:rgba(242,176,30,.05)}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.drop svg{width:40px;height:40px;margin:0 auto 12px}.drop b{display:block;margin-bottom:4px}.drop p{margin:0;color:var(--muted);font-size:.84rem}.files{grid-column:1/-1;list-style:none;margin:0;padding:0;display:grid;gap:8px}.files li{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);font-size:.85rem}.files li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.files li.err{border-color:#e0714f;color:#f3a58b}.check{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;font-size:.9rem;color:var(--soft);cursor:pointer}.check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--gold);flex:none}.privacy{grid-column:1/-1;display:flex;gap:10px;font-size:.84rem;color:var(--muted);margin:0}.privacy svg{width:18px;height:18px;flex:none;color:var(--gold-lt);margin-top:1px}.bnav{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.no-js-note{font-size:.84rem;color:var(--muted)}.form-msg{margin:16px 0 0;font-size:.9rem;min-height:1.2em}.form-msg.err{color:#f3a58b}.form-msg.ok{color:#8ee0b0}.hp{position:absolute;left:-9999px}.summary h3{font-size:1rem;margin-bottom:18px}.summary dl{margin:0 0 22px;display:grid;gap:14px}.summary dt{font:600 .68rem/1 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.summary dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.summary .next{list-style:none;padding:20px 0 0;margin:0;border-top:1px solid var(--line);display:grid;gap:12px;font-size:.88rem;color:var(--muted)}.summary .next li{display:flex;gap:10px}.summary .next svg{width:18px;height:18px;flex:none;margin-top:2px}.aside-stack{display:grid;gap:16px;position:sticky;top:100px}.callcard{display:flex;align-items:center;gap:14px;text-decoration:none}.callcard .ico{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--gold-grad);color:#1a1204;flex:none}.callcard .ico svg{width:20px;height:20px}.callcard small{display:block;color:var(--muted);font-size:.78rem}.callcard b{font:600 1.15rem/1.2 var(--f-display)}.areas{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,4vw,56px);align-items:center}.map{position:relative;aspect-ratio:1.15/1;border-radius:var(--r-l);border:1px solid var(--line);overflow:hidden;background:radial-gradient(60% 60% at 58% 30%,rgba(242,176,30,.09),transparent 70%),linear-gradient(160deg,var(--ink-3),var(--ink-2))}.map svg{position:absolute;inset:0;width:100%;height:100%}.map .ray{stroke-dasharray:4 6;animation:lane 2.4s linear infinite}.map .node{transition:transform .3s var(--ease);transform-box:fill-box;transform-origin:center}.map .node.hl{transform:scale(1.6)}.map text{font:600 13px var(--f-text);fill:var(--soft)}.map text.hl{fill:var(--gold-pale)}.map .ping{transform-box:fill-box;transform-origin:center;animation:ping 2.8s ease-out infinite}@keyframes ping{from{transform:scale(.4);opacity:.9}to{transform:scale(3);opacity:0}}.area-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.area-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 2px;border-bottom:1px solid var(--line);text-decoration:none;font-weight:600;font-size:.95rem;color:var(--soft);transition:color .2s,border-color .2s,padding .3s var(--ease)}.area-list a::after{content:"→";color:var(--gold-lt);opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s}.area-list a:hover,.area-list a:focus-visible,.area-list a.hl{color:var(--text);border-color:var(--line-gold);padding-left:6px}.area-list a:hover::after,.area-list a:focus-visible::after,.area-list a.hl::after{opacity:1;transform:none}.area-list a.hq{color:var(--gold-pale)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,88px)}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:600 1.08rem/1.35 var(--f-display);letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary i{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);flex:none;position:relative;transition:transform .35s var(--ease),border-color .3s,background-color .3s}.faq summary i::before,.faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--gold-lt);transform:translate(-50%,-50%)}.faq summary i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s var(--ease)}.faq details[open] summary i{border-color:var(--gold);background:rgba(242,176,30,.1)}.faq details[open] summary i::after{transform:translate(-50%,-50%) rotate(0deg)}.faq details::details-content{block-size:0;overflow:hidden;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete}.faq details[open]::details-content{block-size:auto}.faq .ans{padding:0 56px 24px 0;color:var(--muted)}.faq .ans p:last-child{margin:0}.faq .ans a{color:var(--gold-lt)}.reviews{margin-top:clamp(56px,7vw,96px);display:grid;grid-template-columns:1fr auto;gap:24px 40px;align-items:center;padding:clamp(26px,4vw,48px);border-radius:var(--r-l);border:1px solid var(--line);background:radial-gradient(70% 140% at 0% 50%,rgba(242,176,30,.1),transparent 60%),rgba(255,255,255,.02)}.reviews h2{font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:.3em}.reviews p{color:var(--muted);margin:0;max-width:56ch}.g-mark{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.85rem;color:var(--soft);margin-bottom:14px}.g-mark svg{width:20px;height:20px}.loc{margin-top:16px;display:grid;grid-template-columns:1fr 1fr 1fr;border-radius:var(--r-l);border:1px solid var(--line);overflow:hidden}.loc>div{padding:clamp(24px,3vw,40px);border-left:1px solid var(--line)}.loc>div:first-child{border-left:0}.loc h3{font-size:.72rem;font-family:var(--f-text);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:18px}.loc address{font-style:normal;font-size:1.05rem;line-height:1.6;margin-bottom:18px}.loc address a{text-decoration:none;font-weight:600}.hours{width:100%;border-collapse:collapse;font-size:.95rem}.hours td{padding:8px 0;border-bottom:1px solid var(--line)}.hours td:last-child{text-align:right;color:var(--soft);font-variant-numeric:tabular-nums}.hours tr.today td{color:var(--gold-pale)}.loc p{color:var(--muted);font-size:.92rem}.foot{border-top:1px solid var(--line);padding:clamp(64px,8vw,104px) 0 120px;background:linear-gradient(180deg,var(--ink),#050608)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr 1fr;gap:40px}.foot h4{font:600 .7rem/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:18px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.foot li a,.foot address a{text-decoration:none;color:var(--muted);font-size:.9rem;transition:color .2s}.foot li a:hover,.foot address a:hover{color:var(--text)}.foot address{font-style:normal;color:var(--muted);font-size:.9rem;line-height:1.7;margin:18px 0}.foot .cols2{grid-template-columns:1fr 1fr;column-gap:16px}.foot-legal{margin-top:56px;padding-top:28px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:18px 40px;font-size:.8rem;color:var(--muted)}.foot-legal p{margin:0;max-width:92ch}.foot-legal strong{color:var(--soft)}.mbar{display:none}.chat-launch{position:fixed;right:24px;bottom:24px;z-index:120;display:flex;align-items:center;gap:10px;height:58px;padding:0 22px 0 8px;border-radius:999px;border:1px solid var(--line-gold);background:rgba(12,14,19,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;font-weight:600;font-size:.92rem;box-shadow:var(--shadow);transition:transform .35s var(--ease),opacity .3s}.chat-launch:hover{transform:translateY(-3px)}.chat-launch .orb{width:42px;height:42px;border-radius:50%;background:var(--gold-grad);display:grid;place-items:center;color:#1a1204;position:relative}.chat-launch .orb::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(242,176,30,.6);animation:orb 2.8s ease-out infinite}@keyframes orb{from{transform:scale(.9);opacity:1}to{transform:scale(1.5);opacity:0}}.chat-launch .orb svg{width:20px;height:20px}body.chat-open .chat-launch{opacity:0;pointer-events:none;transform:scale(.9)}.chat{position:fixed;right:24px;bottom:24px;z-index:130;width:min(400px,calc(100vw - 32px));height:min(600px,calc(100svh - 120px));display:flex;flex-direction:column;border-radius:24px;border:1px solid var(--line-2);background:rgba(12,14,19,.88);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:0 40px 100px -30px rgba(0,0,0,.9),0 0 0 1px rgba(242,176,30,.1);transform-origin:bottom right;overflow:hidden}.chat:not([hidden]){animation:chatIn .4s var(--ease)}@keyframes chatIn{from{opacity:0;transform:translateY(16px) scale(.96)}}.chat-head{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(242,176,30,.08),transparent)}.chat-head .orb{width:36px;height:36px;border-radius:50%;background:var(--gold-grad);display:grid;place-items:center;color:#1a1204;flex:none}.chat-head .orb svg{width:18px;height:18px}.chat-head b{display:block;font:600 .95rem/1.2 var(--f-display)}.chat-head small{color:var(--muted);font-size:.76rem;display:flex;align-items:center;gap:6px}.chat-x{margin-left:auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);background:transparent;cursor:pointer;font-size:1.3rem;line-height:1}.chat-log{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.msg{max-width:86%;padding:11px 14px;border-radius:16px;font-size:.9rem;line-height:1.5;animation:msgIn .3s var(--ease)}@keyframes msgIn{from{opacity:0;transform:translateY(6px)}}.msg.bot{background:rgba(255,255,255,.05);border:1px solid var(--line);border-bottom-left-radius:6px;color:var(--soft)}.msg.bot a{color:var(--gold-lt)}.msg.me{align-self:flex-end;background:var(--gold-grad);color:#1a1204;font-weight:600;border-bottom-right-radius:6px}.typing{display:inline-flex;gap:4px;padding:14px 16px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:blink 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.25}}.chat-chips{display:flex;gap:8px;overflow-x:auto;padding:0 18px 12px;scrollbar-width:none}.chat-chips button{flex:none;padding:8px 12px;border-radius:999px;border:1px solid var(--line-2);background:transparent;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--soft);transition:border-color .2s,color .2s}.chat-chips button:hover{border-color:var(--gold);color:var(--text)}.chat-form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.chat-form input{flex:1;min-width:0;height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:rgba(7,8,11,.6)}.chat-form input:focus{outline:none;border-color:var(--gold)}.chat-form button{width:46px;height:46px;border-radius:50%;border:0;background:var(--gold-grad);color:#1a1204;cursor:pointer;display:grid;place-items:center;flex:none}.chat-form button svg{width:18px;height:18px}.chat-note{font-size:.7rem;color:var(--muted);text-align:center;padding:0 12px 10px;margin:0}.js .rv{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.js .rv.in{opacity:1;transform:none}.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}.js .rv.d4{transition-delay:.32s}.js .hero .rv{transition-duration:1.2s}@media (max-width:1100px){.nav-links a{padding:10px 10px}.nav-phone{display:none}.foot-grid{grid-template-columns:1fr 1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}@media (max-width:960px){.nav-links,.nav-cta .btn{display:none}.burger{display:grid}.hero{padding-top:120px;min-height:auto}.hero-grid,.calc,.about,.tq-grid,.book,.areas,.faq-grid{grid-template-columns:1fr}.hero-visual{aspect-ratio:16/11;max-height:none}.hero-visual .wheel{inset:0;width:62%}.result,.aside-stack{position:relative;top:0}.svc-grid,.biz-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr 1fr;row-gap:40px}.steps-track{display:none}.facts ul{grid-template-columns:repeat(2,1fr)}.facts li:nth-child(3){border-left:0}.facts li:nth-child(n+3){border-top:1px solid var(--line)}.about .slot{aspect-ratio:16/10}.loc{grid-template-columns:1fr}.loc>div{border-left:0;border-top:1px solid var(--line)}.loc>div:first-child{border-top:0}.reviews{grid-template-columns:1fr}}@media (max-width:640px){body{font-size:.98rem}.hero{padding:108px 0 48px}.hero-ctas .btn{flex:1 1 100%}.opts{grid-template-columns:repeat(2,1fr)}.svc-grid,.biz-grid{grid-template-columns:1fr}.svc.wide{grid-column:span 1}.svc{min-height:0}.steps{grid-template-columns:1fr}.fields{grid-template-columns:1fr}.stepper button{font-size:0}.stepper button b{font-size:.62rem;margin:0}.tq-list{grid-template-columns:1fr}.tq-ctas .btn{flex:1 1 100%}.area-list{grid-template-columns:1fr 1fr;column-gap:14px}.area-list a{font-size:.88rem}.foot-grid{grid-template-columns:1fr 1fr}.foot-legal{grid-template-columns:1fr}.faq .ans{padding-right:0}.map text{font-size:17px}.cal-slot{grid-template-columns:1fr}.mbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:10px;right:10px;bottom:10px;z-index:110;padding:6px;gap:6px;border-radius:20px;background:rgba(12,14,19,.82);border:1px solid var(--line-2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow)}.mbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border-radius:14px;text-decoration:none;font-weight:600;font-size:.76rem;color:var(--soft)}.mbar a svg{width:20px;height:20px;color:var(--gold-lt)}.mbar a.gold{background:var(--gold-grad);color:#1a1204}.mbar a.gold svg{color:#1a1204}.chat-launch{bottom:86px;right:14px;height:52px;padding:0 6px}.chat-launch .lbl{display:none}.chat-launch .orb{width:40px;height:40px}.chat{right:10px;left:10px;width:auto;bottom:10px;height:calc(100svh - 90px)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.road .trail{opacity:0}.js .rv{opacity:1;transform:none}}.serif{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:1.14em;line-height:.9}.route-host{position:relative}.route{position:absolute;left:0;top:0;width:100%;pointer-events:none;z-index:2;overflow:visible}.route .r-base{stroke:rgba(255,255,255,.07)}.route .r-glow{stroke:rgba(242,176,30,.22);filter:blur(0)}.route .r-line{stroke:url(#routeGrad)}.route .r-head{fill:#FFF3D1}.route .r-halo{fill:url(#haloGrad)}.mk{position:relative;display:inline-flex;align-items:center;gap:12px;height:34px;padding:0 14px 0 12px;border-radius:9px;border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.01));font:600 .68rem/1 var(--f-text);letter-spacing:.26em;text-transform:uppercase;color:var(--soft);margin-bottom:26px;transition:border-color .6s,color .6s,box-shadow .6s}.mk::before,.mk::after{content:"";width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.25);flex:none;transition:background-color .6s}.mk .n{font-family:var(--f-display);font-weight:500;letter-spacing:.04em;color:var(--gold-lt);font-size:.72rem}.mk .n::after{content:"";display:inline-block;width:1px;height:12px;background:var(--line-2);margin-left:12px;vertical-align:-2px}.mk.lit{border-color:rgba(242,176,30,.55);color:var(--text);box-shadow:0 0 0 4px rgba(242,176,30,.06),0 10px 30px -12px rgba(242,176,30,.45)}.mk.lit::before,.mk.lit::after{background:var(--gold)}.r-node{fill:var(--ink);stroke:rgba(255,255,255,.22);stroke-width:1.5;transition:fill .5s,stroke .5s}.r-node.lit{fill:var(--gold);stroke:#FFE9B0}.plate{animation:plateIn 1.1s cubic-bezier(.2,1.4,.3,1) .5s both,float 8s ease-in-out 2s infinite}@keyframes plateIn{0%{opacity:0;transform:translate(-50%,-50%) scale(1.35) rotate(-4deg);filter:blur(10px)}60%{opacity:1;filter:blur(0)}100%{transform:translate(-50%,-50%) scale(1)}}.shock{position:absolute;left:50%;top:44%;width:min(64%,300px);aspect-ratio:2/1;transform:translate(-50%,-50%);border-radius:18px;border:1px solid var(--gold);opacity:0;animation:shock 1.2s var(--ease) .95s both;pointer-events:none}@keyframes shock{0%{opacity:.9;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.45)}}.sticker{position:absolute;right:-8%;top:-22%;width:30%;aspect-ratio:1;animation:stick .7s cubic-bezier(.3,1.6,.4,1) 1.6s both}@keyframes stick{0%{opacity:0;transform:scale(2.2) rotate(-40deg)}100%{opacity:1;transform:scale(1) rotate(-12deg)}}.sticker svg{width:100%;height:100%;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}.sticker .spin{transform-origin:50% 50%;animation:spin 24s linear infinite}.plate-num{font-weight:500}.hero-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(520px circle at var(--gx,60%) var(--gy,40%),rgba(255,215,120,.09),transparent 65%)}.hero:hover .hero-glow{opacity:1}.btn{transform:translate(var(--tx,0),var(--ty,0))}.btn-gold:hover,.btn-line:hover{transform:translate(var(--tx,0),calc(var(--ty,0px) - 2px))}.btn-gold{overflow:hidden}.btn-gold::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.65) 48%,transparent 62%);transform:translateX(-120%);transition:transform .9s var(--ease)}.btn-gold:hover::after{transform:translateX(120%)}.roll{display:inline-block;overflow:hidden;height:1em;line-height:1;vertical-align:top}.roll .col{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.2,.9,.2,1)}.roll .col span{height:1em;display:block;text-align:center;flex:none}.cur{font-size:.5em;margin-top:.12em;margin-right:.08em;color:var(--gold-lt)}.quote-word{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:1.1em;line-height:1}.price-num.pulse{animation:pricePulse .6s var(--ease)}@keyframes pricePulse{40%{text-shadow:0 0 30px rgba(242,176,30,.55)}}.step:last-child .step-num{border-radius:50%}.stamp{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:6px 12px;border:1.5px solid var(--gold);border-radius:8px;color:var(--gold-lt);font:600 .68rem/1 var(--f-display);letter-spacing:.2em;text-transform:uppercase;transform:rotate(-6deg) scale(1.6);opacity:0;transition:transform .5s cubic-bezier(.3,1.6,.4,1) 2.2s,opacity .3s 2.2s}.steps.in .stamp{transform:rotate(-6deg) scale(1);opacity:1}@media (max-width:640px){.route{display:none}.hide-sm{display:none}.brand-word b{font-size:.9rem;white-space:nowrap}.brand-word small{letter-spacing:.22em}.map text{display:none}.map text.hqt{display:block;font-size:26px}.map .node{transform:scale(1.5)}.mk{margin-bottom:20px}.sticker{right:-4%;top:-26%;width:32%}}@media (hover:none){.hero-glow{display:none}}@media (prefers-reduced-motion:reduce){.plate,.sticker,.shock{animation:none!important;opacity:1}.shock{display:none}.btn{transform:none!important}}.sec-sm{padding-block:clamp(56px,7vw,96px)}.sec.band{background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.004));border-block:1px solid var(--line)}.sec-head.tight{margin-bottom:clamp(28px,3.5vw,44px)}.sec-head .lead{margin:0}main:not([data-route]) .mk{border-color:rgba(242,176,30,.55);color:var(--text)}main:not([data-route]) .mk::before,main:not([data-route]) .mk::after{background:var(--gold)}.page-hero{position:relative;padding:calc(76px + clamp(44px,6vw,88px)) 0 clamp(40px,5vw,64px);overflow:hidden;isolation:isolate;border-bottom:1px solid var(--line)}.page-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 90% at 88% 0%,rgba(242,176,30,.16),transparent 62%),radial-gradient(40% 60% at 5% 110%,rgba(255,215,120,.07),transparent 60%),linear-gradient(180deg,var(--ink-2),var(--ink))}.page-hero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(60% 90% at 80% 20%,#000,transparent);-webkit-mask-image:radial-gradient(60% 90% at 80% 20%,#000,transparent);opacity:.5}.page-hero .wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(24px,4vw,64px);align-items:end}.page-hero h1{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.04;letter-spacing:-.045em;margin:0 0 .45em}.page-hero .lead{margin-bottom:28px}.page-hero .actions{margin:0}.crumb{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 22px;padding:0;font-size:.82rem;font-weight:600;color:var(--muted)}.crumb li{display:flex;gap:8px}.crumb li+li::before{content:"/";color:var(--line-2)}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--gold-lt)}.crumb [aria-current]{color:var(--soft)}.actions{display:flex;flex-wrap:wrap;gap:14px}.hero-aside{display:grid;gap:14px}.fee-callout{position:relative;padding:22px 24px;border-radius:var(--r);border:1px solid var(--line-gold);background:radial-gradient(90% 60% at 100% 0%,rgba(242,176,30,.16),transparent 60%),linear-gradient(180deg,var(--ink-3),var(--ink-2));display:grid;gap:8px;overflow:hidden}.fee-callout::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(255,215,120,.55),transparent 45%,transparent 70%,rgba(242,176,30,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fee-callout .lbl{font:600 .68rem/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.fee-callout .amt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font:500 clamp(2.1rem,3.6vw,2.9rem)/1 var(--f-display);letter-spacing:-.04em;color:var(--gold-pale);font-variant-numeric:tabular-nums}.fee-callout .amt small{font:600 .92rem/1.3 var(--f-text);letter-spacing:0;color:var(--soft)}.fee-callout .more{color:var(--muted);font-size:.86rem;margin:0;line-height:1.5}.fee-callout .more b{color:var(--soft);font-weight:600}.fee-callout .link-arrow{font-size:.86rem}.fee-callout.quote .amt{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.fee-callout .disclaim{margin-top:4px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.cards.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.card{position:relative;display:flex;flex-direction:column;padding:26px;border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.008));transition:border-color .35s,transform .45s var(--ease)}.card:hover{border-color:var(--line-gold);transform:translateY(-3px)}.card h3{font-size:1.08rem;margin-bottom:10px}.card p{color:var(--muted);font-size:.93rem;margin:0 0 12px}.card p:last-child{margin-bottom:0}.card a{color:var(--gold-lt);text-decoration:none;font-weight:600}.card a:hover{text-decoration:underline;text-underline-offset:3px}.card .k{font:600 .66rem/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:16px}.card.gold{border-color:var(--line-gold);background:radial-gradient(90% 70% at 100% 0%,rgba(242,176,30,.14),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.008))}.card .price{margin-top:auto;padding-top:14px;font:600 .9rem var(--f-text);color:var(--soft)}.card .price b{font:600 1.25rem/1 var(--f-display);color:var(--gold-pale);letter-spacing:-.02em;margin-right:6px}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.checklist li{position:relative;padding-left:36px;color:var(--soft);line-height:1.55}.checklist li::before{content:"";position:absolute;left:0;top:.15em;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-gold);background:rgba(242,176,30,.08)}.checklist li::after{content:"";position:absolute;left:7px;top:calc(.15em + 6px);width:8px;height:4px;border-left:1.6px solid var(--gold-lt);border-bottom:1.6px solid var(--gold-lt);transform:rotate(-45deg)}.callout{position:relative;padding:26px 28px 26px 32px;border-radius:var(--r);border:1px solid var(--line-gold);background:var(--gold-soft);overflow:hidden}.callout::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--gold-grad)}.callout h3{font-size:1.05rem;margin-bottom:8px}.callout p{color:var(--soft);margin:0 0 .6em}.callout p:last-child{margin:0}.callout a{color:var(--gold-lt)}.notice{display:flex;gap:12px;padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--muted);font-size:.88rem;line-height:1.55}.notice svg{width:18px;height:18px;flex:none;color:var(--gold-lt);margin-top:2px}.notice p{margin:0}.notice a{color:var(--gold-lt)}.note{color:var(--muted);font-size:.88rem}.prose{max-width:72ch}.prose p,.prose li{color:var(--soft);font-size:1.03rem;line-height:1.75}.prose h2{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:1.4em 0 .5em}.prose>h2:first-child,.prose>.mk + h2{margin-top:0}.prose h3{font-size:1.15rem;margin:1.3em 0 .4em}.prose ul,.prose ol{padding-left:1.3em;margin:0 0 1.2em}.prose li{margin-bottom:.5em}.prose li::marker{color:var(--gold-lt)}.prose a{color:var(--gold-lt);text-underline-offset:3px}.prose strong{color:var(--text)}.prose blockquote{margin:1.5em 0;padding:4px 0 4px 20px;border-left:2px solid var(--gold);color:var(--soft);font-family:var(--f-serif);font-style:italic;font-size:1.25rem}.prose .note,.prose small{color:var(--muted);font-size:.88rem}.prose img{border-radius:var(--r);border:1px solid var(--line)}.meta{font:600 .72rem/1 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.sticky{position:sticky;top:100px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.006))}.tbl{width:100%;border-collapse:collapse;font-size:.95rem}.tbl th,.tbl td{padding:18px 22px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tbl thead th{font:600 .68rem/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);background:rgba(255,255,255,.03)}.tbl tbody tr:last-child td,.tbl tbody tr:last-child th{border-bottom:0}.tbl tbody tr{transition:background-color .25s}.tbl tbody tr:hover{background:rgba(242,176,30,.04)}.tbl tbody th{font-weight:600;color:var(--text)}.tbl tbody th small{display:block;font-weight:500;color:var(--muted);font-size:.84rem;margin-top:4px;line-height:1.45}.tbl a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-gold);transition:color .2s}.tbl a:hover{color:var(--gold-lt)}.tbl .fee{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tbl .fee .amt{display:block;font:500 1.55rem/1 var(--f-display);letter-spacing:-.03em;color:var(--gold-pale)}.tbl .fee .per{display:block;font-size:.74rem;color:var(--muted);margin-top:6px;font-weight:600}.tbl thead th.fee,.tbl thead th:last-child{text-align:right}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tab{padding:11px 18px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.02);color:var(--soft);font-weight:600;font-size:.88rem;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.tab:hover{border-color:var(--line-gold)}.tab[aria-selected="true"]{background:var(--gold-grad);color:#1A1204;border-color:transparent}.tabpanel{padding:26px;border-radius:var(--r);border:1px solid var(--line);background:rgba(255,255,255,.02)}.tabpanel .note{margin:16px 0 0}.hidden{display:none!important}.city-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px}.city-list a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);text-decoration:none;font-weight:600;font-size:.95rem;color:var(--soft);transition:border-color .25s,color .25s,background-color .25s}.city-list a::after{content:"→";color:var(--gold-lt);opacity:.5;transition:transform .25s,opacity .25s}.city-list a:hover,.city-list a:focus-visible{border-color:var(--line-gold);color:var(--text);background:rgba(242,176,30,.04)}.city-list a:hover::after{transform:translateX(4px);opacity:1}.city-list a[aria-current]{border-color:var(--gold);color:var(--gold-pale)}.route-card{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:22px 24px;border-radius:var(--r);border:1px solid var(--line);background:rgba(255,255,255,.02)}.route-card .t{font:500 1.1rem/1 var(--f-display);color:var(--gold-pale);letter-spacing:-.02em;padding-top:2px;white-space:nowrap}.route-card h3{font-size:1.02rem;margin-bottom:6px}.route-card p{color:var(--muted);font-size:.92rem;margin:0}.steps.three{grid-template-columns:repeat(3,1fr)}.svc-grid.compact .svc{min-height:0;padding:24px}.svc-grid.compact .svc-ico{margin-bottom:18px;width:44px;height:44px}.svc-grid.compact .svc-ico svg{width:22px;height:22px}.svc-grid.three{grid-template-columns:repeat(3,1fr)}.cta-band{position:relative;overflow:hidden;padding:clamp(48px,6vw,80px) 0;border-block:1px solid var(--line);background:radial-gradient(70% 140% at 0% 50%,rgba(242,176,30,.14),transparent 60%),linear-gradient(180deg,#0B0A07,var(--ink))}.cta-band::after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,transparent 0 60px,rgba(255,215,120,.025) 60px 61px)}.cta-band .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.cta-band h2{font-size:clamp(1.6rem,3.2vw,2.6rem);margin-bottom:.25em}.cta-band p{color:var(--muted);margin:0}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.gallery figure{margin:0;position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);aspect-ratio:4/3;background:var(--ink-3)}.gallery img{width:100%;height:100%;object-fit:cover}.gallery figcaption{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:rgba(7,8,11,.7);font-size:.74rem;font-weight:600;color:var(--soft)}.slot.ratio-wide{aspect-ratio:16/9}.slot.ratio-square{aspect-ratio:1}.menu-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:28px 0 32px;padding-top:24px;border-top:1px solid var(--line)}.menu-cols .h{display:block;font:600 .66rem/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 12px}.menu-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.menu-cols a{text-decoration:none;color:var(--soft);font-size:.92rem;font-weight:600;transition:color .2s}.menu-cols a:hover{color:var(--text)}.foot .foot-h{font:600 .7rem/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 18px}.foot .brand-word b{font-size:1rem}.foot .foot-note{color:var(--muted);font-size:.9rem;margin:0;line-height:1.7}@media print{.nav,.menu,.mbar,.chat,.chat-launch,.route,.skip,body::after{display:none!important}body{background:#fff;color:#111}.js .rv{opacity:1;transform:none}}@media (max-width:960px){.page-hero .wrap{grid-template-columns:1fr}.page-hero{padding-top:calc(76px + 36px)}.two-col{grid-template-columns:1fr}.sticky{position:static}.steps.three{grid-template-columns:1fr 1fr}.svc-grid.three{grid-template-columns:repeat(2,1fr)}.menu-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-hero{padding-top:calc(64px + 28px);padding-bottom:36px}.page-hero h1{font-size:clamp(1.75rem,8vw,2.4rem)}.actions .btn{flex:1 1 100%}.steps.three,.svc-grid.three{grid-template-columns:1fr}.tbl th,.tbl td{padding:14px 14px}.tbl .fee{white-space:normal}.tbl .fee .amt{font-size:1.25rem}.tbl tbody th small{font-size:.8rem}.tabpanel{padding:20px}.route-card{grid-template-columns:1fr}.cta-band .wrap{display:grid}.menu-cols{grid-template-columns:1fr 1fr;gap:18px}.menu li a{padding:12px 0}.nav-in{height:64px}.nav-cta .btn{display:none}.nav-phone{display:none}}[dir="rtl"] .nav,[dir="rtl"] .menu,[dir="rtl"] .foot,[dir="rtl"] .mbar,[dir="rtl"] .chat,[dir="rtl"] .chat-launch,[dir="rtl"] .skip{direction:ltr;text-align:left}[dir="rtl"] main{font-family:"Noto Sans Arabic",var(--f-text);line-height:1.8}[dir="rtl"] main h1,[dir="rtl"] main h2,[dir="rtl"] main h3{font-family:"Noto Sans Arabic",var(--f-display);letter-spacing:0;line-height:1.3}[dir="rtl"] main .checklist li{padding-left:0;padding-right:36px}[dir="rtl"] main .checklist li::before{left:auto;right:0}[dir="rtl"] main .checklist li::after{left:auto;right:7px}[dir="rtl"] main .callout{padding:26px 32px 26px 28px}[dir="rtl"] main .callout::before{left:auto;right:0}[dir="rtl"] main .tbl th,[dir="rtl"] main .tbl td{text-align:right}[dir="rtl"] main .tbl .fee,[dir="rtl"] main .tbl thead th:last-child{text-align:left}[dir="rtl"] main .prose ul,[dir="rtl"] main .prose ol{padding-left:0;padding-right:1.3em}[dir="rtl"] main .prose blockquote{padding:4px 20px 4px 0;border-left:0;border-right:2px solid var(--gold)}[dir="rtl"] main .mk .n::after{margin-left:0;margin-right:12px}[dir="rtl"] main .faq .ans{padding:0 0 24px 56px}[dir="rtl"] main .city-list a::after,[dir="rtl"] main .link-arrow svg{transform:scaleX(-1)}[dir="rtl"] main .fee-callout .amt small{direction:rtl}[dir="rtl"] main [dir="ltr"]{unicode-bidi:isolate;white-space:nowrap}.cal-embed{border-radius:var(--r);overflow:hidden;border:1px solid var(--line-gold);background:var(--ink);box-shadow:0 20px 50px -30px rgba(242,176,30,.35);margin-bottom:26px}.cal-embed .calendly-inline-widget{min-width:320px;height:700px;min-height:660px}.byline{margin:-6px 0 18px;color:var(--muted);font-size:.9rem}.byline a{color:var(--gold-lt)}.cal-alt{font:500 1.1rem/1.2 var(--f-display);letter-spacing:-.02em;margin:0 0 16px;color:var(--text)}.map-embed{margin-top:26px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--ink-3)}.map-embed iframe{display:block;width:100%;height:280px;border:0;filter:saturate(.85)}.fields>.note{grid-column:1/-1;margin:0}@media (max-width:640px){.cal-embed .calendly-inline-widget{min-width:0;width:100%;height:660px;min-height:660px}}@media (max-width:640px){.foot-legal{padding-bottom:150px}.facts li{padding:24px 16px}.facts b{font-size:1.35rem}}.slot .art{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}.slot[data-photo-slot] .corner{z-index:1}.art .a-wheel{transform-box:fill-box;transform-origin:center;animation:spin 5s linear infinite}.art .a-car{animation:artBob 3.4s ease-in-out infinite}@keyframes artBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.art .a-beam{animation:artBeam 3.6s ease-in-out infinite}@keyframes artBeam{0%,100%{opacity:.45}50%{opacity:1}}.art .a-lane{animation:artLane 1.4s linear infinite}@keyframes artLane{to{stroke-dashoffset:-40}}.art .a-stamp{transform-box:fill-box;transform-origin:center;animation:artStamp .9s cubic-bezier(.3,1.6,.4,1) 1.1s both}@keyframes artStamp{0%{opacity:0;transform:scale(2) rotate(-35deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.art .a-doc{animation:artSlide 6s ease-in-out infinite}@keyframes artSlide{0%{opacity:0;transform:translateX(-70px)}14%,62%{opacity:1;transform:translateX(0)}78%,100%{opacity:0;transform:translateX(70px)}}.art .a-press{transform-box:fill-box;transform-origin:center bottom;animation:artPress 6s ease-in-out infinite}@keyframes artPress{0%,28%{transform:translateY(-16px)}38%,54%{transform:translateY(0)}68%,100%{transform:translateY(-16px)}}.art .a-ring{transform-box:fill-box;transform-origin:center;animation:artRing 6s ease-out infinite}@keyframes artRing{0%,36%{opacity:0;transform:scale(.5)}40%{opacity:.9;transform:scale(.7)}66%,100%{opacity:0;transform:scale(1.8)}}.art .a-tag{animation:artSwing 3.6s ease-in-out infinite}@keyframes artSwing{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.art .a-glow{animation:artBeam 3s ease-in-out infinite}.art .a-sheen{animation:artSheen 5.5s ease-in-out infinite}@keyframes artSheen{0%{opacity:0;transform:skewX(-14deg) translateX(-10px)}15%{opacity:1}55%,100%{opacity:0;transform:skewX(-14deg) translateX(220px)}}@media (prefers-reduced-motion:reduce){.art *{animation:none!important}}.lbl{line-height:1.5}@media (max-width:480px){.mk{height:auto;min-height:34px;padding-top:9px;padding-bottom:9px;line-height:1.4;letter-spacing:.18em;align-items:flex-start;gap:10px}.mk::before,.mk::after{margin-top:5px}.mk .n::after{margin-left:10px}}
