/* Technology of Austin — Luxury Restraint System
   Deep ink + smoked glass + pearl light. Calm euphoria, not neon. */

:root{
  --toa-lux-ink:#04080d;
  --toa-lux-navy:#07111b;
  --toa-lux-panel:#0a1520;
  --toa-lux-panel-2:#0d1b29;
  --toa-lux-text:#f4f7f9;
  --toa-lux-muted:#95a5b3;
  --toa-lux-ice:#b8d8e7;
  --toa-lux-steel:#819fbb;
  --toa-lux-line:rgba(187,211,225,.12);
  --toa-lux-line-strong:rgba(194,220,234,.25);
  --toa-lux-glass:rgba(10,21,32,.76);
  --toa-lux-shadow:0 20px 56px rgba(0,0,0,.28);
}

/* ---------- Door 1 / Homepage ---------- */
body.toa-one-tap-page{
  --toa-bg:var(--toa-lux-ink)!important;
  --toa-panel:var(--toa-lux-panel)!important;
  --toa-panel-2:var(--toa-lux-panel-2)!important;
  --toa-line:var(--toa-lux-line)!important;
  --toa-line-strong:var(--toa-lux-line-strong)!important;
  --toa-text:var(--toa-lux-text)!important;
  --toa-muted:var(--toa-lux-muted)!important;
  --toa-cyan:var(--toa-lux-ice)!important;
  --toa-blue:var(--toa-lux-steel)!important;
  --toa-lilac:#a6a8ba!important;
  background:
    radial-gradient(circle at 82% 8%,rgba(108,145,172,.075),transparent 27%),
    radial-gradient(circle at 15% 78%,rgba(122,124,149,.045),transparent 32%),
    linear-gradient(180deg,#04070b 0%,#07101a 49%,#09131e 100%)!important;
}
body.toa-one-tap-page #toa-header{
  background:rgba(4,8,13,.89)!important;
  border-bottom:1px solid rgba(197,220,233,.075)!important;
  box-shadow:0 10px 34px rgba(0,0,0,.16)!important;
  backdrop-filter:blur(22px) saturate(82%)!important;
}
body.toa-one-tap-page #toa-header:after{
  height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(184,216,231,.26),rgba(126,158,184,.18),transparent)!important;
  background-size:100% 100%!important;
  animation:none!important;
  box-shadow:none!important;
}
body.toa-one-tap-page #toa-nav .toa-nav-link{color:#94a5b3!important}
body.toa-one-tap-page #toa-nav .toa-nav-link:hover{color:#eef4f7!important;background:rgba(255,255,255,.035)!important}
body.toa-one-tap-page #toa-nav .toa-nav-cta{
  border:1px solid rgba(236,244,248,.55)!important;
  background:linear-gradient(135deg,#eef5f8,#d6e2e8 58%,#c8d5de)!important;
  color:#07111b!important;
  box-shadow:0 12px 30px rgba(0,0,0,.18)!important;
}
.toa-homepage{background:transparent!important}
.toa-homepage:before{
  background:
    radial-gradient(circle at 24% 18%,rgba(120,157,180,.055),transparent 25%),
    radial-gradient(circle at 78% 24%,rgba(132,133,155,.035),transparent 28%),
    radial-gradient(circle at 58% 78%,rgba(104,137,161,.03),transparent 28%)!important;
  filter:blur(82px)!important;
  opacity:.68!important;
  animation:toaAmbientFloat 34s ease-in-out infinite alternate!important;
}
.toa-aqua-field{opacity:.14!important;mix-blend-mode:normal!important;filter:saturate(.45)!important}
.toa-aqua-field::before{opacity:.035!important;filter:blur(22px)!important;animation-duration:36s!important}
.toa-aqua-field::after{opacity:.018!important;filter:blur(24px)!important;animation-duration:44s!important}
.toa-aqua-glow{filter:blur(124px)!important;opacity:.28!important}
.toa-aqua-one{background:radial-gradient(circle at 42% 44%,rgba(133,173,196,.14),rgba(71,102,127,.04) 46%,transparent 74%)!important;animation-duration:32s!important}
.toa-aqua-two{background:radial-gradient(circle at 55% 45%,rgba(130,132,151,.09),rgba(78,99,123,.03) 46%,transparent 74%)!important;animation-duration:38s!important}
.toa-aqua-three{background:radial-gradient(circle at 50% 50%,rgba(126,166,187,.10),rgba(75,101,126,.025) 48%,transparent 75%)!important;animation-duration:35s!important}
.toa-section{border-top:1px solid rgba(185,210,224,.07)!important}
.toa-eyebrow{color:#a8c5d2!important;letter-spacing:.21em!important}
.toa-homepage h1,.toa-homepage h2,.toa-homepage h3{color:var(--toa-lux-text)!important;text-shadow:none!important}
.toa-homepage h1 em,.toa-homepage h2 em{color:#b8ced8!important;text-shadow:0 0 24px rgba(158,190,207,.055)!important}
.toa-homepage p{color:var(--toa-lux-muted)!important}
.toa-hero{
  background:
    radial-gradient(circle at 82% 12%,rgba(119,158,181,.075),transparent 30%),
    radial-gradient(circle at 14% 82%,rgba(121,122,145,.04),transparent 34%),
    linear-gradient(180deg,rgba(8,15,24,.62),rgba(4,8,14,.08))!important;
}
.toa-hero:after{background:radial-gradient(circle,rgba(129,166,186,.065),transparent 68%)!important;filter:blur(88px)!important}
.toa-product-card,.toa-faq-list details,.toa-vision-stack>div,.toa-usecase-list>div,.toa-example-grid article,.toa-benefit-grid article,.toa-step-grid article,.toa-roadmap-grid article,.toa-compare article{
  background:linear-gradient(180deg,rgba(13,27,41,.76),rgba(7,15,25,.84))!important;
  border:1px solid var(--toa-lux-line)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),var(--toa-lux-shadow)!important;
  backdrop-filter:blur(18px) saturate(78%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(78%)!important;
}
.toa-product-card span,.toa-flow small,.toa-example-grid small,.toa-roadmap-grid small,.toa-pain-lines span,.toa-usecase-list small,.toa-vision-stack small{color:#a8c5d2!important}
.toa-product-card strong,.toa-flow b,.toa-example-grid b,.toa-roadmap-grid b,.toa-pain-lines p,.toa-usecase-list b,.toa-flat-compare b{color:#edf2f5!important}
.toa-primary-cta{
  border:1px solid rgba(245,249,251,.62)!important;
  background:linear-gradient(135deg,#edf4f7 0%,#d6e2e8 55%,#c7d4dc 100%)!important;
  color:#07111b!important;
  box-shadow:0 14px 34px rgba(0,0,0,.23),0 0 24px rgba(149,184,201,.04)!important;
  letter-spacing:.035em!important;
}
.toa-primary-cta:before{background:linear-gradient(112deg,transparent 25%,rgba(255,255,255,.26) 50%,transparent 75%)!important}
.toa-primary-cta:hover,.toa-primary-cta:focus-visible{transform:translateY(-1px)!important;filter:none!important;box-shadow:0 18px 42px rgba(0,0,0,.29)!important}
.toa-phone{
  border:1px solid rgba(188,207,219,.18)!important;
  background:linear-gradient(145deg,#4a575f 0%,#1d2429 8%,#070a0d 22%,#0b1015 75%,#34414a 94%,#60727e 100%)!important;
  box-shadow:0 34px 84px rgba(0,0,0,.56),0 0 0 1px rgba(255,255,255,.02)!important;
}
.toa-phone-screen{border-color:rgba(182,207,220,.09)!important;background:radial-gradient(circle at 88% 0,rgba(109,145,166,.045),transparent 30%),#060b10!important}
.toa-phone-brand>span{border-color:rgba(176,207,222,.14)!important;background:#0a131b!important;color:#b8d8e7!important}
.toa-phone-brand small,.toa-phone-info small{color:#a8c5d2!important}
.toa-phone-screen>button{border-color:rgba(236,245,248,.40)!important;background:linear-gradient(135deg,#e2ebef,#cbd9e1)!important;color:#07111b!important}
.toa-phone-grid span,.toa-phone-info{border-color:rgba(177,204,219,.09)!important;background:#08111a!important;color:#d8e2e7!important}
.toa-explain,.toa-how,.toa-roadmap,.toa-problem,.toa-education,.toa-outcome,.toa-difference,.toa-final{background:transparent!important}
.toa-vision{background:radial-gradient(circle at 80% 20%,rgba(117,151,173,.045),transparent 34%),linear-gradient(180deg,rgba(8,16,27,.18),rgba(5,10,18,.12))!important}
.toa-compare article.is-toa{border-color:rgba(184,216,231,.20)!important;background:linear-gradient(180deg,rgba(14,29,45,.82),rgba(8,16,27,.88))!important;box-shadow:none!important}
.toa-action-cloud span{border-color:rgba(184,209,223,.11)!important;background:#08121b!important;color:#cfd9de!important}
.toa-action-cloud span:nth-child(3n+1){border-color:rgba(184,216,231,.18)!important;color:#b8d8e7!important}
.toa-vision-close{color:#dfe7eb!important;text-shadow:none!important}
.toa-faq-list summary:hover{background:rgba(255,255,255,.022)!important}

/* ---------- Door 2 / Builder ---------- */
body.page-id-261{background:var(--toa-lux-ink)!important}
#toa-customize-page{
  --bg:var(--toa-lux-ink)!important;
  --panel:var(--toa-lux-panel)!important;
  --panel2:var(--toa-lux-panel-2)!important;
  --line:var(--toa-lux-line)!important;
  --line2:var(--toa-lux-line-strong)!important;
  --text:var(--toa-lux-text)!important;
  --muted:var(--toa-lux-muted)!important;
  --cyan:var(--toa-lux-ice)!important;
  --blue:var(--toa-lux-steel)!important;
  background:radial-gradient(circle at 83% 8%,rgba(111,148,174,.06),transparent 28%),linear-gradient(180deg,#04080d 0%,#07111b 52%,#091521 100%)!important;
}
.toa-door2-shell{background:transparent!important}
.toa-door2-shell:before,.toa-door2-shell:after{mix-blend-mode:normal!important;filter:blur(110px)!important;opacity:.20!important;animation-duration:34s!important}
.toa-door2-shell:before{background:radial-gradient(circle,rgba(127,166,188,.16),transparent 68%)!important}
.toa-door2-shell:after{background:radial-gradient(circle,rgba(130,132,151,.10),transparent 68%)!important}
.toa-door-bar{background:rgba(4,9,15,.90)!important;border-bottom:1px solid rgba(194,218,232,.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.14)!important;backdrop-filter:blur(22px) saturate(80%)!important}
.toa-door-progress span{background:rgba(151,173,189,.16)!important;box-shadow:none!important;animation:none!important}
.toa-door-progress .active{background:#9fb9c8!important;box-shadow:none!important}
.toa-custom-hero h1{color:#f4f7f9!important;text-shadow:none!important}
.toa-custom-hero h1 em{color:#b8ced8!important;text-shadow:none!important}
.toa-custom-hero p{color:#96a7b5!important}
.toa-kicker,.toa-preview-topline,.toa-example-switcher>span{color:#a8c5d2!important}
.toa-editor>.toa-example-switcher,.toa-control-group,.toa-existing-url,.toa-action-order-item{
  background:linear-gradient(180deg,rgba(13,27,41,.78),rgba(7,15,25,.85))!important;
  border-color:rgba(189,213,227,.11)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 16px 42px rgba(0,0,0,.18)!important;
  backdrop-filter:blur(18px) saturate(78%)!important;
}
.toa-group-head:hover,.toa-control-group.open>.toa-group-head{background:rgba(255,255,255,.025)!important}
.toa-group-head b{border-color:rgba(184,216,231,.20)!important;color:#afcad7!important;background:rgba(255,255,255,.018)!important}
.toa-group-head i,.toa-field-label,.toa-action-order-head span{color:#a8c5d2!important}
.toa-group-head small,.toa-action-limit,.toa-action-feedback,.toa-preview-note{color:#748896!important}
.toa-group-body input,.toa-group-body textarea,.toa-group-body select,.toa-custom-action-row input{
  background:#050c13!important;
  border-color:rgba(185,211,226,.13)!important;
  color:#f0f4f6!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.012)!important;
}
.toa-group-body input:focus,.toa-group-body textarea:focus,.toa-group-body select:focus,.toa-custom-action-row input:focus{border-color:rgba(184,216,231,.42)!important;box-shadow:0 0 0 3px rgba(167,199,214,.055)!important}
.toa-example-switcher button,.toa-choice-grid button,.toa-primary-grid button,.toa-custom-action-row button,.toa-action-order-item button{
  background:#08131d!important;
  border-color:rgba(185,211,226,.12)!important;
  color:#d4dfe4!important;
  box-shadow:none!important;
}
.toa-example-switcher button:hover,.toa-choice-grid button:hover,.toa-primary-grid button:hover{background:#0d1b28!important;border-color:rgba(184,216,231,.28)!important;color:#f4f7f9!important;transform:none!important}
.toa-choice-grid button.active,.toa-primary-grid button.active{background:#102231!important;border-color:rgba(184,216,231,.34)!important;color:#f4f7f9!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.018)!important}
.toa-next-cta{
  background:linear-gradient(135deg,#edf4f7,#d5e1e7 58%,#c7d5dd)!important;
  color:#07111b!important;
  border-color:rgba(245,249,251,.60)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.24)!important;
}
.toa-next-cta:after{opacity:.35!important}
.toa-next-cta:hover{transform:translateY(-1px)!important;filter:none!important;box-shadow:0 18px 40px rgba(0,0,0,.29)!important}
.toa-device-frame{background:linear-gradient(145deg,#4a575f,#1b2329 9%,#06090c 24%,#0a1015 74%,#35424b 94%,#667783)!important;border-color:rgba(198,216,227,.16)!important;box-shadow:0 34px 88px rgba(0,0,0,.56),inset 0 0 0 1px rgba(255,255,255,.025)!important}
.toa-device-screen{background:#050a0f!important;border-color:rgba(196,214,224,.09)!important}
.toa-app-scroll{background:radial-gradient(circle at 92% 2%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 28%),linear-gradient(180deg,#071019,#04080d)!important}
.preview-action,.preview-review-card,.preview-feature-card,.preview-wifi-card,.preview-info-card,.preview-social-card{background:linear-gradient(180deg,#0a1621,#061019)!important;border-color:rgba(181,205,219,.10)!important;box-shadow:none!important}
.toa-custom-color-label{background:#07111a!important;border-color:rgba(185,211,226,.10)!important}
@media(max-width:780px){.toa-door2-next{background:linear-gradient(180deg,rgba(4,8,13,0),rgba(4,8,13,.96) 30%)!important}.toa-door2-shell:before,.toa-door2-shell:after{opacity:.13!important}}

/* ---------- Door 3 / Plans ---------- */
body.page-id-262{background:var(--toa-lux-ink)!important}
#toa-plans-page{
  --bg:var(--toa-lux-ink)!important;
  --panel:var(--toa-lux-panel)!important;
  --panel2:var(--toa-lux-panel-2)!important;
  --line:var(--toa-lux-line)!important;
  --line2:var(--toa-lux-line-strong)!important;
  --text:var(--toa-lux-text)!important;
  --muted:var(--toa-lux-muted)!important;
  --cyan:var(--toa-lux-ice)!important;
  --blue:var(--toa-lux-steel)!important;
  background:radial-gradient(circle at 18% 8%,rgba(111,148,174,.055),transparent 28%),linear-gradient(180deg,#04080d 0%,#07111b 52%,#091521 100%)!important;
}
.toa-plans-shell{background:transparent!important}
.toa-plans-shell:before,.toa-plans-shell:after{mix-blend-mode:normal!important;filter:blur(112px)!important;opacity:.17!important;animation-duration:36s!important}
.toa-plans-shell:before{background:radial-gradient(circle,rgba(127,166,188,.14),transparent 68%)!important}
.toa-plans-shell:after{background:radial-gradient(circle,rgba(129,131,150,.09),transparent 68%)!important}
#toa-plans-page .toa-door-bar{background:rgba(4,9,15,.90)!important;border-bottom:1px solid rgba(194,218,232,.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.14)!important;backdrop-filter:blur(22px) saturate(80%)!important}
#toa-plans-page .toa-door-progress span{background:rgba(151,173,189,.16)!important;box-shadow:none!important;animation:none!important}
#toa-plans-page .toa-door-progress .active{background:#9fb9c8!important;box-shadow:none!important}
.toa-plans-hero h1,.toa-checkout-head h2{color:#f4f7f9!important;text-shadow:none!important}
.toa-plans-hero h1 em,.toa-checkout-head h2 em{color:#b8ced8!important;text-shadow:none!important}
.toa-kicker,.toa-plan-label,.toa-summary>small,.toa-after-order>span{color:#a8c5d2!important}
.toa-plans-hero>p,.toa-checkout-head p{color:#96a7b5!important}
.toa-build-recap,.toa-plan,.toa-summary,#toa-checkout-form,.toa-after-order{
  background:linear-gradient(180deg,rgba(13,27,41,.78),rgba(7,15,25,.85))!important;
  border-color:rgba(189,213,227,.11)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 17px 44px rgba(0,0,0,.19)!important;
  backdrop-filter:blur(18px) saturate(78%)!important;
}
.toa-plan.selected{border-color:rgba(184,216,231,.31)!important;box-shadow:0 22px 54px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.035)!important}
.toa-plan li:before{background:#a8c5d2!important;box-shadow:none!important}
.toa-plan button,#toa-checkout-form button{
  background:linear-gradient(135deg,#edf4f7,#d5e1e7 58%,#c7d5dd)!important;
  color:#07111b!important;
  border-color:rgba(245,249,251,.60)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.23)!important;
}
.toa-plan button:hover,#toa-checkout-form button:hover{transform:translateY(-1px)!important;filter:none!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important;background:linear-gradient(135deg,#f3f7f9,#dae5ea)!important;color:#07111b!important}
.toa-plan button:after,#toa-checkout-form button:after{opacity:.34!important}
.toa-checkout{background:radial-gradient(circle at 80% 16%,rgba(112,149,173,.035),transparent 34%),rgba(5,10,17,.36)!important;border-top-color:rgba(189,213,227,.075)!important}
#toa-checkout-form input{background:#050c13!important;border-color:rgba(185,211,226,.13)!important;color:#f0f4f6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.012)!important}
#toa-checkout-form input:focus{border-color:rgba(184,216,231,.42)!important;box-shadow:0 0 0 3px rgba(167,199,214,.055)!important}
.toa-fulfillment-card>span,.toa-address-panel,.toa-payment-note{background:#07111a!important;border-color:rgba(185,211,226,.10)!important}
.toa-fulfillment-card input:checked+span{background:#0d1c29!important;border-color:rgba(184,216,231,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
.toa-generated-url{background:#08131d!important;border-color:rgba(184,216,231,.18)!important;color:#d7e5eb!important}

@media(max-width:780px){.toa-aqua-field{opacity:.09!important}}
@media(prefers-reduced-motion:reduce){.toa-homepage:before,.toa-aqua-field,.toa-door2-shell:before,.toa-door2-shell:after,.toa-plans-shell:before,.toa-plans-shell:after{animation:none!important}}

/* ---------- Actual live homepage layer: One Tap beta plugin ---------- */
body.toa-one-tap-page #toa-header [data-tool="brand"]>div>div:last-child{color:#91aab8!important}
body.toa-one-tap-page #toa-nav a[data-tool]{color:#9aa9b5!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}
body.toa-one-tap-page #toa-nav a[data-tool]:hover{color:#f1f5f7!important;background:rgba(255,255,255,.035)!important}
body.toa-one-tap-page #toa-nav a[data-tool="toa-ai"],
body.toa-one-tap-page #toa-nav a[data-tool="language"]{border:1px solid rgba(188,211,224,.13)!important;background:#08131c!important;color:#d5e0e5!important}
body.toa-one-tap-page #toa-nav a[data-tool="assessment"]{border:1px solid rgba(241,247,249,.58)!important;background:linear-gradient(135deg,#edf4f7,#d5e1e7 58%,#c7d4dc)!important;color:#07111b!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important}
body.toa-one-tap-page #toa-nav a[data-tool="language"] span{color:#a8c5d2!important}

.ot-hero,.ot-demo,.ot-close{color:#f4f7f9!important;background:transparent!important}
.ot-hero{background:radial-gradient(circle at 82% 12%,rgba(118,156,180,.07),transparent 30%),linear-gradient(180deg,rgba(7,14,23,.78),rgba(4,8,13,.28))!important}
.ot-demo{background:linear-gradient(180deg,rgba(5,10,17,.18),rgba(8,16,25,.48))!important}
.ot-close{background:radial-gradient(circle at 50% 100%,rgba(112,148,170,.04),transparent 42%),#050a10!important}
.ot-kicker{color:#a7c2cf!important;letter-spacing:.19em!important}
.ot-title{color:#f4f7f9!important;text-shadow:none!important}
.ot-title em{color:#b8ced8!important;text-shadow:0 0 22px rgba(154,188,205,.05)!important}
.ot-copy{color:#96a6b3!important}
.ot-small{color:#708390!important}
.ot-btn{border:1px solid rgba(184,210,224,.13)!important;background:#08131c!important;color:#dce5e9!important;box-shadow:none!important}
.ot-btn:hover{border-color:rgba(184,216,231,.28)!important;background:#0c1a26!important;color:#f3f6f8!important;transform:none!important}
.ot-btn.ot-primary,.ot-primary{border:1px solid rgba(242,247,249,.58)!important;background:linear-gradient(135deg,#edf4f7,#d5e1e7 58%,#c7d4dc)!important;color:#07111b!important;box-shadow:0 14px 34px rgba(0,0,0,.24)!important}
.ot-btn.ot-primary:hover,.ot-primary:hover{background:linear-gradient(135deg,#f3f7f9,#dce6ea)!important;color:#07111b!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important}

.ot-phone{border:1px solid rgba(187,207,219,.18)!important;background:linear-gradient(145deg,#4a575f 0%,#1c2328 8%,#06090c 23%,#0a0f13 74%,#34414a 94%,#60727e 100%)!important;box-shadow:0 34px 86px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.02)!important}
.ot-screen{border-color:rgba(183,204,216,.09)!important;background:#050a0f!important}
.ot-status,.ot-homebar{color:#748794!important}
.ot-appbar{border-color:rgba(183,207,220,.08)!important;background:#070f17!important;color:#a9c4d1!important}
.ot-appbar span{color:#8fa5b1!important}
.ot-previewbody,.ot-scroll{background:radial-gradient(circle at 90% 0,rgba(108,145,166,.045),transparent 29%),linear-gradient(180deg,#071019,#04080d)!important}
.ot-monogram{border-color:rgba(183,211,225,.15)!important;background:#0a141d!important;color:#b8d8e7!important;box-shadow:none!important}
.ot-previewbody h2,.ot-business h3,.ot-section h4,.ot-app-end h4{color:#f2f5f7!important;text-shadow:none!important}
.ot-previewbody p,.ot-business p,.ot-section p,.ot-app-end p{color:#91a2af!important}
.ot-previewtile,.ot-business,.ot-section,.ot-app-end,.ot-values>div,.ot-editor{
  border-color:rgba(185,210,224,.10)!important;
  background:linear-gradient(180deg,rgba(12,25,38,.78),rgba(6,14,23,.84))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 16px 42px rgba(0,0,0,.17)!important;
}
.ot-previewtile span,.ot-contact button,.ot-socials button{color:#b4cbd6!important}
.ot-contact button,.ot-socials button{border-color:rgba(184,210,224,.12)!important;background:#08131c!important}
.ot-contact button:hover,.ot-socials button:hover{background:#0d1b27!important;border-color:rgba(184,216,231,.26)!important;color:#f1f5f7!important}
.ot-editor summary{color:#dce5e9!important}
.ot-editor input,.ot-editor select{border-color:rgba(184,210,224,.13)!important;background:#050c13!important;color:#eff3f5!important;box-shadow:none!important}
.ot-editor input:focus,.ot-editor select:focus{border-color:rgba(184,216,231,.38)!important;box-shadow:0 0 0 3px rgba(167,199,214,.05)!important}
.ot-password{border-color:rgba(184,210,224,.10)!important;background:#061019!important}
.ot-password code{color:#d8e3e8!important;background:transparent!important}
.ot-menuitem{border-color:rgba(184,210,224,.09)!important;background:#08131c!important}
.ot-menuitem strong{color:#b8d8e7!important}
.ot-stars button{color:#a9c4d1!important;background:transparent!important;text-shadow:none!important}
.ot-stars button[aria-pressed="true"]{color:#e0e9ed!important}
.ot-pills span{border-color:rgba(184,210,224,.11)!important;background:#08131c!important;color:#b8c6ce!important}
.ot-belowphone{color:#708390!important}
.ot-toast{background:#0a151f!important;border-color:rgba(184,210,224,.13)!important;color:#edf2f4!important;box-shadow:0 18px 48px rgba(0,0,0,.34)!important}
body.toa-one-tap-page footer{background:#03070b!important;border-top:1px solid rgba(184,210,224,.07)!important;color:#748794!important}
body.toa-one-tap-page footer a{color:#a9c4d1!important}

@media(max-width:767px){
  body.toa-one-tap-page #toa-nav a[data-tool="toa-ai"],body.toa-one-tap-page #toa-nav a[data-tool="language"]{display:none!important}
  .ot-hero{background:radial-gradient(circle at 75% 8%,rgba(118,156,180,.055),transparent 28%),linear-gradient(180deg,#060c13,#050a10)!important}
}
