:root{--ext-orange:#fa5537;--ext-orange-soft:#ff7a5c;--ext-orange-deep:#d83c20;--ext-black:#050505;--ext-panel:#0a0a0a;--ext-panel-2:#111111;--ext-white:#ffffff;--ext-off:#f7f6f3;--ext-border:rgba(255,255,255,0.10);--ext-border-2:rgba(255,255,255,0.06);--ext-border-light:#e8e6e1;--ext-ink:#0c0c0c;--ext-ink-2:#4a4a4a;--font-main:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;--font-mono:'JetBrains Mono', 'Courier New', monospace;--trans-smooth:all 0.5s cubic-bezier(0.16, 1, 0.3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;font-family:var(--font-main);background:var(--ext-black);color:var(--ext-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ext-honeypot{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ext-btn{padding:17px 34px;border-radius:6px;text-decoration:none;font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;border:1px solid #fff0;text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-main);line-height:1;transition:var(--trans-smooth)}.ext-btn.primary{background:var(--ext-orange);color:#000;border-color:var(--ext-orange)}.ext-btn.primary:hover{background:#fff;color:#000;border-color:#fff}.ext-btn.ghost{border:1px solid rgb(255 255 255 / .3);color:#fff;background:rgb(255 255 255 / .04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ext-btn.ghost:hover{background:#fff;color:#000;border-color:#fff}.ext-btn .arrow{display:inline-block;transition:transform 0.3s ease}.ext-btn:hover .arrow{transform:translateX(6px)}.glow-btn{box-shadow:0 10px 30px rgb(250 85 55 / .28)}.magnetic-btn{will-change:transform}.ext-btn:disabled{opacity:.5;cursor:not-allowed}.eyebrow-mono{font-family:var(--font-mono);font-size:.7rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--ext-orange)}.ext-header{position:sticky;top:0;z-index:80;width:100%;background:rgb(5 5 5 / .55);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--ext-border-2);transition:background 0.3s ease,border-color 0.3s ease}.ext-header.scrolled{background:rgb(5 5 5 / .92);border-color:var(--ext-border)}.ext-header-inner{max-width:1280px;margin:0 auto;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ext-logo{display:inline-flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0}.ext-logo .mark{width:11px;height:11px;background:var(--ext-orange);transform:rotate(45deg);box-shadow:0 0 14px rgb(250 85 55 / .6)}.ext-logo .word{font-weight:900;font-size:1.18rem;letter-spacing:4px;color:#fff}.ext-nav{display:flex;align-items:center;gap:30px}.ext-nav a{color:rgb(255 255 255 / .72);font-size:.78rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;transition:color 0.25s ease;position:relative}.ext-nav a:hover{color:#fff}.ext-nav a.active{color:var(--ext-orange)}.ext-header-cta{display:flex;align-items:center;gap:14px;flex-shrink:0}.ext-header-cta .ext-btn{padding:13px 24px;font-size:.72rem}@media (max-width:1024px){.ext-nav{display:none}}@media (max-width:560px){.ext-header-cta .ext-btn.ghost{display:none}}.contact-hero{position:relative;padding:104px 24px 72px;text-align:center;overflow:hidden;border-bottom:1px solid var(--ext-border-2)}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-bg::before{content:"";position:absolute;top:-10%;left:50%;transform:translateX(-50%);width:120%;height:90%;background:radial-gradient(ellipse at center,rgb(250 85 55 / .16) 0%,rgb(250 85 55 / .04) 35%,transparent 65%)}.hero-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 0%,transparent 75%)}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18;filter:grayscale(34%) contrast(1.05);z-index:-1}.contact-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(5 5 5 / .55) 0%,rgb(5 5 5 / .15) 34%,rgb(5 5 5 / .9) 100%)}.hero-inner{position:relative;z-index:2;max-width:980px;margin:0 auto}.contact-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 18px;background:rgb(250 85 55 / .08);border:1px solid rgb(250 85 55 / .3);border-radius:50px;font-family:var(--font-mono);font-size:.68rem;color:var(--ext-orange);font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:28px}.contact-badge .pulse-ring{width:7px;height:7px;background:var(--ext-orange);border-radius:50%;box-shadow:0 0 10px var(--ext-orange);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.25)}}.contact-hero h1{font-size:clamp(2.7rem, 7vw, 5.6rem);line-height:.95;font-weight:900;margin:0 0 24px;text-transform:uppercase;letter-spacing:-.03em}.text-flow{background:linear-gradient(to right,#fff 18%,var(--ext-orange) 50%,#fff 82%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:shine 6s linear infinite}@keyframes shine{to{background-position:200% center}}.contact-hero .hero-sub{font-size:clamp(1.02rem, 1.5vw, 1.2rem);line-height:1.6;color:rgb(255 255 255 / .74);max-width:600px;margin:0 auto 14px}.hero-proof{margin-top:40px;display:flex;gap:14px 30px;justify-content:center;flex-wrap:wrap;align-items:center}.hero-proof-item{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .62);font-weight:500}.hero-proof-item .ico{color:var(--ext-orange);font-size:.85rem}.hero-proof-item .live{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 9px #3ddc84;animation:pulse-dot 1.6s ease-in-out infinite;display:inline-block}.hero-proof-divider{width:1px;height:14px;background:rgb(255 255 255 / .18)}.glass{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(130% 90% at 82% -12%,rgb(250 85 55 / .13),transparent 52%),radial-gradient(120% 90% at 0% 112%,rgb(120 150 255 / .05),transparent 55%),linear-gradient(155deg,rgb(255 255 255 / .09) 0%,rgb(255 255 255 / .022) 42%,rgb(255 255 255 / .052) 100%),rgb(11 11 14 / .74);border:1px solid rgb(255 255 255 / .13);-webkit-backdrop-filter:blur(34px) saturate(185%);backdrop-filter:blur(34px) saturate(185%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),inset 0 -1px 0 rgb(0 0 0 / .3),0 40px 90px rgb(0 0 0 / .6)}.glass::before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,rgb(255 255 255 / .06),transparent);pointer-events:none;z-index:-1}.glass-glow::after,.glow-track::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(340px 200px at var(--mx,50%) var(--my,-20%),rgb(250 85 55 / .16),transparent 60%);opacity:0;transition:opacity 0.4s ease}.glow-track:hover::before{opacity:1}.engine-wrap{position:relative;z-index:3;padding:0 20px 100px;margin-top:54px}.engine-card{max-width:940px;margin:0 auto;position:relative;border-radius:22px;padding:0}.engine-card::after{border-radius:22px}.engine-topline{position:absolute;top:0;left:0;right:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgb(250 85 55 / .7),transparent)}.engine-inner{padding:40px 44px 38px}.mode-switch{display:inline-flex;gap:4px;padding:5px;margin:0 auto 30px;border-radius:12px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mode-wrap{display:flex;justify-content:center}.mode-btn{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;border:none;border-radius:8px;background:#fff0;color:rgb(255 255 255 / .6);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:1px;transition:var(--trans-smooth)}.mode-btn .m-ico{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7}.mode-btn:hover{color:#fff}.mode-btn.active{background:var(--ext-orange);color:#000;box-shadow:0 8px 22px rgb(250 85 55 / .3)}.mode-panel{display:none;animation:stageFade 0.5s cubic-bezier(.16,1,.3,1)}.mode-panel.active{display:block}@keyframes stageFade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.engine-progress{display:flex;align-items:center;gap:10px;margin-bottom:30px}.eng-dot{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:.66rem;font-weight:500;color:rgb(255 255 255 / .32);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;transition:color 0.3s}.eng-dot .eng-dot-num{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;border:1px solid rgb(255 255 255 / .14);font-size:.62rem;font-weight:700;background:#050505;transition:all 0.3s;flex-shrink:0}.eng-dot.active{color:var(--ext-orange)}.eng-dot.active .eng-dot-num{border-color:var(--ext-orange);color:var(--ext-orange);background:rgb(250 85 55 / .08)}.eng-dot.done{color:rgb(250 85 55 / .7)}.eng-dot.done .eng-dot-num{border-color:rgb(250 85 55 / .45);color:#000;background:var(--ext-orange)}.eng-dot.done .eng-dot-num::after{content:"✓"}.eng-dot.done .eng-dot-num .n{display:none}.eng-line{flex:1;height:1px;background:rgb(255 255 255 / .1);min-width:12px}.stage{display:none;animation:stageFade 0.45s cubic-bezier(.16,1,.3,1)}.stage.active{display:block}.engine-eyebrow{font-family:var(--font-mono);font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--ext-orange);font-weight:600;margin-bottom:12px}.engine-title{font-size:clamp(1.55rem, 3.2vw, 2.1rem);font-weight:900;line-height:1.06;margin:0 0 10px;letter-spacing:-.02em;text-transform:uppercase}.engine-sub{color:rgb(255 255 255 / .6);font-size:.98rem;line-height:1.6;margin:0 0 26px;max-width:580px}.meeting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.meeting-card{position:relative;isolation:isolate;overflow:hidden;text-align:left;cursor:pointer;border:1px solid rgb(255 255 255 / .1);border-radius:14px;padding:24px 22px;background:linear-gradient(150deg,rgb(255 255 255 / .07),rgb(255 255 255 / .018));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--trans-smooth);display:flex;flex-direction:column;min-height:188px}.meeting-card:hover{transform:translateY(-5px);border-color:rgb(250 85 55 / .55);box-shadow:0 18px 40px rgb(250 85 55 / .14)}.meeting-card.active{border-color:var(--ext-orange);box-shadow:inset 0 0 0 1px var(--ext-orange),0 14px 34px rgb(250 85 55 / .18)}.meeting-card.active::after,.intent-card.active::after{content:"✓";position:absolute;top:13px;right:13px;z-index:3;width:22px;height:22px;border-radius:50%;background:var(--ext-orange);color:#000;display:grid;place-items:center;font-size:12px;font-weight:800;animation:popCheck 0.35s cubic-bezier(.16,1,.3,1)}.mc-pop{margin-left:8px;padding:3px 9px;border-radius:50px;background:var(--ext-orange);color:#000;font-size:.54rem;letter-spacing:1px;font-weight:800;vertical-align:middle}.meeting-card .mc-dur{font-family:var(--font-mono);font-size:.64rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--ext-orange);font-weight:600;margin-bottom:16px;display:inline-flex;align-items:center;gap:8px}.meeting-card .mc-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;margin-bottom:16px;background:rgb(250 85 55 / .1);border:1px solid rgb(250 85 55 / .28)}.meeting-card .mc-icon svg{width:19px;height:19px;stroke:var(--ext-orange);fill:none;stroke-width:1.6}.meeting-card h4{font-size:1.05rem;font-weight:800;margin:0 0 7px;letter-spacing:-.01em}.meeting-card p{font-size:.83rem;line-height:1.5;color:rgb(255 255 255 / .58);margin:0 0 16px}.meeting-card .mc-foot{margin-top:auto;font-family:var(--font-mono);font-size:.62rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .45);display:flex;align-items:center;gap:8px}.meeting-card .mc-foot .free{color:#3ddc84;font-weight:700}.cal-layout{display:grid;grid-template-columns:1.05fr 0.95fr;gap:24px}.cal-panel{background:linear-gradient(160deg,rgb(255 255 255 / .05),rgb(255 255 255 / .012));border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cal-month-label{font-weight:800;font-size:1rem;letter-spacing:.3px}.cal-nav{display:flex;gap:8px}.cal-nav button{width:34px;height:34px;border-radius:9px;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .03);color:#fff;display:grid;place-items:center;font-size:14px;transition:var(--trans-smooth)}.cal-nav button:hover:not(:disabled){border-color:var(--ext-orange);color:var(--ext-orange)}.cal-nav button:disabled{opacity:.28;cursor:not-allowed}.cal-weekdays,.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.cal-weekdays{margin-bottom:8px}.cal-weekdays span{text-align:center;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.5px;text-transform:uppercase;color:rgb(255 255 255 / .34);padding:4px 0}.cal-day{aspect-ratio:1;border:1px solid #fff0;border-radius:9px;background:#fff0;color:rgb(255 255 255 / .85);font-size:.84rem;font-weight:600;position:relative;display:grid;place-items:center;transition:background 0.2s,border-color 0.2s,color 0.2s,transform 0.2s}.cal-day.empty{background:#fff0;pointer-events:none}.cal-day.disabled{color:rgb(255 255 255 / .18);pointer-events:none}.cal-day.available{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .1);cursor:pointer}.cal-day.available:hover{border-color:var(--ext-orange);color:#fff;transform:translateY(-2px)}.cal-day.available::after{content:"";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--ext-orange)}.cal-day.selected{background:var(--ext-orange);color:#000;border-color:var(--ext-orange)}.cal-day.selected::after{background:#000}.cal-day.today{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .3)}.slot-pane{display:flex;flex-direction:column}.slot-head{margin-bottom:14px}.slot-date{font-weight:800;font-size:.96rem}.slot-tz{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.5px;text-transform:uppercase;color:rgb(255 255 255 / .42);margin-top:5px;display:flex;align-items:center;gap:7px}.slot-tz .dot{width:5px;height:5px;border-radius:50%;background:var(--ext-orange)}.slot-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow-y:auto;max-height:268px;padding-right:4px;align-content:start}.slot-list::-webkit-scrollbar{width:5px}.slot-list::-webkit-scrollbar-thumb{background:rgb(250 85 55 / .5);border-radius:4px}.slot-btn{padding:13px 10px;border-radius:10px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .03);color:#fff;font-weight:700;font-size:.84rem;font-family:var(--font-mono);letter-spacing:.4px;transition:var(--trans-smooth)}.slot-btn:hover:not(:disabled){border-color:var(--ext-orange);color:var(--ext-orange);transform:translateY(-2px)}.slot-btn.selected{background:var(--ext-orange);color:#000;border-color:var(--ext-orange)}.slot-btn:disabled{opacity:.3;text-decoration:line-through;cursor:not-allowed}.slot-empty{grid-column:1 / -1;text-align:center;color:rgb(255 255 255 / .4);font-size:.86rem;padding:50px 16px;line-height:1.6}.slot-empty .ico{font-size:1.6rem;display:block;margin-bottom:10px;opacity:.5}.eng-field{display:flex;flex-direction:column;margin-bottom:16px}.eng-field label{font-family:var(--font-mono);font-size:.66rem;color:rgb(255 255 255 / .5);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:9px;font-weight:500}.eng-field label .opt{color:rgb(255 255 255 / .28)}.eng-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.engine-card input,.engine-card textarea,.engine-card select{background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .13);padding:15px 17px;border-radius:11px;color:#fff;width:100%;font-family:var(--font-main);font-size:16px;outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color 0.25s,background 0.25s,box-shadow 0.25s}.engine-card input::placeholder,.engine-card textarea::placeholder{color:rgb(255 255 255 / .34)}.engine-card input:focus,.engine-card textarea:focus,.engine-card select:focus{border-color:var(--ext-orange);background:rgb(250 85 55 / .07);box-shadow:0 0 0 3px rgb(250 85 55 / .14)}.engine-card textarea{resize:vertical;min-height:92px;line-height:1.55}.engine-card input.error,.engine-card textarea.error,.engine-card select.error{border-color:var(--ext-orange);animation:shake 0.3s}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.book-summary{display:flex;flex-wrap:wrap;gap:10px 14px;padding:16px 18px;margin-bottom:22px;border-radius:12px;background:rgb(250 85 55 / .06);border:1px solid rgb(250 85 55 / .22)}.book-summary .bs-item{display:flex;align-items:center;gap:9px;font-size:.82rem;color:rgb(255 255 255 / .82)}.book-summary .bs-item svg{width:15px;height:15px;stroke:var(--ext-orange);fill:none;stroke-width:1.7;flex-shrink:0}.book-summary .bs-item strong{color:#fff;font-weight:700}.book-summary .bs-sep{width:1px;align-self:stretch;background:rgb(250 85 55 / .22)}.intent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.intent-card{cursor:pointer;border:1px solid rgb(255 255 255 / .1);border-radius:13px;padding:22px 14px;text-align:center;background:linear-gradient(150deg,rgb(255 255 255 / .06),rgb(255 255 255 / .014));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--trans-smooth);display:flex;flex-direction:column;align-items:center;gap:12px}.intent-card:hover{transform:translateY(-4px);border-color:rgb(250 85 55 / .5);box-shadow:0 14px 30px rgb(250 85 55 / .13)}.intent-card.active{border-color:var(--ext-orange);box-shadow:inset 0 0 0 1px var(--ext-orange),0 12px 28px rgb(250 85 55 / .16)}.intent-card.active::after{top:10px;right:10px}.intent-card svg{width:26px;height:26px;stroke:rgb(255 255 255 / .8);fill:none;stroke-width:1.5;transition:stroke 0.3s,transform 0.3s}.intent-card:hover svg,.intent-card.active svg{stroke:var(--ext-orange);transform:scale(1.08)}.intent-card .i-title{font-weight:800;font-size:.74rem;text-transform:uppercase;letter-spacing:.6px}.eng-error{color:var(--ext-orange);font-size:.82rem;font-weight:600;margin:4px 0 14px;display:none;align-items:center;gap:7px;font-family:var(--font-mono)}.eng-error.show{display:flex}.eng-nav{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:26px}.eng-nav .ext-btn{padding:15px 28px}.eng-back{background:#fff0;border:1px solid #242424;color:rgb(255 255 255 / .55);padding:15px 24px;border-radius:6px;font-family:var(--font-main);font-weight:800;font-size:.76rem;text-transform:uppercase;letter-spacing:1.5px;transition:var(--trans-smooth);display:inline-flex;align-items:center;gap:8px}.eng-back:hover{color:#fff;border-color:#444}.eng-spacer{flex:1}.eng-trust{display:flex;gap:10px 22px;justify-content:center;flex-wrap:wrap;margin-top:26px;padding-top:22px;border-top:1px solid var(--ext-border-2)}.eng-trust-item{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:.66rem;color:rgb(255 255 255 / .5);letter-spacing:.5px;text-transform:uppercase}.eng-trust-item .ico{color:var(--ext-orange);font-weight:700}.book-success{text-align:center;padding:24px 10px 14px}.success-check{width:76px;height:76px;margin:0 auto 24px;border-radius:50%;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;display:grid;place-items:center;font-size:2.2rem;box-shadow:0 14px 36px rgb(46 204 113 / .32);animation:popCheck 0.5s cubic-bezier(.16,1,.3,1)}@keyframes popCheck{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.book-success h3{font-size:1.7rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px}.book-success>p{color:rgb(255 255 255 / .62);font-size:.96rem;line-height:1.6;max-width:440px;margin:0 auto 24px}.success-card{max-width:460px;margin:0 auto 26px;text-align:left;border-radius:14px;padding:22px 24px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1)}.success-card .sc-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--ext-border-2)}.success-card .sc-row:last-child{border-bottom:none}.success-card .sc-row svg{width:17px;height:17px;stroke:var(--ext-orange);fill:none;stroke-width:1.7;flex-shrink:0}.success-card .sc-k{font-family:var(--font-mono);font-size:.62rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .42)}.success-card .sc-v{font-weight:700;font-size:.92rem;margin-top:2px}.success-card .sc-cell{display:flex;flex-direction:column}.success-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.section{padding:100px 24px}.section.light{background:var(--ext-off);color:var(--ext-ink)}.section.dark{background:var(--ext-black);border-top:1px solid var(--ext-border-2)}.container{max-width:1180px;margin:0 auto}.section-head{text-align:center;max-width:720px;margin:0 auto 56px}.section-head .eyebrow-mono{display:inline-block;margin-bottom:16px}.section-head h2{font-size:clamp(2rem, 4.2vw, 2.9rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin:0 0 16px}.section.light .section-head p{color:var(--ext-ink-2)}.section-head p{font-size:1.04rem;line-height:1.6;color:rgb(255 255 255 / .6);margin:0}.channels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.channel-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:16px;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(145deg,rgb(255 255 255 / .055),rgb(255 255 255 / .012));transition:var(--trans-smooth)}.channel-card:hover{transform:translateY(-6px);border-color:rgb(250 85 55 / .5);box-shadow:0 24px 50px rgb(0 0 0 / .45)}.channel-card .ch-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:rgb(250 85 55 / .1);border:1px solid rgb(250 85 55 / .28);transition:var(--trans-smooth)}.channel-card .ch-icon svg{width:22px;height:22px;stroke:var(--ext-orange);fill:none;stroke-width:1.6}.channel-card.wa .ch-icon{background:rgb(37 211 102 / .12);border-color:rgb(37 211 102 / .3)}.channel-card.wa .ch-icon svg{stroke:none;fill:#25d366}.channel-card:hover .ch-icon{transform:scale(1.06)}.channel-card .ch-label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .42)}.channel-card .ch-value{font-size:1.12rem;font-weight:800;letter-spacing:-.01em;margin:4px 0 0;word-break:break-word}.channel-card .ch-sub{font-size:.84rem;color:rgb(255 255 255 / .55);line-height:1.5;margin:0}.channel-card .ch-cta{margin-top:auto;font-family:var(--font-mono);font-size:.66rem;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:9px;transition:color 0.3s}.channel-card .ch-cta .arr{width:22px;height:1px;background:currentColor;position:relative;transition:width 0.3s}.channel-card .ch-cta .arr::after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.channel-card:hover .ch-cta{color:var(--ext-orange)}.channel-card:hover .ch-cta .arr{width:34px}.socials-row{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.social-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:50px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .03);font-family:var(--font-mono);font-size:.7rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .7);font-weight:600;transition:var(--trans-smooth)}.social-chip svg{width:15px;height:15px;fill:currentColor}.social-chip:hover{color:#000;background:var(--ext-orange);border-color:var(--ext-orange);transform:translateY(-3px)}.avail-band{padding:30px 24px;border-top:1px solid var(--ext-border-2);border-bottom:1px solid var(--ext-border-2);background:linear-gradient(180deg,rgb(255 255 255 / .012),transparent)}.avail-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.avail-cell{padding:12px 28px;border-right:1px solid var(--ext-border-2);display:flex;flex-direction:column;gap:6px}.avail-cell:first-child{padding-left:0}.avail-cell:last-child{border-right:none}.avail-k{font-family:var(--font-mono);font-size:.62rem;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .42);display:flex;align-items:center;gap:8px}.avail-k .live{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 9px #3ddc84;animation:pulse-dot 1.6s ease-in-out infinite}.avail-v{font-size:1.02rem;font-weight:800;letter-spacing:-.01em}.avail-v .accent{color:var(--ext-orange)}.proof-rating{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:30px;flex-wrap:wrap}.proof-rating .stars{color:var(--ext-orange);letter-spacing:3px;font-size:1.3rem}.proof-rating .score{font-weight:900;font-size:1.5rem}.proof-rating .gmark{font-family:var(--font-mono);font-size:.68rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .5)}.proof-quote{max-width:820px;margin:0 auto;text-align:center}.proof-quote blockquote{font-size:clamp(1.3rem, 2.6vw, 1.8rem);line-height:1.4;font-weight:700;margin:0 0 24px;letter-spacing:-.01em;color:#fff}.proof-attrib-row{display:flex;align-items:center;justify-content:center;gap:14px}.proof-portrait{width:50px;height:50px;flex-shrink:0;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;padding:9px;overflow:hidden}.proof-portrait img{width:100%;height:100%;object-fit:contain}.proof-attrib-row .attrib{font-family:var(--font-mono);font-size:.74rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .5)}.proof-attrib-row .attrib strong{color:var(--ext-orange);font-weight:600}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.steps-grid::before{content:"";position:absolute;top:34px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(to right,transparent,rgb(250 85 55 / .4) 8%,rgb(250 85 55 / .4) 92%,transparent);z-index:0}.step-col{position:relative;z-index:1;text-align:center;padding:0 22px}.step-circle{width:68px;height:68px;margin:0 auto 22px;border-radius:50%;background:var(--ext-black);border:2px solid var(--ext-orange);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:900;color:var(--ext-orange);transition:var(--trans-smooth);font-family:var(--font-mono)}.step-col:hover .step-circle{background:var(--ext-orange);color:#000;transform:scale(1.05)}.step-col h4{font-size:1.05rem;font-weight:900;text-transform:uppercase;letter-spacing:.3px;margin:0 0 10px}.step-col p{font-size:.9rem;line-height:1.6;color:rgb(255 255 255 / .58);margin:0}.step-col .step-time{font-family:var(--font-mono);font-size:.62rem;letter-spacing:1px;text-transform:uppercase;color:var(--ext-orange);margin-top:10px;display:block}.faq-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;align-items:flex-start}.faq-side{position:sticky;top:100px}.faq-side .eyebrow-mono{display:inline-block;margin-bottom:16px}.faq-side h2{font-size:clamp(2rem, 4vw, 2.8rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.04;margin:0 0 18px;color:var(--ext-ink)}.faq-side p{font-size:1.02rem;line-height:1.6;color:var(--ext-ink-2);margin:0}.faq-side a{color:var(--ext-orange);font-weight:700}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--ext-border-light);border-radius:12px;background:#fff;overflow:hidden;transition:0.3s}.faq-item summary{padding:22px 26px;font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--ext-ink);font-size:1rem;transition:color 0.3s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-weight:300;font-size:1.6rem;color:#bbb;transition:0.3s;flex-shrink:0}.faq-item summary:hover{color:var(--ext-orange)}.faq-item[open]{border-color:var(--ext-orange);background:#fffaf9}.faq-item[open] summary{color:var(--ext-orange)}.faq-item[open] summary::after{content:"\2212";color:var(--ext-orange)}.faq-body{padding:0 26px 24px;color:#555;line-height:1.7;font-size:.95rem}.faq-body strong{color:var(--ext-ink)}.quicklinks{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ql-card{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;padding:40px;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(150deg,rgb(255 255 255 / .05),rgb(255 255 255 / .012));transition:var(--trans-smooth);display:flex;flex-direction:column;gap:14px;min-height:220px}.ql-card:hover{transform:translateY(-6px);border-color:rgb(250 85 55 / .5);box-shadow:0 26px 56px rgb(0 0 0 / .45)}.ql-card .ql-eyebrow{font-family:var(--font-mono);font-size:.64rem;letter-spacing:2px;text-transform:uppercase;color:var(--ext-orange);font-weight:600}.ql-card h3{font-size:1.7rem;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin:0;line-height:1.05}.ql-card p{font-size:.94rem;line-height:1.6;color:rgb(255 255 255 / .6);margin:0}.ql-card .ql-cta{margin-top:auto;font-family:var(--font-mono);font-size:.7rem;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:10px;transition:color 0.3s}.ql-card:hover .ql-cta{color:var(--ext-orange)}.ql-card .ql-cta .arr{width:24px;height:1px;background:currentColor;position:relative;transition:width 0.3s}.ql-card .ql-cta .arr::after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.ql-card:hover .ql-cta .arr{width:38px}.final-cta{background:var(--ext-orange);padding:96px 24px;text-align:center;color:#000;position:relative;overflow:hidden}.final-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgb(255 255 255 / .14),transparent 55%)}.final-cta-inner{max-width:800px;margin:0 auto;position:relative;z-index:2}.final-cta .eyebrow-mono{color:rgb(0 0 0 / .7);display:inline-block;margin-bottom:16px}.final-cta h2{font-size:clamp(2.2rem, 5vw, 3.4rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.03;margin:0 0 18px;color:#000}.final-cta p{font-size:1.06rem;line-height:1.55;color:rgb(0 0 0 / .72);max-width:540px;margin:0 auto 32px}.final-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.final-cta .ext-btn.primary{background:#000;color:#fff;border-color:#000}.final-cta .ext-btn.primary:hover{background:#fff;color:#000;border-color:#fff}.final-cta .ext-btn.ghost{border-color:rgb(0 0 0 / .4);color:#000;background:#fff0}.final-cta .ext-btn.ghost:hover{background:#000;color:#fff;border-color:#000}.ext-footer{background:var(--ext-black);border-top:1px solid var(--ext-border-2);padding:54px 24px 38px}.ext-footer-inner{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:center}.ext-footer .ext-logo .word{font-size:1.05rem}.ext-footer-links{display:flex;flex-wrap:wrap;gap:26px}.ext-footer-links a{color:rgb(255 255 255 / .55);font-size:.78rem;font-weight:600;letter-spacing:.5px;transition:color 0.25s}.ext-footer-links a:hover{color:var(--ext-orange)}.ext-footer-copy{width:100%;margin-top:12px;padding-top:24px;border-top:1px solid var(--ext-border-2);font-family:var(--font-mono);font-size:.7rem;color:rgb(255 255 255 / .35);letter-spacing:.5px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.whatsapp-float{position:fixed;bottom:26px;right:24px;width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgb(37 211 102 / .35);z-index:90;transition:transform 0.3s,box-shadow 0.3s}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 14px 40px rgb(37 211 102 / .5)}.whatsapp-float svg{width:28px;height:28px;fill:#fff}.scan-divider{position:relative;width:100%;height:2px;overflow:hidden;background:rgb(255 255 255 / .07)}.scan-divider.on-light{background:rgb(0 0 0 / .08)}.scan-divider::after{content:"";position:absolute;top:0;left:-36%;width:36%;height:100%;background:linear-gradient(90deg,transparent,var(--ext-orange) 50%,transparent);box-shadow:0 0 16px 1px rgb(250 85 55 / .45);animation:scanDivider 4.6s linear infinite}@keyframes scanDivider{0%{left:-36%}100%{left:100%}}.reveal-up{transition:var(--trans-smooth)}.has-js .reveal-up{opacity:0;transform:translateY(26px)}.reveal-up.active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:0.08s}.delay-2{transition-delay:0.16s}.delay-3{transition-delay:0.24s}.work-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.work-head .eyebrow-mono{display:inline-block}.work-title{font-size:clamp(1.5rem, 3vw, 2.1rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin:12px 0 0}.work-link{font-family:var(--font-mono);font-size:.74rem;letter-spacing:1px;text-transform:uppercase;color:var(--ext-orange);font-weight:600;white-space:nowrap;transition:opacity 0.25s}.work-link:hover{opacity:.7}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.work-card{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--ext-border-2);background:#0c0c0c}.work-card::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(38%) brightness(.78);transition:transform 0.7s cubic-bezier(.16,1,.3,1),filter 0.6s ease}.work-card.wc-1::before{background-image:url(https://i.ytimg.com/vi/NdQTTeI-4yA/hqdefault.jpg)}.work-card.wc-2::before{background-image:url(https://i.ytimg.com/vi/BitL8cksGow/hqdefault.jpg)}.work-card.wc-3::before{background-image:url(https://i.ytimg.com/vi/olugItq8eaY/hqdefault.jpg)}.work-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgb(5 5 5 / .86))}.work-card:hover::before{transform:scale(1.06);filter:grayscale(0%) brightness(.92)}.wc-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:58px;height:58px;border-radius:50%;background:rgb(250 85 55 / .92);display:grid;place-items:center;box-shadow:0 10px 30px rgb(0 0 0 / .4);transition:transform 0.3s,background 0.3s}.wc-play svg{width:23px;height:23px;fill:#000;margin-left:3px}.work-card:hover .wc-play{transform:translate(-50%,-50%) scale(1.08);background:#fff}.wc-cap{position:absolute;left:18px;bottom:15px;z-index:2;display:flex;flex-direction:column;gap:4px}.wc-tag{font-family:var(--font-mono);font-size:.6rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--ext-orange);font-weight:600}.wc-name{font-size:.95rem;font-weight:800;color:#fff;letter-spacing:-.01em}@media (max-width:900px){.cal-layout{grid-template-columns:1fr}.channels-grid{grid-template-columns:1fr}.meeting-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr);gap:44px 0}.steps-grid::before{display:none}.avail-inner{grid-template-columns:1fr 1fr;gap:22px 0}.avail-cell:nth-child(2){border-right:none}.avail-cell{padding-left:0;padding-right:18px}.faq-layout{grid-template-columns:1fr;gap:36px}.faq-side{position:static}.quicklinks{grid-template-columns:1fr}.slot-list{max-height:none}.work-grid{grid-template-columns:1fr}}@media (max-width:680px){.engine-inner{padding:30px 20px 28px}.eng-row{grid-template-columns:1fr}.intent-grid{grid-template-columns:repeat(2,1fr)}.section{padding:72px 20px}.contact-hero{padding:72px 18px 52px}.engine-wrap{padding:0 14px 84px;margin-top:38px}.mode-btn{padding:11px 16px;font-size:.72rem}.eng-dot .eng-dot-label{display:none}.eng-nav{flex-wrap:wrap}.eng-nav .eng-spacer{display:none}.eng-nav .ext-btn,.eng-nav .eng-back{flex:1}.book-summary .bs-sep{display:none}}@media (max-width:460px){.steps-grid{grid-template-columns:1fr}.avail-inner{grid-template-columns:1fr}.avail-cell{border-right:none;padding-right:0}.slot-list{grid-template-columns:1fr 1fr}.intent-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}.reveal-up{opacity:1!important;transform:none!important}.glass-shimmer::after,.scan-divider::after{animation:none!important}}