@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fonts/cormorant-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fonts/cormorant-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:InterVar;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:InterVar;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+FEFF,U+FFFD}:root{--ink-900: #08080a;--ink-800: #0b0b0e;--ink-700: #101014;--ink-600: #16161b;--ink-500: #1d1d23;--line: rgba(255, 255, 255, .08);--line-warm: rgba(200, 169, 106, .24);--gold-100: #f0e2c2;--gold-200: #e0c893;--gold-300: #c8a96a;--gold-400: #a98c53;--text-100: #f4efe8;--text-200: #d9d2c8;--text-300: #a49d92;--text-400: #7b756c;--font-display: "Cormorant", "Times New Roman", Georgia, serif;--font-body: "InterVar", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--step-hero: clamp(2.5rem, 8.6vw, 4.9rem);--step-h2: clamp(2.05rem, 6.4vw, 3.35rem);--step-h3: clamp(1.22rem, 3.8vw, 1.55rem);--step-lead: clamp(1.12rem, 1rem + .65vw, 1.34rem);--step-body: clamp(1rem, .96rem + .25vw, 1.08rem);--step-small: clamp(.97rem, .93rem + .2vw, 1.05rem);--shell: 1160px;--shell-narrow: 780px;--gutter: clamp(1.25rem, 5vw, 2.5rem);--section-y: clamp(3.5rem, 8vw, 6rem);--radius: 16px;--radius-lg: 24px;--ease: cubic-bezier(.22, .61, .36, 1);--dur: .5s;--glow-warm: radial-gradient( 60% 55% at 50% 45%, rgba(200, 169, 106, .22) 0%, rgba(200, 169, 106, .07) 42%, transparent 72% );--shadow-soft: 0 24px 60px -32px rgba(0, 0, 0, .9)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background-color:var(--ink-800);color:var(--text-200);font-family:var(--font-body);font-size:var(--step-body);line-height:1.7;font-weight:350;letter-spacing:.005em;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(90% 55% at 50% 0%,rgba(200,169,106,.09),transparent 60%),radial-gradient(70% 50% at 8% 100%,rgba(120,130,175,.06),transparent 65%)}body>*{position:relative;z-index:1}img,picture,svg{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-display);font-weight:400;color:var(--text-100);line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}::selection{background:#c8a96a47;color:var(--text-100)}:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1.25rem;background:var(--ink-600);color:var(--text-100)}.skip-link:focus{left:1rem;top:1rem}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.shell--narrow{max-width:var(--shell-narrow)}.section{padding-block:var(--section-y)}.section--alt{background:linear-gradient(180deg,transparent,rgba(255,255,255,.022) 22%,transparent);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section__head{margin-bottom:clamp(1.75rem,4.5vw,2.75rem)}.section__head--tight{margin-bottom:1.5rem}.section__title{max-width:22ch;font-size:var(--step-h2);margin-block:.55rem 0}.section__lead{margin-top:1.15rem;max-width:46ch;font-size:var(--step-lead);color:var(--text-300);line-height:1.65}.section__head--wide .section__title{max-width:26ch}.section__head--wide .section__lead{max-width:54ch}.eyebrow{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-300);font-weight:500;display:flex;align-items:center;gap:.85rem}.eyebrow:after{content:"";flex:0 1 3.5rem;height:1px;background:linear-gradient(90deg,var(--line-warm),transparent)}.eyebrow--center{justify-content:center}.eyebrow--center:after{display:none}.actions{display:flex;flex-wrap:wrap;gap:.85rem}.actions--center{justify-content:center}.btn{--btn-py: 1.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--btn-py) 1.9rem;min-height:52px;border-radius:999px;font-family:var(--font-body);font-size:.95rem;font-weight:500;letter-spacing:.045em;line-height:1;text-align:center;cursor:pointer;border:1px solid transparent;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),color var(--dur) var(--ease)}.btn--gold{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--gold-100),var(--gold-300) 58%,var(--gold-400));color:#14100a;font-weight:600;box-shadow:0 0 0 1px #f0e2c259,0 18px 44px -20px #c8a96af2}.btn--gold:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,252,245,.5) 48%,transparent 66%);transform:translate(-120%);animation:aura-sheen 7s var(--ease) infinite;pointer-events:none}@keyframes aura-sheen{0%,62%{transform:translate(-120%)}86%,to{transform:translate(120%)}}.btn--ghost{border-color:#ffffff29;color:var(--text-100);background:#ffffff05;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--sm{--btn-py: .75rem;min-height:44px;padding-inline:1.3rem;font-size:.85rem}.btn--lg{--btn-py: 1.2rem;min-height:58px;padding-inline:2.4rem;font-size:1.02rem}.btn--xl{--btn-py: 1.35rem;min-height:64px;padding-inline:clamp(2rem,7vw,3.2rem);font-size:clamp(1.02rem,.98rem + .3vw,1.15rem)}@media(max-width:559px){.btn--lg,.btn--xl{width:100%}}@media(hover:hover){.btn--gold:hover{transform:translateY(-2px);box-shadow:0 20px 44px -18px #c8a96ae6}.btn--ghost:hover{border-color:var(--line-warm);background:#c8a96a12;transform:translateY(-2px)}}.btn:active{transform:translateY(0)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.site-header{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .6s var(--ease),border-color .6s var(--ease),backdrop-filter .6s var(--ease);border-bottom:1px solid transparent}.site-header.is-stuck{background:#08080ad1;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);border-bottom-color:var(--line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px}.wordmark{display:grid;gap:.15rem;line-height:1}.wordmark__main{font-family:var(--font-body);font-size:.95rem;font-weight:600;letter-spacing:.3em;color:var(--text-100)}.wordmark__thin{font-weight:300;color:var(--gold-200)}.wordmark__sub{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-400)}.site-nav{display:none;gap:2rem;font-size:.85rem;letter-spacing:.03em;color:var(--text-300)}.site-nav a{position:relative;padding-block:.4rem;transition:color var(--dur) var(--ease)}.site-nav a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--gold-300);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}@media(hover:hover){.site-nav a:hover{color:var(--text-100)}.site-nav a:hover:after{transform:scaleX(1)}}.site-header__cta{display:none}@media(min-width:900px){.site-nav,.site-header__cta{display:flex}.site-header__inner{min-height:84px}}.media{position:relative;overflow:hidden;margin:0;border-radius:var(--radius-lg);border:1px solid var(--line);aspect-ratio:4 / 3;isolation:isolate;background:linear-gradient(200deg,rgba(255,255,255,.05),transparent 45%),radial-gradient(120% 90% at 78% 8%,rgba(150,160,200,.1),transparent 55%),linear-gradient(180deg,var(--ink-600),var(--ink-900));box-shadow:var(--shadow-soft);transition:border-color .7s var(--ease),transform .7s var(--ease)}.media__glow{position:absolute;inset:0;background:var(--glow-warm);transform:translate3d(0,12%,0);transition:opacity .9s var(--ease)}.media:after{content:"AURA NIGHT";position:absolute;inset:auto 0 42%;text-align:center;font-family:var(--font-body);font-size:.66rem;letter-spacing:.42em;text-indent:.42em;color:#e0c89357;pointer-events:none}.media:before{content:"";position:absolute;left:12%;right:12%;bottom:34%;height:1px;background:linear-gradient(90deg,transparent,var(--line-warm),transparent)}.media__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;transition:transform 1.2s var(--ease)}.media__label{position:absolute;left:1.15rem;bottom:1.05rem;z-index:3;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-300);background:#08080a80;border:1px solid var(--line);border-radius:999px;padding:.4rem .85rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(hover:hover){.media:hover{border-color:var(--line-warm)}.media:hover .media__img{transform:scale(1.035)}}.hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-top:7rem;padding-bottom:clamp(4rem,12vw,7rem);overflow:hidden}.media--hero{position:absolute;inset:0;z-index:0;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;background:radial-gradient(70% 45% at 50% 108%,rgba(200,169,106,.2),transparent 62%),radial-gradient(45% 35% at 84% 22%,rgba(120,135,185,.14),transparent 65%),linear-gradient(175deg,#0d0e12,#121216 38%,#0a0a0c)}.media--hero:after,.media--hero:before{content:none}.media--hero .media__img{z-index:1;object-position:42% 42%}@media(min-width:900px){.media--hero .media__img{object-position:58% 55%}}.media--hero .media__glow{background:radial-gradient(38% 30% at 22% 74%,rgba(224,200,147,.22),transparent 70%),radial-gradient(50% 40% at 78% 88%,rgba(200,169,106,.12),transparent 72%);transform:none;animation:aura-breathe 11s var(--ease) infinite alternate}.media--hero .media__city{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(1.4px 1.4px at 12% 34%,rgba(240,226,194,.85),transparent),radial-gradient(1.2px 1.2px at 26% 24%,rgba(200,169,106,.7),transparent),radial-gradient(1.6px 1.6px at 41% 39%,rgba(240,226,194,.6),transparent),radial-gradient(1.2px 1.2px at 57% 21%,rgba(180,195,235,.6),transparent),radial-gradient(1.5px 1.5px at 68% 36%,rgba(240,226,194,.75),transparent),radial-gradient(1.2px 1.2px at 83% 28%,rgba(200,169,106,.65),transparent),radial-gradient(1.3px 1.3px at 92% 42%,rgba(240,226,194,.55),transparent),radial-gradient(1.2px 1.2px at 6% 18%,rgba(180,195,235,.5),transparent),radial-gradient(1.4px 1.4px at 49% 15%,rgba(240,226,194,.5),transparent);animation:aura-shimmer 9s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,10,.62) 0%,transparent 26%,rgba(8,8,10,.8) 78%,var(--ink-800) 100%),radial-gradient(120% 80% at 50% 50%,transparent 45%,rgba(0,0,0,.55) 100%)}@media(min-width:900px){.hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(8,8,10,.85) 0%,rgba(8,8,10,.6) 30%,rgba(8,8,10,.2) 50%,transparent 66%)}}.hero__inner{position:relative;z-index:2}.hero__inner>.reveal{animation:aura-rise 1s var(--ease) both}.hero__inner>.reveal:nth-child(1){animation-delay:.1s}.hero__inner>.reveal:nth-child(2){animation-delay:.22s}.hero__inner>.reveal:nth-child(3){animation-delay:.36s}.hero__inner>.reveal:nth-child(4){animation-delay:.5s}.hero__inner>.reveal:nth-child(5){animation-delay:.62s}@keyframes aura-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero__title{font-size:var(--step-hero);margin-top:1.15rem;letter-spacing:-.02em;max-width:16ch}.hero__title-line{display:block;color:var(--gold-100)}.hero__lead{margin-top:1.35rem;max-width:40ch;font-size:var(--step-lead);color:var(--text-200);line-height:1.62}.hero .actions{margin-top:2rem}.hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .95rem;margin-top:2rem;padding-top:1.35rem;border-top:1px solid var(--line);font-size:var(--step-small);color:var(--text-300);letter-spacing:.02em}.hero__trust li{display:flex;align-items:center;gap:.95rem}.hero__trust li:not(:first-child):before{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold-300);opacity:.8;flex:none}@media(min-width:900px){.hero__title{max-width:18ch}.hero__lead{max-width:46ch}}.hero__scroll{position:absolute;left:50%;bottom:1.4rem;z-index:2;width:1px;height:46px;overflow:hidden;background:#ffffff17;transform:translate(-50%)}.hero__scroll span{display:block;width:100%;height:40%;background:linear-gradient(180deg,transparent,var(--gold-300));animation:aura-drop 2.8s var(--ease) infinite}@keyframes aura-breathe{0%{opacity:.75}to{opacity:1}}@keyframes aura-shimmer{0%{opacity:.32}to{opacity:.62}}@keyframes aura-drop{0%{transform:translateY(-110%)}60%,to{transform:translateY(260%)}}.route{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:clamp(1.25rem,4vw,1.85rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(80% 140% at 100% 0%,rgba(200,169,106,.08),transparent 60%),#ffffff04}.route__leg{display:flex;align-items:center;gap:.55rem}.route__leg:not(:first-child):before{content:"→";color:var(--gold-300);opacity:.75}.route__stop{display:block;padding:.62rem 1.15rem;border:1px solid var(--line);border-radius:999px;font-size:var(--step-small);letter-spacing:.05em;color:var(--text-100);background:var(--ink-700);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.route__stop--home{border-color:var(--line-warm);color:var(--gold-100);background:#c8a96a17}@media(hover:hover){.route__leg:hover .route__stop{border-color:var(--line-warm);color:var(--gold-100);background:#c8a96a12}}.route__note{margin-top:1.15rem;font-size:var(--step-small);color:var(--text-400);max-width:54ch}.pull{margin-top:clamp(2.25rem,6vw,3.25rem);padding-left:clamp(1.25rem,4vw,2rem);border-left:2px solid var(--gold-300);max-width:52ch;font-family:var(--font-display);font-size:clamp(1.6rem,5.6vw,2.5rem);line-height:1.28;color:var(--text-100)}.pull__sub{margin-top:.9rem;padding-left:clamp(1.25rem,4vw,2rem);border-left:2px solid transparent;max-width:52ch;font-size:var(--step-small);color:var(--text-300)}.steps{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.step{padding:clamp(1.75rem,6vw,2.5rem);background:var(--ink-800);transition:background-color .7s var(--ease)}.step__num{display:block;font-family:var(--font-display);font-size:2.4rem;color:var(--gold-300);line-height:1;margin-bottom:.9rem;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.step__title{font-size:var(--step-h3);margin-bottom:.6rem}.step__text{color:var(--text-300);font-size:var(--step-small);line-height:1.7;max-width:34ch}@media(hover:hover){.step:hover{background:var(--ink-700)}}@media(min-width:700px){.steps{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.steps{grid-template-columns:repeat(4,1fr)}}.steps__note{margin-top:clamp(1.5rem,4vw,2.25rem);font-family:var(--font-display);font-size:clamp(1.35rem,4.4vw,1.85rem);line-height:1.35;color:var(--gold-100);text-align:center}.car{background:radial-gradient(90% 60% at 50% -10%,rgba(200,169,106,.07),transparent 62%),var(--ink-900);border-bottom:1px solid var(--line)}.car__spec{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.1rem;margin-bottom:clamp(1.5rem,4vw,2.25rem);padding-bottom:clamp(1.25rem,3.5vw,1.75rem);border-bottom:1px solid var(--line)}.car__model{font-family:var(--font-display);font-size:clamp(2rem,7vw,3.1rem);line-height:1;color:var(--text-100);letter-spacing:.01em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.car__meta{font-size:var(--step-small);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300)}.gallery{display:grid;gap:clamp(.85rem,2.5vw,1.25rem)}.media--wide{aspect-ratio:16 / 10}@media(min-width:760px){.gallery{grid-template-columns:1fr 1fr}.media--wide{grid-column:1 / -1;aspect-ratio:2.2 / 1}}.features{display:flex;flex-wrap:wrap;gap:.55rem .65rem;margin-top:clamp(1.5rem,4vw,2.25rem)}.feature{display:flex;align-items:center;gap:.6rem;padding:.7rem 1.25rem .7rem 1rem;border:1px solid var(--line);border-radius:999px;font-size:var(--step-small);color:var(--text-100);background:#ffffff06}.feature:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold-300);flex:none}.car__note{margin-top:1.25rem;font-size:var(--step-small);color:var(--text-400);letter-spacing:.02em}.cards{display:grid;gap:clamp(1rem,2.5vw,1.35rem)}.card{position:relative;padding:clamp(1.75rem,5.5vw,2.4rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(170deg,rgba(255,255,255,.035),transparent 60%),var(--ink-700);overflow:hidden;transition:transform .7s var(--ease),border-color .7s var(--ease)}.card:before{content:"";position:absolute;inset:-40% 45% 55% -40%;background:var(--glow-warm);opacity:0;transition:opacity .8s var(--ease);pointer-events:none}.card__mark{display:block;font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--gold-300);opacity:.55;margin-bottom:1rem;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.card__title{font-size:var(--step-h3);margin-bottom:.85rem}.card__text{color:var(--text-300);font-size:var(--step-small);line-height:1.75}@media(hover:hover){.card:hover{transform:translateY(-4px);border-color:var(--line-warm)}.card:hover:before{opacity:1}}@media(min-width:860px){.cards{grid-template-columns:repeat(3,1fr)}}.why__note{margin-top:clamp(1.5rem,4vw,2.25rem);padding-left:clamp(1rem,3vw,1.5rem);border-left:1px solid var(--line-warm);max-width:56ch;font-size:var(--step-small);line-height:1.7;color:var(--text-300)}.scenarios{display:grid;gap:clamp(1rem,2.5vw,1.35rem)}.scenario{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-700);box-shadow:var(--shadow-soft);transition:transform .7s var(--ease),border-color .7s var(--ease)}.scenario__media{position:relative;isolation:isolate;aspect-ratio:5 / 4;overflow:hidden;background:linear-gradient(200deg,rgba(255,255,255,.045),transparent 50%),linear-gradient(180deg,var(--ink-500),var(--ink-900));border-bottom:1px solid var(--line)}.scenario__glow{position:absolute;inset:0;background:radial-gradient(55% 60% at 28% 78%,rgba(224,200,147,.2),rgba(200,169,106,.05) 45%,transparent 72%)}.scenario__media:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,10,.16) 0%,transparent 34%,rgba(8,8,10,.5) 100%)}@media(hover:hover){.scenario:hover .media__img{transform:scale(1.04)}}.scenario__media:before{content:"";position:absolute;left:14%;right:14%;bottom:30%;height:1px;background:linear-gradient(90deg,transparent,var(--line-warm),transparent)}.scenario__body{display:flex;flex-direction:column;flex:1;padding:clamp(1.4rem,4.5vw,1.9rem)}.scenario__title{font-size:var(--step-h3);margin-bottom:.9rem}.scenario__route{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin-bottom:1rem;font-size:.92rem;color:var(--text-200);letter-spacing:.02em}.scenario__route li{display:flex;align-items:center;gap:.45rem}.scenario__route li:not(:first-child):before{content:"→";color:var(--gold-300);opacity:.7}.scenario__route-turn{color:var(--gold-100);font-style:italic}.scenario__text{margin-top:auto;font-size:var(--step-small);color:var(--text-300);line-height:1.7}@media(hover:hover){.scenario:hover{transform:translateY(-4px);border-color:var(--line-warm)}}@media(min-width:880px){.scenarios{grid-template-columns:repeat(3,1fr)}}.price{padding:clamp(2rem,7vw,3.75rem);border:1px solid var(--line-warm);border-radius:var(--radius-lg);background:radial-gradient(90% 120% at 100% 0%,rgba(200,169,106,.09),transparent 58%),var(--ink-700);box-shadow:var(--shadow-soft)}.price .section__head{margin-bottom:1.75rem}@media(min-width:900px){.price{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.price .section__head{margin-bottom:0}.price__plan{padding-top:0;border-top:0}}.price__plan{padding-top:1.4rem;border-top:1px solid var(--line);font-size:var(--step-small);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-300)}.price__figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1em .28em;margin-top:.65rem;font-family:var(--font-display);line-height:1;color:var(--gold-100);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.price__from{font-family:var(--font-body);font-size:clamp(.9rem,.86rem + .3vw,1.02rem);font-weight:400;letter-spacing:.14em;text-transform:lowercase;color:var(--text-400);align-self:center}.price__amount{font-size:clamp(3.4rem,12vw,5.6rem);letter-spacing:-.015em}.price__currency{margin-left:.08em;font-size:clamp(1.9rem,6vw,2.9rem);color:var(--gold-200)}.price__route{margin-top:1.1rem;padding-bottom:1.35rem;border-bottom:1px solid var(--line);max-width:46ch;font-size:var(--step-small);line-height:1.6;color:var(--text-200)}.price__points{display:grid;gap:.75rem;margin-top:1.5rem}.price__points li{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--step-small);color:var(--text-200);line-height:1.6}.price__points li:before{content:"";flex:none;width:6px;height:6px;margin-top:.62em;border-radius:50%;background:var(--gold-300)}.note{margin-top:1.4rem;font-size:var(--step-small);color:var(--text-400);max-width:52ch;line-height:1.7}.price .actions{margin-top:2rem}.availability{text-align:center;background:radial-gradient(70% 60% at 50% 0%,rgba(200,169,106,.1),transparent 62%),var(--ink-900);border-bottom:1px solid var(--line)}.availability__inner{display:grid;justify-items:center;gap:.5rem}.availability .eyebrow:after{display:none}.availability__title{font-size:var(--step-h2);margin-block:.75rem 0}.availability__claim{margin-top:2.25rem;padding-top:2rem;border-top:1px solid var(--line-warm);font-family:var(--font-display);font-size:clamp(1.75rem,6vw,2.8rem);line-height:1.2;color:var(--gold-100);max-width:20ch}.availability__line{margin-top:1rem;max-width:46ch;color:var(--text-300);font-size:var(--step-lead);line-height:1.6}.availability__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .7rem;margin-top:1.9rem}.availability__facts li{padding:.6rem 1.15rem;border:1px solid var(--line);border-radius:999px;font-size:var(--step-small);color:var(--text-200);background:#ffffff05}.days{display:flex;gap:.4rem;margin-top:1.9rem;flex-wrap:wrap;justify-content:center}.day{display:grid;place-items:center;width:clamp(42px,11vw,58px);height:clamp(42px,11vw,58px);border:1px solid var(--line);border-radius:12px;font-size:var(--step-small);color:var(--text-400);letter-spacing:.06em}.day--on{border-color:var(--gold-300);color:#14100a;background:linear-gradient(135deg,var(--gold-200),var(--gold-300));font-weight:600;box-shadow:0 12px 30px -16px #c8a96ad9}.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:clamp(1.15rem,4vw,1.5rem);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(1.18rem,4.2vw,1.5rem);color:var(--text-100);line-height:1.3;transition:color var(--dur) var(--ease)}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"";flex:none;width:13px;height:13px;border-right:1px solid var(--gold-300);border-bottom:1px solid var(--gold-300);transform:rotate(45deg) translate(-3px,-3px);transition:transform var(--dur) var(--ease)}.faq__item[open] .faq__q:after{transform:rotate(225deg) translate(-3px,-3px)}@media(hover:hover){.faq__q:hover{color:var(--gold-100)}}.faq__a{padding-bottom:1.5rem;max-width:62ch;color:var(--text-300);font-size:var(--step-small);line-height:1.75}.faq__item[open] .faq__a{animation:aura-unfold .55s var(--ease)}@keyframes aura-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.final{position:relative;text-align:center;overflow:hidden;background:radial-gradient(80% 70% at 50% 110%,rgba(200,169,106,.16),transparent 60%)}.final__inner{display:grid;justify-items:center}.final{padding-block:clamp(4.5rem,11vw,8rem)}.final__title{font-size:clamp(2.4rem,8vw,4.2rem);margin-top:1rem;max-width:16ch}.final__text{margin-top:1.35rem;max-width:44ch;font-size:var(--step-lead);color:var(--text-200);line-height:1.65}.final .actions{margin-top:2.5rem;width:100%;max-width:26rem}.final__hint{margin-top:1.1rem;font-size:var(--step-small);color:var(--text-400)}.contact-list{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:2.25rem;width:100%;max-width:30rem}.contact-list li:last-child{grid-column:1 / -1}@media(min-width:720px){.contact-list{grid-template-columns:repeat(3,1fr);max-width:42rem}.contact-list li:last-child{grid-column:auto}}.contact-link{display:grid;gap:.3rem;height:100%;padding:.95rem 1.4rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.contact-link__label{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-400)}.contact-link__value{font-size:.98rem;color:var(--text-100)}@media(hover:hover){.contact-link:hover{border-color:var(--line-warm);background:#c8a96a0f;transform:translateY(-2px)}}.final__signature{display:grid;gap:.5rem;margin-top:clamp(3rem,9vw,4.5rem)}.final__brand{font-family:var(--font-body);font-size:.95rem;font-weight:500;letter-spacing:.34em;color:var(--text-100)}.final__meta{font-size:var(--step-small);color:var(--text-400);letter-spacing:.05em}.site-footer{padding-block:clamp(2.5rem,7vw,3.5rem);border-top:1px solid var(--line);background:var(--ink-900)}.site-footer__inner{display:grid;gap:.85rem}.site-footer__brand{font-size:.85rem;font-weight:500;letter-spacing:.3em;color:var(--text-200)}.site-footer__facts{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:var(--step-small);color:var(--text-300)}.site-footer__facts li{display:flex;align-items:center;gap:.9rem}.site-footer__facts li:not(:first-child):before{content:"";width:3px;height:3px;border-radius:50%;background:var(--gold-300);opacity:.75;flex:none}.site-footer__legal{font-size:.78rem;color:var(--text-400);opacity:.75}.dock{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);padding-bottom:env(safe-area-inset-bottom);transform:translateY(110%);transition:transform .7s var(--ease)}.dock.is-visible{transform:none}.dock__btn{display:grid;place-items:center;min-height:56px;padding:.5rem;background:#08080aeb;font-size:.85rem;letter-spacing:.06em;color:var(--text-200)}.dock__btn--call{color:var(--gold-100)}.dock__btn:active{background:var(--ink-600)}@media(min-width:900px){.dock{display:none}}@media(max-width:899px){.site-footer{padding-bottom:calc(clamp(2.5rem,7vw,3.5rem) + 64px)}}:root{--dock-h: 57px;--dock-safe: calc(var(--dock-h) + env(safe-area-inset-bottom, 0px))}.aura-launcher{position:fixed;right:clamp(.85rem,3vw,1.5rem);bottom:calc(var(--dock-safe) + .75rem);z-index:70;display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.7rem 1.15rem;border:1px solid var(--line-warm);border-radius:999px;cursor:pointer;font-family:var(--font-body);font-size:.92rem;font-weight:500;letter-spacing:.03em;color:var(--gold-100);background:#0e0e12eb;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);box-shadow:0 0 0 1px #c8a96a1a,0 16px 38px -20px #000000f2;transition:transform .5s var(--ease),border-color .5s var(--ease),background-color .5s var(--ease),opacity .35s var(--ease)}.aura-launcher__glyph{display:grid;place-items:center;color:var(--gold-300)}.aura-launcher.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px) scale(.96)}@media(hover:hover){.aura-launcher:hover{border-color:var(--gold-300);background:#16161bf2;transform:translateY(-2px)}}@media(min-width:900px){.aura-launcher{bottom:1.5rem;right:1.5rem}}.aura-chat{position:fixed;z-index:80;left:0;right:0;bottom:var(--dock-safe);display:flex;flex-direction:column;height:min(78dvh,620px);max-height:calc(100dvh - var(--dock-safe) - 3rem);border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;background:radial-gradient(120% 60% at 50% 0%,rgba(200,169,106,.09),transparent 60%),var(--ink-800);box-shadow:0 -18px 60px -24px #000000f2;overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.aura-chat.is-open{opacity:1;transform:none}@media(min-width:600px){.aura-chat{left:auto;right:1.5rem;width:384px;height:min(74dvh,600px);border-bottom:1px solid var(--line);border-radius:20px;margin-bottom:.75rem}}@media(min-width:900px){.aura-chat{bottom:1.5rem;margin-bottom:0;max-height:calc(100dvh - 3rem)}}.aura-chat__head{display:flex;align-items:center;gap:.75rem;padding:.85rem .75rem .85rem 1.1rem;border-bottom:1px solid var(--line);background:#08080a99;flex:none}.aura-chat__mark{width:8px;height:8px;border-radius:50%;background:var(--gold-300);box-shadow:0 0 0 4px #c8a96a24;flex:none}.aura-chat__titles{display:grid;gap:.15rem;line-height:1.2;margin-right:auto;min-width:0}.aura-chat__brand{font-size:.82rem;font-weight:600;letter-spacing:.22em;color:var(--text-100)}.aura-chat__role{font-size:.72rem;letter-spacing:.06em;color:var(--text-400)}.aura-chat__close{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:12px;background:transparent;color:var(--text-300);cursor:pointer;transition:color .4s var(--ease),background-color .4s var(--ease)}@media(hover:hover){.aura-chat__close:hover{color:var(--gold-100);background:#ffffff0d}}.aura-chat__log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1rem;scrollbar-width:thin;scrollbar-color:rgba(200,169,106,.35) transparent}.aura-chat__log::-webkit-scrollbar{width:6px}.aura-chat__log::-webkit-scrollbar-thumb{background:#c8a96a4d;border-radius:999px}.aura-msg{max-width:86%;padding:.7rem .95rem;border-radius:14px;font-size:.95rem;line-height:1.55;overflow-wrap:anywhere;animation:aura-msg-in .32s var(--ease) both}.aura-msg--bot{align-self:flex-start;border:1px solid var(--line);border-bottom-left-radius:5px;background:var(--ink-600);color:var(--text-200)}.aura-msg--user{align-self:flex-end;border:1px solid var(--line-warm);border-bottom-right-radius:5px;background:#c8a96a1f;color:var(--text-100)}@keyframes aura-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aura-msg--typing{display:inline-flex;gap:5px;padding:.85rem 1rem}.aura-msg--typing span{width:6px;height:6px;border-radius:50%;background:var(--gold-300);opacity:.5;animation:aura-typing 1.25s ease-in-out infinite}.aura-msg--typing span:nth-child(2){animation-delay:.18s}.aura-msg--typing span:nth-child(3){animation-delay:.36s}@keyframes aura-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.aura-chat__form{display:flex;align-items:flex-end;gap:.6rem;padding:.7rem .75rem .7rem 1rem;border-top:1px solid var(--line);background:#08080a8c;flex:none}.aura-chat__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aura-chat__input{flex:1;min-width:0;min-height:44px;max-height:110px;padding:.7rem .9rem;border:1px solid var(--line);border-radius:14px;resize:none;font-family:var(--font-body);font-size:16px;line-height:1.45;color:var(--text-100);background:#ffffff08;transition:border-color .4s var(--ease)}.aura-chat__input::placeholder{color:var(--text-400)}.aura-chat__input:focus{outline:none;border-color:var(--line-warm)}.aura-chat__send{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:12px;cursor:pointer;color:#14100a;background:linear-gradient(135deg,var(--gold-100),var(--gold-300) 60%,var(--gold-400));transition:transform .35s var(--ease),opacity .35s var(--ease)}.aura-chat__send:disabled{opacity:.45;cursor:default}@media(hover:hover){.aura-chat__send:not(:disabled):hover{transform:translateY(-1px)}}.aura-chat__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 .75rem .5rem;flex:none}.aura-chat__cta{display:grid;place-items:center;min-height:44px;padding:.55rem .7rem;border:1px solid var(--line);border-radius:12px;text-align:center;font-size:.82rem;line-height:1.25;color:var(--text-200);background:#ffffff05;transition:border-color .4s var(--ease),background-color .4s var(--ease),color .4s var(--ease)}.aura-chat__cta--wa{border-color:var(--line-warm);color:var(--gold-100)}@media(hover:hover){.aura-chat__cta:hover{border-color:var(--gold-300);background:#c8a96a14;color:var(--gold-100)}}.aura-chat.is-degraded .aura-chat__cta--wa{background:#c8a96a1f}.aura-chat__note{flex:none;padding:0 1rem .85rem;font-size:.68rem;line-height:1.4;color:var(--text-400);text-align:center}@media(prefers-reduced-motion:reduce){.aura-chat,.aura-msg{transition:none;animation:none}.aura-msg--typing span{animation:none}.aura-chat{opacity:1;transform:none}}@media(max-width:359px){.aura-chat__actions{grid-template-columns:1fr}.aura-launcher__text{display:none}.aura-launcher{padding:.7rem;width:48px;justify-content:center}}
