@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:100 700;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v336/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.doa-clone{--bg:var(--e-global-color-doa_bg, #0a0c12);--surface:var(--e-global-color-doa_surface, #0d111a);--card:var(--e-global-color-doa_card, #121826);--line:var(--e-global-color-doa_line, #1f2937);--text:var(--e-global-color-text, #f1f5f9);--muted:var(--e-global-color-secondary, #94a3b8);--gold:var(--e-global-color-accent, #daa218);--gold-2:var(--e-global-color-doa_gold_light, #daa218);--container:1024px;--doa-space-1:8px;--doa-space-2:12px;--doa-space-3:16px;--doa-space-4:24px;--doa-space-5:32px;--doa-space-6:48px;--doa-space-7:64px;--doa-space-8:84px;--doa-radius-sm:10px;--doa-radius-md:14px;--doa-radius-lg:20px;--doa-copy-max:820px;--doa-hero-max:920px;background:var(--bg);color:var(--text);font-family:var(--e-global-typography-primary-font-family,"Montserrat"),"Segoe UI",Roboto,Arial,sans-serif}html,body,body:not(.wp-admin){--bg:var(--e-global-color-doa_bg, #0a0c12);--surface:var(--e-global-color-doa_surface, #0d111a);--card:var(--e-global-color-doa_card, #121826);--line:var(--e-global-color-doa_line, #1f2937);--text:var(--e-global-color-text, #f1f5f9);--muted:var(--e-global-color-secondary, #94a3b8);--gold:var(--e-global-color-accent, #daa218);--gold-2:var(--e-global-color-doa_gold_light, #daa218);--container:1024px}body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{--bg:#0a0c12;--surface:#0d111a;--card:#121826;--line:#1f2937;--text:#f1f5f9;--muted:#94a3b8;--gold:#daa218;--gold-2:#f6c449}.doa-clone h1,.doa-clone h2,.doa-clone h3,.doa-clone h4{font-family:var(--e-global-typography-secondary-font-family,"Montserrat"),"Segoe UI",Roboto,Arial,sans-serif}html,body{background:var(--e-global-color-doa_bg,#0a0c12);font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif!important}body:not(.wp-admin) #page,body:not(.wp-admin) .site,body:not(.wp-admin) .site-main,body:not(.wp-admin) .elementor-template-canvas,body:not(.wp-admin) .elementor-template-full-width{background:var(--e-global-color-doa_bg,#0a0c12)}body:not(.wp-admin) .wp-site-blocks>header.wp-block-template-part,body:not(.wp-admin) .wp-site-blocks>footer.wp-block-template-part{display:none!important}body:not(.wp-admin) h1,body:not(.wp-admin) h2,body:not(.wp-admin) h3,body:not(.wp-admin) h4,body:not(.wp-admin) h5,body:not(.wp-admin) h6,body:not(.wp-admin) p,body:not(.wp-admin) a,body:not(.wp-admin) button,body:not(.wp-admin) input,body:not(.wp-admin) select,body:not(.wp-admin) textarea,body:not(.wp-admin) li{font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif}body:not(.wp-admin) .material-symbols-outlined{font-family:"Material Symbols Outlined"!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;word-wrap:normal!important;direction:ltr!important;-webkit-font-feature-settings:"liga"!important;font-feature-settings:"liga"!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased}body:not(.wp-admin) .material-icons{font-family:"Material Icons"!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;word-wrap:normal!important;direction:ltr!important;-webkit-font-feature-settings:"liga"!important;font-feature-settings:"liga"!important;-webkit-font-smoothing:antialiased}.elementor-element-doasplitcol>.elementor-widget-wrap>.elementor-widget{margin-bottom:0!important}.elementor-element-doasplitcol>.elementor-widget-wrap{gap:0!important}.doa-clone .material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased}.doa-clone .doa-inner{max-width:var(--container);margin:0 auto;padding:0 20px}.doa-clone .doa-page-head,.doa-clone .doa-section-head{display:flex;flex-direction:column;gap:0}.doa-clone .doa-section-head--center{align-items:center;text-align:center;max-width:var(--doa-hero-max);margin-inline:auto}.doa-clone .doa-section-head--left{align-items:flex-start;text-align:left;max-width:var(--doa-hero-max)}.doa-clone .doa-eyebrow{margin:0 0 14px;color:var(--gold-2);text-transform:uppercase;letter-spacing:.24em;font-size:12px;line-height:1.2;font-weight:800}.doa-clone .doa-display-title{margin:0;color:#f8fbff;font-size:clamp(42px, 6.4vw, 88px);line-height:.96;font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.doa-clone .doa-accent-line{width:var(--doa-line-width,96px);height:3px;margin:20px 0 0;border-radius:999px;background:var(--gold,#daa218)}.doa-clone .doa-section-head--center .doa-accent-line,.doa-clone .doa-hero-stack--center .doa-accent-line{margin-left:auto;margin-right:auto}.doa-clone .doa-section-intro,.doa-clone .doa-hero-summary{margin:16px 0 0;max-width:var(--doa-copy-max);color:var(--muted,#9aa7be);font-size:clamp(16px, 1.65vw, 20px);line-height:1.65;font-weight:500}.doa-clone .doa-hero-stack{position:relative;z-index:2;display:flex;flex-direction:column}.doa-clone .doa-hero-stack--center{align-items:center;text-align:center;max-width:var(--doa-hero-max);margin-inline:auto}.doa-clone .doa-hero-stack--left{align-items:flex-start;text-align:left;max-width:var(--doa-hero-max)}.doa-clone .btn,.doa-clone .doa-arrangement-btn,.doa-clone .doa-program-book-btn,.doa-clone .doa-transport-btn,.doa-clone .doa-ticket-btn,.doa-clone .doa-tickets-support-btn,.doa-clone .doa-future-cta-btn,.doa-clone .venue-btn{min-height:52px;border-radius:var(--doa-radius-md);padding:14px 24px;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.doa-clone .doa-topbar{position:sticky;top:0;z-index:1000;width:100%;background:color-mix(in srgb,var(--bg) 78%,#0f1726 22%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);isolation:isolate}body.admin-bar .doa-clone .doa-topbar{top:32px}@media (max-width:782px){body.admin-bar .doa-clone .doa-topbar{top:46px}}.doa-clone .doa-topbar .doa-utility .doa-inner{height:44px;display:flex;align-items:center;justify-content:flex-end}.doa-clone .doa-topbar .doa-utility{border-bottom:0}.doa-clone .doa-topbar .doa-mainrow{border-bottom:1px solid var(--line);position:relative;z-index:3}.doa-clone .doa-topbar .doa-mainrow .doa-inner{height:52px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:4}.doa-clone .doa-utility-menu{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.doa-clone .doa-utility-menu-mobile{display:none}.doa-clone .doa-utility-menu>*{margin:0!important}.doa-clone .doa-util-link{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .14);background:rgb(9 14 24 / .44);color:#dbe2ef;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1}.doa-clone .doa-util-link svg,.doa-clone .doa-util-link i{width:14px;height:14px;font-size:14px;line-height:1;color:currentColor;fill:currentColor}.doa-clone .doa-util-link:hover{color:var(--gold-2);border-color:rgb(218 162 24 / .5)}.doa-clone .doa-util-lang{position:relative;display:inline-flex;align-items:center;align-self:center;gap:7px;height:34px;margin:0!important;padding:0 12px;border-radius:999px;border:1px solid rgb(255 255 255 / .14);background:rgb(9 14 24 / .44);vertical-align:middle}.doa-clone .doa-util-lang .doa-lang-icon{font-size:16px;line-height:1;color:#dbe2ef}.doa-clone .doa-util-lang .doa-lang-switcher{display:block;height:100%;line-height:1;width:auto;min-width:0;margin:0!important;border:0;border-radius:999px;background:#fff0;-webkit-appearance:none;appearance:none;color:#dbe2ef;padding:0;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;outline:none}.doa-clone .doa-util-lang .doa-lang-switcher:focus{border:0;box-shadow:none}.doa-clone .doa-util-lang:focus-within,.doa-clone .doa-util-lang:hover{border-color:rgb(218 162 24 / .5);color:var(--gold-2)}.doa-clone .doa-util-lang:focus-within .doa-lang-icon,.doa-clone .doa-util-lang:hover .doa-lang-icon{color:var(--gold-2)}.doa-clone .doa-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgb(218 162 24 / .2);color:var(--gold-2);font-size:11px;line-height:1}.doa-clone .doa-brand{display:flex;align-items:center;gap:0;min-width:0}.doa-clone .doa-brand img{width:176px;max-width:100%;height:auto;object-fit:contain;border-radius:0;border:0;filter:none;display:block}.doa-clone .doa-brand-text{display:none}.doa-clone .doa-brand-text strong{font-size:31px;font-weight:900;letter-spacing:.02em;transform:none;margin-left:0}.doa-clone .doa-brand-text span{font-size:13px;letter-spacing:3.2px;font-weight:700;color:var(--gold-2);margin-top:1px}@media (max-width:767px){.doa-clone .doa-brand img{width:138px}}.doa-clone .doa-nav{display:flex;align-items:center;position:relative;z-index:8;pointer-events:auto}.doa-clone .doa-nav-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgb(255 255 255 / .18);background:rgb(9 14 24 / .66);color:#dbe2ef;cursor:pointer;transition:border-color 0.22s ease,color 0.22s ease,background-color 0.22s ease}.doa-clone .doa-nav-toggle:hover,.doa-clone .doa-nav-toggle.is-active{color:var(--gold-2);border-color:rgb(218 162 24 / .6);background:rgb(218 162 24 / .12)}.doa-clone .doa-nav-toggle .material-symbols-outlined{font-size:22px}.doa-clone .doa-nav .doa-nav-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:14px}.doa-clone .doa-nav .doa-nav-list .doa-lang-item{display:none!important}.doa-clone .doa-nav .doa-nav-list li{margin:0;padding:0;position:relative}.doa-clone .doa-nav .doa-nav-list>li.menu-item-has-children::after{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:14px}.doa-clone .doa-nav .doa-nav-list a{color:#c6cede;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.065em;text-transform:uppercase;line-height:1.15;display:inline-block;padding:3px 0;cursor:pointer;pointer-events:auto;transition:color 0.22s ease,opacity 0.22s ease}.doa-clone .doa-nav .doa-nav-cart-link{color:#c6cede;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.065em;text-transform:uppercase;line-height:1.15;display:inline-block;padding:3px 0;margin-left:14px;transition:color 0.22s ease,opacity 0.22s ease}.doa-clone .doa-nav .doa-nav-cart-link:hover{color:var(--gold-2)}.doa-clone .doa-nav .doa-nav-list>li.menu-item-has-children>a{padding-right:14px;position:relative}.doa-clone .doa-nav .doa-nav-list>li>.doa-submenu-toggle{display:none}.doa-clone .doa-submenu-toggle{display:none!important}@media (min-width:981px){.doa-clone .doa-nav .doa-nav-list>li>.doa-submenu-toggle{display:none!important}.doa-clone .doa-nav .doa-nav-list>li.menu-item-has-children{display:block}.doa-clone .doa-nav .doa-nav-list>li.menu-item-has-children>a::after{display:block}}.doa-clone .doa-nav .doa-nav-list>li.menu-item-has-children>a::after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.75}.doa-clone .doa-nav .doa-nav-list li.current-menu-item>a,.doa-clone .doa-nav .doa-nav-list li.current_page_item>a{color:var(--gold-2);border-bottom:2px solid var(--gold-2);padding-bottom:3px}.doa-clone .doa-nav .doa-nav-list .sub-menu{position:absolute;top:100%;left:0;transform:none;margin:0;padding:8px;list-style:none;min-width:190px;display:none;flex-direction:column;gap:0;background:rgb(10 14 24 / .98);border:1px solid rgb(255 255 255 / .12);border-radius:12px;box-shadow:0 14px 30px rgb(0 0 0 / .34);z-index:40}.doa-clone .doa-nav .doa-nav-list li:hover>.sub-menu,.doa-clone .doa-nav .doa-nav-list li:focus-within>.sub-menu{display:flex}.doa-clone .doa-nav .doa-nav-list .sub-menu li{width:100%}.doa-clone .doa-nav .doa-nav-list .sub-menu a{display:block;transform:none;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;padding:9px 11px;border-radius:8px}.doa-clone .doa-nav .doa-nav-list .sub-menu a:hover{background:rgb(218 162 24 / .15);color:var(--gold-2)}.doa-clone .doa-nav .doa-nav-list .sub-menu li{position:relative}.doa-clone .doa-nav .doa-nav-list .sub-menu li.menu-item-has-children::after{content:"";position:absolute;top:0;left:100%;width:14px;height:100%}.doa-clone .doa-nav .doa-nav-list .sub-menu .sub-menu{top:-8px;left:calc(100% - 2px)}.doa-clone .doa-account{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--text);background:color-mix(in srgb,var(--card) 86%,#000 14%);border:1px solid color-mix(in srgb,var(--line) 76%,#33435d 24%);border-radius:10px;padding:11px 16px;font-size:16px;font-weight:700}.doa-clone .doa-account svg,.doa-clone .doa-account i{width:14px;height:14px;font-size:14px;line-height:1;color:currentColor;fill:currentColor}.doa-clone .doa-hero{position:relative;min-height:715px;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(85% 85% at 50% 45%,rgb(39 72 98 / .26) 0%,rgb(3 8 20 / .9) 72%),linear-gradient(180deg,rgb(0 0 0 / .25),rgb(2 5 11 / .86)),var(--doa-hero-image) center 38% / cover no-repeat}@media (max-width:767px){.doa-clone .doa-hero{background:radial-gradient(85% 85% at 50% 45%,rgb(39 72 98 / .26) 0%,rgb(3 8 20 / .9) 72%),linear-gradient(180deg,rgb(0 0 0 / .25),rgb(2 5 11 / .86)),var(--doa-hero-image-mobile,var(--doa-hero-image)) center 38% / cover no-repeat}}.doa-clone .doa-hero::before,.doa-clone .doa-hero::after{content:"";position:absolute;top:-28px;width:470px;height:260px;pointer-events:none;z-index:2}.doa-clone .doa-hero::before{left:-120px;background:radial-gradient(110% 70% at 0% 0%,rgb(255 255 255 / .58),rgb(145 179 207 / .27) 44%,#fff0 75%);filter:blur(3px)}.doa-clone .doa-hero::after{right:-120px;background:radial-gradient(110% 70% at 100% 0%,rgb(255 255 255 / .58),rgb(145 179 207 / .27) 44%,#fff0 75%);filter:blur(3px)}.doa-clone .doa-hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(22 34 54 / .015) 0%,rgb(3 8 20 / .12) 62%,rgb(3 8 20 / .22) 100%);z-index:1}.doa-clone .doa-center{position:relative;z-index:3;max-width:1024px;margin:0 auto;min-height:715px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:150px 20px 120px}.doa-clone .doa-badge{display:inline-flex;align-items:center;gap:12px;border-radius:999px;border:1px solid rgb(244 197 61 / .34);background:radial-gradient(circle at 14% 50%,rgb(255 214 84 / .18),transparent 22%),linear-gradient(180deg,rgb(26 19 7 / .78) 0%,rgb(74 52 9 / .38) 100%);box-shadow:inset 0 1px 0 rgb(255 240 189 / .15),0 10px 28px rgb(0 0 0 / .22),0 0 0 1px rgb(255 214 84 / .05);color:#ffd65a;letter-spacing:.16em;font-size:13px;font-weight:800;transform:scaleX(.9);transform-origin:center;text-shadow:0 0 14px rgb(255 212 74 / .18);padding:10px 22px 10px 18px;margin-bottom:24px;position:relative;overflow:visible;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.doa-clone a.doa-badge{color:#ffd65a;cursor:pointer;text-decoration:none}.doa-clone a.doa-badge:focus-visible{outline:2px solid rgb(255 214 90 / .78);outline-offset:4px}.doa-clone .doa-badge::before{content:"";width:9px;height:9px;min-width:9px;min-height:9px;aspect-ratio:1 / 1;display:inline-block;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff4bf 0%,#ffd24a 42%,#ffb800 100%);position:relative;left:0;top:auto;transform:scaleX(1.111111);transform-origin:center;flex:0 0 auto;box-shadow:0 0 0 4px rgb(255 196 41 / .14),0 0 14px rgb(255 196 41 / .75),0 0 34px rgb(255 184 0 / .42);animation:doaBadgePulse 1.8s ease-in-out infinite}.doa-clone .doa-badge::after{content:"";position:absolute;inset:-8px;border-radius:999px;background:radial-gradient(circle at 10% 50%,rgb(255 211 74 / .18),transparent 28%);filter:blur(12px);opacity:.8;z-index:-1;pointer-events:none}@keyframes doaBadgePulse{0%,100%{transform:scaleX(1.111111) scale(1);box-shadow:0 0 0 4px rgb(255 196 41 / .12),0 0 14px rgb(255 196 41 / .72),0 0 28px rgb(255 184 0 / .3)}50%{transform:scaleX(1.111111) scale(1.12);box-shadow:0 0 0 7px rgb(255 196 41 / .08),0 0 18px rgb(255 208 92 / .95),0 0 40px rgb(255 184 0 / .5)}}.doa-clone h1{margin:0 0 14px;text-transform:uppercase;letter-spacing:-1px;font-size:82px;font-weight:900;line-height:.92;transform:scaleX(.77);transform-origin:center}.doa-clone h1 .prefix{color:#f1f4fb}.doa-clone h1 .highlight{background:linear-gradient(90deg,var(--gold) 0%,var(--gold-2) 100%);color:#fff0;-webkit-background-clip:text;background-clip:text}.doa-clone .doa-center p{margin:0 0 36px;max-width:760px;color:#f2f5fb;font-size:19px;line-height:1.5;font-weight:500}.doa-clone .doa-ctas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1080px, 100%);margin:0 auto}.doa-clone .btn{border-radius:12px;text-decoration:none;padding:16px 28px;min-width:264px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:900;letter-spacing:.7px;font-size:17px;transform:scaleX(.88);width:100%}.doa-clone .btn svg,.doa-clone .btn i{width:22px;height:22px;font-size:20px;line-height:1;color:currentColor;fill:currentColor;flex:0 0 auto}.doa-clone .btn-gold{color:#080808;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2) 88%,#fff 12%) 0%,var(--gold) 100%);box-shadow:0 9px 24px color-mix(in srgb,var(--gold) 28%,transparent)}.doa-clone .btn-outline{color:var(--gold-2);background:#fff0;border:2px solid var(--gold)}.doa-clone .btn-dark{color:#f1f5fb;background:rgb(34 43 58 / .82);border:1px solid rgb(182 193 212 / .24)}.doa-clone .doa-countdown{background:var(--surface);padding:38px 0 44px}.doa-clone .doa-countdown .doa-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.doa-clone .doa-countdown-text span{display:block;color:var(--gold-2);letter-spacing:1px;font-size:15px;font-weight:800;margin-bottom:6px;transform:scaleX(.85);transform-origin:left center}.doa-clone .doa-countdown-text strong{font-size:42px;line-height:1.1;display:block;transform:scaleX(.72);transform-origin:left center}.doa-clone .doa-countdown-grid{display:flex;gap:24px}.doa-clone .doa-countdown-grid .box{width:clamp(92px, 6.4vw, 108px);min-width:92px;height:90px;border-radius:14px;border:1px solid rgb(175 194 224 / .16);background:color-mix(in srgb,var(--bg) 88%,#000 12%);display:flex;flex-direction:column;align-items:center;justify-content:center}.doa-clone .doa-countdown-grid .box strong{font-size:clamp(38px, 3.2vw, 50px);line-height:.9;font-weight:800;white-space:nowrap;margin-bottom:5px}.doa-clone .doa-countdown-grid .box span{font-size:11px;color:#8090ab;letter-spacing:.9px;font-weight:700;transform:scaleX(.82)}.doa-clone .doa-links{background:var(--surface);padding:26px 0 34px;border-top:1px solid rgb(127 146 178 / .12)}.doa-clone .doa-links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.doa-clone .doa-link-card{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:start;align-items:center;column-gap:12px;row-gap:10px;text-decoration:none;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,#fff 4%) 0%,color-mix(in srgb,var(--card) 86%,#000 14%) 100%);border:1px solid rgb(123 145 178 / .12);border-radius:12px;min-height:148px;padding:18px 18px 16px;color:#d7e0f3;overflow:hidden}.doa-clone .doa-link-card .icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;margin:0}.doa-clone .doa-link-card .icon svg,.doa-clone .doa-link-card .icon i{width:16px;height:16px;font-size:15px;line-height:1;color:currentColor;fill:currentColor}.doa-clone .doa-link-card .icon-gold{background:color-mix(in srgb,var(--gold) 22%,transparent);color:var(--gold-2)}.doa-clone .doa-link-card .icon-slate{background:rgb(216 228 248 / .08);color:var(--text)}.doa-clone .doa-link-card .ext{position:absolute;right:16px;top:15px;opacity:.35;color:#8ea1c6}.doa-clone .doa-link-card .ext svg,.doa-clone .doa-link-card .ext i{width:14px;height:14px;font-size:13px;line-height:1;color:currentColor;fill:currentColor}.doa-clone .doa-link-card h3{margin:0;color:#f2f6ff;font-size:20px;line-height:1.1;font-weight:700;transform:scaleX(.86);transform-origin:left center}.doa-clone .doa-link-card p{grid-column:1 / -1;margin:0;color:#95a5c4;font-size:12px;line-height:1.5;max-width:290px}.doa-clone .doa-venue{background:var(--surface);padding:44px 0 52px}.doa-clone .doa-venue-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;align-items:center}.doa-clone .doa-venue-right{position:relative}.doa-clone .doa-venue-left .venue-kicker{display:block;color:var(--gold-2);font-size:14px;font-weight:800;letter-spacing:1px;transform:scaleX(.84);transform-origin:left center;margin-bottom:10px}.doa-clone .doa-venue-left h2{margin:0 0 14px;text-transform:uppercase;font-size:62px;line-height:.96;font-weight:900;transform:scaleX(.72);transform-origin:left center}.doa-clone .doa-venue-left h2 span{display:block;color:#f2f6ff}.doa-clone .doa-venue-left h2 span.soft{color:#6f7f9f}.doa-clone .doa-venue-left p{margin:0 0 20px;color:#c3d0e7;font-size:17px;line-height:1.6;max-width:620px}.doa-clone .doa-venue-left ul{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:12px}.doa-clone .doa-venue-left li{display:flex;align-items:center;gap:10px;padding-left:0;color:#d7e1f3;font-size:16px}.doa-clone .doa-venue-left .bullet-icon{width:10px;min-width:10px;height:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--gold,#daa218);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold,#daa218) 18%,transparent),0 0 14px rgb(218 162 24 / .58),0 0 30px rgb(218 162 24 / .26)}.doa-clone .doa-venue-left .bullet-text{display:inline-block}.doa-list-dot{width:10px;min-width:10px;height:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--gold,#daa218);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold,#daa218) 18%,transparent),0 0 14px rgb(218 162 24 / .58),0 0 30px rgb(218 162 24 / .26)}.doa-clone .venue-btn{display:inline-flex;align-items:center;gap:8px;color:#f1f5fb;text-decoration:none;background:color-mix(in srgb,var(--card) 88%,#000 12%);border:1px solid #2a344a;border-radius:9px;padding:13px 18px;font-size:16px;font-weight:700;transform:scaleX(.88);transform-origin:left center}.doa-clone .venue-btn svg,.doa-clone .venue-btn i{width:15px;height:15px;font-size:14px;line-height:1;color:currentColor;fill:currentColor}.doa-clone .venue-image-wrap{position:relative;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;border:1px solid rgb(142 161 198 / .22);min-height:0;background:#0d1429}.doa-clone .venue-image-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.doa-clone .venue-badge{position:absolute;left:-14px;bottom:-14px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2) 88%,#fff 12%) 0%,var(--gold) 100%);color:#080808;border-radius:16px;padding:14px 16px 12px;min-width:140px;box-shadow:0 10px 24px rgb(220 163 19 / .3)}.doa-clone .venue-badge strong{display:block;font-size:44px;line-height:.9;font-weight:900;transform:scaleX(.8);transform-origin:left center}.doa-clone .venue-badge span{display:block;font-size:10px;letter-spacing:1px;font-weight:800;margin-top:5px;transform:scaleX(.84);transform-origin:left center}.doa-clone .doa-join-cta{background:var(--surface);padding:22px 0 52px}.doa-clone .doa-join-card{max-width:980px;margin:0 auto;border-radius:28px;background:linear-gradient(165deg,var(--gold) 0%,var(--gold-2) 100%);padding:62px 40px 56px;text-align:center}.doa-clone .doa-join-card h2{margin:0 0 16px;color:var(--gold,#daa218);font-size:64px;line-height:.95;font-weight:900;transform:scaleX(.7)}.doa-clone .doa-join-card p{margin:0 auto 30px;max-width:640px;color:rgb(5 10 23 / .85);font-size:18px;line-height:1.45}.doa-clone .doa-join-btn{display:inline-flex;align-items:center;justify-content:center;min-width:230px;min-height:54px;padding:14px 20px;border-radius:14px;border:1px solid rgb(218 162 24 / .45);background:rgb(7 11 20 / .82);color:var(--gold,#daa218);text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:.12em;gap:8px;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.doa-clone .doa-join-btn:hover{background:rgb(218 162 24 / .12);border-color:var(--gold,#daa218);color:#fff3c2;transform:translateY(-1px)}.doa-clone .doa-join-btn svg,.doa-clone .doa-join-btn i{width:16px;height:16px;font-size:14px;line-height:1;color:currentColor;fill:currentColor}.doa-clone .doa-join-actions{margin-top:18px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.doa-clone .doa-join-sub-btn{display:inline-flex;align-items:center;justify-content:center;min-width:230px;min-height:54px;padding:14px 20px;border-radius:14px;border:1px solid rgb(218 162 24 / .45);background:rgb(7 11 20 / .82);color:var(--gold,#daa218);text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:.12em;gap:8px;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.doa-clone .doa-join-sub-btn:hover{background:rgb(218 162 24 / .12);border-color:var(--gold,#daa218);color:#fff3c2;transform:translateY(-1px)}.doa-clone .doa-join-sub-btn svg,.doa-clone .doa-join-sub-btn i{width:16px;height:16px;font-size:14px;line-height:1;color:currentColor;fill:currentColor}.doa-prizemoney-page{background:radial-gradient(circle at top,rgb(218 162 24 / .1),transparent 34%),linear-gradient(180deg,var(--bg) 0%,#090d18 100%);color:#f3f6ff}.doa-prize-main{padding-bottom:96px}.doa-prize-hero{position:relative;min-height:560px;display:flex;align-items:center;overflow:hidden}.doa-prize-hero-media,.doa-prize-hero-media img,.doa-prize-hero-overlay{position:absolute;inset:0}.doa-prize-hero-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);opacity:.52}.doa-prize-hero-overlay{background:linear-gradient(180deg,rgb(5 10 23 / .38) 0%,rgb(5 10 23 / .82) 52%,rgb(5 10 23 / .98) 100%)}.doa-prize-hero-inner,.doa-prize-section,.doa-prize-feature,.doa-prize-cta-wrap{position:relative;z-index:1}.doa-prize-hero-inner{text-align:center;max-width:860px;padding-top:78px;padding-bottom:64px}.doa-prize-eyebrow{display:block;margin-bottom:14px;color:var(--gold-2);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.22em}.doa-prize-hero h1{margin:0 0 18px;color:#f7f9ff;font-size:clamp(46px, 7vw, 84px);font-weight:900;line-height:.95;text-transform:uppercase}.doa-prize-hero h1 span,.doa-prize-feature h3 span{color:var(--gold)}.doa-prize-hero p,.doa-prize-feature p,.doa-prize-special-card p,.doa-prize-cta p{margin:0;color:#a9b5cf;font-size:18px;line-height:1.7}.doa-prize-hero p{max-width:760px;margin-left:auto;margin-right:auto}.doa-prize-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}.doa-prize-btn{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:15px 26px;border-radius:14px;border:1px solid rgb(218 162 24 / .28);font-size:16px;font-weight:800;text-decoration:none;transition:0.22s ease}.doa-prize-btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2) 88%,#fff 12%) 0%,var(--gold) 100%);color:#050a17}.doa-prize-btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 22px rgb(218 162 24 / .28)}.doa-prize-btn-secondary{background:rgb(255 255 255 / .06);color:#f3f6ff}.doa-prize-btn-secondary:hover{background:rgb(255 255 255 / .12);border-color:rgb(218 162 24 / .48)}.doa-prize-section,.doa-prize-feature,.doa-prize-cta-wrap{margin-top:92px}.doa-prize-section-head{display:flex;align-items:center;gap:18px;margin-bottom:24px}.doa-prize-section-head span{height:1px;flex:1;background:rgb(218 162 24 / .24)}.doa-prize-section-head h2{margin:0;color:#f7f9ff;font-size:clamp(28px, 3vw, 42px);font-weight:800;text-align:center}.doa-prize-table-wrap{overflow-x:auto;border-radius:22px;border:1px solid rgb(218 162 24 / .18);background:linear-gradient(180deg,rgb(17 24 43 / .96) 0%,rgb(13 18 33 / .98) 100%);box-shadow:0 32px 64px rgb(0 0 0 / .28)}.doa-prize-table{width:100%;min-width:940px;border-collapse:collapse}.doa-prize-table th,.doa-prize-table td{padding:22px 24px;border-bottom:1px solid rgb(218 162 24 / .1)}.doa-prize-table th{color:var(--gold-2);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;background:rgb(218 162 24 / .08)}.doa-prize-table td{color:#e8eefc;font-size:15px}.doa-prize-table tbody tr:hover{background:rgb(218 162 24 / .05)}.doa-prize-table tbody td:first-child{color:var(--gold-2);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.doa-prize-table tbody td:nth-child(3){color:var(--gold);font-size:26px;font-weight:900}.doa-prize-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:32px;align-items:center}.doa-prize-feature-media{border-radius:24px;overflow:hidden;border:1px solid rgb(218 162 24 / .18)}.doa-prize-feature-media img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.doa-prize-feature-copy h3{margin:0 0 16px;color:#f7f9ff;font-size:clamp(34px, 4vw, 54px);font-weight:900;line-height:1.02;text-transform:uppercase}.doa-prize-inline-link{display:inline-flex;align-items:center;gap:10px;margin-top:20px;color:var(--gold-2);font-size:15px;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.doa-prize-inline-link:hover{color:var(--gold)}.doa-prize-special-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.doa-prize-special-card{height:100%;padding:30px;border-radius:22px;border:1px solid rgb(218 162 24 / .18);background:linear-gradient(180deg,rgb(20 28 49 / .96) 0%,rgb(14 20 36 / .98) 100%)}.doa-prize-special-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:14px;background:rgb(218 162 24 / .14);color:var(--gold)}.doa-prize-special-icon .material-symbols-outlined{font-size:30px}.doa-prize-special-card h4{margin:0 0 12px;color:#f7f9ff;font-size:24px;font-weight:800}.doa-prize-special-amount{margin-bottom:12px;color:var(--gold);font-size:34px;font-weight:900;line-height:1}.doa-prize-cta{position:relative;overflow:hidden;padding:46px 38px;border-radius:28px;border:1px solid rgb(218 162 24 / .24);background:linear-gradient(135deg,rgb(14 20 36) 0%,rgb(22 28 48 / .96) 100%);text-align:center}.doa-prize-cta::before,.doa-prize-cta::after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:rgb(218 162 24 / .08);filter:blur(54px)}.doa-prize-cta::before{top:-90px;right:-90px}.doa-prize-cta::after{left:-90px;bottom:-90px}.doa-prize-cta>*{position:relative;z-index:1}.doa-prize-cta h2{margin:0 0 14px;color:#f7f9ff;font-size:clamp(30px, 4vw, 48px);font-weight:900}@media (max-width:1024px){.doa-prize-feature,.doa-prize-special-grid{grid-template-columns:1fr}}@media (max-width:767px){.doa-prize-main{padding-bottom:72px}.doa-prize-hero{min-height:480px}.doa-prize-hero-inner{padding-top:56px;padding-bottom:48px}.doa-prize-hero p,.doa-prize-feature p,.doa-prize-special-card p,.doa-prize-cta p{font-size:16px}.doa-prize-btn{width:100%;min-width:0}.doa-prize-section,.doa-prize-feature,.doa-prize-cta-wrap{margin-top:68px}.doa-prize-section-head{gap:12px}.doa-prize-table th,.doa-prize-table td{padding:16px 14px}.doa-prize-feature-media img{min-height:240px}.doa-prize-special-card,.doa-prize-cta{padding:24px 20px}}.doa-clone .doa-packages{background:var(--bg);padding:48px 0 56px}.doa-clone .doa-packages-head{text-align:center;margin-bottom:34px}.doa-clone .doa-packages-head span{display:block;color:var(--gold-2);font-size:13px;font-weight:800;letter-spacing:2.5px;margin-bottom:10px}.doa-clone .doa-packages-head h2{margin:0;color:#f3f6ff;text-transform:uppercase;font-size:64px;line-height:.95;font-weight:900;transform:scaleX(.72)}.doa-clone .doa-packages-head .line{width:90px;height:4px;background:var(--gold);border-radius:999px;margin:16px auto 0}.doa-clone .doa-packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,240px));justify-content:center;gap:18px}@media (min-width:1181px){.doa-clone .doa-packages>.doa-inner{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:clamp(22px, 2.6vw, 46px);padding-right:clamp(22px, 2.6vw, 46px)}.doa-clone .doa-packages-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:clamp(18px, 1.8vw, 30px)}}.doa-clone .doa-package-card{display:flex;flex-direction:column;height:100%;border-radius:16px;overflow:hidden;border:1px solid rgb(123 145 178 / .14);background:var(--card)}.doa-clone .doa-package-media{aspect-ratio:4 / 3;background:color-mix(in srgb,var(--card) 80%,#000 20%)}.doa-clone .doa-package-media img{width:100%;height:100%;object-fit:cover;display:block}.doa-clone .doa-package-body{display:flex;flex:1;flex-direction:column;padding:16px 14px 14px}.doa-clone .doa-package-body h3{margin:0 0 8px;color:#f3f6ff;font-size:22px;line-height:1;text-transform:uppercase;font-weight:800;transform:scaleX(.8);transform-origin:left center}.doa-clone .doa-package-body p{margin:auto 0 14px;color:var(--gold-2);font-size:28px;font-weight:800;transform:scaleX(.76);transform-origin:left center}.doa-clone .doa-package-body a{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2) 88%,#fff 12%) 0%,var(--gold) 100%);color:#050a17;padding:11px 14px;text-transform:uppercase;font-size:15px;font-weight:900;letter-spacing:.6px;transform:scaleX(.82);gap:8px}.doa-clone .doa-package-body a svg,.doa-clone .doa-package-body a i{width:15px;height:15px;font-size:13px;line-height:1;color:currentColor;fill:currentColor}.doa-clone .doa-footer{background:var(--bg);border-top:1px solid rgb(123 145 178 / .15);padding:44px 0 28px}.doa-clone .doa-footer-grid{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(120px,0.8fr)) minmax(220px,1.05fr);gap:20px;margin-bottom:28px}.doa-clone .doa-footer-brand-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.doa-clone .doa-footer-brand-head img{width:34px;height:34px;object-fit:cover;border-radius:2px}.doa-clone .doa-footer-brand-head h3{margin:0;color:#f3f6ff;font-size:25px;font-weight:900;transform:scaleX(.78);transform-origin:left center;text-transform:uppercase}.doa-clone .doa-footer-brand p{margin:0;color:#9caacc;font-size:13px;line-height:1.5;max-width:310px}.doa-clone .doa-footer-links h4,.doa-clone .doa-footer-subscribe h4{margin:0 0 12px;color:#f3f6ff;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:800}.doa-clone .doa-footer-links ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.doa-clone .doa-footer-links a{color:#9caacc;text-decoration:none;font-size:13px}.doa-clone .doa-footer-subscribe p{margin:0 0 10px;color:#9caacc;font-size:12px}.doa-clone .doa-footer-subscribe-row{display:flex;gap:6px}.doa-clone .doa-footer-subscribe-row input{border:1px solid rgb(123 145 178 / .25);background:#121b33;color:#f3f6ff;border-radius:8px;padding:9px 10px;width:100%;font-size:12px}.doa-clone .doa-footer-subscribe-row button{border:0;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2) 88%,#fff 12%) 0%,var(--gold) 100%);color:#050a17;min-width:58px;font-size:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.doa-clone .doa-footer-subscribe-row button svg,.doa-clone .doa-footer-subscribe-row button i{width:12px;height:12px;font-size:10px;line-height:1;color:currentColor;fill:currentColor}.doa-clone .doa-footer-bottom{border-top:1px solid rgb(123 145 178 / .15);padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.doa-clone .doa-footer-bottom span{color:#7f90b1;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:800}.doa-clone .doa-footer-partners{display:flex;align-items:center;gap:20px}.doa-clone .doa-footer-socials{margin-top:14px;display:flex;align-items:center;gap:12px}.doa-clone .doa-footer-socials a{color:#90a0c1;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.doa-clone .doa-footer-socials a svg,.doa-clone .doa-footer-socials a i{width:15px;height:15px;font-size:14px;line-height:1;color:currentColor;fill:currentColor}.doa-clone .doa-footer-partners strong{color:#f3f6ff;opacity:.45;font-size:11px;letter-spacing:.7px;font-style:italic}@media (max-width:1024px){.doa-clone .doa-ctas{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.doa-clone .doa-nav .doa-nav-list{gap:12px}.doa-clone .doa-nav .doa-nav-list a{font-size:13px}.doa-clone .doa-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doa-clone .doa-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.doa-clone .doa-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.doa-clone .doa-topbar .doa-utility{display:none}.doa-clone .doa-topbar .doa-mainrow .doa-inner{height:62px;padding-top:0;padding-bottom:0;flex-wrap:nowrap;gap:12px}.doa-clone .doa-utility-menu-mobile{width:auto;max-width:100%;display:flex!important;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;margin-left:auto;pointer-events:auto}.doa-clone .doa-utility-menu-mobile .doa-util-account,.doa-clone .doa-utility-menu-mobile .doa-util-cart{display:inline-flex}.doa-clone .doa-util-link{position:relative;min-height:42px;height:42px;width:42px;min-width:42px;justify-content:center;padding:0;font-size:12px}.doa-clone .doa-util-lang{min-height:42px;height:42px;width:42px;min-width:42px;padding:0;justify-content:center;gap:0}.doa-clone .doa-util-lang .doa-lang-icon{font-size:22px}.doa-clone .doa-util-lang .doa-lang-switcher{position:absolute;inset:0;width:42px;min-width:42px;height:42px;padding:0;opacity:0;cursor:pointer}.doa-clone .doa-account{margin-left:auto}.doa-clone .doa-nav-toggle{display:inline-flex;width:42px;height:42px;margin-left:0;order:2;flex:0 0 auto;position:relative;z-index:7}.doa-clone .doa-nav{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;padding:0;border:0;background:#fff0;box-shadow:none;transform:none;overflow:hidden;z-index:1200;pointer-events:none;order:3}.doa-clone .doa-nav .doa-nav-list{width:100vw;max-width:100vw;height:100%;margin-left:0;padding:78px 16px 22px;border-left:0;background:color-mix(in srgb,var(--bg) 92%,#02060f 8%);box-shadow:none;transform:translateX(100%);transition:transform 0.26s ease;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;display:flex;flex-direction:column;align-items:stretch;gap:0}.doa-clone .doa-nav .doa-nav-list>li{width:100%;border-bottom:1px solid rgb(255 255 255 / .09);padding:0}.doa-clone .doa-nav .doa-nav-list>li:last-child{border-bottom:0}.doa-clone .doa-nav .doa-nav-list>li>a{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:13.5px;line-height:1.35;min-height:52px;padding:16px 6px 18px;border:0;border-radius:0;background:#fff0}.doa-clone .doa-nav .doa-nav-list li>a::before,.doa-header .doa-nav .doa-nav-list li>a::before{content:"circle";display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--gold,#daa218) 16%,transparent 84%);color:var(--gold,#daa218);font-family:"Material Symbols Outlined";font-size:19px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;font-feature-settings:"liga"}.doa-clone .doa-nav .doa-nav-list .sub-menu a::before,.doa-header .doa-nav .doa-nav-list .sub-menu a::before{flex-basis:28px;width:28px;height:28px;border-radius:9px;font-size:17px;background:color-mix(in srgb,var(--gold,#daa218) 12%,transparent 88%)}.doa-clone .doa-nav .doa-nav-list #menu-item-172>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-172>a::before{content:"home"}.doa-clone .doa-nav .doa-nav-list #menu-item-173>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-173>a::before{content:"emoji_events"}.doa-clone .doa-nav .doa-nav-list #menu-item-179>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-179>a::before{content:"event_note"}.doa-clone .doa-nav .doa-nav-list #menu-item-265>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-265>a::before{content:"payments"}.doa-clone .doa-nav .doa-nav-list #menu-item-175>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-175>a::before{content:"how_to_reg"}.doa-clone .doa-nav .doa-nav-list #menu-item-176>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-176>a::before{content:"workspace_premium"}.doa-clone .doa-nav .doa-nav-list #menu-item-177>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-177>a::before{content:"groups"}.doa-clone .doa-nav .doa-nav-list #menu-item-178>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-178>a::before{content:"diversity_3"}.doa-clone .doa-nav .doa-nav-list #menu-item-185>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-185>a::before{content:"camping"}.doa-clone .doa-nav .doa-nav-list #menu-item-186>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-186>a::before{content:"school"}.doa-clone .doa-nav .doa-nav-list #menu-item-187>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-187>a::before{content:"calendar_month"}.doa-clone .doa-nav .doa-nav-list #menu-item-188>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-188>a::before{content:"confirmation_number"}.doa-clone .doa-nav .doa-nav-list #menu-item-189>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-189>a::before{content:"local_activity"}.doa-clone .doa-nav .doa-nav-list #menu-item-190>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-190>a::before{content:"hotel"}.doa-clone .doa-nav .doa-nav-list #menu-item-191>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-191>a::before{content:"storefront"}.doa-clone .doa-nav .doa-nav-list #menu-item-192>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-192>a::before{content:"info"}.doa-clone .doa-nav .doa-nav-list #menu-item-194>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-194>a::before{content:"airport_shuttle"}.doa-clone .doa-nav .doa-nav-list #menu-item-195>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-195>a::before{content:"support_agent"}.doa-clone .doa-nav .doa-nav-list #menu-item-196>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-196>a::before{content:"event_available"}.doa-clone .doa-nav .doa-nav-list #menu-item-197>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-197>a::before{content:"military_tech"}.doa-clone .doa-nav .doa-nav-list #menu-item-679>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-679>a::before{content:"waving_hand"}.doa-clone .doa-nav .doa-nav-list #menu-item-198>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-198>a::before{content:"mail"}.doa-clone .doa-nav .doa-nav-list #menu-item-963>a::before,.doa-header .doa-nav .doa-nav-list #menu-item-963>a::before{content:"quiz"}.doa-clone .doa-nav .doa-nav-list>li.current-menu-item>a,.doa-clone .doa-nav .doa-nav-list>li.current_page_item>a{border-bottom-width:0;color:var(--gold-2);background:#fff0;border-left:2px solid var(--gold-2);padding:13px 6px 21px 10px}.doa-clone .doa-nav .doa-nav-list>li.menu-item-has-children>a{padding-right:6px}.doa-clone .doa-nav .doa-nav-list>li>.doa-submenu-toggle{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;margin-right:0;border:0;border-radius:10px;background:#fff0;color:#c6cede;cursor:pointer;transition:color .22s ease,background .22s ease,transform .22s ease}.doa-clone .doa-nav .doa-nav-list>li>.doa-submenu-toggle .material-symbols-outlined{font-size:18px;line-height:1}.doa-clone .doa-nav .doa-nav-list>li.menu-open>.doa-submenu-toggle{color:var(--gold-2);background:rgb(218 162 24 / .08)}.doa-clone .doa-nav .doa-nav-list>li.menu-item-has-children{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.doa-clone .doa-nav .doa-nav-list>li.menu-item-has-children>a::after{display:none}.doa-clone .doa-nav .doa-nav-list>li.menu-item-has-children>.sub-menu{grid-column:1 / -1}.doa-clone .doa-nav .doa-nav-cart-link{width:100%;font-size:12px;line-height:1.35;min-height:48px;padding:15px 6px 18px;border:0;border-radius:0;background:#fff0;margin-left:0}.doa-clone .doa-nav .doa-nav-list li:hover>.sub-menu,.doa-clone .doa-nav .doa-nav-list li:focus-within>.sub-menu{display:none!important}.doa-clone .doa-nav .doa-nav-list li.menu-open>.sub-menu{display:flex!important}.doa-clone .doa-nav .doa-nav-list .sub-menu{position:static;inset:auto;left:auto;right:auto;top:auto;transform:none;display:none!important;flex-direction:column;min-width:0;max-width:100%;width:100%;height:auto;min-height:0;max-height:none;margin:0 0 0 8px;gap:4px;padding:6px 0 16px 28px;border:0;background:#fff0;box-shadow:none;border-radius:0;overflow:visible;visibility:visible;opacity:1;pointer-events:auto;position:relative}.doa-clone .doa-nav .doa-nav-list .sub-menu::before{content:"";position:absolute;left:11px;top:14px;bottom:20px;width:2px;border-radius:999px;background:linear-gradient(180deg,rgb(218 162 24 / .1),rgb(218 162 24 / .66) 18%,rgb(218 162 24 / .66) 82%,rgb(218 162 24 / .1));box-shadow:0 0 14px rgb(218 162 24 / .16)}.doa-clone .doa-nav .doa-nav-list .sub-menu[hidden]{display:none!important}.doa-clone .doa-nav .doa-nav-list li.menu-open>.sub-menu:not([hidden]){display:flex!important}.doa-clone .doa-nav .doa-nav-list .sub-menu li{display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;position:static;transform:none}.doa-clone .doa-nav .doa-nav-list .sub-menu .sub-menu{left:auto;padding-left:10px}.doa-clone .doa-nav .doa-nav-list .sub-menu a{display:flex;align-items:center;gap:10px;width:100%;font-size:12.5px;line-height:1.4;min-height:34px;padding:9px 0;border-radius:0;border:0;background:#fff0;white-space:normal;overflow:visible;text-overflow:clip;position:relative}.doa-clone .doa-nav .doa-nav-list .sub-menu a:hover{background:#fff0}.doa-clone .doa-topbar.is-mobile-open .doa-nav{pointer-events:auto}.doa-clone .doa-topbar.is-mobile-open .doa-nav .doa-nav-list{transform:translateX(0)}.doa-clone .doa-topbar.is-mobile-open .doa-nav-toggle{position:fixed;top:10px;right:12px;z-index:1301;color:#f6c449;border-color:rgb(218 162 24 / .78);background:rgb(7 11 20 / .95);box-shadow:0 8px 20px rgb(0 0 0 / .35)}body.admin-bar .doa-clone .doa-topbar.is-mobile-open .doa-nav-toggle{top:56px}.doa-clone h1{font-size:58px}.doa-clone .doa-countdown .doa-inner{flex-direction:column;align-items:flex-start}.doa-clone .doa-links-grid{grid-template-columns:1fr}.doa-clone .doa-venue-grid{grid-template-columns:1fr}.doa-clone .doa-venue-left h2{font-size:52px}.doa-clone .venue-image-wrap{min-height:0}.doa-clone .doa-join-card h2{font-size:52px}.doa-clone .doa-packages-head h2{font-size:52px}}@media (max-width:640px){.doa-clone .doa-ctas{grid-template-columns:1fr;max-width:420px}.doa-clone .doa-nav .doa-nav-list{width:100vw;max-width:100vw;padding-top:72px}.doa-clone .doa-util-link span{display:none}.doa-clone .doa-utility-menu-mobile .doa-util-link svg,.doa-clone .doa-utility-menu-mobile .doa-util-link i{width:19px;height:19px;font-size:19px}.doa-clone .doa-util-lang .doa-lang-switcher{min-width:42px}.doa-clone .doa-cart-count{position:absolute;right:4px;top:5px;min-width:16px;height:16px;padding:0 4px;font-size:9px}.doa-clone .doa-topbar .doa-mainrow .doa-inner{gap:6px}.doa-clone .doa-brand img{width:136px;max-width:min(32vw, 136px)}.doa-clone .doa-nav-toggle{width:42px;height:42px}.doa-clone h1{font-size:42px}.doa-clone .doa-center p{font-size:16px}.doa-clone .btn{min-width:100%}.doa-clone .doa-countdown-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;justify-content:stretch;align-items:stretch}.doa-clone .doa-countdown-grid .box{width:auto;min-width:0;height:78px}.doa-clone .doa-countdown-grid .box strong{font-size:36px}.doa-clone .doa-link-card{min-height:132px}.doa-clone .doa-link-card h3{font-size:18px}.doa-clone .doa-venue{padding-top:28px}.doa-clone .doa-venue-left h2{font-size:40px}.doa-clone .doa-venue-left p{font-size:15px}.doa-clone .doa-venue-left li{font-size:14px;padding-left:26px}.doa-clone .venue-image-wrap{min-height:0;border-radius:14px}.doa-clone .venue-badge{min-width:110px;padding:10px 12px 10px}.doa-clone .venue-badge strong{font-size:33px}.doa-clone .doa-join-card{border-radius:20px;padding:36px 22px 34px}.doa-clone .doa-join-card h2{font-size:36px}.doa-clone .doa-join-card p{font-size:15px}.doa-clone .doa-join-btn{width:100%;max-width:320px;min-width:0;font-size:13px}.doa-clone .doa-join-actions{flex-direction:column;align-items:center}.doa-clone .doa-join-sub-btn{width:100%;max-width:320px;min-width:0;font-size:13px}.doa-clone .doa-packages{padding-top:34px}.doa-clone .doa-packages-head h2{font-size:36px}.doa-clone .doa-packages-grid{grid-template-columns:1fr}.doa-clone .doa-footer-grid{grid-template-columns:1fr}.doa-clone .doa-footer-bottom{flex-direction:column;align-items:flex-start}}body.doa-mobile-open{overflow:hidden}.doa-arrangements-page .doa-arrangements{padding-top:72px;padding-bottom:88px}.doa-arrangements-page .doa-arrangements-head{text-align:center;margin-bottom:84px}.doa-arrangements-page .doa-arrangements-head h1{margin:0;font-size:clamp(44px, 6vw, 90px);line-height:1;color:#fff;text-transform:uppercase;letter-spacing:-.03em}.doa-arrangements-page .doa-arrangements-line{width:92px;height:3px;background:var(--gold,#daa218);margin:20px auto 0}.doa-arrangements-page .doa-arrangement-sections{display:grid;gap:120px}.doa-arrangements-page .doa-arrangement-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.doa-arrangements-page .doa-arrangement-row.image-right .doa-arrangement-image-wrap{order:2}.doa-arrangements-page .doa-arrangement-row.image-right .doa-arrangement-copy{order:1}.doa-arrangements-page .doa-arrangement-image-wrap{position:relative;border:1px solid rgb(218 162 24 / .25);border-radius:14px;overflow:hidden;aspect-ratio:16 / 10}.doa-arrangements-page .doa-arrangement-image-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(10 12 16 / .7),transparent);pointer-events:none}.doa-arrangements-page .doa-arrangement-image{width:100%;height:100%;object-fit:cover;border-radius:inherit;transform:scale(1.04);transition:transform 0.8s ease,filter 0.8s ease;filter:grayscale(35%)}.doa-arrangements-page .doa-arrangement-row:hover .doa-arrangement-image{transform:scale(1);filter:grayscale(0%)}.doa-arrangements-page .doa-arrangement-kicker{display:block;margin-bottom:12px;color:var(--gold,#daa218);font-size:11px;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.doa-arrangements-page .doa-arrangement-copy h2{margin:0;font-size:clamp(36px, 4vw, 58px);color:#fff;text-transform:uppercase;line-height:1;letter-spacing:-.02em}.doa-arrangements-page .doa-arrangement-copy p{margin:24px 0 0;font-size:18px;line-height:1.7;color:rgb(223 233 255 / .76)}.doa-arrangements-page .doa-arrangement-foot{margin-top:34px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .12);display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px}.doa-arrangements-page .doa-arrangement-foot h3{margin:0 0 14px;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.2em}.doa-arrangements-page .doa-arrangement-foot ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.doa-arrangements-page .doa-arrangement-foot li{display:flex;align-items:flex-start;gap:10px;color:rgb(229 238 255 / .9);font-size:14px}.doa-arrangements-page .doa-arrangement-foot li .doa-list-dot{margin-top:4px}.doa-arrangements-page .doa-arrangement-cta-wrap{display:flex;align-items:end}.doa-arrangements-page .doa-arrangement-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:0 20px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--gold,#daa218);transition:all 0.25s ease}.doa-arrangements-page .doa-arrangement-btn.solid{background:var(--gold,#daa218);color:#090b11}.doa-arrangements-page .doa-arrangement-btn.solid:hover{background:#fff;border-color:#fff}.doa-arrangements-page .doa-arrangement-btn.outline{background:#fff0;color:var(--gold,#daa218)}.doa-arrangements-page .doa-arrangement-btn.outline:hover{background:var(--gold,#daa218);color:#090b11}.doa-arrangements-page .doa-arr-products{margin-top:0;padding-top:72px;border-top:1px solid rgb(255 255 255 / .1)}.doa-arrangements-page .doa-arr-products-head{text-align:center;margin-bottom:46px}.doa-arrangements-page .doa-arr-products-head span{display:block;font-size:11px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:var(--gold,#daa218);margin-bottom:10px}.doa-arrangements-page .doa-arr-products-head h2{margin:0;color:#fff;font-size:clamp(28px, 3.2vw, 44px);text-transform:uppercase}.doa-arrangements-page .doa-arr-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.doa-arrangements-page .doa-arr-product-card{border:1px solid rgb(255 255 255 / .08);background:var(--card,#121826);overflow:hidden;transition:border-color 0.25s ease,transform 0.25s ease}.doa-arrangements-page .doa-arr-product-card:hover{border-color:rgb(218 162 24 / .45);transform:translateY(-3px)}.doa-arrangements-page .doa-arr-product-media{aspect-ratio:16 / 10;border-radius:14px 14px 0 0;overflow:hidden}.doa-arrangements-page .doa-arr-product-media img{width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform 0.7s ease}.doa-arrangements-page .doa-arr-product-card:hover .doa-arr-product-media img{transform:scale(1.08)}.doa-arrangements-page .doa-arr-product-body{padding:24px}.doa-arrangements-page .doa-arr-product-body h4{margin:0;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.doa-arrangements-page .doa-arr-product-body p{margin:12px 0 0;color:var(--gold,#daa218);font-size:25px;font-weight:800}.doa-arrangements-page .doa-arr-product-body div{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.doa-arrangements-page .doa-arr-product-body span{color:rgb(170 183 211 / .74);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700}.doa-arrangements-page .doa-arr-product-body i svg,.doa-arrangements-page .doa-arr-product-body i i{color:var(--gold,#daa218)}.doa-arrangements-page .doa-arr-strip{margin-top:0;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);background:linear-gradient(180deg,rgb(255 255 255 / .03),transparent),var(--bg,#0a0c12);padding:48px 0}.doa-arrangements-page .doa-arr-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:22px}.doa-arrangements-page .doa-arr-strip h3{margin:0;color:var(--gold,#daa218);font-size:11px;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.doa-arrangements-page .doa-arr-strip h2{margin:8px 0 0;color:#fff;font-size:36px;text-transform:uppercase}.doa-arrangements-page .doa-arr-strip-links{display:flex;gap:22px;flex-wrap:wrap;justify-content:end}.doa-arrangements-page .doa-arr-strip-links a{display:inline-flex;align-items:center;gap:10px}.doa-arrangements-page .doa-arr-strip-links a span{color:rgb(170 183 211 / .74);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;transition:color 0.2s ease}.doa-arrangements-page .doa-arr-strip-links a i{color:var(--gold,#daa218);opacity:0;transform:translateX(-4px);transition:opacity 0.2s ease,transform 0.2s ease}.doa-arrangements-page .doa-arr-strip-links a:hover span{color:var(--gold,#daa218)}.doa-arrangements-page .doa-arr-strip-links a:hover i{opacity:1;transform:translateX(0)}.doa-arrangements-page .doa-arr-logos{padding:44px 0 12px}.doa-arrangements-page .doa-arr-logos-inner{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;align-items:center;opacity:.52}.doa-arrangements-page .doa-arr-logos-inner img{max-height:34px;width:auto}@media (max-width:1100px){.doa-arrangements-page .doa-arrangement-row{grid-template-columns:1fr;gap:24px}.doa-arrangements-page .doa-arrangement-row.image-right .doa-arrangement-image-wrap,.doa-arrangements-page .doa-arrangement-row.image-right .doa-arrangement-copy{order:initial}.doa-arrangements-page .doa-arrangement-foot{grid-template-columns:1fr}.doa-arrangements-page .doa-arr-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doa-arrangements-page .doa-arr-strip-inner{flex-direction:column;align-items:flex-start}.doa-arrangements-page .doa-arr-strip-links{justify-content:flex-start}}@media (max-width:767px){.doa-arrangements-page .doa-arrangements{padding-top:46px;padding-bottom:58px}.doa-arrangements-page .doa-arrangements-head{margin-bottom:52px}.doa-arrangements-page .doa-arrangement-sections{gap:72px}.doa-arrangements-page .doa-arrangement-copy h2{font-size:34px}.doa-arrangements-page .doa-arrangement-copy p{font-size:16px}.doa-arrangements-page .doa-arr-products{margin-top:88px;padding-top:52px}.doa-arrangements-page .doa-arr-products-grid{grid-template-columns:1fr}.doa-arrangements-page .doa-arr-product-body p{font-size:22px}.doa-arrangements-page .doa-arr-strip h2{font-size:28px}}.doa-arr-head-block{background:var(--bg,#0a0c12);padding-top:48px;padding-bottom:46px;text-align:center}.doa-arr-breadcrumb{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 24px}.doa-arr-breadcrumb a,.doa-arr-breadcrumb span{color:color-mix(in srgb,var(--muted,#99a6bb) 88%,#fff 12%);font-size:11px;font-weight:900;letter-spacing:.18em;line-height:1;text-decoration:none;text-transform:uppercase}.doa-arr-breadcrumb a:hover{color:var(--gold,#daa218)}.doa-arr-breadcrumb .material-symbols-outlined{font-size:15px;letter-spacing:0}.doa-arr-head-block h1{margin:0;font-size:clamp(44px, 6vw, 90px);line-height:1;color:#fff;text-transform:uppercase;letter-spacing:-.03em}.doa-arr-head-line{width:92px;height:3px;background:var(--gold,#daa218);margin:20px auto 0}.doa-arr-section-block{background:var(--bg,#0a0c12);padding-bottom:56px}.doa-arr-section-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.doa-arr-section-block.image-right .doa-arr-section-image-wrap{order:2}.doa-arr-section-block.image-right .doa-arr-section-copy{order:1}.doa-arr-section-image-wrap{position:relative;border:1px solid rgb(218 162 24 / .25);border-radius:14px;overflow:hidden;aspect-ratio:16 / 10}.doa-arr-section-image-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(10 12 16 / .7),transparent);pointer-events:none}.doa-arr-section-image{width:100%;height:100%;object-fit:cover;border-radius:inherit;transform:scale(1.04);transition:transform 0.8s ease,filter 0.8s ease;filter:grayscale(35%)}.doa-arr-section-block:hover .doa-arr-section-image{transform:scale(1);filter:grayscale(0%)}.doa-arr-section-kicker{display:block;margin-bottom:12px;color:var(--gold,#daa218);font-size:11px;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.doa-arr-section-copy h2{margin:0;color:#fff;font-family:var(--e-global-typography-secondary-font-family,"Montserrat"),"Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(40px, 4.6vw, 64px);font-weight:900;text-transform:uppercase;line-height:.96;letter-spacing:0}.doa-arr-section-copy p{margin:24px 0 0;font-size:18px;line-height:1.7;color:rgb(223 233 255 / .76)}.doa-arr-section-foot{margin-top:34px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .12);display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.doa-arr-section-foot h3{margin:0 0 14px;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.2em}.doa-arr-section-foot ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.doa-arr-section-foot li{display:flex;align-items:flex-start;gap:10px;color:rgb(229 238 255 / .9);font-size:14px}.doa-arr-section-foot li i,.doa-arr-section-foot li svg{color:var(--gold,#daa218);margin-top:2px}.doa-arr-section-cta-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.doa-arr-head-subtitle{max-width:760px;margin:14px auto 0;color:rgb(223 233 255 / .78);font-size:18px;line-height:1.7;text-align:center}.doa-arr-head-ctas{margin-top:22px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.doa-arr-head-ctas .doa-arrangement-btn{width:auto;flex:0 1 420px;min-width:280px}.doa-arr-section-note{margin:0;color:var(--gold,#daa218);font-size:12px;line-height:1.6;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.doa-arrangement-btn{width:100%;min-width:264px;border-radius:12px;text-decoration:none;padding:16px 28px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:900;letter-spacing:.7px;font-size:17px;text-transform:uppercase;transform:scaleX(.88);transform-origin:center;border:1px solid var(--gold,#daa218);transition:all 0.25s ease}.doa-arrangement-btn i,.doa-arrangement-btn svg{width:18px;height:18px;min-width:18px;font-size:16px;line-height:1;color:currentColor;fill:currentColor}.doa-arrangement-btn.solid{color:#080808;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#daa218) 88%,#fff 12%) 0%,var(--gold,#daa218) 100%);box-shadow:0 9px 24px color-mix(in srgb,var(--gold,#daa218) 28%,transparent);color:#090b11}.doa-arrangement-btn.solid:hover{filter:brightness(1.06)}.doa-arrangement-btn.outline{background:#fff0;color:var(--gold,#daa218);border:2px solid var(--gold,#daa218)}.doa-arrangement-btn.outline:hover{background:rgb(218 162 24 / .08)}.doa-arrangement-btn-disabled{pointer-events:none;opacity:.8}.doa-arr-products-widget{background:var(--bg,#0a0c12);margin-top:0;padding-top:72px;padding-bottom:24px;border-top:1px solid rgb(255 255 255 / .1)}.doa-arr-products-head{text-align:center;margin-bottom:46px}.doa-arr-products-head span{display:block;font-size:11px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:var(--gold,#daa218);margin-bottom:10px}.doa-arr-products-head h2{margin:0;color:#fff;font-size:clamp(28px, 3.2vw, 44px);text-transform:uppercase}.doa-arr-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.doa-arr-product-card{border:1px solid rgb(255 255 255 / .08);background:var(--card,#121826);overflow:hidden;transition:border-color 0.25s ease,transform 0.25s ease}.doa-arr-product-card:hover{border-color:rgb(218 162 24 / .45);transform:translateY(-3px)}.doa-arr-product-media{aspect-ratio:16 / 10;overflow:hidden}.doa-arr-product-media img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease}.doa-arr-product-card:hover .doa-arr-product-media img{transform:scale(1.08)}.doa-arr-product-body{padding:24px}.doa-arr-product-body h4{margin:0;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.doa-arr-product-body p{margin:12px 0 0;color:var(--gold,#daa218);font-size:25px;font-weight:800}.doa-arr-product-body div{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.doa-arr-product-body span{color:rgb(170 183 211 / .74);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700}.doa-arr-product-body i svg,.doa-arr-product-body i i{color:var(--gold,#daa218)}.doa-arr-strip{background:linear-gradient(180deg,rgb(255 255 255 / .03),transparent),var(--bg,#0a0c12);margin-top:0;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);padding:48px 0}.doa-arr-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:22px}.doa-arr-strip h3{margin:0;color:var(--gold,#daa218);font-size:11px;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.doa-arr-strip h2{margin:8px 0 0;color:#fff;font-size:36px;text-transform:uppercase}.doa-arr-strip-links{display:flex;gap:22px;flex-wrap:wrap;justify-content:end}.doa-arr-strip-links a{display:inline-flex;align-items:center;gap:10px}.doa-arr-strip-links a span{color:rgb(170 183 211 / .74);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;transition:color 0.2s ease}.doa-arr-strip-links a i{color:var(--gold,#daa218);opacity:0;transform:translateX(-4px);transition:opacity 0.2s ease,transform 0.2s ease}.doa-arr-strip-links a:hover span{color:var(--gold,#daa218)}.doa-arr-strip-links a:hover i{opacity:1;transform:translateX(0)}.doa-arr-logos{background:var(--bg,#0a0c12);padding:44px 0 12px}.doa-arr-logos-inner{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;align-items:center;opacity:.52}.doa-arr-logos-inner img{max-height:34px;width:auto}.doa-clone.doa-program-hero{position:relative;min-height:var(--doa-program-hero-height,58vh);display:flex;align-items:center;justify-content:center;overflow:hidden;--doa-program-hero-overlay:0.45}.doa-program-hero .doa-program-hero-media{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(4,8,18,calc(var(--doa-program-hero-overlay) * 0.85)),rgba(4,8,18,var(--doa-program-hero-overlay))),var(--doa-program-hero-image) center / cover no-repeat}.doa-program-hero .doa-program-hero-inner{position:relative;z-index:2;text-align:center;max-width:900px;padding-top:50px;padding-bottom:50px}.doa-program-hero .doa-program-kicker{margin:0 0 14px;color:var(--gold-2);text-transform:uppercase;letter-spacing:.28em;font-weight:800;font-size:12px}.doa-program-hero h1{margin:0;color:#f8fbff;font-size:clamp(38px, 7vw, 92px);line-height:.98;font-weight:900;text-transform:uppercase}.doa-program-hero .doa-program-highlight{color:var(--gold-2);font-style:italic}.doa-program-hero .doa-program-hero-line{width:90px;height:2px;margin:22px auto 16px;background:var(--gold-2)}.doa-program-hero h2{margin:0;color:color-mix(in srgb,#fff 74%,var(--muted) 26%);font-size:clamp(18px, 2.1vw, 32px);text-transform:uppercase;letter-spacing:.18em;font-weight:500}@media (max-width:767px){.doa-clone.doa-program-hero{min-height:640px}.doa-program-hero .doa-program-hero-inner{padding-top:34px;padding-bottom:34px}}.doa-program-anchor-tabs{position:sticky;top:var(--doa-sticky-offset,0);z-index:18;background:color-mix(in srgb,var(--bg) 92%,transparent);border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.doa-program-anchor-tabs .doa-inner{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none}.doa-program-anchor-tabs .doa-inner::-webkit-scrollbar{display:none}.doa-program-anchor-tabs a{position:relative;flex:1 0 auto;min-width:max-content;padding:18px 24px 16px;color:var(--muted);font-size:14px;font-weight:900;letter-spacing:.16em;line-height:1.1;text-align:center;text-transform:uppercase;text-decoration:none;transition:color 160ms ease}.doa-program-anchor-tabs a:hover,.doa-program-anchor-tabs a:focus-visible{color:var(--gold-2)}.doa-program-anchor-tabs a::after{content:"";position:absolute;left:24px;right:24px;bottom:-1px;height:3px;border-radius:999px;background:var(--gold-2);opacity:0;transform:scaleX(.7);transition:opacity 160ms ease,transform 160ms ease}.doa-program-anchor-tabs a:hover::after,.doa-program-anchor-tabs a:focus-visible::after{opacity:1;transform:scaleX(1)}.doa-program-section{padding-top:24px;padding-bottom:24px;scroll-margin-top:116px}.doa-program-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.doa-program-head h2{margin:0;font-size:clamp(26px, 3vw, 40px);color:#f5f8ff;text-transform:uppercase;font-weight:900;letter-spacing:.01em}.doa-program-number{color:var(--gold-2);font-size:17px;font-weight:800;flex:0 0 auto;min-width:2.2ch;text-align:right;white-space:nowrap}.doa-program-head-between{justify-content:space-between;gap:16px}.doa-program-head-left{display:flex;align-items:center;gap:12px;min-width:0}.doa-program-head-left h2{min-width:0}.doa-program-month-badge{border-radius:8px;background:var(--gold-2);color:#090c14;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px}.doa-program-day-tabs-wrap{position:sticky;top:96px;z-index:24;margin-top:18px;background:color-mix(in srgb,var(--bg,#070d18) 96%,#000 4%);border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent 22%);border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent 22%)}.doa-program-day-tabs{display:flex;gap:12px;overflow-x:auto;padding:14px 0;scrollbar-width:none}.doa-program-day-tabs::-webkit-scrollbar{display:none}.doa-program-day-tabs a{flex:0 0 auto;text-decoration:none;display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgb(123 145 178 / .18);color:#dbe4f5;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:rgb(255 255 255 / .03);transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.doa-program-day-tabs a:hover,.doa-program-day-tabs a:focus-visible{color:#fff4cc;border-color:color-mix(in srgb,var(--gold,#daa218) 48%,transparent);background:color-mix(in srgb,var(--gold,#daa218) 12%,transparent);transform:translateY(-1px)}.doa-program-day-tabs a.is-active{color:#081426;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 88%,#fff 12%) 0%,var(--gold,#daa218) 100%);border-color:color-mix(in srgb,var(--gold,#daa218) 78%,#ffe6a1 22%)}.doa-program-concept-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:34px;align-items:center}.doa-program-concept-copy p{margin:0 0 16px;color:color-mix(in srgb,#fff 72%,var(--muted) 28%);font-size:17px;line-height:1.7}.doa-program-concept-quote{color:var(--gold-2)!important;font-size:24px!important;font-style:italic;line-height:1.4!important;margin-bottom:18px!important}.doa-program-concept-media{border:1px solid color-mix(in srgb,var(--line) 70%,#28354d 30%);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--card) 75%,#0a1323 25%)}.doa-program-concept-media img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.doa-program-days{display:grid;gap:18px}.doa-program-day-card{border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 74%,#2d3b54 26%);background:color-mix(in srgb,var(--card) 87%,#0b1221 13%);overflow:hidden}.doa-program-day-card>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent 22%);background:color-mix(in srgb,var(--surface) 78%,#0b1222 22%)}.doa-program-day-card>header h3{margin:0;color:var(--gold-2);text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:800}.doa-program-day-card>header span{color:var(--muted);font-size:12px}.doa-program-day-events{display:grid}.doa-program-event-row{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent 22%)}.doa-program-event-row:first-child{border-top:0}.doa-program-event-row-no-time{grid-template-columns:1fr}.doa-program-event-row-no-time .doa-program-event-title{font-weight:500}.doa-program-event-time{color:var(--gold-2);font-size:13px;font-weight:700;letter-spacing:.04em}.doa-program-event-title{color:#eef4ff;font-size:15px;font-weight:600}.doa-program-event-note{color:var(--muted);font-size:12px;text-align:right}.doa-program-event-badge{border-radius:999px;background:color-mix(in srgb,var(--gold-2) 18%,transparent 82%);color:var(--gold-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px}.doa-program-teacher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.doa-program-teacher-column h3{margin:0 0 12px;color:var(--gold-2);font-size:20px;font-weight:700;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,#304666 28%);padding-bottom:8px}.doa-program-teacher-column ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.doa-program-teacher-column li{display:flex;align-items:center;gap:10px}.doa-program-list-icon{display:inline-flex;align-items:center;justify-content:center;width:10px;min-width:10px;line-height:1}.doa-program-list-name{color:#ecf2ff;font-size:15px;font-weight:600}.doa-program-sidebar{position:relative}.doa-program-sidebar .doa-program-sidebar-head-wrap{width:auto;max-width:none;padding:0}.doa-program-sidebar .doa-program-head{margin-bottom:18px}.doa-program-sticky{position:sticky;top:112px;display:grid;gap:16px}.doa-program-book-card,.doa-program-reg-card{border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 74%,#304666 26%);background:color-mix(in srgb,var(--card) 88%,#0c1527 12%);padding:16px}.doa-program-book-head h3,.doa-program-reg-card h3{margin:0;color:#f4f8ff;font-size:21px;font-weight:800}.doa-program-book-head p{margin:6px 0 0;color:var(--muted);font-size:13px}.doa-program-book-items{margin-top:14px;display:grid;gap:10px}.doa-program-book-item{border-radius:10px;border:1px solid color-mix(in srgb,var(--line) 76%,#304666 24%);background:color-mix(in srgb,var(--surface) 86%,#0d1526 14%);padding:12px}.doa-program-book-item.is-link{display:block;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.doa-program-book-item.is-link:hover{border-color:color-mix(in srgb,var(--gold-2) 55%,var(--line) 45%);background:color-mix(in srgb,var(--surface) 72%,#101a2f 28%);transform:translateY(-1px)}.doa-program-book-item-row{display:flex;align-items:center;gap:8px}.doa-program-book-icon{color:var(--gold-2);font-size:15px;line-height:1}.doa-program-book-item-row h4{margin:0;color:#eef4ff;font-size:15px;font-weight:700}.doa-program-book-item-meta{margin-top:8px;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.doa-program-book-item-meta strong{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold-2) 45%,transparent 55%);background:color-mix(in srgb,var(--gold-2) 12%,transparent 88%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-2) 10%,transparent 90%);color:var(--gold-2);font-size:12px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap}.doa-program-book-item-meta strong::after{content:'→';font-size:14px;line-height:1}.doa-program-book-item.is-link:hover .doa-program-book-item-meta strong{background:color-mix(in srgb,var(--gold-2) 18%,transparent 82%);border-color:color-mix(in srgb,var(--gold-2) 68%,transparent 32%);transform:translateX(1px)}.doa-program-book-btn{margin-top:14px;width:100%;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;min-height:46px;border-radius:10px;background:var(--gold-2);color:#09101d;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.doa-program-book-btn:hover{filter:brightness(1.08)}.doa-program-reg-links{margin-top:10px;display:grid;gap:8px}.doa-program-reg-links a{border-radius:10px;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;text-decoration:none;color:color-mix(in srgb,#fff 72%,var(--muted) 28%)}.doa-program-reg-links a:hover{background:color-mix(in srgb,var(--gold-2) 12%,transparent 88%);color:var(--gold-2)}.doa-program-reg-icon{display:inline-flex;color:currentColor;font-size:13px}.doa-program-support-copy{margin:0;border-radius:10px;padding:12px 14px;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}.doa-program-support-copy a{color:var(--gold-2);text-decoration:none;margin-left:4px}.doa-program-backtotop{display:none}.doa-hall-backtotop{display:none}@media (max-width:1024px){.doa-program-day-tabs-wrap{top:74px;margin-top:14px}.doa-program-day-tabs{gap:10px;padding:12px 0}.doa-program-day-tabs a{min-height:38px;padding:0 14px;font-size:11px}.doa-program-concept-grid,.doa-program-teacher-grid{grid-template-columns:1fr}.doa-program-concept-media img{min-height:320px}.doa-program-sticky{position:static}}@media (max-width:700px){.doa-program-event-row{grid-template-columns:1fr;gap:5px;align-items:flex-start}.doa-program-event-note,.doa-program-event-badge{text-align:left}.doa-program-backtotop{position:fixed;left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);z-index:45;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gold,#daa218) 26%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 90%,#fff 10%) 0%,var(--gold,#daa218) 100%);color:#090c12;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 34px rgb(0 0 0 / .28);opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.doa-program-backtotop.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.doa-hall-backtotop{position:fixed;left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);z-index:45;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gold,#daa218) 26%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 90%,#fff 10%) 0%,var(--gold,#daa218) 100%);color:#090c12;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 34px rgb(0 0 0 / .28);opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.doa-hall-backtotop.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}}@media (max-width:1100px){.doa-arr-section-grid{grid-template-columns:1fr;gap:24px}.doa-arr-section-block.image-right .doa-arr-section-image-wrap,.doa-arr-section-block.image-right .doa-arr-section-copy{order:initial}.doa-arr-section-foot{grid-template-columns:1fr}.doa-arr-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doa-arr-strip-inner{flex-direction:column;align-items:flex-start}.doa-arr-strip-links{justify-content:flex-start}}@media (max-width:767px){.doa-arr-head-block{padding-top:24px;padding-bottom:30px}.doa-arr-breadcrumb{margin-bottom:18px}.doa-arr-head-block h1{font-size:clamp(36px, 9vw, 44px)}.doa-arr-head-subtitle{font-size:16px;margin-top:12px;line-height:1.55}.doa-arr-head-ctas{margin-top:18px;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:nowrap;gap:12px}.doa-arr-head-ctas .doa-arrangement-btn{min-width:0;width:calc(50% - 6px);flex:0 1 auto}.doa-arr-section-block{padding-bottom:34px}.doa-arr-section-copy h2{font-size:40px;line-height:.94}.doa-arr-section-copy p{font-size:16px}.doa-arr-products-widget{margin-top:48px;padding-top:52px}.doa-arr-products-grid{grid-template-columns:1fr}.doa-arr-product-body p{font-size:22px}.doa-arr-strip h2{font-size:28px}.doa-arrangement-btn{min-width:100%;width:100%;font-size:15px;padding:14px 20px;transform:none}}body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main,body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content,body.woocommerce-account .entry-content{max-width:var(--container);margin:0 auto;padding:26px 16px 64px}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error,body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-info,body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error{background:color-mix(in srgb,var(--card) 88%,#000 12%);border:1px solid color-mix(in srgb,var(--gold) 28%,var(--line) 72%);color:var(--text);border-radius:12px}body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals,body.woocommerce-checkout .woocommerce-checkout,body.woocommerce-account .woocommerce{color:var(--text)}body.woocommerce-cart .woocommerce-cart-form table.shop_table,body.woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce-checkout .woocommerce form.checkout,body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-MyAccount-navigation{background:color-mix(in srgb,var(--card) 92%,#000 8%);border:1px solid var(--line);border-radius:14px;overflow:hidden}body.woocommerce-cart table.shop_table th,body.woocommerce-cart table.shop_table td,body.woocommerce-checkout .shop_table th,body.woocommerce-checkout .shop_table td{border-color:color-mix(in srgb,var(--line) 82%,#263246 18%);color:var(--text)}body.woocommerce-cart table.shop_table thead th,body.woocommerce-checkout .shop_table thead th{background:color-mix(in srgb,var(--surface) 90%,#000 10%);color:color-mix(in srgb,var(--text) 88%,var(--muted) 12%);font-size:12px;letter-spacing:.08em;text-transform:uppercase}body.woocommerce-cart .product-name a,body.woocommerce-checkout .product-name,body.woocommerce-checkout .woocommerce-checkout-review-order-table a{color:var(--text);text-decoration:none;font-weight:700}body.woocommerce-cart .product-name a:hover,body.woocommerce-checkout .woocommerce-checkout-review-order-table a:hover{color:var(--gold-2)}body.woocommerce-cart input.qty,body.woocommerce-cart .quantity .qty,body.woocommerce-cart input[type="text"],body.woocommerce-cart input[type="number"],body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-account input[type="text"],body.woocommerce-account input[type="email"],body.woocommerce-account input[type="password"],body.woocommerce-account textarea,body.woocommerce-account select{background:#0f131f;border:1px solid color-mix(in srgb,var(--line) 76%,#2f3c52 24%);color:var(--text);border-radius:10px}body.woocommerce-cart input.qty:focus,body.woocommerce-cart input[type="text"]:focus,body.woocommerce-cart input[type="number"]:focus,body.woocommerce-checkout input:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus,body.woocommerce-account input:focus,body.woocommerce-account textarea:focus,body.woocommerce-account select:focus{outline:none;border-color:color-mix(in srgb,var(--gold) 70%,#9f7312 30%);box-shadow:0 0 0 2px rgb(218 162 24 / .18)}body.woocommerce-cart .actions .button,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,body.woocommerce-checkout #place_order,body.woocommerce-account .button,body.woocommerce-account .woocommerce-Button,body.woocommerce-account button.button{background:var(--gold);color:#0b0f1a;border:1px solid color-mix(in srgb,var(--gold) 88%,#8e6710 12%);border-radius:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}body.woocommerce-cart .actions .button:hover,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,body.woocommerce-checkout #place_order:hover,body.woocommerce-account .button:hover,body.woocommerce-account .woocommerce-Button:hover,body.woocommerce-account button.button:hover{filter:brightness(1.06);transform:translateY(-1px)}body.woocommerce-cart .cart_totals h2,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{color:var(--text);margin-top:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:8px;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:10px 12px;border-radius:10px;color:color-mix(in srgb,var(--text) 84%,var(--muted) 16%);text-decoration:none;font-weight:700}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:color-mix(in srgb,var(--gold) 14%,transparent 86%);color:var(--gold-2)}body.woocommerce-cart .entry-content>.wp-block-group:first-child,body.woocommerce-checkout .entry-content>.wp-block-group:first-child,body.woocommerce-account .entry-content>.wp-block-group:first-child{display:none!important}body.woocommerce-account .wp-block-post-title,body.woocommerce-account h1.entry-title,body.woocommerce-account .wp-block-post-content>h1:first-child{font-size:clamp(34px, 4.2vw, 56px);letter-spacing:-.02em;color:#f3f6ff;margin:6px 0 24px}body.woocommerce-account .woocommerce{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}body.woocommerce-account .woocommerce-MyAccount-navigation{position:sticky;top:112px;border-radius:18px;background:linear-gradient(180deg,rgb(16 23 38 / .96),rgb(10 15 27 / .96));box-shadow:0 18px 44px rgb(0 0 0 / .28)}body.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:14px}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 6px}body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;min-height:44px;border:1px solid #fff0;border-radius:12px;padding:10px 13px;font-size:14px;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--text) 88%,#90a0bf 12%);transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{transform:translateX(2px);border-color:color-mix(in srgb,var(--gold) 45%,var(--line) 55%);background:color-mix(in srgb,var(--gold) 10%,#111a2a 90%);color:#f5f8ff}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-color:color-mix(in srgb,var(--gold) 60%,#8e6710 40%);background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 24%,#151008 76%),color-mix(in srgb,var(--gold) 8%,#111a2a 92%));color:var(--gold-2);box-shadow:inset 0 0 0 1px rgb(218 162 24 / .18)}body.woocommerce-account .woocommerce-MyAccount-content{border-radius:18px;padding:24px 24px 26px;background:linear-gradient(180deg,rgb(16 23 38 / .94),rgb(10 15 27 / .94));border:1px solid color-mix(in srgb,var(--line) 82%,#35445f 18%);box-shadow:0 18px 44px rgb(0 0 0 / .26)}body.woocommerce-account .woocommerce-MyAccount-content p,body.woocommerce-account .woocommerce-MyAccount-content li,body.woocommerce-account .woocommerce-MyAccount-content label{color:color-mix(in srgb,var(--text) 90%,#a9b8d1 10%);line-height:1.6}body.woocommerce-account .woocommerce-MyAccount-content a{color:var(--gold-2);text-decoration:none;border-bottom:1px solid rgb(218 162 24 / .38);transition:color 0.2s ease,border-color 0.2s ease}body.woocommerce-account .woocommerce-MyAccount-content a:hover{color:#f3c95e;border-color:rgb(243 201 94 / .58)}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table,body.woocommerce-account .woocommerce-MyAccount-content table.account-orders-table{border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 82%,#334158 18%);background:rgb(9 14 24 / .58)}body.woocommerce-account .woocommerce-MyAccount-content table th{background:rgb(14 20 34 / .84);color:color-mix(in srgb,var(--text) 82%,#b0bed6 18%);font-size:11px;letter-spacing:.12em;text-transform:uppercase}body.woocommerce-account .woocommerce-MyAccount-content table td{color:color-mix(in srgb,var(--text) 92%,#a7b6ce 8%);border-color:color-mix(in srgb,var(--line) 78%,#32425a 22%)}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button,body.woocommerce-account .woocommerce-MyAccount-content button.button{min-height:42px;padding:0 16px;border-radius:11px}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register{max-width:560px;margin:18px auto 0;padding:24px;background:linear-gradient(180deg,rgb(16 23 38 / .95),rgb(10 15 27 / .95));border:1px solid color-mix(in srgb,var(--line) 82%,#374865 18%);border-radius:18px;box-shadow:0 18px 44px rgb(0 0 0 / .28)}body.woocommerce-account .woocommerce-form-login .form-row label,body.woocommerce-account .woocommerce-form-register .form-row label{display:block;margin-bottom:8px;color:color-mix(in srgb,var(--text) 80%,#a8b8d0 20%);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit,body.woocommerce-account .woocommerce-form-register .woocommerce-Button,body.woocommerce-account .woocommerce-form-register button[type="submit"]{width:auto;min-width:190px}body.woocommerce-account .woocommerce-form-login .lost_password{margin-top:12px}body.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{color:color-mix(in srgb,var(--text) 80%,#a2b3cb 20%)}@media (max-width:1024px){body.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:16px}body.woocommerce-account .woocommerce-MyAccount-navigation{position:relative;top:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}}@media (max-width:640px){body.woocommerce-account .woocommerce-MyAccount-content{padding:18px 14px 20px;border-radius:14px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register{margin-top:12px;padding:18px 14px;border-radius:14px}}body.woocommerce-account .wp-block-post-content,body.woocommerce-account .entry-content,body.woocommerce-account .entry-content.alignfull{max-width:var(--container)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}body.woocommerce-account .wp-site-blocks>main.wp-block-group{margin-top:0!important}body.woocommerce-account .wp-site-blocks>main.wp-block-group>.wp-block-group.alignfull{padding-top:24px!important}body.woocommerce-account .woocommerce::before,body.woocommerce-account .woocommerce::after{content:none!important;display:none!important}body.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;width:100%!important}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none!important;margin:0!important;clear:none!important;min-width:0!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:8px}body.woocommerce-account .woocommerce-MyAccount-navigation li,body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{margin:0!important}body.woocommerce-account .woocommerce-MyAccount-content>:first-child{margin-top:0}body.woocommerce-account:not(.logged-in) .woocommerce{display:block!important;max-width:620px;margin:0 auto}@media (max-width:1024px){body.woocommerce-account .woocommerce{grid-template-columns:1fr!important;gap:16px!important}body.woocommerce-account .woocommerce-MyAccount-navigation{position:static!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:640px){body.woocommerce-account .entry-content,body.woocommerce-account .entry-content.alignfull,body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}body.woocommerce-account .woocommerce{padding-left:0!important;padding-right:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{padding:18px!important;border-radius:16px!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr;width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}body.woocommerce-account .woocommerce-MyAccount-navigation a,body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-MyAccount-content *{overflow-wrap:anywhere;word-break:normal}}body.woocommerce-cart .wc-block-cart,body.woocommerce-checkout .wc-block-checkout,body.woocommerce-cart .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout{color:var(--text)}body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-checkout .wc-block-checkout__sidebar,body.woocommerce-cart .wc-block-cart-items,body.woocommerce-checkout .wc-block-components-totals-wrapper{background:color-mix(in srgb,var(--card) 92%,#000 8%);border:1px solid var(--line);border-radius:14px}body.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar{box-sizing:border-box;padding:28px!important}body.woocommerce-cart .wc-block-components-sidebar-layout{gap:28px!important}body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-panel,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-container{margin-left:0!important;margin-right:0!important}body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper{padding-left:0!important;padding-right:0!important}body.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-container{margin-top:18px!important}body.woocommerce-cart .wp-block-post-title,body.woocommerce-cart h1.entry-title,body.woocommerce-cart .wp-block-post-content>h1:first-child{position:relative;width:fit-content;max-width:100%;margin:0 auto 18px!important;padding-bottom:14px;text-align:center;color:#f8fbff;font-family:"Montserrat","Inter","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(42px, 7vw, 88px);line-height:.92;font-weight:900;letter-spacing:-.03em;text-transform:uppercase}body.woocommerce-cart .wp-block-post-title::after,body.woocommerce-cart h1.entry-title::after,body.woocommerce-cart .wp-block-post-content>h1:first-child::after{content:"";display:block;width:128px;max-width:52vw;height:5px;margin:12px auto 0;border-radius:999px;background:linear-gradient(90deg,#daa218 0%,#f4c53d 100%);box-shadow:0 10px 24px rgb(218 162 24 / .22)}body.woocommerce-cart .wp-block-post-title,body.woocommerce-cart .wc-block-components-title,body.woocommerce-cart .wc-block-components-totals-item__label,body.woocommerce-cart .wc-block-components-totals-item__value,body.woocommerce-cart .wc-block-cart-item__product,body.woocommerce-cart .wc-block-cart-item__prices,body.woocommerce-cart .wc-block-components-formatted-money-amount,body.woocommerce-cart .wc-block-components-empty-cart__title,body.woocommerce-cart .wc-block-components-empty-cart__description,body.woocommerce-cart .wc-block-components-product-metadata,body.woocommerce-cart .wc-block-components-product-name,body.woocommerce-cart .wc-block-components-quantity-selector input,body.woocommerce-cart .wc-block-grid__product-title,body.woocommerce-cart .wc-block-grid__product-price{color:var(--text)!important}body.woocommerce-cart .wc-block-components-quantity-selector,body.woocommerce-cart .wc-block-components-text-input input{background:#0f131f!important;border:1px solid color-mix(in srgb,var(--line) 76%,#2f3c52 24%)!important;color:var(--text)!important}body.woocommerce-cart .wc-block-components-product-badge,body.woocommerce-cart .wc-block-grid__product-onsale{background:color-mix(in srgb,var(--gold) 18%,transparent 82%)!important;color:var(--gold-2)!important;border:1px solid color-mix(in srgb,var(--gold) 45%,#8e6710 55%)!important}body.woocommerce-cart .wc-block-cart-item__wrap a,body.woocommerce-checkout .wc-block-components-product-name,body.woocommerce-checkout .wc-block-components-product-name a{color:var(--text);text-decoration:none;font-weight:700}body.woocommerce-cart .wc-block-cart-item__wrap a:hover,body.woocommerce-checkout .wc-block-components-product-name a:hover{color:var(--gold-2)}body.woocommerce-cart .wc-block-components-quantity-selector,body.woocommerce-cart .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-text-input textarea,body.woocommerce-checkout .wc-block-components-combobox-control input{background:#0f131f;border:1px solid color-mix(in srgb,var(--line) 76%,#2f3c52 24%);color:var(--text);border-radius:10px}body.woocommerce-cart .wc-block-components-button,body.woocommerce-checkout .wc-block-components-button{background:var(--gold);color:#0b0f1a;border-radius:10px;border:1px solid color-mix(in srgb,var(--gold) 88%,#8e6710 12%);font-weight:800;text-transform:uppercase;letter-spacing:.06em}body.woocommerce-cart .wc-block-components-button:hover,body.woocommerce-checkout .wc-block-components-button:hover{filter:brightness(1.06)}@media (max-width:900px){body.woocommerce-cart .wc-block-components-sidebar-layout{row-gap:18px!important}body.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar{margin-top:18px!important;padding:22px 20px!important}body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main,body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content,body.woocommerce-account .entry-content{padding:20px 14px 48px}}@media (max-width:640px){body.woocommerce-cart table.shop_table,body.woocommerce-cart table.shop_table_responsive,body.woocommerce-checkout .shop_table{font-size:13px}body.woocommerce-cart .actions .button,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,body.woocommerce-checkout #place_order,body.woocommerce-account .button,body.woocommerce-account .woocommerce-Button,body.woocommerce-account button.button{width:100%;min-height:44px}}body.woocommerce-checkout,body.woocommerce-checkout .wp-site-blocks,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .site-main{color:var(--text)!important}body.woocommerce-checkout .wp-block-post-title,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4,body.woocommerce-checkout h5,body.woocommerce-checkout h6,body.woocommerce-checkout p,body.woocommerce-checkout label,body.woocommerce-checkout small,body.woocommerce-checkout strong,body.woocommerce-checkout span,body.woocommerce-checkout li{color:inherit}body.woocommerce-checkout .wc-block-components-notice-banner{background:color-mix(in srgb,var(--card) 88%,#000 12%)!important;border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line) 65%)!important;border-radius:12px!important;color:var(--text)!important}body.woocommerce-checkout .wc-block-checkout{max-width:var(--container);margin:0 auto}body.woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar-layout{gap:24px;align-items:flex-start}@media (min-width:992px){body.woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(350px,390px)!important;align-items:start!important}body.woocommerce-checkout .wc-block-checkout .wc-block-components-main{order:1;min-width:0}body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__sidebar,body.woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar{order:2;width:100%;min-width:350px;max-width:390px}}body.woocommerce-checkout .wc-block-components-main{background:color-mix(in srgb,var(--card) 92%,#000 8%)!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:18px!important}body.woocommerce-checkout .wc-block-checkout__sidebar{background:color-mix(in srgb,var(--card) 92%,#000 8%)!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:16px!important;position:sticky;top:132px;min-width:350px;max-width:390px}body.woocommerce-checkout .wc-block-components-sidebar{min-width:350px;max-width:390px}body.woocommerce-checkout .wc-block-components-checkout-step,body.woocommerce-checkout .wc-block-components-panel,body.woocommerce-checkout .wc-block-components-order-summary,body.woocommerce-checkout .wc-block-components-totals-wrapper{background:color-mix(in srgb,var(--surface) 92%,#000 8%)!important;border:1px solid color-mix(in srgb,var(--line) 82%,#2b384d 18%)!important;border-radius:12px!important}body.woocommerce-checkout .wc-block-components-checkout-step{padding:12px 14px!important;margin-bottom:12px!important}body.woocommerce-checkout .wc-block-components-checkout-step__heading-container,body.woocommerce-checkout .wc-block-components-checkout-step__heading{margin-bottom:8px!important;padding-bottom:0!important}body.woocommerce-checkout .wc-block-components-checkout-step__title{margin-bottom:0!important}body.woocommerce-checkout .wc-block-components-checkout-step__heading,body.woocommerce-checkout .wc-block-components-title,body.woocommerce-checkout .wc-block-components-totals-item__label,body.woocommerce-checkout .wc-block-components-product-name,body.woocommerce-checkout .wc-block-components-formatted-money-amount,body.woocommerce-checkout .wc-block-components-order-summary-item__quantity,body.woocommerce-checkout .wc-block-components-order-summary-item__description{color:var(--text)!important}body.woocommerce-checkout .wc-block-components-order-summary-item{align-items:flex-start!important}body.woocommerce-checkout .wc-block-components-order-summary-item__description{min-width:0;word-break:normal!important;overflow-wrap:anywhere}body.woocommerce-checkout .wc-block-components-order-summary-item__description *,body.woocommerce-checkout .wc-block-components-product-name,body.woocommerce-checkout .wc-block-components-product-name *{word-break:normal!important;overflow-wrap:anywhere}body.woocommerce-checkout .wc-block-components-checkout-step__description,body.woocommerce-checkout .wc-block-components-text-input label,body.woocommerce-checkout .wc-block-components-checkbox__label,body.woocommerce-checkout .wc-block-components-totals-item__description,body.woocommerce-checkout .wc-block-components-order-summary-item__individual-prices{color:color-mix(in srgb,var(--text) 74%,var(--muted) 26%)!important}body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-text-input textarea,body.woocommerce-checkout .wc-block-components-combobox-control input,body.woocommerce-checkout .wc-block-components-select .wc-block-components-select__select,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout textarea,body.woocommerce-checkout select{background:#0f131f!important;color:var(--text)!important;border:1px solid color-mix(in srgb,var(--line) 76%,#2f3c52 24%)!important;border-radius:10px!important}body.woocommerce-checkout .wc-block-components-text-input input:focus,body.woocommerce-checkout .wc-block-components-text-input textarea:focus,body.woocommerce-checkout .wc-block-components-combobox-control input:focus,body.woocommerce-checkout .wc-block-components-select .wc-block-components-select__select:focus,body.woocommerce-checkout input:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus{border-color:color-mix(in srgb,var(--gold) 70%,#9f7312 30%)!important;box-shadow:0 0 0 2px rgb(218 162 24 / .18)!important;outline:none!important}body.woocommerce-checkout .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-checkbox{background:color-mix(in srgb,var(--surface) 88%,#000 12%)!important;border:1px solid color-mix(in srgb,var(--line) 82%,#2b384d 18%)!important;border-radius:10px!important}body.woocommerce-checkout .wc-block-components-radio-control__option:hover,body.woocommerce-checkout .wc-block-components-checkbox:hover{border-color:color-mix(in srgb,var(--gold) 52%,#7e5b11 48%)!important}body.woocommerce-checkout .wc-block-checkout__payment-method{display:flex;flex-direction:column;gap:12px}body.woocommerce-checkout .wc-block-checkout__payment-method fieldset{border:0!important;margin:0!important;padding:0!important}body.woocommerce-checkout .wc-block-checkout__payment-method legend{color:var(--text)!important}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{display:flex;flex-direction:column;gap:10px;background:transparent!important;border:0!important;box-shadow:none!important}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__option{position:relative;display:flex!important;align-items:flex-start!important;gap:14px;min-height:0!important;padding:17px 18px!important;background:rgb(8 11 18 / .74)!important;border:1px solid color-mix(in srgb,var(--line) 78%,#34445f 22%)!important;border-radius:14px!important;box-shadow:none!important;outline:0!important;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__option:focus,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__option:focus-within{border-color:color-mix(in srgb,var(--gold) 70%,#8d6712 30%)!important;box-shadow:0 0 0 2px rgb(218 162 24 / .16)!important;outline:0!important}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__option-checked,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__option--checked,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__option[aria-checked="true"]{background:linear-gradient(135deg,rgb(218 162 24 / .1),rgb(16 22 34 / .94))!important;border-color:color-mix(in srgb,var(--gold) 72%,#8d6712 28%)!important}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__input{flex:0 0 auto;width:20px!important;height:20px!important;margin:2px 0 0!important;accent-color:var(--gold)}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__option-layout,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__label,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-payment-method-label{width:100%;color:var(--text)!important;font-size:15px!important;font-weight:800!important;letter-spacing:.02em;line-height:1.35}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__description,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content{margin:0!important;padding:2px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:color-mix(in srgb,var(--text) 74%,var(--muted) 26%)!important;font-size:14px!important;line-height:1.55!important}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__description p,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content p{margin:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}body.woocommerce-checkout .wc-block-components-button,body.woocommerce-checkout button.wc-block-components-button,body.woocommerce-checkout .wc-block-components-checkout-place-order-button{background:var(--gold)!important;color:#0b0f1a!important;border:1px solid color-mix(in srgb,var(--gold) 88%,#8e6710 12%)!important;border-radius:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.07em!important;min-height:48px}body.woocommerce-checkout .wc-block-components-button:hover,body.woocommerce-checkout button.wc-block-components-button:hover,body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{filter:brightness(1.06);transform:translateY(-1px)}body.woocommerce-checkout .wc-block-components-checkout-place-order-button .wc-block-components-button__text{font-size:0!important}body.woocommerce-checkout .wc-block-components-checkout-place-order-button .wc-block-components-button__text::after{content:"Pay now";font-size:15px;line-height:1}body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{border-bottom:1px solid color-mix(in srgb,var(--line) 80%,#2a374c 20%);padding-top:10px;padding-bottom:10px}body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item:last-child{border-bottom:0}body.woocommerce-checkout .wc-block-components-order-summary{margin-bottom:12px!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-cart-items-block,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-subtotal-block{background:transparent!important;border:0!important;box-shadow:none!important}body.woocommerce-checkout .wc-block-components-order-summary__content{border-top:0!important}body.woocommerce-checkout .wc-block-components-order-summary-item__quantity{min-width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gold) 22%,transparent 78%);border:1px solid color-mix(in srgb,var(--gold) 45%,#6f5210 55%);color:var(--gold)!important;font-size:11px!important;font-weight:800!important}body.woocommerce-checkout .wc-block-components-order-summary-item__total-price,body.woocommerce-checkout .wc-block-components-totals-item__value,body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--gold)!important;font-weight:800!important;white-space:nowrap}body.woocommerce-checkout .wc-block-components-totals-item{padding-top:10px;padding-bottom:10px;border-bottom:0!important}body.woocommerce-checkout .wc-block-components-totals-item:last-child{border-bottom:0}body.woocommerce-checkout .wc-block-components-totals-footer-item{margin-top:2px!important;margin-bottom:0!important;padding-top:8px!important;padding-bottom:8px!important;border-top:0!important}body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount{font-size:20px!important;font-weight:900!important;letter-spacing:.01em}body.woocommerce-checkout .wc-block-components-order-summary-coupon-form{padding:10px 0 4px}body.woocommerce-checkout .wc-block-components-order-summary-coupon-form input[type="text"]{min-height:44px}body.woocommerce-checkout .wc-block-components-order-summary-coupon-form button,body.woocommerce-checkout .wc-block-components-totals-coupon button{min-height:44px;border-radius:10px!important}@media (max-width:1100px){body.woocommerce-checkout .wc-block-checkout__sidebar{position:static;top:auto;min-width:0;max-width:none}body.woocommerce-checkout .wc-block-components-sidebar{min-width:0;max-width:none}}@media (max-width:640px){body.woocommerce-checkout .wc-block-components-main,body.woocommerce-checkout .wc-block-checkout__sidebar{border-radius:12px!important;padding:12px!important}body.woocommerce-checkout .wc-block-checkout__sidebar{margin-top:14px!important;margin-bottom:18px!important;padding:8px 12px!important}body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary,body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-wrapper,body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-panel{margin:0!important;padding:0!important}body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__title,body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item,body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-panel__button{min-height:0!important;padding-top:10px!important;padding-bottom:10px!important}body.woocommerce-checkout .wc-block-components-sidebar-layout{row-gap:14px!important}body.woocommerce-checkout .wc-block-components-checkout-step{padding:10px 10px!important}body.woocommerce-checkout .wc-block-components-checkout-step__heading-container,body.woocommerce-checkout .wc-block-components-checkout-step__heading{margin-bottom:6px!important}body.woocommerce-checkout .wc-block-components-totals-footer-item{padding-top:6px!important;padding-bottom:6px!important}}.doa-clone.doa-program-hero .doa-display-title,.doa-clone.doa-transport-hero .doa-display-title,.doa-clone.doa-contact-hero .doa-display-title,.doa-clone.doa-partners-hero .doa-display-title,.doa-clone.doa-tickets-hero .doa-display-title,.doa-clone .doa-arr-head-block .doa-display-title{max-width:13ch}.doa-clone.doa-contact-hero .doa-display-title,.doa-clone.doa-tickets-hero .doa-display-title,.doa-clone .doa-arr-head-block .doa-display-title{line-height:.98}.doa-clone.doa-program-hero .doa-eyebrow,.doa-clone.doa-transport-hero .doa-eyebrow,.doa-clone.doa-contact-hero .doa-eyebrow,.doa-clone.doa-partners-hero .doa-eyebrow,.doa-clone .doa-arr-head-kicker{margin-bottom:14px}.doa-clone.doa-program-hero .doa-hero-summary,.doa-clone.doa-transport-hero .doa-hero-summary,.doa-clone.doa-contact-hero .doa-hero-summary,.doa-clone.doa-tickets-hero .doa-section-intro,.doa-clone .doa-arr-head-subtitle,.doa-clone .doa-partners-hero .doa-section-intro{margin-top:16px}.doa-clone.doa-contact-hero{position:relative;min-height:var(--doa-contact-hero-height,350px);overflow:hidden;border-bottom:1px solid var(--line,rgb(124 144 178 / .22));--doa-contact-overlay:0.55}.doa-contact-hero .doa-contact-hero-media{position:absolute;inset:0;background:linear-gradient(to top,rgba(7,12,20,calc(var(--doa-contact-overlay) + 0.2)),rgba(7,12,20,var(--doa-contact-overlay)),transparent),var(--doa-contact-hero-image) center / cover no-repeat}.doa-contact-hero .doa-contact-hero-inner{min-height:var(--doa-contact-hero-height,350px);justify-content:flex-end;padding-top:54px;padding-bottom:48px}.doa-contact-hero-subtitle{color:var(--muted,#a4b0c4)}.doa-contact-grid-wrap{background:var(--bg,#070d18);padding:72px 0}.doa-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:flex-start}.doa-contact-head h3,.doa-contact-card h3{margin:0;color:var(--text,#f2f5fb);font-size:clamp(28px, 3vw, 40px);line-height:1.08;letter-spacing:-.02em;font-weight:800}.doa-contact-head p{margin:8px 0 0;color:var(--muted,#9aa7be);font-size:16px;line-height:1.7}.doa-contact-form{margin-top:22px;display:grid;gap:16px}.doa-contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.doa-contact-form label{display:grid;gap:7px}.doa-contact-form label span{color:var(--text,#f2f5fb);font-size:13px;letter-spacing:.02em;font-weight:700;text-transform:uppercase}.doa-contact-form input,.doa-contact-form textarea{border-radius:10px;border:1px solid #2a3550;background:#0c111d;color:#eef3ff;padding:12px 14px;font:600 14px/1.35 Montserrat,sans-serif;width:100%;outline:0}.doa-contact-form textarea{min-height:132px;resize:vertical}.doa-contact-form input:focus,.doa-contact-form textarea:focus{border-color:var(--gold,#daa218);box-shadow:0 0 0 2px rgb(216 161 24 / .18)}.doa-contact-form input:invalid:focus,.doa-contact-form textarea:invalid:focus{border-color:#f97316;box-shadow:0 0 0 2px rgb(249 115 22 / .2)}.doa-contact-submit{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 92%,#fff 8%) 0%,var(--gold,#daa218) 100%);color:#090c12;font-size:15px;font-weight:800;letter-spacing:.04em;padding:14px 18px;text-transform:uppercase;cursor:pointer}.doa-contact-submit i,.doa-contact-submit svg{width:15px;height:15px;fill:currentColor}.doa-contact-alert{margin-top:18px;border-radius:10px;border:1px solid #fff0;padding:12px 14px;font-size:14px;font-weight:600}.doa-contact-alert-success{color:#d8ffe8;border-color:rgb(31 188 118 / .32);background:rgb(31 188 118 / .14)}.doa-contact-alert-error{color:#ffd7d7;border-color:rgb(226 72 72 / .32);background:rgb(226 72 72 / .14)}.doa-contact-info-col{display:grid;gap:26px}.doa-contact-card{background:color-mix(in srgb,var(--doa-card,var(--card,#10182a)) 92%,#000 8%);border:1px solid var(--doa-line,var(--line,rgb(122 145 178 / .18)));border-radius:14px;padding:24px;box-shadow:0 16px 30px rgb(0 0 0 / .18)}.doa-contact-card h3{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--gold,#daa218) 16%,transparent)}.doa-contact-detail-item{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:flex-start;margin-top:14px}.doa-contact-detail-icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--gold-2,#f4c53d);background:color-mix(in srgb,var(--gold,#daa218) 20%,transparent)}.doa-contact-detail-icon i,.doa-contact-detail-icon svg{width:16px;height:16px;fill:currentColor}.doa-contact-detail-title{margin:0;color:var(--text,#f2f5fb);font-size:15px;font-weight:800}.doa-contact-detail-text{margin:4px 0 0;color:var(--muted,#9aa7be);font-size:14px;line-height:1.55}.doa-contact-map{border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gold,#daa218) 20%,transparent);min-height:290px;position:relative}.doa-contact-map img{width:100%;height:100%;min-height:290px;object-fit:cover;filter:grayscale(1) contrast(1.14) brightness(.72);transition:filter 0.25s ease}.doa-contact-map:hover img{filter:grayscale(.18) contrast(1.06) brightness(.88)}.doa-contact-map-badge{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;border:1px solid var(--gold,#daa218);background:rgb(8 12 20 / .9);color:var(--text,#f2f5fb);text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.03em}.doa-contact-map-badge i,.doa-contact-map-badge svg{width:14px;height:14px;fill:var(--gold-2,#f4c53d)}@media (max-width:1024px){.doa-contact-grid{grid-template-columns:1fr;gap:34px}}@media (max-width:640px){.doa-contact-grid-wrap{padding:44px 0}.doa-contact-form-row{grid-template-columns:1fr}.doa-contact-map,.doa-contact-map img{min-height:220px}.doa-contact-map-badge{max-width:calc(100% - 20px);font-size:12px;padding:10px 12px}}.doa-clone.doa-transport-hero{position:relative;min-height:var(--doa-transport-hero-height,58vh);overflow:hidden;--doa-transport-hero-overlay:0.58;border-bottom:1px solid var(--line,rgb(124 144 178 / .24))}.doa-transport-hero .doa-transport-hero-media{position:absolute;inset:0;background:linear-gradient(to top,rgba(8,12,20,calc(var(--doa-transport-hero-overlay) + 0.24)),rgba(8,12,20,var(--doa-transport-hero-overlay)),rgb(8 12 20 / .25)),var(--doa-transport-hero-image) center / cover no-repeat}.doa-transport-hero .doa-transport-hero-inner{position:relative;z-index:2;min-height:var(--doa-transport-hero-height,58vh);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:48px;padding-bottom:48px}.doa-transport-hero h1{margin:0;color:#fff;font-size:clamp(40px, 7vw, 84px);font-weight:900;line-height:.95;letter-spacing:-.03em}.doa-transport-hero .doa-transport-hero-line{width:96px;height:4px;border-radius:99px;background:var(--gold,#daa218);margin:16px auto 20px}.doa-transport-hero p{margin:0;max-width:880px;color:color-mix(in srgb,var(--text,#eef3ff) 82%,transparent);font-size:clamp(16px, 2vw, 22px);line-height:1.5}.doa-transport-hero .doa-transport-hero-cta-wrap{margin-top:28px}.doa-transport-hero .doa-transport-hero-cta{min-height:52px}.doa-transport-mobile-sticky-cta{display:none}.doa-transport-tabs-wrap{position:sticky;top:96px;z-index:24;background:color-mix(in srgb,var(--bg,#070d18) 96%,#000 4%);border-top:1px solid var(--line,rgb(124 144 178 / .2));border-bottom:1px solid var(--line,rgb(124 144 178 / .2))}.doa-transport-tabs-scroll{display:flex;gap:12px;overflow-x:auto;padding:14px 0;scrollbar-width:none}.doa-transport-tabs-scroll::-webkit-scrollbar{display:none}.doa-transport-tab-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid #fff0;background:#fff0;color:var(--muted,#9ba9bf);text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.doa-transport-tab-btn:hover{color:var(--text,#eef3ff);transform:translateY(-1px)}.doa-transport-tab-btn.is-active{color:var(--gold-2,#f4c53d);border-color:color-mix(in srgb,var(--gold,#daa218) 55%,transparent);background:color-mix(in srgb,var(--gold,#daa218) 12%,transparent)}.doa-transport-row{padding:64px 0}.doa-transport-row+.doa-transport-row{padding-top:24px}.doa-transport-row .doa-transport-row-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.doa-transport-row.image-right .doa-transport-row-image-wrap{order:2}.doa-transport-row.image-right .doa-transport-row-copy{order:1}.doa-transport-row .doa-transport-row-image-wrap{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgb(218 162 24 / .25)}.doa-transport-row .doa-transport-row-image-wrap.has-frame::after{content:'';position:absolute;inset:0;border:0;border-radius:14px;transform:none;z-index:0}.doa-transport-row .doa-transport-row-image-wrap img{position:relative;z-index:1;width:100%;height:400px;border-radius:14px;object-fit:cover;box-shadow:0 18px 34px rgb(0 0 0 / .22);transition:transform 0.25s ease,filter 0.25s ease}.doa-transport-row .doa-transport-row-image-wrap.is-gray img{filter:grayscale(1)}.doa-transport-row .doa-transport-row-image-wrap:hover img{transform:translateY(-2px);filter:grayscale(0)}.doa-transport-row .doa-transport-row-copy{color:var(--muted,#9ba9bf)}.doa-transport-kicker{display:inline-block;color:var(--gold-2,#f4c53d);font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px}.doa-transport-row .doa-transport-row-copy h2{margin:0 0 14px;color:var(--text,#eef3ff);font-size:clamp(30px, 3.6vw, 56px);font-weight:800;line-height:1.08;letter-spacing:-.02em}.doa-transport-row .doa-transport-row-copy p{margin:0 0 12px;font-size:15px;line-height:1.65}.doa-transport-row .doa-transport-row-copy h4{margin:18px 0 10px;color:var(--text,#eef3ff);font-size:20px;font-weight:700}.doa-transport-bullets{list-style:none;margin:0;padding:0;display:grid;gap:10px}.doa-transport-bullets li{display:grid;grid-template-columns:10px 1fr;gap:12px;align-items:start}.doa-transport-bullets li .doa-list-dot{width:10px;height:10px;margin-top:7px;border-radius:999px;background:var(--gold,#daa218);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold,#daa218) 18%,transparent)}.doa-transport-bullets li span{color:var(--text,#eef3ff);opacity:.92;font-size:15px;line-height:1.6}.doa-transport-btn-wrap{margin-top:20px}.doa-transport-btn{display:inline-flex;align-items:center;gap:9px;border-radius:10px;border:0;text-decoration:none;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 90%,#fff 10%) 0%,var(--gold,#daa218) 100%);color:#090c12;padding:14px 24px;font-size:13px;letter-spacing:.08em;font-weight:900;text-transform:uppercase;box-shadow:0 12px 24px color-mix(in srgb,var(--gold,#daa218) 26%,transparent)}.doa-transport-btn i,.doa-transport-btn svg{width:13px;height:13px;fill:currentColor}.doa-transport-ways{padding:32px 0 80px}.doa-transport-ways .doa-transport-ways-head{text-align:center;margin-bottom:36px}.doa-transport-ways .doa-transport-ways-head h2{margin:0;color:var(--text,#eef3ff);font-size:clamp(30px, 3.4vw, 52px);font-weight:800;letter-spacing:-.02em}.doa-transport-ways .doa-transport-ways-line{width:70px;height:4px;border-radius:99px;background:var(--gold,#daa218);margin:12px auto 0}.doa-transport-ways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.doa-transport-way-card{background:color-mix(in srgb,var(--doa-card,var(--card,#121826)) 92%,#000 8%);border:1px solid var(--doa-line,var(--line,rgb(122 145 178 / .18)));border-radius:14px;padding:24px;box-shadow:0 16px 30px rgb(0 0 0 / .18)}.doa-transport-way-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.doa-transport-way-icon{width:58px;height:58px;border-radius:999px;background:color-mix(in srgb,var(--gold,#daa218) 14%,transparent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.doa-transport-way-icon i,.doa-transport-way-icon svg{width:24px;height:24px;fill:var(--gold,#daa218);color:var(--gold,#daa218)}.doa-transport-way-info{width:38px;height:38px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold,#daa218) 48%,transparent);background:color-mix(in srgb,var(--gold,#daa218) 8%,transparent);color:var(--gold-2,#f4c53d);font-size:18px;font-weight:900;line-height:1;cursor:pointer}.doa-transport-way-card h3{margin:0 0 10px;color:var(--text,#eef3ff);font-size:28px;font-weight:800;line-height:1.1}.doa-transport-way-card p{margin:0;color:var(--muted,#9ba9bf);font-size:14px;line-height:1.7}.doa-transport-way-link{margin-top:14px;display:inline-flex;align-items:center;gap:5px;color:var(--gold-2,#f4c53d);text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.08em}.doa-transport-way-link .material-symbols-outlined{font-size:15px}.doa-transport-way-note{margin-top:15px;display:block;color:color-mix(in srgb,var(--muted,#9ba9bf) 85%,#fff 15%);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.doa-transport-info-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:stretch;justify-content:center;background:rgb(3 7 14 / .86);backdrop-filter:blur(14px)}.doa-transport-info-modal.is-open{display:flex}.doa-modal-open{overflow:hidden}.doa-transport-info-panel{position:relative;width:min(760px, 100%);min-height:100%;margin:0;padding:72px 28px 36px;overflow-y:auto;background:linear-gradient(180deg,rgb(218 162 24 / .08),transparent 28%),var(--bg,#070d18);border-left:1px solid color-mix(in srgb,var(--gold,#daa218) 20%,transparent);border-right:1px solid color-mix(in srgb,var(--gold,#daa218) 20%,transparent)}.doa-transport-info-close{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 18px);right:18px;width:48px;height:48px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gold,#daa218) 58%,transparent);background:rgb(8 12 20 / .86);color:var(--gold-2,#f4c53d);font-size:32px;line-height:1;cursor:pointer}.doa-transport-info-eyebrow{display:block;margin:0 0 14px;color:var(--gold-2,#f4c53d);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.doa-transport-info-panel h3{margin:0 0 18px;color:var(--text,#eef3ff);font-size:clamp(34px, 8vw, 56px);font-weight:900;line-height:.98;text-transform:uppercase}.doa-transport-info-copy p{margin:0 0 16px;color:var(--muted,#9ba9bf);font-size:17px;line-height:1.7}@media (max-width:1100px){.doa-transport-row .doa-transport-row-grid{grid-template-columns:1fr;gap:30px}.doa-transport-row.image-right .doa-transport-row-image-wrap,.doa-transport-row.image-right .doa-transport-row-copy{order:initial}.doa-transport-ways-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.doa-transport-hero .doa-transport-hero-inner{min-height:560px;padding-top:34px;padding-bottom:34px}.doa-transport-hero p{font-size:15px;line-height:1.45}.doa-transport-hero .doa-transport-hero-cta-wrap{margin-top:18px}.doa-transport-hero.has-mobile-sticky-cta{padding-bottom:56px}.doa-transport-mobile-sticky-cta{position:fixed;left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);z-index:45;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gold,#daa218) 26%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 90%,#fff 10%) 0%,var(--gold,#daa218) 100%);color:#090c12;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 34px rgb(0 0 0 / .28);opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.doa-transport-mobile-sticky-cta.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.doa-transport-mobile-sticky-cta i,.doa-transport-mobile-sticky-cta svg{width:13px;height:13px;fill:currentColor}.doa-transport-tabs-wrap{top:72px}.doa-transport-tabs-scroll{gap:10px;padding:10px 0}.doa-transport-tab-btn{min-height:38px;padding:0 14px;font-size:11px;letter-spacing:.1em}.doa-transport-row{padding:26px 0}.doa-transport-row+.doa-transport-row{padding-top:0}.doa-transport-row .doa-transport-row-grid{gap:22px}.doa-transport-row .doa-transport-row-image-wrap.has-frame::after{display:none}.doa-transport-row .doa-transport-row-image-wrap img{height:286px}.doa-transport-row .doa-transport-row-copy p{margin-bottom:10px;font-size:13px;line-height:1.6}.doa-transport-bullets{gap:8px}.doa-transport-bullets li{grid-template-columns:8px 1fr;gap:10px}.doa-transport-bullets li .doa-list-dot{width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold,#daa218) 14%,transparent)}.doa-transport-bullets li span{font-size:13px;line-height:1.55}.doa-transport-ways{padding-top:10px;padding-bottom:30px}.doa-transport-ways .doa-transport-ways-head{margin-bottom:24px}.doa-transport-ways-grid{grid-template-columns:1fr}.doa-transport-way-card{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px 14px;padding:16px;border-radius:12px}.doa-transport-way-top{display:contents}.doa-transport-way-icon{grid-row:1 / span 3;width:46px;height:46px;margin:0}.doa-transport-way-icon i,.doa-transport-way-icon svg{width:19px;height:19px}.doa-transport-way-info{position:absolute;top:14px;right:14px;width:34px;height:34px;font-size:16px}.doa-transport-way-card h3{padding-right:42px;margin:0 0 2px;font-size:20px;line-height:1.08}.doa-transport-way-card p{font-size:13px;line-height:1.55}.doa-transport-way-link{margin-top:2px;font-size:10px}.doa-transport-way-note{margin-top:2px;font-size:10px}.doa-transport-info-panel{padding:calc(env(safe-area-inset-top, 0px) + 78px) 22px 36px}.doa-transport-info-copy p{font-size:15px;line-height:1.65}.doa-tickets-support-wrap{padding-top:0;padding-bottom:54px}}.doa-hall-tabs-wrap{position:sticky;top:96px;z-index:25;background:color-mix(in srgb,var(--bg,#070d18) 96%,#000 4%);border-top:1px solid var(--line,rgb(124 144 178 / .2));border-bottom:1px solid var(--line,rgb(124 144 178 / .2))}.doa-hall-tabs-scroll{display:flex;gap:10px;overflow-x:auto;padding:14px 0}.doa-hall-tab-btn{border:1px solid #fff0;background:#fff0;color:var(--muted,#9ba9bf);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;padding:8px 12px;border-radius:999px;cursor:pointer;white-space:nowrap}.doa-hall-tab-btn.is-active{color:var(--gold-2,#f4c53d);border-color:color-mix(in srgb,var(--gold,#daa218) 55%,transparent);background:color-mix(in srgb,var(--gold,#daa218) 12%,transparent)}.doa-hall-championship{padding-top:24px;padding-bottom:12px}.doa-hall-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.doa-hall-championship.is-single .doa-hall-grid{grid-template-columns:1fr}.doa-hall-column h3{margin:0 0 14px;color:var(--gold-2,#f4c53d);font-size:clamp(22px, 2.4vw, 36px);font-weight:700;line-height:1.15;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.doa-hall-column h3 span{width:26px;height:1px;background:var(--gold,#daa218);flex:0 0 auto}.doa-hall-rows{display:grid;gap:5px}.doa-hall-row{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:14px;border-bottom:1px solid color-mix(in srgb,var(--line,rgb(122 145 178 / .2)) 70%,transparent);padding:7px 2px}.doa-hall-row .year{color:var(--gold-2,#f4c53d);font-size:20px;font-weight:800;opacity:.78}.doa-hall-row .winner{color:var(--text,#eef3ff);font-size:15px;line-height:1.5;font-weight:600}.doa-hall-feature{position:relative;min-height:400px;margin-top:44px;margin-bottom:18px;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line,rgb(122 145 178 / .2)) 70%,transparent)}.doa-hall-feature::before{content:'';position:absolute;inset:0;background:var(--doa-hall-feature-image) center / cover no-repeat;filter:grayscale(1) brightness(.48);transform:scale(1.02)}.doa-hall-feature::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(7 10 18 / .92),rgb(7 10 18 / .45))}.doa-hall-feature-inner{position:relative;z-index:2;min-height:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:900px}.doa-hall-feature-inner span{color:var(--gold-2,#f4c53d);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin-bottom:8px}.doa-hall-feature-inner h3{margin:0;color:#fff;font-size:clamp(30px, 3.8vw, 54px);line-height:1.1;font-weight:700}.doa-hall-feature-inner p{margin:12px 0 0;color:color-mix(in srgb,var(--text,#eef3ff) 78%,transparent);max-width:760px;font-size:15px;line-height:1.7}@media (max-width:1024px){.doa-hall-grid{grid-template-columns:1fr;gap:22px}.doa-hall-row{grid-template-columns:62px 1fr}}@media (max-width:700px){.doa-hall-tabs-wrap{top:74px}.doa-hall-row .year{font-size:16px}.doa-hall-row .winner{font-size:14px}.doa-hall-feature{min-height:300px;margin-top:30px}}.doa-future-row{position:relative;padding:20px 0}.doa-future-row .doa-future-row-grid{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:40px;align-items:center}.doa-future-row.content-left .doa-future-row-card-wrap{order:1}.doa-future-row.content-left .doa-future-row-dot-wrap{order:2}.doa-future-row.content-left .doa-future-row-media{order:3}.doa-future-row.content-right .doa-future-row-media{order:1}.doa-future-row.content-right .doa-future-row-dot-wrap{order:2}.doa-future-row.content-right .doa-future-row-card-wrap{order:3}.doa-future-row-card{background:rgb(0 0 0 / .42);border-radius:12px;border-left:4px solid var(--gold,#daa218);padding:24px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.doa-future-row.content-left .doa-future-row-card{text-align:right;border-left:0;border-right:4px solid var(--gold,#daa218)}.doa-future-row.content-right .doa-future-row-card{text-align:left}.doa-future-row-card h3{margin:0 0 4px;font-size:clamp(34px, 4vw, 54px);font-weight:700;line-height:1;color:var(--gold-2,#f4c53d)}.doa-future-row-card p{margin:0;color:#fff;font-size:clamp(20px, 2.2vw, 30px);font-weight:700;line-height:1.2}.doa-future-row-card a{margin-top:14px;display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--text,#eef3ff) 82%,transparent);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.doa-future-row-card a i,.doa-future-row-card a svg{width:12px;height:12px;fill:currentColor;transition:transform 0.2s ease}.doa-future-row-card a:hover{color:var(--gold-2,#f4c53d)}.doa-future-row-card a:hover i,.doa-future-row-card a:hover svg{transform:translateX(2px)}.doa-future-row-media{border-radius:12px;overflow:hidden;opacity:.88;transition:opacity 0.25s ease}.doa-future-row-media img{width:100%;height:260px;object-fit:cover;transform:scale(1.04);transition:transform 0.6s ease}.doa-future-row:hover .doa-future-row-media{opacity:1}.doa-future-row:hover .doa-future-row-media img{transform:scale(1.08)}.doa-future-row-media:empty{display:none}.doa-future-row-dot-wrap{display:flex;justify-content:center}.doa-future-row-dot{width:42px;height:42px;border-radius:999px;border:4px solid color-mix(in srgb,var(--bg,#070d18) 92%,#000 8%);background:var(--gold,#daa218);display:inline-flex;align-items:center;justify-content:center}.doa-future-row-dot i{width:11px;height:11px;border-radius:999px;background:#fff}@media (min-width:901px){body.elementor-page-117 .elementor-117{display:grid;grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;gap:28px 32px}body.elementor-page-117 .elementor-117>.elementor-section{width:100%}body.elementor-page-117 .elementor-117>.elementor-section:not(:has(.doa-future-row.no-media)){grid-column:1 / -1}body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-transport-hero){grid-column:1 / -1;justify-self:center;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-transport-hero)>.elementor-container,body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-transport-hero)>.elementor-container>.elementor-column,body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-transport-hero)>.elementor-container>.elementor-column>.elementor-widget-wrap,body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-transport-hero) .elementor-widget,body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-transport-hero) .elementor-widget-container{width:100%;max-width:none}body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-future-row.no-media),body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-future-row.no-media)>.elementor-container,body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-future-row.no-media)>.elementor-container>.elementor-column,body.elementor-page-117 .elementor-117>.elementor-section:has(.doa-future-row.no-media)>.elementor-container>.elementor-column>.elementor-widget-wrap{display:contents}body.elementor-page-117 .elementor-widget-doa_future_date_row_block{width:100%}body.elementor-page-117 .doa-future-row.no-media{padding:0}body.elementor-page-117 .doa-future-row.no-media .doa-inner{padding-left:0;padding-right:0}body.elementor-page-117 .doa-future-row.no-media .doa-future-row-grid{grid-template-columns:1fr;gap:0}body.elementor-page-117 .doa-future-row.no-media .doa-future-row-card{min-height:172px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-left:4px solid var(--gold,#daa218)!important;border-right:0!important}body.elementor-page-117 .doa-future-row.no-media .doa-future-row-dot-wrap,body.elementor-page-117 .doa-future-row.no-media .doa-future-row-media{display:none}}.doa-future-cta{padding:30px 0 76px}.doa-future-cta-card{border-radius:18px;border:1px solid color-mix(in srgb,var(--gold,#daa218) 24%,transparent);background:color-mix(in srgb,var(--gold,#daa218) 12%,transparent);padding:42px 24px;text-align:center}.doa-future-cta-card h2{margin:0;color:#fff;font-size:clamp(30px, 3.2vw, 44px);font-style:italic;font-weight:700}.doa-future-cta-card p{margin:12px auto 0;max-width:720px;color:var(--muted,#9ba9bf);font-size:15px;line-height:1.7}.doa-future-cta-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.doa-future-cta-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;padding:14px 28px;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.12em}.doa-future-cta-btn.primary{background:var(--gold,#daa218);color:#fff}.doa-future-cta-btn.secondary{border:1px solid var(--gold,#daa218);color:var(--gold-2,#f4c53d)}@media (max-width:900px){.doa-future-row .doa-future-row-grid{grid-template-columns:1fr;gap:16px}.doa-future-row .doa-future-row-card-wrap,.doa-future-row .doa-future-row-card,.doa-future-row .doa-future-row-media{width:100%;min-width:0;max-width:100%}.doa-future-row .doa-future-row-card-wrap,.doa-future-row .doa-future-row-media,.doa-future-row .doa-future-row-dot-wrap{order:initial!important}.doa-future-row .doa-future-row-card{text-align:left!important;border-left:4px solid var(--gold,#daa218)!important;border-right:0!important}.doa-future-row .doa-future-row-dot-wrap{display:none}}@media (max-width:900px){body.elementor-page-115 .doa-transport-hero{min-height:min(104vw, 500px)!important}body.elementor-page-115 .doa-transport-hero .doa-transport-hero-inner{min-height:min(104vw, 500px)!important;padding-top:26px;padding-bottom:26px}body.elementor-page-115 .doa-transport-hero.has-mobile-sticky-cta{padding-bottom:0}body.elementor-page-116 .doa-transport-hero{min-height:440px!important}body.elementor-page-116 .doa-transport-hero .doa-transport-hero-inner{min-height:440px;padding-top:30px;padding-bottom:30px}body.elementor-page-116 .doa-transport-hero.has-mobile-sticky-cta{padding-bottom:0}body.elementor-page-117 .doa-transport-hero{min-height:440px!important}body.elementor-page-117 .doa-transport-hero .doa-transport-hero-inner{min-height:440px;padding-top:30px;padding-bottom:30px}body.elementor-page-117 .doa-transport-hero.has-mobile-sticky-cta{padding-bottom:0}body.elementor-page-117 .doa-future-row{padding:8px 0}body.elementor-page-117 .doa-future-row.no-media .doa-future-row-grid{gap:0}body.elementor-page-117 .doa-future-row.no-media .doa-future-row-card{min-height:0;padding:20px 22px}body.elementor-page-117 .elementor-widget-doa_future_date_row_block+.elementor-widget-doa_future_date_row_block{margin-top:8px}body.elementor-page-117 .elementor-section:has(.doa-future-row.no-media){margin-top:0;margin-bottom:0}}.doa-partners-hero{position:relative;padding:84px 0 38px;--doa-partners-title-color:var(--gold-2, #f4c53d);--doa-partners-texture-opacity:0.3}.doa-partners-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--doa-partners-texture-opacity);background-image:radial-gradient(rgb(255 255 255 / .06) 1px,transparent 1px);background-size:8px 8px}.doa-partners-hero-head{max-width:980px;margin:0 auto;text-align:center;position:relative;z-index:1}.doa-partners-kicker{display:inline-block;color:var(--gold-2,#f4c53d);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:800}.doa-partners-hero h1{margin:14px 0 14px;font-size:clamp(38px, 6vw, 72px);line-height:1.04;letter-spacing:-.03em;font-weight:900;color:#fff0;background:linear-gradient(90deg,var(--doa-partners-title-color),#f9e8ae 52%,var(--doa-partners-title-color));-webkit-background-clip:text;background-clip:text}.doa-partners-hero p{margin:0 auto;max-width:860px;color:var(--muted,#a2adbf);line-height:1.8;font-size:clamp(15px, 1.6vw, 21px)}.doa-partners-hero-line{height:4px;width:96px;background:var(--gold,#daa218);margin:26px auto 0}.doa-partners-grid-wrap{padding:20px 0 92px}.doa-partners-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.doa-partner-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--gold,#daa218) 14%,rgb(255 255 255 / .06));background:color-mix(in srgb,var(--card,#121825) 92%,#fff 8%);border-radius:8px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.doa-partner-card:hover{border-color:color-mix(in srgb,var(--gold,#daa218) 70%,#fff 30%);transform:translateY(-4px);box-shadow:0 16px 34px rgb(0 0 0 / .34)}.doa-partner-card.span-2{grid-column:span 2}.doa-partner-card.span-3{grid-column:span 3}.doa-partner-media,.doa-partner-logo-only{min-height:250px}.doa-partner-card.height-portrait .doa-partner-media{aspect-ratio:3 / 4}.doa-partner-card.height-square .doa-partner-media{aspect-ratio:1 / 1}.doa-partner-card.height-auto .doa-partner-media{min-height:200px;aspect-ratio:auto}.doa-partner-media img{width:100%;height:100%;object-fit:cover;display:block}.doa-partner-logo-only{display:flex;align-items:center;justify-content:center;background:#fff;color:#111827}.doa-partner-logo-mark{width:90px;height:90px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gold,#daa218) 70%,#111 30%);font-size:34px;font-weight:700}.doa-partner-logo-only p{margin:10px 0 0;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700;text-align:center}.doa-partner-body{padding:20px;border-top:1px solid rgb(255 255 255 / .06)}.doa-partner-body h3{margin:0;color:var(--gold-2,#f4c53d);font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.01em}.doa-partner-body .doa-subtitle{margin-top:7px;text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--muted,#9ba9bf);font-weight:700}.doa-partner-body p{margin:10px 0 0;color:var(--muted,#9ba9bf);line-height:1.7;font-size:14px}.doa-partner-meta{display:inline-block;margin-top:14px;color:color-mix(in srgb,var(--muted,#9ba9bf) 78%,#fff 22%);font-size:12px;letter-spacing:.07em}.doa-partner-icons{margin-top:12px;display:inline-flex;align-items:center;gap:12px;color:var(--gold,#daa218)}.doa-partner-icons i svg,.doa-partner-icons i i{width:18px;height:18px;color:currentColor;fill:currentColor}.doa-partner-link{display:inline-flex;margin-top:14px;color:var(--gold-2,#f4c53d);text-decoration:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.doa-partner-link:hover{color:#fff}.doa-partner-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100%}.doa-partner-split-media{position:relative;background:#fff;min-height:280px}.doa-partner-split-media img{width:100%;height:100%;object-fit:cover;display:block}.doa-partner-split-logo{position:absolute;left:14px;right:14px;bottom:14px;background:rgb(0 0 0 / .72);border:1px solid rgb(255 255 255 / .18);border-radius:8px;color:#fff;text-align:center;padding:10px 12px;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.doa-partner-tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.doa-partner-tags span{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);font-size:10px;text-transform:uppercase;letter-spacing:.11em;padding:6px 9px}.doa-partner-overlay{position:relative;aspect-ratio:1 / 1}.doa-partner-overlay img{width:100%;height:100%;object-fit:cover;opacity:.68}.doa-partner-overlay-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:linear-gradient(180deg,rgb(0 0 0 / .2),rgb(0 0 0 / .7))}.doa-partner-overlay-copy h3{margin:0;color:#fff;font-size:34px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.doa-partner-overlay-copy p{margin-top:8px;color:var(--gold-2,#f4c53d);font-size:14px;text-transform:uppercase;letter-spacing:.15em}.doa-partner-solid-mark{min-height:320px;padding:28px;background:#04070f;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.doa-partner-solid-mark .mark-ring{width:114px;height:114px;border-radius:999px;border:2px solid var(--gold,#daa218);display:inline-flex;align-items:center;justify-content:center;font-size:42px;font-weight:800;color:var(--gold-2,#f4c53d)}.doa-partner-solid-mark strong{margin-top:16px;font-size:13px;letter-spacing:.25em;text-transform:uppercase}.doa-partner-solid-mark span{margin-top:10px;font-size:20px;letter-spacing:.2em;font-weight:700;color:var(--gold-2,#f4c53d)}.doa-partner-become{min-height:320px;border:2px dashed rgb(255 255 255 / .18);border-radius:inherit;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none}.doa-partner-become i{color:var(--muted,#9ba9bf)}.doa-partner-become i svg,.doa-partner-become i i{width:42px;height:42px}.doa-partner-become h3{margin:14px 0 0;color:#d1d9e6;font-size:28px;font-weight:800}.doa-partner-become p{margin:8px 0 0;color:var(--muted,#9ba9bf);font-size:11px;text-transform:uppercase;letter-spacing:.16em}.doa-partner-become:hover h3{color:#fff}.doa-partner-become:hover i{color:var(--gold-2,#f4c53d)}.doa-partners-cta{background:var(--gold,#daa218);padding:46px 0}.doa-partners-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.doa-partners-cta-copy h2{margin:0;color:#06101e;font-size:clamp(28px, 4vw, 46px);font-weight:900}.doa-partners-cta-copy p{margin:8px 0 0;color:rgb(6 16 30 / .76);text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:700}.doa-partners-cta-btn{display:inline-flex;align-items:center;justify-content:center;background:#070d18;color:#fff;border:1px solid rgb(255 255 255 / .18);text-decoration:none;border-radius:8px;padding:15px 24px;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.doa-partners-cta-btn:hover{background:#0f172a}@media (max-width:1024px){.doa-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doa-partner-card.span-2,.doa-partner-card.span-3{grid-column:span 2}}@media (max-width:767px){.doa-partners-hero{padding-top:58px;padding-bottom:24px}.doa-partners-grid{grid-template-columns:1fr}.doa-partner-card.span-2,.doa-partner-card.span-3{grid-column:span 1}.doa-partner-split{grid-template-columns:1fr}.doa-partners-cta-inner{flex-direction:column;align-items:flex-start}}.doa-tickets-hero{padding:50px 0 22px}.doa-tickets-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:18px}.doa-tickets-breadcrumb a,.doa-tickets-breadcrumb span{text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;color:color-mix(in srgb,var(--muted,#99a6bb) 88%,#fff 12%)}.doa-tickets-breadcrumb a:hover{color:var(--gold-2,#f4c53d)}.doa-tickets-breadcrumb .material-symbols-outlined{font-size:13px}.doa-tickets-head h1{margin:0;display:flex;flex-direction:column;gap:2px;color:#f8fbff;font-size:clamp(42px, 7vw, 88px);line-height:.92;font-weight:900;letter-spacing:-.03em}.doa-tickets-head h1 .highlight{color:var(--gold-2,#f4c53d)}.doa-tickets-head p{margin:16px 0 0;max-width:860px;color:var(--muted,#9ba9bf);line-height:1.8;font-size:16px}.doa-tickets-head{align-items:center;text-align:center;margin-inline:auto}.doa-tickets-head .doa-section-intro{margin-inline:auto}.doa-tickets-cards-wrap{padding:22px 0 40px}.doa-tickets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.doa-ticket-card{overflow:hidden;border-radius:16px;border:1px solid rgb(123 145 178 / .14);background:var(--card,#121825);box-shadow:0 16px 30px rgb(0 0 0 / .26);transition:transform .3s ease,box-shadow .3s ease,border-color .25s ease;display:flex;flex-direction:column;height:100%}.doa-ticket-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--gold,#daa218) 70%,transparent 30%);box-shadow:0 24px 40px rgb(0 0 0 / .34)}.doa-ticket-card-media{height:300px;position:relative;overflow:hidden}.doa-ticket-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .72),transparent 54%);pointer-events:none}.doa-ticket-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.doa-ticket-card:hover .doa-ticket-card-media img{transform:scale(1.07)}@media (min-width:901px){.doa-tickets-grid .doa-ticket-card-media{height:240px!important}}.doa-ticket-badge{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;background:var(--gold,#daa218);color:#0f172a;border-radius:6px;padding:6px 10px;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:900}.doa-ticket-card-body{padding:16px 14px 14px;background:var(--card,#121825);border-top:1px solid rgb(255 255 255 / .08);display:flex;flex-direction:column;flex:1 1 auto}.doa-ticket-card-body h2{margin:0;color:#f3f6ff;font-size:clamp(26px, 3vw, 40px);line-height:1;text-transform:uppercase;letter-spacing:-.01em;font-weight:800;transform:scaleX(.86);transform-origin:left center;min-height:calc(2 * 0.95em)}.doa-ticket-card-body p{margin:12px 0 0;color:#95a5c4;font-size:13px;line-height:1.55;min-height:calc(2 * 1.8em)}.doa-ticket-card-foot{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px}.doa-ticket-price span{display:block;color:color-mix(in srgb,var(--muted,#9ba9bf) 86%,#fff 14%);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800}.doa-ticket-price strong{display:block;margin-top:4px;color:var(--gold-2,#f4c53d);font-size:clamp(26px, 3vw, 38px);line-height:.94;letter-spacing:-.01em;font-weight:800;transform:scaleX(.84);transform-origin:left center;white-space:nowrap}.doa-ticket-price strong .woocommerce-Price-amount,.doa-ticket-price strong .woocommerce-Price-amount bdi,.doa-ticket-price strong .woocommerce-Price-currencySymbol{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap}.doa-ticket-price strong .woocommerce-Price-amount{display:inline-flex!important;align-items:baseline}.doa-ticket-price strong .woocommerce-Price-amount bdi{display:inline-flex!important;align-items:baseline;gap:.04em}.doa-ticket-price strong .woocommerce-Price-currencySymbol{display:inline!important;vertical-align:baseline}.doa-ticket-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;align-self:flex-start;box-sizing:border-box;gap:8px;text-decoration:none;border-radius:9px;padding:12px 18px;border:1px solid color-mix(in srgb,var(--gold,#daa218) 78%,#ffe6a1 22%);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 88%,#fff 12%) 0%,var(--gold,#daa218) 100%);color:#050a17;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease;box-shadow:0 8px 18px rgb(218 162 24 / .22)}.doa-ticket-btn i svg,.doa-ticket-btn i i{width:12px;height:12px}.doa-ticket-btn:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 94%,#fff 6%) 0%,color-mix(in srgb,var(--gold,#daa218) 92%,#000 8%) 100%);color:#050a17;border-color:var(--gold,#daa218);transform:translateY(-1px)}.doa-tickets-support-wrap{padding:12px 0 84px}.doa-tickets-support-card{border:1px solid color-mix(in srgb,var(--gold,#daa218) 26%,rgb(255 255 255 / .08));background:color-mix(in srgb,var(--gold,#daa218) 10%,var(--card,#121825));border-radius:16px;padding:18px;display:grid;gap:16px}.doa-tickets-support-copy{display:grid;gap:14px}.doa-tickets-support-head{display:flex;align-items:center;gap:12px}.doa-tickets-support-icon{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgb(218 162 24 / .72);background:#fff0;color:var(--gold,#daa218);flex:0 0 auto}.doa-tickets-support-icon i,.doa-tickets-support-icon svg{width:16px;height:16px}.doa-tickets-support-copy h3{margin:0;color:#fff;font-size:16px;line-height:1.1;letter-spacing:0;font-weight:900}.doa-tickets-support-copy p{margin:0;color:#d2d9e7;font-size:14px;line-height:1.75}.doa-tickets-support-btn{text-decoration:none;border-radius:14px;min-height:52px;padding:14px 18px;background:rgb(8 12 22 / .55);border:1px solid rgb(218 162 24 / .5);color:var(--gold,#daa218);text-transform:none;letter-spacing:.04em;font-size:12px;font-weight:900;white-space:nowrap;width:100%;justify-content:center}.doa-tickets-support-btn:hover{background:rgb(218 162 24 / .08);border-color:rgb(218 162 24 / .72)}@media (max-width:767px){.doa-tickets-support-wrap{padding-top:0;padding-bottom:54px}}@media (max-width:1180px){.doa-ticket-card-body h2,.doa-ticket-card-body p{min-height:0}}@media (max-width:900px){.doa-tickets-grid{grid-template-columns:1fr}.doa-ticket-card-foot{flex-direction:column;align-items:flex-start}.doa-ticket-btn{min-width:0}.doa-tickets-support-card{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.doa-tickets-cards-wrap{padding-top:14px}body:not(.wp-admin) .doa-clone .doa-tickets-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body:not(.wp-admin) .doa-clone .doa-tickets-grid .doa-ticket-card-media{height:clamp(88px, 22vw, 102px)!important}body:not(.wp-admin) .doa-clone .doa-tickets-grid .doa-ticket-card-media img{display:block!important;height:100%!important;object-fit:cover!important}.doa-ticket-badge{left:10px;bottom:10px;max-width:calc(100% - 20px);padding:5px 7px;font-size:8px;line-height:1.1;letter-spacing:.06em}.doa-ticket-card-body{padding:12px 10px}.doa-ticket-card-body h2{font-size:clamp(20px, 5.8vw, 26px);line-height:.98}.doa-ticket-card-body p{margin-top:10px;font-size:11px;line-height:1.45}.doa-ticket-card-foot{gap:10px;padding-top:14px}.doa-ticket-price strong{font-size:20px}.doa-ticket-btn{width:100%;min-height:42px;padding:9px 8px;font-size:10px;letter-spacing:.05em}}body:not(.wp-admin){--doa-radius-sm:10px;--doa-radius-md:12px;--doa-radius-lg:16px;--doa-space-1:10px;--doa-space-2:14px;--doa-space-3:20px;--doa-space-4:28px;--doa-section-pad-y:clamp(28px, 4.4vw, 64px)}body:not(.wp-admin) .wp-site-blocks,body:not(.wp-admin) .wp-site-blocks>main,body:not(.wp-admin) .wp-site-blocks>main>.wp-block-group{background:transparent!important}body:not(.wp-admin) .doa-clone :where(main,section,article,aside) h1,body.woocommerce :where(.site-main,.entry-content) h1{font-size:clamp(38px, 5.4vw, 72px);line-height:.96;letter-spacing:-.03em;font-weight:900}body:not(.wp-admin) .doa-clone :where(main,section,article,aside) h2,body.woocommerce :where(.site-main,.entry-content) h2{font-size:clamp(28px, 3.4vw, 50px);line-height:1.02;letter-spacing:-.02em;font-weight:800}body:not(.wp-admin) .doa-clone :where(main,section,article,aside) h3,body.woocommerce :where(.site-main,.entry-content) h3{font-size:clamp(22px, 2.2vw, 34px);line-height:1.08;letter-spacing:-.015em;font-weight:800}body:not(.wp-admin) .doa-clone :where(main,section,article,aside) p,body.woocommerce :where(.site-main,.entry-content) p{color:color-mix(in srgb,var(--text,#f1f5f9) 88%,var(--muted,#94a3b8) 12%);line-height:1.7}body:not(.wp-admin) .doa-clone :where(section[class*="doa-"]){padding-top:var(--doa-section-pad-y);padding-bottom:var(--doa-section-pad-y)}body:not(.wp-admin) .doa-clone :is(.doa-package-card,.doa-link-card,.doa-join-card,.doa-contact-card,.doa-program-book-card,.doa-program-day-card,.doa-program-reg-card,.doa-future-row-card,.doa-future-cta-card,.doa-partner-card,.doa-arr-product-card,.doa-ticket-card,.doa-tickets-support-card,.doa-transport-way-card,.doa-book,.doa-side-card){border-radius:var(--doa-radius-lg)!important;border:1px solid color-mix(in srgb,var(--line,#1f2937) 84%,#31425e 16%)!important;background:color-mix(in srgb,var(--card,#121826) 92%,#000 8%)!important;box-shadow:0 14px 34px rgb(0 0 0 / .22)}body:not(.wp-admin) .doa-clone :is(.doa-ticket-card-body,.doa-partner-body,.doa-program-book-head,.doa-program-reg-head,.doa-contact-card,.doa-transport-way-card){padding:var(--doa-space-3)}body:not(.wp-admin) .doa-clone :is(a[class*="btn"],button[class*="btn"],.elementor-button),body.woocommerce :is(.button,.woocommerce-Button,button.button,#place_order){border-radius:var(--doa-radius-sm)!important;min-height:44px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body:not(.wp-admin) .doa-clone :is(input,select,textarea),body.woocommerce :is(input,select,textarea){border-radius:var(--doa-radius-sm)!important}body:not(.wp-admin) :is(.wp-block-post-title,h1.entry-title){margin-bottom:18px}@media (max-width:1024px){body:not(.wp-admin) .doa-clone :where(section[class*="doa-"]){padding-top:clamp(22px, 4vw, 36px);padding-bottom:clamp(22px, 4vw, 36px)}}body:not(.wp-admin) .doa-clone,body:not(.wp-admin) .doa-clone *{box-sizing:border-box}body:not(.wp-admin) .doa-clone :is(.doa-inner,.doa-wrap,.doa-grid,.doa-links-grid,.doa-packages-grid,.doa-footer-grid,.doa-arr-products-grid,.doa-tickets-grid,.doa-contact-grid,.doa-transport-row-grid,.doa-transport-ways-grid,.doa-partners-grid){min-width:0}body:not(.wp-admin) .doa-clone img,body:not(.wp-admin) .doa-clone svg,body:not(.wp-admin) .doa-clone video,body:not(.wp-admin) .doa-clone iframe{max-width:100%}body:not(.wp-admin) .doa-clone :is(h1,h2,h3,h4,p,li,a,span,strong,small){overflow-wrap:anywhere}body:not(.wp-admin) .doa-clone :is(.doa-ticket-card,.doa-arr-product-card,.doa-partner-card,.doa-transport-way-card,.doa-contact-card){display:flex;flex-direction:column;min-height:100%}@media (max-width:900px){body:not(.wp-admin) .doa-clone .doa-inner,body:not(.wp-admin) .doa-clone .doa-wrap{padding-left:16px;padding-right:16px}}@media (max-width:640px){body:not(.wp-admin) .doa-clone .doa-inner,body:not(.wp-admin) .doa-clone .doa-wrap{padding-left:14px;padding-right:14px}}body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{display:grid!important;grid-template-columns:minmax(56px,72px) minmax(0,1fr) auto!important;column-gap:12px;align-items:start!important}body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-image{grid-column:1}body.woocommerce-checkout .wc-block-components-order-summary-item__description{grid-column:2;min-width:0!important}body.woocommerce-checkout .wc-block-components-order-summary-item__total-price{grid-column:3;justify-self:end;text-align:right}@media (max-width:640px){body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{grid-template-columns:minmax(48px,62px) minmax(0,1fr)!important;row-gap:6px}body.woocommerce-checkout .wc-block-components-order-summary-item__total-price{grid-column:2;justify-self:start;text-align:left}}html,body{overflow-x:hidden}body:not(.wp-admin) .wp-site-blocks{overflow-x:clip}body.woocommerce-account .is-layout-constrained>.woocommerce,body.woocommerce-cart .is-layout-constrained>.wp-block-woocommerce-cart,body.woocommerce-checkout .is-layout-constrained>.wp-block-woocommerce-checkout{width:100%!important;max-width:var(--container)!important;margin-left:auto!important;margin-right:auto!important}body.woocommerce-account .woocommerce{max-width:none!important}body.woocommerce-cart .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-cart .wc-block-cart,body.woocommerce-checkout .wc-block-checkout{min-width:0!important}body:not(.wp-admin) .wp-site-blocks>*{margin-block-start:0!important}@media (max-width:900px){.doa-clone .doa-topbar .doa-utility,.doa-clone .doa-topbar .doa-mainrow{position:relative;z-index:1000}}@media (max-width:1024px){body:not(.wp-admin){--wp--style--root--padding-left:18px;--wp--style--root--padding-right:18px}}@media (max-width:640px){body:not(.wp-admin){--wp--style--root--padding-left:14px;--wp--style--root--padding-right:14px}}.doa-clone .doa-topbar .doa-mainrow .doa-inner{overflow:visible}.doa-clone .doa-topbar .doa-mainrow .doa-brand{position:relative;z-index:11;margin-top:0;margin-bottom:0;transform:translateY(-14px);line-height:0;text-decoration:none}.doa-clone .doa-topbar .doa-mainrow .doa-brand img{width:236px;max-width:min(44vw, 236px);height:auto}@media (max-width:900px){.doa-clone .doa-topbar .doa-mainrow .doa-brand{margin-top:0;margin-bottom:0;transform:none}.doa-clone .doa-topbar .doa-mainrow .doa-brand img{width:164px;max-width:min(48vw, 164px)}}@media (max-width:640px){.doa-clone .doa-topbar .doa-mainrow .doa-brand img{width:150px;max-width:min(48vw, 150px)}}.doa-ticket-card-body h2{font-size:clamp(26px, 2.7vw, 40px);line-height:1.02;min-height:calc(2 * 1.02em)}.doa-ticket-price strong{font-size:clamp(24px, 2.4vw, 34px)}body:not(.wp-admin) .doa-clone .doa-ticket-price strong .woocommerce-Price-amount,body:not(.wp-admin) .doa-clone .doa-ticket-price strong .woocommerce-Price-currencySymbol{display:inline!important;white-space:nowrap!important}body.post-type-archive-product.woocommerce .site-main,body.tax-product_cat.woocommerce .site-main,body.tax-product_tag.woocommerce .site-main{max-width:1024px;margin:0 auto;padding:42px 20px 74px;background:#fff0}body.post-type-archive-product.woocommerce .woocommerce-breadcrumb,body.tax-product_cat.woocommerce .woocommerce-breadcrumb,body.tax-product_tag.woocommerce .woocommerce-breadcrumb{margin:0 0 18px;color:#93a1ba;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.post-type-archive-product.woocommerce .woocommerce-breadcrumb a,body.tax-product_cat.woocommerce .woocommerce-breadcrumb a,body.tax-product_tag.woocommerce .woocommerce-breadcrumb a{color:#93a1ba;text-decoration:none}body.post-type-archive-product.woocommerce .woocommerce-breadcrumb a:hover,body.tax-product_cat.woocommerce .woocommerce-breadcrumb a:hover,body.tax-product_tag.woocommerce .woocommerce-breadcrumb a:hover{color:var(--gold,#daa218)}body.post-type-archive-product.woocommerce .woocommerce-products-header__title,body.tax-product_cat.woocommerce .woocommerce-products-header__title,body.tax-product_tag.woocommerce .woocommerce-products-header__title{margin:0 0 10px;color:#f8fbff;font-size:clamp(42px, 7vw, 88px);line-height:.92;font-weight:900;letter-spacing:-.03em;text-transform:uppercase}body.post-type-archive-product.woocommerce .woocommerce-result-count,body.tax-product_cat.woocommerce .woocommerce-result-count,body.tax-product_tag.woocommerce .woocommerce-result-count{color:#95a5c4;font-size:15px;line-height:1.7;margin:8px 0 20px}body.post-type-archive-product.woocommerce .woocommerce-ordering select,body.tax-product_cat.woocommerce .woocommerce-ordering select,body.tax-product_tag.woocommerce .woocommerce-ordering select{min-height:42px;border-radius:10px;border:1px solid rgb(255 255 255 / .14);background:rgb(9 14 24 / .64);color:#dbe2ef;padding:0 34px 0 12px}body.post-type-archive-product.woocommerce ul.products,body.tax-product_cat.woocommerce ul.products,body.tax-product_tag.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:0!important;padding:0!important}body.post-type-archive-product.woocommerce ul.products li.product,body.tax-product_cat.woocommerce ul.products li.product,body.tax-product_tag.woocommerce ul.products li.product{width:100%!important;margin:0!important;padding:0;overflow:hidden;border-radius:16px;border:1px solid rgb(123 145 178 / .14);background:var(--card,#121825);box-shadow:0 16px 30px rgb(0 0 0 / .26);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.25s ease;display:flex;flex-direction:column}body.post-type-archive-product.woocommerce ul.products li.product:hover,body.tax-product_cat.woocommerce ul.products li.product:hover,body.tax-product_tag.woocommerce ul.products li.product:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--gold,#daa218) 70%,transparent 30%);box-shadow:0 24px 40px rgb(0 0 0 / .34)}body.post-type-archive-product.woocommerce ul.products li.product a img,body.tax-product_cat.woocommerce ul.products li.product a img,body.tax-product_tag.woocommerce ul.products li.product a img{width:100%;height:300px;object-fit:cover;margin:0!important;border-radius:0!important;transition:transform 0.65s ease}body.post-type-archive-product.woocommerce ul.products li.product:hover a img,body.tax-product_cat.woocommerce ul.products li.product:hover a img,body.tax-product_tag.woocommerce ul.products li.product:hover a img{transform:scale(1.06)}body.post-type-archive-product.woocommerce ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat.woocommerce ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0;padding:16px 14px 0;color:#f3f6ff;font-size:clamp(26px, 3vw, 40px);line-height:1;text-transform:uppercase;letter-spacing:-.01em;font-weight:800;min-height:calc(2 * 0.95em)}body.post-type-archive-product.woocommerce ul.products li.product .price,body.tax-product_cat.woocommerce ul.products li.product .price,body.tax-product_tag.woocommerce ul.products li.product .price{margin:10px 14px 0!important;color:var(--gold-2,#f4c53d)!important;font-size:clamp(24px, 2.4vw, 34px)!important;line-height:.95;font-weight:800!important}body.post-type-archive-product.woocommerce ul.products li.product .price .woocommerce-Price-amount,body.post-type-archive-product.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol,body.tax-product_cat.woocommerce ul.products li.product .price .woocommerce-Price-amount,body.tax-product_cat.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol,body.tax-product_tag.woocommerce ul.products li.product .price .woocommerce-Price-amount,body.tax-product_tag.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{display:inline!important;white-space:nowrap!important}body.post-type-archive-product.woocommerce ul.products li.product .button,body.tax-product_cat.woocommerce ul.products li.product .button,body.tax-product_tag.woocommerce ul.products li.product .button{margin:16px 14px 16px!important;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;text-decoration:none;border-radius:9px!important;padding:11px 14px!important;border:1px solid color-mix(in srgb,var(--gold,#daa218) 78%,#ffe6a1 22%)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 88%,#fff 12%) 0%,var(--gold,#daa218) 100%)!important;color:#050a17!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px!important;font-weight:900!important;min-height:44px;box-shadow:0 8px 18px rgb(218 162 24 / .22)}body.post-type-archive-product.woocommerce ul.products li.product .button:hover,body.tax-product_cat.woocommerce ul.products li.product .button:hover,body.tax-product_tag.woocommerce ul.products li.product .button:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (max-width:900px){body.post-type-archive-product.woocommerce .site-main,body.tax-product_cat.woocommerce .site-main,body.tax-product_tag.woocommerce .site-main{padding:28px 16px 56px}body.post-type-archive-product.woocommerce ul.products,body.tax-product_cat.woocommerce ul.products,body.tax-product_tag.woocommerce ul.products{grid-template-columns:1fr;gap:20px}body.post-type-archive-product.woocommerce ul.products li.product a img,body.tax-product_cat.woocommerce ul.products li.product a img,body.tax-product_tag.woocommerce ul.products li.product a img{height:260px}}.doa-tickets-tabs{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px;flex-wrap:wrap}.doa-tickets-tabs .doa-arrangement-btn{width:auto;flex:0 1 420px;min-width:280px}@media (min-width:901px){.doa-tickets-tabs{flex-wrap:nowrap;width:100%;max-width:760px;margin-left:auto;margin-right:auto}.doa-tickets-tabs .doa-arrangement-btn{flex:1 1 0%;max-width:360px;min-width:0;margin:0;white-space:nowrap}}.doa-tickets-sales-status{margin-top:16px;display:inline-flex;padding:10px 14px;border-radius:10px;border:1px solid rgb(123 145 178 / .18);font-size:13px;font-weight:700;line-height:1.5}.doa-tickets-sales-status.is-open{color:#d9f6e7;background:rgb(24 160 88 / .12);border-color:rgb(24 160 88 / .35)}.doa-tickets-sales-status.is-warning{color:#f5d7b5;background:rgb(216 161 24 / .12);border-color:rgb(216 161 24 / .35)}.doa-ticket-status-note{margin-top:12px;color:#c6d2e8;font-size:12px;line-height:1.6}.doa-ticket-btn-disabled{opacity:.7;cursor:default;pointer-events:none;background:rgb(255 255 255 / .08);color:#e5edf9;border-color:rgb(123 145 178 / .18);box-shadow:none}.doa-ticket-btn.is-venue-only{background:#fff0;color:var(--gold-2,#f4c53d);border-color:color-mix(in srgb,var(--gold,#daa218) 72%,rgb(255 255 255 / .16) 28%);box-shadow:none}.doa-ticket-card-fully_booked{border-color:rgb(212 132 115 / .28)}.doa-ticket-card-venue_only{border-color:rgb(216 161 24 / .28)}.doa-tickets-hotel-prompt,.doa-tickets-info-card,.doa-tickets-faq-card{border:1px solid color-mix(in srgb,var(--line,#1f2937) 84%,#31425e 16%);background:color-mix(in srgb,var(--card,#121826) 92%,#000 8%);border-radius:var(--doa-radius-lg);box-shadow:0 14px 34px rgb(0 0 0 / .22);padding:22px;margin-bottom:18px}.doa-tickets-hotel-prompt h3,.doa-tickets-info-card h3,.doa-tickets-faq-card h3{margin:0 0 10px;color:#fff;font-size:24px;font-weight:900;line-height:1}.doa-tickets-hotel-prompt p,.doa-tickets-info-card p,.doa-tickets-info-item p,.doa-tickets-faq-card p{margin:0;color:var(--muted,#9ba9bf);font-size:14px;line-height:1.75}.doa-tickets-info-card{display:grid;gap:14px;align-content:start}.doa-tickets-info-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 18px;border-radius:14px;border:1px solid rgb(218 162 24 / .5);background:rgb(8 12 22 / .55);color:var(--gold,#daa218);text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.04em;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.doa-tickets-info-btn:hover{background:rgb(218 162 24 / .08);border-color:rgb(218 162 24 / .72);transform:translateY(-1px)}.doa-tickets-hotel-prompt a{color:var(--gold-2,#f4c53d);text-decoration:none;font-weight:800}.doa-tickets-info-list{display:grid;gap:18px}.doa-tickets-info-item h4,.doa-tickets-faq-card h4{margin:0 0 6px;color:#f3f6ff;font-size:16px;font-weight:800;line-height:1.3}@media (max-width:900px){.doa-tickets-tabs{gap:8px;flex-wrap:nowrap;width:calc(100% + 12px);margin-left:-6px;margin-right:-6px}.doa-tickets-tabs .doa-arrangement-btn{width:auto;flex:1 1 0%;justify-content:center;min-width:0;white-space:nowrap;padding:14px 16px;font-size:13px;letter-spacing:.04em;transform:none}}.doa-prize-hero{position:relative;min-height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg,#0a0c12)}.doa-prize-hero-media,.doa-prize-hero-overlay{position:absolute;inset:0}.doa-prize-hero-media{display:none}.doa-prize-hero-overlay{display:none}.doa-prize-hero-inner{position:relative;z-index:2;text-align:center;padding-top:108px;padding-bottom:16px;max-width:960px}.doa-prize-eyebrow{margin:0 0 16px}.doa-prize-hero-title{margin:0;font-size:clamp(44px, 6vw, 90px);line-height:1;letter-spacing:-.03em}.doa-prize-hero-title .highlight,.doa-prize-feature-copy h3 .highlight{color:var(--gold,#daa218)}.doa-prize-hero-description{margin:28px auto 0;max-width:780px;color:var(--muted,rgb(226 231 243 / .76));font-size:clamp(20px, 2.5vw, 30px);line-height:1.55}.doa-prize-hero-line{width:92px;height:3px;margin:30px auto 0;background:var(--gold,#daa218)}.doa-prize-hero-actions,.doa-prize-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:26px}.doa-prize-btn{display:inline-flex;align-items:center;justify-content:center;min-height:64px;min-width:min(100%, 270px);padding:16px 34px;border-radius:18px;font-size:15px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:transform .24s ease,background-color .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease}.doa-prize-btn:hover{transform:translateY(-2px)}.doa-prize-btn-primary,.doa-prize-cta-primary{background:var(--gold,#daa218);color:#090b11;box-shadow:0 18px 36px rgb(218 162 24 / .18)}.doa-prize-btn-secondary,.doa-prize-cta-secondary{background:#fff0;color:#fff;border:2px solid var(--gold,#daa218)}.doa-prize-table-section,.doa-prize-feature,.doa-prize-cards-section,.doa-prize-cta-wrap{background:var(--bg,#0a0c12);padding-top:56px;padding-bottom:56px}.doa-prize-table-section{padding-top:18px}body:not(.wp-admin) .doa-clone.doa-prize-hero{align-items:flex-start}body:not(.wp-admin) .doa-clone.doa-prize-hero .doa-prize-hero-inner{padding-top:108px!important;padding-bottom:16px!important}body:not(.wp-admin) .doa-clone.doa-prize-hero .doa-prize-hero-actions{margin-top:26px!important}body:not(.wp-admin) .doa-clone.doa-prize-table-section{padding-top:18px!important}.doa-prize-section-head{display:flex;align-items:center;gap:20px;margin-bottom:32px}.doa-prize-section-head span{flex:1;height:1px;background:rgb(218 162 24 / .18)}.doa-prize-section-title{margin:0;text-align:center;color:#fff;font-size:clamp(28px, 3vw, 42px);font-weight:800}.doa-prize-table-wrap{overflow-x:auto;border:1px solid rgb(218 162 24 / .18);border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / .02),transparent),var(--surface,#121826)}.doa-prize-table{width:100%;border-collapse:collapse}.doa-prize-table thead th{color:var(--gold,#daa218);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:rgb(218 162 24 / .08);border-bottom:1px solid rgb(218 162 24 / .18)}.doa-prize-table tbody tr{transition:background-color .2s ease}.doa-prize-table tbody tr+tr{border-top:1px solid rgb(255 255 255 / .06)}.doa-prize-table tbody tr:hover{background:rgb(218 162 24 / .05)}.doa-prize-table tbody td{color:rgb(232 236 245 / .86);font-size:16px;line-height:1.55}.doa-prize-table tbody td[data-col="group"]{color:var(--gold,#daa218);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.doa-prize-table tbody td[data-col="category"]{color:#fff;font-weight:700}.doa-prize-table tbody td[data-col="first"]{color:var(--gold,#daa218);font-size:26px;font-weight:900}.doa-prize-feature{display:block!important}.doa-prize-feature .doa-inner{max-width:1240px;margin:0 auto}.doa-prize-feature-grid{display:grid;grid-template-columns:minmax(360px,460px) minmax(560px,680px);gap:56px;align-items:center;justify-content:center;justify-items:start;max-width:1180px;margin:0 auto}.doa-prize-feature-media{width:100%;max-width:460px;justify-self:end;border:1px solid rgb(218 162 24 / .2);border-radius:20px;overflow:hidden}.doa-prize-feature-media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.doa-prize-feature-copy{width:100%;max-width:680px;justify-self:start}.doa-prize-feature-copy h3{margin:0;max-width:680px;color:#fff;font-size:clamp(32px, 3.4vw, 52px);line-height:1.1;word-break:normal;overflow-wrap:normal;hyphens:none;white-space:normal}.doa-prize-feature-copy p{margin:20px 0 0;color:var(--muted,rgb(226 231 243 / .76));font-size:18px;line-height:1.7}.doa-prize-inline-link{display:inline-flex;align-items:center;gap:12px;margin-top:22px;color:var(--gold,#daa218);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.doa-prize-inline-link i,.doa-prize-inline-link svg{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;color:var(--gold,#daa218);fill:currentColor;font-size:18px;flex:0 0 18px}.doa-prize-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.doa-prize-card{height:100%;padding:32px;border-radius:20px;border:1px solid rgb(218 162 24 / .18);background:linear-gradient(180deg,rgb(255 255 255 / .03),transparent),var(--surface,#121826);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.doa-prize-card:hover{transform:translateY(-4px);border-color:rgb(218 162 24 / .42);box-shadow:0 20px 44px rgb(0 0 0 / .18)}.doa-prize-card-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:16px;background:rgb(218 162 24 / .12);color:var(--gold,#daa218);fill:currentColor;font-size:28px}.doa-prize-card-icon i,.doa-prize-card-icon svg{width:28px;height:28px;color:currentColor;fill:currentColor}.doa-prize-card-icon svg path{fill:currentColor}.doa-prize-card-icon i.fa-ticket::before{content:"confirmation_number";font-family:"Material Symbols Outlined"!important;font-weight:400!important;font-style:normal;font-size:28px;line-height:1;letter-spacing:normal;text-transform:none;display:block}.doa-prize-card h4{margin:0;color:#fff;font-size:24px;font-weight:800;line-height:1.2}.doa-prize-card-amount{margin-top:14px;color:var(--gold,#daa218);font-size:34px;font-weight:900}.doa-prize-card p{margin:14px 0 0;color:var(--muted,rgb(226 231 243 / .76));font-size:15px;line-height:1.65}.doa-prize-cta-card{position:relative;overflow:hidden;padding:52px 40px;border-radius:28px;border:1px solid rgb(218 162 24 / .24);background:linear-gradient(135deg,rgb(255 255 255 / .03),rgb(255 255 255 / .01)),var(--surface,#121826);text-align:center}.doa-prize-cta-card h2{margin:0;color:#fff;font-size:clamp(30px, 3.2vw, 44px);line-height:1.14}.doa-prize-cta-card p{margin:16px auto 0;max-width:720px;color:var(--muted,rgb(226 231 243 / .76));font-size:18px;line-height:1.7}@media (max-width:1024px){.doa-prize-feature .doa-inner{max-width:860px}.doa-prize-feature-grid{grid-template-columns:1fr;gap:32px;max-width:760px;justify-items:center}.doa-prize-cards-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.doa-prize-hero-inner{padding-top:92px;padding-bottom:12px}.doa-prize-hero-actions{margin-top:22px}.doa-prize-table-section{padding-top:16px}body:not(.wp-admin) .doa-clone.doa-prize-hero .doa-prize-hero-inner{padding-top:92px!important;padding-bottom:12px!important}body:not(.wp-admin) .doa-clone.doa-prize-hero .doa-prize-hero-actions{margin-top:22px!important}body:not(.wp-admin) .doa-clone.doa-prize-table-section{padding-top:16px!important}.doa-prize-section-head{gap:12px;margin-bottom:24px}.doa-prize-feature-grid,.doa-prize-cards-grid{grid-template-columns:1fr}.doa-prize-feature-media,.doa-prize-feature-copy{max-width:100%;justify-self:center}.doa-prize-feature-copy h3{max-width:100%;font-size:34px}.doa-prize-card{padding:26px}.doa-prize-card-amount{font-size:30px}.doa-prize-cta-card{padding:36px 24px}.doa-prize-cta-card p,.doa-prize-feature-copy p,.doa-prize-hero-description{font-size:16px}}body.woocommerce-account .site-main,body.woocommerce-account .entry-content,body.woocommerce-account .wp-block-post-content{padding-bottom:clamp(56px, 8vw, 88px)}body.woocommerce-account .wp-block-post-title,body.woocommerce-account h1.entry-title,body.woocommerce-account .wp-block-post-content>h1:first-child{max-width:12ch;margin-bottom:28px}body.woocommerce-account .woocommerce-MyAccount-navigation{padding:10px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{gap:10px}body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:48px;padding:12px 15px;border-radius:12px}body.woocommerce-account .woocommerce-MyAccount-content{padding:clamp(24px, 3vw, 34px)}body.woocommerce-account .woocommerce-MyAccount-content>*+*{margin-top:22px}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{margin-bottom:14px;line-height:1.15}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notice{margin:0 0 20px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .col-1,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .col-2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .u-column1,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .u-column2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{float:none!important;width:auto!important;max-width:none!important;min-width:0;margin:0}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .col-1,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .col-2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .u-column1,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .u-column2{display:block}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--billing-address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{background:linear-gradient(180deg,rgb(15 22 36 / .86),rgb(10 15 27 / .82));border:1px solid color-mix(in srgb,var(--line) 78%,#334661 22%);border-radius:16px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--billing-address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address{padding:20px 20px 18px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .title,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--billing-address header,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--gold) 28%,var(--line) 72%)}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .title::after,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header::after{display:none!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address h2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address h3,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--billing-address h2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--billing-address h3,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address h2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address h3{margin:0;font-size:clamp(24px, 2vw, 36px);line-height:1.05;color:#f7fbff}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .edit,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address a.edit,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--billing-address .edit,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address .edit{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--gold) 48%,#f6d77a 52%);background:color-mix(in srgb,var(--gold) 12%,rgb(12 17 29 / .88));color:var(--gold-2,#f4c53d);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--billing-address address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address address{margin:0;color:#c7d2e5;font-style:normal;font-size:16px;line-height:1.7}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields{padding:18px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{padding:16px}body.woocommerce-account .woocommerce-MyAccount-content form,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{display:grid;gap:16px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin:10px 0 0;padding:20px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{padding:0 10px;color:var(--gold-2);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px}body.woocommerce-account .woocommerce form .form-row{float:none!important;width:100%!important;margin:0;padding:0}body.woocommerce-account .woocommerce form .form-row-first,body.woocommerce-account .woocommerce form .form-row-last{width:100%!important}body.woocommerce-account .woocommerce form .password-input,body.woocommerce-account .woocommerce form .show-password-input{width:100%}body.woocommerce-account .woocommerce form .password-input{position:relative;display:block}body.woocommerce-account .woocommerce form .password-input input[type="password"],body.woocommerce-account .woocommerce form .password-input input[type="text"]{padding-right:48px}body.woocommerce-account .woocommerce form .show-password-input{position:absolute;top:50%;right:14px;left:auto;transform:translateY(-50%);width:20px;height:20px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:#fff0;box-shadow:none;color:#8b97ad;z-index:3}body.woocommerce-account input[type="text"],body.woocommerce-account input[type="email"],body.woocommerce-account input[type="password"],body.woocommerce-account textarea,body.woocommerce-account select{min-height:52px;padding:0 16px;border-radius:14px}body.woocommerce-account textarea{min-height:140px;padding:14px 16px}body.woocommerce-account .select2-container .select2-selection--single,body.woocommerce-account .select2-container .select2-selection--multiple{min-height:52px;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--line) 76%,#2f3c52 24%)!important;background:#0f131f!important}body.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;color:var(--text);padding-left:16px}body.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;right:10px}body.woocommerce-account .woocommerce-MyAccount-content table th,body.woocommerce-account .woocommerce-MyAccount-content table td{padding:16px 18px;vertical-align:middle}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button,body.woocommerce-account .woocommerce-MyAccount-content button.button{min-height:46px;padding:0 18px;border-radius:12px}body.woocommerce-account .woocommerce-MyAccount-content .button+.button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button+.woocommerce-Button{margin-left:10px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields>p:last-child,body.woocommerce-account .woocommerce-MyAccount-content form>p:last-child{margin-bottom:0}@media (min-width:782px){body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row-wide,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-wide,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm>p:last-child,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields>p:last-child{grid-column:1 / -1}}@media (max-width:1024px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr}}@media (max-width:640px){body.woocommerce-account .wp-block-post-title,body.woocommerce-account h1.entry-title,body.woocommerce-account .wp-block-post-content>h1:first-child{margin-bottom:20px}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register{border-radius:16px}body.woocommerce-account .woocommerce-MyAccount-navigation{padding:8px}body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:44px;padding:11px 13px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--billing-address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{padding:16px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .title,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--billing-address header,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column--shipping-address header{flex-direction:column;align-items:flex-start}body.woocommerce-account .woocommerce-MyAccount-content table th,body.woocommerce-account .woocommerce-MyAccount-content table td{padding:14px 12px}}body.woocommerce-checkout .wc-block-checkout__main,body.woocommerce-checkout .wc-block-components-main,body.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block,body.woocommerce-checkout .wc-block-checkout__main .wc-block-components-main,body.woocommerce-checkout .wc-block-checkout__main .wp-block-woocommerce-checkout-fields-block{width:100%!important;max-width:none!important;min-width:0!important}body.woocommerce-checkout .wc-block-checkout__main>*,body.woocommerce-checkout .wc-block-components-main>*,body.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block>*{width:100%;max-width:none}body.woocommerce-checkout .doa-checkout-account-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,0.85fr);gap:22px;align-items:center;margin:0 0 18px;padding:26px 28px;border:1px solid rgb(218 162 24 / .18);border-radius:24px;background:linear-gradient(180deg,rgb(17 24 39 / .98),rgb(11 16 27 / .98));box-shadow:0 24px 44px rgb(0 0 0 / .22)}@media (min-width:901px){body.woocommerce-checkout .doa-checkout-account-card+.wp-block-woocommerce-checkout,body.woocommerce-checkout .doa-checkout-account-card+.wc-block-checkout{margin-top:0!important}}body.woocommerce-checkout .doa-checkout-account-copy,body.woocommerce-checkout .doa-checkout-account-actions{min-width:0}body.woocommerce-checkout .doa-checkout-account-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 12px;padding:7px 12px;border-radius:999px;background:rgb(218 162 24 / .12);color:#f4c53d;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.woocommerce-checkout .doa-checkout-account-card h2{margin:0 0 10px;color:#f8fafc;font-size:clamp(28px, 3vw, 38px);font-weight:900;line-height:.98;letter-spacing:-.04em;text-transform:uppercase}body.woocommerce-checkout .doa-checkout-account-card p{margin:0;color:#aeb8cf;font-size:16px;line-height:1.75}body.woocommerce-checkout .doa-checkout-account-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}body.woocommerce-checkout .doa-checkout-account-login{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;max-width:none;min-height:38px;padding:9px 18px;border-radius:10px;background:#daa218;color:#0c0a06;text-decoration:none;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 30px rgb(218 162 24 / .2);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}body.woocommerce-checkout .doa-checkout-account-login:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 18px 32px rgb(218 162 24 / .24)}body.woocommerce-checkout .doa-checkout-account-note{font-size:14px;line-height:1.7;color:#94a3b8}@media (min-width:992px){body.woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar-layout>.wc-block-checkout__main,body.woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar-layout>.wc-block-components-main{width:100%!important;max-width:none!important}}body.woocommerce-cart .wc-block-components-button__text,body.woocommerce-cart .wc-block-cart__submit-button .wc-block-components-button__text,body.woocommerce-cart .wc-block-components-button{font-size:14px!important;line-height:1.1!important;letter-spacing:0.04em!important}body.woocommerce-cart .wc-block-components-button{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:46px!important;padding-left:18px!important;padding-right:18px!important;overflow:hidden!important}@media (max-width:640px){body.woocommerce-checkout .doa-checkout-account-card{grid-template-columns:1fr;gap:18px;padding:22px 20px;border-radius:20px;margin-bottom:22px}body.woocommerce-checkout .doa-checkout-account-card h2{font-size:30px}body.woocommerce-checkout .doa-checkout-account-card p{font-size:15px;line-height:1.68}body.woocommerce-checkout .doa-checkout-account-login{width:auto;min-width:0;max-width:none;min-height:36px;padding:8px 16px;font-size:13px}body.woocommerce-checkout .doa-checkout-account-note{font-size:13px}body.woocommerce-cart .wc-block-components-button__text,body.woocommerce-cart .wc-block-cart__submit-button .wc-block-components-button__text,body.woocommerce-cart .wc-block-components-button{font-size:13px!important}body.woocommerce-cart .wc-block-cart__submit-button,body.woocommerce-cart .wc-block-components-button{min-width:0!important;white-space:nowrap!important}}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex!important;flex-direction:column!important;gap:10px!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:13px 14px!important;border:1px solid color-mix(in srgb,var(--line) 78%,#33445e 22%)!important;border-radius:13px!important;background:color-mix(in srgb,var(--surface) 84%,#000 16%)!important;color:color-mix(in srgb,var(--text) 88%,#91a0bd 12%)!important;text-decoration:none!important;box-shadow:0 10px 24px rgb(0 0 0 / .18)}body.woocommerce-account .woocommerce-MyAccount-navigation li a::before{content:"circle";display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--gold) 18%,transparent 82%);color:var(--gold);font-family:"Material Symbols Outlined";font-size:20px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;font-feature-settings:"liga"}body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a::before{content:"dashboard"}body.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a::before{content:"receipt_long"}body.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads a::before{content:"download"}body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a::before{content:"home_pin"}body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a::before{content:"manage_accounts"}body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"logout"}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-color:color-mix(in srgb,var(--gold) 68%,#8e6710 32%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 15%,#151008 85%),color-mix(in srgb,#173554 72%,#0d1422 28%))!important;color:#f7f9ff!important;transform:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--gold-2)!important}@media (max-width:640px){body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:50px!important;padding:11px 12px!important;gap:10px!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a::before{flex-basis:32px;width:32px;height:32px;font-size:19px}}.doa-shuttle-intro{display:flex;flex-direction:column;gap:24px}.doa-shuttle-intro-media-wrap{display:block}.doa-shuttle-intro-media{position:relative;overflow:hidden;border:1px solid var(--line,rgb(255 255 255 / .12));border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / .02));box-shadow:0 24px 44px rgb(0 0 0 / .24)}.doa-shuttle-intro-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.doa-shuttle-intro-badge{position:absolute;left:24px;bottom:24px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:var(--gold,#daa218);color:#0c0a06;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.doa-shuttle-intro-title{margin:0;color:var(--text,#fff);font-size:clamp(38px,5vw,62px);font-weight:900;line-height:.98;letter-spacing:-.05em;text-transform:none;max-width:12ch}.doa-shuttle-intro-title .accent{color:var(--gold,#daa218)}.doa-shuttle-intro-description{margin:0;max-width:62ch;color:var(--muted,#9fb0c8);font-size:18px;line-height:1.8}.doa-shuttle-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px 0;border-top:1px solid var(--line,rgb(255 255 255 / .1));border-bottom:1px solid var(--line,rgb(255 255 255 / .1))}.doa-shuttle-stat{display:flex;align-items:center;gap:14px;min-width:0}.doa-shuttle-stat-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgb(218 162 24 / .12);color:var(--gold,#daa218);border:1px solid rgb(218 162 24 / .18);flex:0 0 auto}.doa-shuttle-stat-icon i,.doa-shuttle-stat-icon svg{font-size:18px;color:currentColor;fill:currentColor;width:20px;height:20px;display:block;flex:0 0 auto}.doa-shuttle-stat-icon svg path{fill:currentColor!important;stroke:currentColor!important}.doa-shuttle-stat-label{margin:0 0 2px;color:var(--muted,#94a3b8);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.doa-shuttle-stat-value{margin:0;color:var(--text,#fff);font-size:15px;font-weight:700;line-height:1.45}.doa-shuttle-route{display:flex;flex-direction:column;gap:18px}.doa-shuttle-route-title{display:flex;align-items:center;gap:10px;margin:0;color:var(--text,#fff);font-size:24px;font-weight:800;line-height:1.15}.doa-shuttle-route-card{padding:28px;border:1px solid var(--line,rgb(255 255 255 / .12));border-radius:18px;background:rgb(255 255 255 / .03)}.doa-shuttle-route-stop{display:grid;grid-template-columns:20px 1fr;gap:16px}.doa-shuttle-route-stop+.doa-shuttle-route-stop{margin-top:18px}.doa-shuttle-route-marker-wrap{display:flex;flex-direction:column;align-items:center}.doa-shuttle-route-marker{display:block;width:12px;height:12px;border-radius:999px;border:2px solid var(--gold,#daa218);background:#fff0}.doa-shuttle-route-marker.is-filled{background:var(--gold,#daa218)}.doa-shuttle-route-line{display:block;width:1px;flex:1;min-height:46px;background:rgb(218 162 24 / .24)}.doa-shuttle-route-stop-title{margin:0 0 6px;color:var(--text,#fff);font-size:18px;font-weight:700;line-height:1.35}.doa-shuttle-route-stop-text{margin:0;color:var(--muted,#9fb0c8);font-size:15px;line-height:1.7}.doa-shuttle-booking{display:flex;flex-direction:column;gap:20px;position:sticky;top:132px;padding:24px;border:1px solid var(--line,rgb(255 255 255 / .12));border-radius:22px;background:linear-gradient(180deg,rgb(16 25 46 / .92),rgb(12 20 38 / .92));box-shadow:0 24px 44px rgb(0 0 0 / .24)}.doa-shuttle-booking-head{display:flex;flex-direction:column;gap:14px;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .08)}.doa-shuttle-booking-title{margin:0;color:var(--text,#fff);font-size:26px;font-weight:900;line-height:1.05;text-transform:uppercase}.doa-shuttle-booking-price-wrap{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.doa-shuttle-booking-price{margin:0;color:var(--text,#fff);font-size:34px;font-weight:900;letter-spacing:-.04em}.doa-shuttle-booking-price span{color:var(--muted,#9fb0c8);font-size:14px;font-weight:600;letter-spacing:0}.doa-shuttle-booking-badge{margin:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgb(218 162 24 / .22);background:rgb(218 162 24 / .1);color:var(--gold,#daa218);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.doa-shuttle-booking-group{display:flex;flex-direction:column;gap:12px}.doa-shuttle-booking-label{margin:0;color:var(--muted,#94a3b8);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.doa-shuttle-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.doa-shuttle-date-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:72px;padding:12px;border:1px solid var(--line,rgb(255 255 255 / .12));border-radius:14px;background:rgb(255 255 255 / .03);color:var(--muted,#9fb0c8);cursor:pointer;transition:.2s ease}.doa-shuttle-date-btn:hover,.doa-shuttle-date-btn.is-active{border-color:var(--gold,#daa218);background:rgb(218 162 24 / .1);color:var(--text,#fff)}.doa-shuttle-date-btn-day{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.doa-shuttle-date-btn-date{font-size:19px;font-weight:900;letter-spacing:-.03em}.doa-shuttle-time-grid{display:flex;flex-wrap:wrap;gap:10px}.doa-shuttle-time-btn{min-width:96px;padding:12px 16px;border:1px solid var(--line,rgb(255 255 255 / .12));border-radius:12px;background:rgb(255 255 255 / .03);color:var(--muted,#9fb0c8);font-size:14px;font-weight:800;cursor:pointer;transition:.2s ease}.doa-shuttle-time-btn:hover,.doa-shuttle-time-btn.is-active{border-color:var(--gold,#daa218);background:var(--gold,#daa218);color:#0c0a06}.doa-shuttle-qty-wrap{display:inline-flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--line,rgb(255 255 255 / .12));border-radius:14px;background:rgb(255 255 255 / .03);width:max-content}.doa-shuttle-qty-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:10px;background:#252031;color:#dbe2ef;cursor:pointer;transition:.2s ease}.doa-shuttle-qty-btn.is-active,.doa-shuttle-qty-btn:hover{background:var(--gold,#daa218);color:#0c0a06}.doa-shuttle-qty-value{display:inline-flex;align-items:center;justify-content:center;min-width:20px;color:var(--text,#fff);font-size:18px;font-weight:800}.doa-shuttle-booking-btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:14px 22px;border-radius:16px;background:var(--gold,#daa218);color:#0c0a06;text-decoration:none;font-size:16px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 18px 30px rgb(218 162 24 / .2);transition:.2s ease}.doa-shuttle-booking-btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.doa-shuttle-booking-btn i,.doa-shuttle-booking-btn svg{color:currentColor;fill:currentColor}.doa-shuttle-booking-note{margin:0;color:var(--muted,#70829f);font-size:11px;line-height:1.6;text-align:center}@media (max-width:1024px){.doa-shuttle-booking{position:relative;top:auto}}@media (max-width:767px){.doa-shuttle-intro-title{max-width:none;font-size:clamp(34px,10vw,48px)}.doa-shuttle-stats{grid-template-columns:1fr}.doa-shuttle-route-card{padding:22px}.doa-shuttle-date-grid{grid-template-columns:1fr 1fr}}.doa-ticket-mode-heading{margin:0 0 12px;color:#cbd5e1;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.doa-prize-competition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.doa-prize-competition-card{background:linear-gradient(180deg,rgb(18 24 38 / .98) 0%,rgb(14 19 31 / .98) 100%);border:1px solid rgb(218 162 24 / .18);border-radius:22px;padding:26px 28px;box-shadow:0 22px 50px rgb(0 0 0 / .22)}.doa-prize-competition-group{margin:0 0 10px;color:var(--gold,#daa218);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.doa-prize-competition-title{margin:0 0 20px;color:#f8fafc;font-size:clamp(28px, 2.1vw, 36px);font-weight:900;line-height:.98;text-transform:uppercase;letter-spacing:-.04em}.doa-prize-placements{display:flex;flex-direction:column;gap:0;border-top:1px solid rgb(255 255 255 / .08)}.doa-prize-placement-row{display:grid;grid-template-columns:minmax(56px,92px) 1fr;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .08)}.doa-prize-placement-label{color:#f8fafc;font-size:16px;font-weight:800;line-height:1}.doa-prize-placement-sep{color:rgb(248 250 252 / .9);font-size:24px;font-weight:800;line-height:1;text-align:center;justify-self:center;opacity:.95}.doa-prize-placement-value{color:var(--gold,#daa218);font-size:18px;font-weight:900;line-height:1;justify-self:end;text-align:right}@media (max-width:1024px){.doa-prize-competition-grid{grid-template-columns:1fr}}@media (max-width:640px){.doa-prize-competition-card{padding:22px 20px;border-radius:18px}.doa-prize-placement-row{grid-template-columns:minmax(42px,70px) auto 1fr;gap:10px;padding:12px 0}.doa-prize-placement-label{font-size:15px}.doa-prize-placement-value{font-size:17px}}.doa-enter-here-page{padding:86px 0 110px}.doa-enter-here-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:18px}.doa-enter-here-breadcrumb a,.doa-enter-here-breadcrumb span{text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;color:color-mix(in srgb,var(--muted,#99a6bb) 88%,#fff 12%)}.doa-enter-here-breadcrumb a:hover{color:var(--gold-2,#f4c53d)}.doa-enter-here-breadcrumb [aria-current="page"]{color:#f2f6ff}.doa-enter-here-breadcrumb .material-symbols-outlined{font-size:13px;line-height:1}.doa-enter-here-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.doa-enter-here-card{display:flex;flex-direction:column;gap:16px;min-height:260px;padding:28px;border-radius:24px;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(180deg,rgb(21 29 46 / .98),rgb(12 17 29 / .98));color:#f4f7ff;text-decoration:none;box-shadow:0 20px 44px rgb(0 0 0 / .22);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.doa-enter-here-card:hover{transform:translateY(-4px);border-color:rgb(218 162 24 / .55);box-shadow:0 28px 54px rgb(0 0 0 / .28)}.doa-enter-here-eyebrow{display:inline-flex;align-self:flex-start;padding:7px 12px;border-radius:999px;background:rgb(218 162 24 / .12);color:var(--gold-2);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.doa-enter-here-card h2{margin:0;font-size:clamp(28px, 3vw, 44px);line-height:.96;letter-spacing:-.04em;text-transform:uppercase;color:#f4f7ff}.doa-enter-here-card p{margin:0;max-width:38ch;color:#aeb8cf;font-size:16px;line-height:1.75}.doa-enter-here-btn{margin-top:auto;display:inline-flex;align-items:center;gap:10px;color:var(--gold-2);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.doa-enter-here-btn .material-symbols-outlined{font-size:18px;line-height:1}@media (max-width:900px){.doa-enter-here-page{padding:68px 0 84px}.doa-enter-here-breadcrumb{margin-bottom:14px}.doa-enter-here-grid{grid-template-columns:1fr}.doa-enter-here-card{min-height:0;padding:24px 22px;border-radius:20px}}body:not(.wp-admin) :is(.doa-clone .btn,.doa-clone .doa-arrangement-btn,.doa-clone .doa-program-book-btn,.doa-clone .doa-transport-btn,.doa-clone .doa-ticket-btn,.doa-clone .doa-tickets-support-btn,.doa-clone .doa-future-cta-btn,.doa-clone .venue-btn,.doa-clone .doa-join-btn,.doa-clone .doa-join-sub-btn,.doa-prize-btn,.doa-partners-cta-btn,.doa-shuttle-booking-btn,.doa-enter-here-btn,.elementor-button),body.woocommerce :is(.button,.woocommerce-Button,button.button,#place_order,.wc-block-components-button,button.wc-block-components-button,.wc-block-components-checkout-place-order-button){transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,background-image .2s ease,color .2s ease,filter .2s ease,opacity .2s ease}body:not(.wp-admin) :is(.doa-clone .btn,.doa-clone .doa-arrangement-btn,.doa-clone .doa-program-book-btn,.doa-clone .doa-transport-btn,.doa-clone .doa-ticket-btn,.doa-clone .doa-tickets-support-btn,.doa-clone .doa-future-cta-btn,.doa-clone .venue-btn,.doa-clone .doa-join-btn,.doa-clone .doa-join-sub-btn,.doa-prize-btn,.doa-partners-cta-btn,.doa-shuttle-booking-btn,.doa-enter-here-btn,.elementor-button):focus-visible,body.woocommerce :is(.button,.woocommerce-Button,button.button,#place_order,.wc-block-components-button,button.wc-block-components-button,.wc-block-components-checkout-place-order-button):focus-visible{outline:none;box-shadow:0 0 0 1px rgb(255 214 110 / .38),0 0 0 4px rgb(218 162 24 / .18),0 16px 34px rgb(0 0 0 / .22)}body:not(.wp-admin) :is(.doa-clone .btn-gold,.doa-clone .btn:not(.btn-outline):not(.btn-dark),.doa-arrangement-btn.solid,.doa-program-book-btn,.doa-transport-btn,.doa-ticket-btn,.doa-tickets-support-btn,.doa-future-cta-btn.primary,.doa-prize-btn-primary,.doa-shuttle-booking-btn,.elementor-button):hover,body.woocommerce :is(.button,.woocommerce-Button,button.button,#place_order,.wc-block-components-button,button.wc-block-components-button,.wc-block-components-checkout-place-order-button):hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 16px 30px rgb(218 162 24 / .24)}body:not(.wp-admin) :is(.doa-clone .btn-gold,.doa-clone .btn:not(.btn-outline):not(.btn-dark),.doa-arrangement-btn.solid,.doa-program-book-btn,.doa-transport-btn,.doa-ticket-btn,.doa-tickets-support-btn,.doa-future-cta-btn.primary,.doa-prize-btn-primary,.doa-shuttle-booking-btn,.elementor-button):active,body.woocommerce :is(.button,.woocommerce-Button,button.button,#place_order,.wc-block-components-button,button.wc-block-components-button,.wc-block-components-checkout-place-order-button):active{transform:translateY(0) scale(.985);filter:brightness(.98);box-shadow:0 8px 18px rgb(218 162 24 / .16)}body:not(.wp-admin) :is(.doa-clone .btn-outline,.doa-clone .btn-dark,.doa-arrangement-btn.outline,.doa-future-cta-btn.secondary,.doa-prize-btn-secondary,.doa-clone .venue-btn,.doa-clone .doa-join-btn,.doa-clone .doa-join-sub-btn,.doa-partners-cta-btn,.doa-enter-here-btn):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gold,#daa218) 88%,#ffe6a1 12%);background:color-mix(in srgb,var(--gold,#daa218) 12%,rgb(7 11 20 / .9));color:#fff2bf;box-shadow:0 14px 28px rgb(0 0 0 / .22)}body:not(.wp-admin) :is(.doa-clone .btn-outline,.doa-clone .btn-dark,.doa-arrangement-btn.outline,.doa-future-cta-btn.secondary,.doa-prize-btn-secondary,.doa-clone .venue-btn,.doa-clone .doa-join-btn,.doa-clone .doa-join-sub-btn,.doa-partners-cta-btn,.doa-enter-here-btn):active{transform:translateY(0) scale(.985);border-color:color-mix(in srgb,var(--gold,#daa218) 96%,#ffe6a1 4%);background:color-mix(in srgb,var(--gold,#daa218) 18%,rgb(7 11 20 / .92));color:#fff8da;box-shadow:0 8px 18px rgb(0 0 0 / .18)}.doa-clone.doa-general-info-hero{position:relative;min-height:var(--doa-general-info-hero-height,78vh);overflow:hidden;--doa-general-info-hero-overlay:0.52;background:#020617}.doa-general-info-hero .doa-general-info-hero-media{position:absolute;inset:0;background:radial-gradient(circle at 18% 24%,rgb(218 162 24 / .18),transparent 34%),linear-gradient(180deg,rgb(2 6 23 / .96) 0%,rgb(2 6 23 / .48) 38%,rgb(2 6 23 / .9) 100%),linear-gradient(90deg,rgb(2 6 23 / .88) 0%,rgb(2 6 23 / .42) 44%,rgb(2 6 23 / .76) 100%),linear-gradient(to top,rgba(6,10,18,calc(var(--doa-general-info-hero-overlay) + 0.16)),rgba(6,10,18,var(--doa-general-info-hero-overlay)),rgb(6 10 18 / .12)),var(--doa-general-info-hero-image) center / cover no-repeat;transform:scale(1.03);filter:grayscale(.08) saturate(.92) brightness(.76)}.doa-general-info-hero .doa-general-info-hero-inner{position:relative;z-index:1;min-height:var(--doa-general-info-hero-height,78vh);display:flex;align-items:center;justify-content:flex-start;padding-top:152px;padding-bottom:136px}.doa-general-info-hero .doa-section-head{display:grid;justify-items:flex-start;gap:0;max-width:760px;margin-left:0;margin-right:auto;text-align:left}.doa-general-info-hero .doa-display-title{max-width:8.6ch;font-size:clamp(4rem, 8vw, 8rem);line-height:.84;letter-spacing:-.075em;text-wrap:balance}.doa-general-info-hero .doa-section-intro{max-width:45rem;margin-left:0;margin-right:0;font-size:1.12rem;line-height:1.82;color:rgb(223 229 242 / .86)}.doa-general-info-hero .doa-eyebrow{display:inline-flex;align-items:center;justify-self:flex-start;width:fit-content;margin-bottom:24px;padding:.56rem .92rem;border-radius:999px;border:1px solid rgb(218 162 24 / .26);background:rgb(69 44 12 / .56);color:#f2c94c;font-size:.7rem;letter-spacing:.22em}.doa-general-info-hero-line{margin:22px 0 0}.doa-general-info-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-top:34px}.doa-general-info-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border-radius:14px;border:1px solid rgb(218 162 24 / .26);font-size:.79rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease,color 0.18s ease,border-color 0.18s ease}.doa-general-info-btn i,.doa-general-info-btn svg{display:inline-flex;align-items:center}.doa-general-info-btn.is-solid{background:linear-gradient(135deg,#daa218 0%,#f6cf58 100%);color:#060a12;box-shadow:0 20px 40px rgb(218 162 24 / .2)}.doa-general-info-btn.is-outline{background:rgb(10 14 24 / .54);color:#f7f4ec}.doa-general-info-btn:hover{transform:translateY(-1px)}.doa-general-info-btn.is-solid:hover{box-shadow:0 20px 42px rgb(218 162 24 / .28)}.doa-general-info-btn.is-outline:hover{border-color:rgb(246 207 88 / .72);background:rgb(26 32 46 / .92)}.doa-clone.doa-general-info-split{margin:0 auto}.doa-general-info-split-card{background:linear-gradient(180deg,rgb(18 25 40 / .92) 0%,rgb(10 15 26 / .96) 100%);border:1px solid rgb(218 162 24 / .12);border-radius:22px;padding:24px;box-shadow:0 18px 42px rgb(4 8 16 / .18);backdrop-filter:blur(10px)}.doa-clone.doa-general-info-split.tone-gold .doa-general-info-split-card{background:linear-gradient(180deg,rgb(53 45 24 / .96) 0%,rgb(34 28 18 / .98) 100%);border-color:rgb(218 162 24 / .38)}.doa-general-info-split-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr);align-items:stretch;gap:24px}.doa-clone.doa-general-info-split.image-right .doa-general-info-split-copy{order:1}.doa-clone.doa-general-info-split.image-right .doa-general-info-split-media{order:2}.doa-general-info-split-copy{display:flex;flex-direction:column;justify-content:center}.doa-general-info-split-kicker{display:inline-flex;align-items:center;align-self:flex-start;margin-bottom:12px;padding:7px 11px;border-radius:999px;background:rgb(218 162 24 / .12);color:#f2c94c;font-size:.64rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.doa-general-info-split-copy h2{margin:0;color:#f8fafc;font-size:clamp(1.55rem, 2.5vw, 2.25rem);font-weight:900;line-height:.96;letter-spacing:-.05em;text-wrap:balance}.doa-general-info-split-copy p{margin:14px 0 0;color:#adb7cb;font-size:.92rem;line-height:1.64}.doa-general-info-split-bullets{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.doa-general-info-split-bullets li{display:flex;align-items:flex-start;gap:10px;color:#e6ebf5;font-size:.86rem;line-height:1.48}.doa-general-info-bullet-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;color:#daa218;font-size:.9rem}.doa-general-info-split-copy .doa-general-info-btn{align-self:flex-start;margin-top:20px}.doa-general-info-split-media{position:relative;min-height:220px;overflow:hidden;border-radius:20px;border:1px solid rgb(218 162 24 / .18);background:rgb(9 14 23 / .96)}.doa-general-info-split-media img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.88) brightness(.88)}.doa-general-info-split-note{position:absolute;right:14px;bottom:14px;padding:7px 10px;border-radius:10px;background:rgb(7 10 18 / .82);border:1px solid rgb(218 162 24 / .28);color:#f2c94c;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.doa-clone.doa-general-info-promo{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:34px;border-radius:30px;border:1px solid rgb(218 162 24 / .16);background:radial-gradient(circle at top left,rgb(218 162 24 / .12),transparent 26%),linear-gradient(180deg,rgb(17 27 43 / .72),rgb(6 10 18 / .94)),rgb(6 10 18 / .86);color:#f8fafc;box-shadow:0 28px 64px rgb(0 0 0 / .2);backdrop-filter:blur(14px)}.doa-general-info-promo-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:22px;border-radius:18px;background:rgb(218 162 24 / .12);color:#f2c94c;font-size:1.5rem;box-shadow:inset 0 0 0 1px rgb(218 162 24 / .14)}.doa-general-info-promo h2{margin:0 0 14px;font-size:clamp(2rem, 3.2vw, 3rem);font-weight:900;line-height:.92;letter-spacing:-.055em;text-transform:uppercase;color:#f8fafc}.doa-general-info-promo p{margin:0;color:rgb(220 228 243 / .82);font-size:1rem;line-height:1.8}.doa-general-info-promo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;margin-top:26px;padding:0 24px;border-radius:14px;border:1px solid rgb(218 162 24 / .32);background:rgb(11 17 31 / .74);color:#f2c94c;font-size:.79rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:transform 0.18s ease,background 0.18s ease,color 0.18s ease,border-color 0.18s ease}.doa-general-info-promo-btn:hover{transform:translateY(-1px);background:#f2c94c;color:#08111f;border-color:#f2c94c}@media (max-width:1024px){.doa-general-info-split-grid{grid-template-columns:1fr}.doa-clone.doa-general-info-split.image-right .doa-general-info-split-copy,.doa-clone.doa-general-info-split.image-right .doa-general-info-split-media{order:initial}}@media (max-width:767px){.doa-general-info-hero .doa-general-info-hero-inner{min-height:auto;padding-top:124px;padding-bottom:92px}.doa-general-info-hero-actions{width:100%}.doa-general-info-btn{width:100%}.doa-general-info-split-card,.doa-clone.doa-general-info-promo{padding:24px;border-radius:24px}.doa-general-info-split-copy h2{font-size:clamp(1.8rem, 8vw, 2.55rem)}.doa-general-info-split-media{min-height:210px}}.doa-clone.doa-general-info-cards,.doa-clone.doa-general-info-faq{position:relative;background:linear-gradient(180deg,rgb(4 8 15 / .66),rgb(4 8 15 / .94)),radial-gradient(circle at top left,rgb(218 162 24 / .08),transparent 30%),linear-gradient(180deg,rgb(6 10 18 / .98),rgb(5 10 18 / .96));overflow:hidden}.doa-general-info-cards .doa-inner,.doa-general-info-faq .doa-inner{display:grid;gap:24px}.doa-general-info-cards-head,.doa-general-info-faq-head{display:grid;gap:18px;max-width:760px}.doa-general-info-faq-head{min-height:min(72vh, 760px);align-content:center;justify-items:center;margin:0 auto;text-align:center;padding:clamp(54px, 8vw, 96px) 0 clamp(34px, 6vw, 70px)}.doa-general-info-cards-head h2,.doa-general-info-faq-head h2{margin:0;color:#f7f8fb;font-size:clamp(3.8rem, 9vw, 7.9rem);line-height:.86;letter-spacing:0;text-transform:uppercase;font-weight:950;text-wrap:balance}.doa-general-info-cards-head p,.doa-general-info-faq-head p{margin:0;max-width:62ch;color:rgb(217 225 241 / .82);font-size:clamp(1.08rem, 2.4vw, 1.62rem);line-height:1.72}.doa-general-info-faq-head p:not(.doa-eyebrow){margin:0 auto;max-width:760px}.doa-general-info-faq-actions{display:grid;width:min(100%, 560px);gap:14px;margin-top:8px}.doa-general-info-faq-actions::before{content:"";justify-self:center;width:min(210px, 42vw);height:8px;margin-bottom:16px;border-radius:999px;background:linear-gradient(90deg,rgb(218 162 24 / .2),#daa218,rgb(218 162 24 / .2));box-shadow:0 0 18px rgb(218 162 24 / .22)}.doa-general-info-faq-button{display:inline-flex;align-items:center;justify-content:center;min-height:62px;width:100%;padding:15px 22px;border-radius:20px;text-decoration:none;font-size:.9rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:transform 0.22s ease,border-color 0.22s ease,background-color 0.22s ease,color 0.22s ease}.doa-general-info-faq-button.is-primary{background:linear-gradient(180deg,#f7c32b 0%,#d99c12 100%);color:#090d16;box-shadow:0 18px 36px rgb(218 162 24 / .22)}.doa-general-info-faq-button.is-outline{border:2px solid rgb(218 162 24 / .82);background:rgb(5 10 18 / .5);color:#f7c32b}.doa-general-info-faq-button:hover{transform:translateY(-1px)}body:has(.doa-general-info-faq) .wp-block-post-title{display:none}body:has(.doa-general-info-faq) .entry-content,body:has(.doa-general-info-faq) .wp-block-post-content,body:has(.doa-general-info-faq) .wp-site-blocks .is-layout-constrained,body:has(.doa-general-info-faq) .wp-site-blocks .has-global-padding{margin:0;padding:0;max-width:none;width:100%}.doa-general-info-cards-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.doa-general-info-card{position:relative;display:grid;gap:18px;min-height:100%;grid-column:span 4;padding:32px;border-radius:30px;border:1px solid rgb(218 162 24 / .14);background:radial-gradient(circle at top left,rgb(218 162 24 / .08),transparent 26%),linear-gradient(180deg,rgb(20 29 50 / .9),rgb(10 16 31 / .96)),rgb(7 12 23 / .96);box-shadow:0 28px 60px rgb(0 0 0 / .22);overflow:hidden;backdrop-filter:blur(14px)}.doa-general-info-card::after{content:"";position:absolute;inset:auto -20% -45% auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgb(218 162 24 / .16),transparent 68%);pointer-events:none}.doa-general-info-card.span-2{grid-column:span 2}.doa-general-info-cards-grid .doa-general-info-card:first-child{grid-column:span 7;min-height:380px}.doa-general-info-cards-grid .doa-general-info-card:nth-child(2){grid-column:span 5}.doa-general-info-cards-grid .doa-general-info-card:nth-child(n+3){grid-column:span 6}.doa-general-info-card.tone-gold{background:linear-gradient(180deg,rgb(48 37 10 / .94),rgb(20 15 5 / .98)),rgb(25 19 6 / .96);border-color:rgb(218 162 24 / .34)}.doa-general-info-card-icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:rgb(218 162 24 / .12);color:#f2c94c;font-size:1.4rem;box-shadow:inset 0 0 0 1px rgb(218 162 24 / .12)}.doa-general-info-card-kicker{display:inline-flex;align-items:center;width:fit-content;padding:.36rem .66rem;border-radius:999px;background:rgb(218 162 24 / .12);color:#f2c94c;font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.doa-general-info-card h3{margin:0;color:#fff;font-size:clamp(1.4rem, 2vw, 2.35rem);line-height:.96;letter-spacing:-.05em;text-transform:uppercase}.doa-general-info-card p{margin:0;color:rgb(217 225 241 / .84);font-size:.98rem;line-height:1.74}.doa-general-info-card-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:.9rem 1.05rem;border-radius:14px;border:1px solid rgb(218 162 24 / .34);background:rgb(9 14 26 / .66);color:#f2c94c;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.doa-general-info-card-link:hover{transform:translateY(-2px);color:#08111f;background:#f2c94c;border-color:#f2c94c}.doa-general-info-faq-list{display:grid;gap:24px;scroll-margin-top:96px}.doa-general-info-faq-topics{position:sticky;top:88px;z-index:4;display:flex;gap:10px;padding:12px;border:1px solid rgb(218 162 24 / .18);border-radius:20px;background:rgb(5 10 18 / .86);box-shadow:0 20px 44px rgb(0 0 0 / .22);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.doa-general-info-faq-topics::-webkit-scrollbar{display:none}.doa-general-info-faq-topic{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .035);color:rgb(219 226 239 / .9);text-decoration:none;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.doa-general-info-faq-topic em{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:rgb(218 162 24 / .16);color:#f7c32b;font-style:normal;font-size:.68rem}.doa-general-info-faq-topic.is-active,.doa-general-info-faq-topic:hover{border-color:rgb(218 162 24 / .72);background:rgb(218 162 24 / .14);color:#f7c32b}.doa-general-info-faq-topic-group{display:grid;gap:14px;scroll-margin-top:160px}.doa-general-info-faq-topic-group[hidden]{display:none!important}.doa-general-info-faq-topic-title{margin:8px 0 0;color:#f7c32b;font-size:clamp(1.3rem, 2.4vw, 2rem);font-weight:950;line-height:1;letter-spacing:.06em;text-transform:uppercase}.doa-general-info-faq-topic-list{display:grid;gap:14px}.doa-general-info-faq-item{border-radius:28px;border:1px solid rgb(218 162 24 / .14);background:linear-gradient(180deg,rgb(18 27 46 / .94),rgb(9 15 29 / .98)),rgb(7 12 23 / .96);overflow:hidden;box-shadow:0 24px 48px rgb(0 0 0 / .18)}.doa-general-info-faq-item[open]{border-color:rgb(218 162 24 / .32);box-shadow:0 26px 58px rgb(0 0 0 / .22),0 0 0 1px rgb(218 162 24 / .12) inset}.doa-general-info-faq-question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 26px;cursor:pointer;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.01em;outline:0;border:0;box-shadow:none;-webkit-tap-highlight-color:#fff0}.doa-general-info-faq-question::-webkit-details-marker{display:none}.doa-general-info-faq-question:focus{outline:0}.doa-general-info-faq-question:focus-visible{box-shadow:inset 0 0 0 2px rgb(218 162 24 / .42)}.doa-general-info-faq-item[open] .doa-general-info-faq-question{background:rgb(17 38 67 / .5)}.doa-general-info-faq-toggle{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(218 162 24 / .12);color:#f2c94c;flex-shrink:0;position:relative;font-size:.75rem;transition:background-color 0.2s ease}.doa-general-info-faq-toggle-icon{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity 0.18s ease}.doa-general-info-faq-toggle-icon.is-open{opacity:0}.doa-general-info-faq-item[open] .doa-general-info-faq-toggle{background:rgb(218 162 24 / .2)}.doa-general-info-faq-item[open] .doa-general-info-faq-toggle-icon.is-closed{opacity:0}.doa-general-info-faq-item[open] .doa-general-info-faq-toggle-icon.is-open{opacity:1}body:has(.doa-teacher-network-page) .wp-block-post-title,body:has(.doa-teacher-network-page) h1.entry-title,body:has(.doa-teacher-network-page) .entry-title{display:none}body:has(.doa-teacher-network-page) main.wp-block-group,body:has(.doa-teacher-network-page) .wp-site-blocks main,body:has(.doa-teacher-network-page) .entry-content,body:has(.doa-teacher-network-page) .wp-block-post-content,body:has(.doa-teacher-network-page) .wp-site-blocks .is-layout-constrained,body:has(.doa-teacher-network-page) .wp-site-blocks .has-global-padding{margin:0;padding:0;max-width:none;width:100%}body:has(.doa-teacher-network-page) .wp-site-blocks .is-layout-constrained>.doa-teacher-network-page,body:has(.doa-teacher-network-page) .wp-site-blocks .has-global-padding>.doa-teacher-network-page,body:has(.doa-teacher-network-page) .wp-site-blocks .alignfull>.doa-teacher-network-page{max-width:none!important;width:100%;margin-left:0!important;margin-right:0!important}.doa-clone.doa-teacher-network-page{width:100%;background:radial-gradient(circle at top,rgb(218 162 24 / .08),transparent 32%),linear-gradient(180deg,#050912 0%,#070d18 28%,#050912 100%);color:#f8fbff}.doa-teacher-network-page .doa-inner{width:min(1280px, calc(100% - 48px));max-width:1280px;margin:0 auto}.doa-teacher-network-section{padding:104px 0}.doa-teacher-network-head{margin-bottom:42px}.doa-teacher-network-head h2,.doa-teacher-network-showcase-copy h2,.doa-teacher-network-cta-box h2{margin:0;color:#fff;font-size:clamp(2.4rem, 5vw, 4.2rem);line-height:.94;font-weight:900;text-transform:uppercase;letter-spacing:-.04em}.doa-teacher-network-head p,.doa-teacher-network-showcase-copy>p,.doa-teacher-network-cta-box p{margin:14px 0 0;color:#94a3b8;font-size:1.04rem;line-height:1.75}.doa-teacher-network-head-center{text-align:center}.doa-teacher-network-head-split{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.doa-teacher-network-head-line{width:96px;height:4px;background:linear-gradient(90deg,rgb(218 162 24 / .94),rgb(218 162 24 / .18));border-radius:999px;flex:0 0 auto}.doa-teacher-network-hero{position:relative;overflow:hidden;min-height:86vh}.doa-teacher-network-hero-media,.doa-teacher-network-hero-overlay{position:absolute;inset:0}.doa-teacher-network-hero-media img{width:100%;height:100%;object-fit:cover;opacity:.36;filter:saturate(.82) brightness(.72)}.doa-teacher-network-hero-overlay{background:linear-gradient(180deg,rgb(5 9 18 / .4) 0%,rgb(5 9 18 / .1) 30%,rgb(5 9 18 / .92) 100%),radial-gradient(circle at 20% 18%,rgb(218 162 24 / .1),transparent 24%)}.doa-teacher-network-hero-inner{position:relative;z-index:1;min-height:86vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:132px;padding-bottom:86px}.doa-teacher-network-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;padding:10px 16px;border-radius:999px;border:1px solid rgb(218 162 24 / .22);background:rgb(69 26 3 / .46);color:#f4c53d;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.doa-teacher-network-kicker .material-symbols-outlined{font-size:17px}.doa-teacher-network-hero h1{margin:0;max-width:980px;color:#fff;font-size:clamp(3.5rem, 8vw, 7.2rem);line-height:.92;font-weight:900;text-transform:uppercase;letter-spacing:-.06em}.doa-teacher-network-hero h1 span,.doa-teacher-network-cta-box h2 span{color:#daa218;font-style:italic}.doa-teacher-network-hero p{max-width:760px;margin:24px 0 0;color:#aab7d3;font-size:clamp(1.02rem, 1.9vw, 1.24rem);line-height:1.72}.doa-teacher-network-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px}.doa-teacher-network-badges,.doa-teacher-network-downloads{display:flex;flex-wrap:wrap;gap:14px}.doa-teacher-network-badges img,.doa-teacher-network-downloads img{display:block;height:56px;width:auto}.doa-teacher-network-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:12px;text-decoration:none;font-size:.86rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:transform 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.doa-teacher-network-button:hover{transform:translateY(-1px)}.doa-teacher-network-button-solid{background:linear-gradient(180deg,color-mix(in srgb,var(--gold-2,#f4c53d) 88%,#fff 12%) 0%,var(--gold,#daa218) 100%);color:#090b11;box-shadow:0 12px 28px rgb(218 162 24 / .22)}.doa-teacher-network-button-outline{border:1px solid rgb(148 163 184 / .3);background:rgb(30 41 59 / .38);color:#f8fbff}.doa-teacher-network-path{background:linear-gradient(180deg,rgb(2 6 23 / .96),rgb(7 12 23 / .98));border-top:1px solid rgb(218 162 24 / .1);border-bottom:1px solid rgb(218 162 24 / .08)}.doa-teacher-network-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.doa-teacher-network-step{position:relative;min-height:100%;padding:52px 30px 32px;border-top:2px solid rgb(218 162 24 / .2)}.doa-teacher-network-step:not(:last-child)::after{content:"";position:absolute;top:82px;left:calc(100% - 12px);width:calc(100% - 24px);height:2px;background:linear-gradient(90deg,rgb(218 162 24 / .28),transparent 88%)}.doa-teacher-network-step-number{position:absolute;top:-48px;left:0;color:rgb(218 162 24 / .08);font-size:clamp(4rem, 8vw, 8.5rem);font-weight:900;line-height:1}.doa-teacher-network-step-icon,.doa-teacher-network-card-icon,.doa-teacher-network-point .material-symbols-outlined{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgb(218 162 24 / .12);color:#daa218}.doa-teacher-network-step-icon .material-symbols-outlined,.doa-teacher-network-card-icon .material-symbols-outlined,.doa-teacher-network-point .material-symbols-outlined{font-size:30px}.doa-teacher-network-step h3,.doa-teacher-network-card h3,.doa-teacher-network-showcase-copy h3,.doa-teacher-network-point h3{margin:24px 0 0;color:#fff;font-size:clamp(1.45rem, 2.2vw, 1.9rem);line-height:1.08;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.doa-teacher-network-step p,.doa-teacher-network-card p,.doa-teacher-network-point p,.doa-teacher-network-showcase-copy .doa-teacher-network-point p{margin:14px 0 0;color:#94a3b8;font-size:.98rem;line-height:1.72}.doa-teacher-network-features{background:#050912}.doa-teacher-network-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}.doa-teacher-network-card{grid-column:span 4;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:34px;border-radius:22px;border:1px solid rgb(218 162 24 / .12);background:rgb(15 23 42 / .54);box-shadow:0 22px 48px rgb(0 0 0 / .18);backdrop-filter:blur(12px);transition:transform 0.25s ease,border-color 0.25s ease}.doa-teacher-network-card:hover{transform:translateY(-3px);border-color:rgb(218 162 24 / .28)}.doa-teacher-network-card-wide{grid-column:span 8;min-height:320px}.doa-teacher-network-card-tall{grid-column:span 4}.doa-teacher-network-card-horizontal{grid-column:span 8;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;align-items:center}.doa-teacher-network-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:36px}.doa-teacher-network-card-tag{color:rgb(218 162 24 / .45);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.doa-teacher-network-ledger{padding:22px;border-radius:18px;border:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .04)}.doa-teacher-network-ledger-line{height:10px;margin-top:12px;border-radius:999px;background:rgb(255 255 255 / .12)}.doa-teacher-network-ledger-line:first-child{margin-top:0}.doa-teacher-network-ledger-line.is-short{width:58%}.doa-teacher-network-ledger-line.is-mid{width:74%}.doa-teacher-network-showcase{background:linear-gradient(180deg,rgb(15 23 42 / .78),rgb(15 23 42 / .4))}.doa-teacher-network-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.doa-teacher-network-points{display:grid;gap:24px;margin-top:30px}.doa-teacher-network-point{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start}.doa-teacher-network-point .material-symbols-outlined{width:52px;height:52px;border-radius:14px;font-size:28px}.doa-teacher-network-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.doa-teacher-network-profile-stack{display:grid;gap:14px}.doa-teacher-network-profile-stack.is-offset{padding-top:44px}.doa-teacher-network-profile-shot{overflow:hidden;border-radius:22px;border:2px solid rgb(218 162 24 / .18);box-shadow:0 22px 44px rgb(0 0 0 / .2)}.doa-teacher-network-profile-shot img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}.doa-teacher-network-profile-shot.is-video{position:relative}.doa-teacher-network-profile-shot.is-video::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(2 6 23 / .06),rgb(2 6 23 / .4))}.doa-teacher-network-profile-shot.is-video .material-symbols-outlined{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:76px}.doa-teacher-network-badge,.doa-teacher-network-note{padding:16px 18px;border-radius:18px;border:1px solid rgb(218 162 24 / .16);background:rgb(15 23 42 / .58);color:#f4c53d;font-size:.88rem;font-weight:800;line-height:1.45}.doa-teacher-network-note{color:#f8fbff}.doa-teacher-network-app{background:#050912;overflow:hidden}.doa-teacher-network-phones{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.doa-teacher-network-phone{width:240px;border-radius:42px;border:4px solid #252b38;box-shadow:0 24px 58px rgb(0 0 0 / .28);overflow:hidden;transition:transform 0.3s ease}.doa-teacher-network-phone img{display:block;width:100%;height:auto}.doa-teacher-network-phone.is-left{transform:rotate(-6deg)}.doa-teacher-network-phone.is-down{transform:translateY(28px)}.doa-teacher-network-phone.is-up{transform:translateY(-28px)}.doa-teacher-network-phone.is-right{transform:rotate(6deg)}.doa-teacher-network-phone:hover{transform:translateY(-6px)}.doa-teacher-network-cta{padding-top:96px;padding-bottom:120px}.doa-teacher-network-cta-box{max-width:920px;margin:0 auto;text-align:center;padding:56px 34px;border-radius:30px;border:1px solid rgb(218 162 24 / .14);background:linear-gradient(180deg,rgb(15 23 42 / .82),rgb(9 15 29 / .96));box-shadow:0 26px 58px rgb(0 0 0 / .24)}.doa-teacher-network-cta-box .doa-teacher-network-button{margin-top:28px}@media (max-width:1100px){.doa-teacher-network-steps,.doa-teacher-network-showcase-grid{grid-template-columns:1fr}.doa-teacher-network-step:not(:last-child)::after{display:none}.doa-teacher-network-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.doa-teacher-network-card,.doa-teacher-network-card-wide,.doa-teacher-network-card-tall,.doa-teacher-network-card-horizontal{grid-column:span 1}.doa-teacher-network-card-horizontal{grid-template-columns:1fr}}@media (max-width:767px){.doa-teacher-network-page .doa-inner{width:min(100%, calc(100% - 32px))}.doa-teacher-network-section{padding:76px 0}.doa-teacher-network-hero{min-height:76vh}.doa-teacher-network-hero-inner{min-height:76vh;align-items:center;text-align:center;padding-top:118px;padding-bottom:62px}.doa-teacher-network-hero-actions{justify-content:center}.doa-teacher-network-head-split{display:block}.doa-teacher-network-head-line{margin-top:18px}.doa-teacher-network-steps,.doa-teacher-network-bento,.doa-teacher-network-profile-grid{grid-template-columns:1fr}.doa-teacher-network-step{padding:48px 20px 24px}.doa-teacher-network-card{padding:24px;border-radius:18px}.doa-teacher-network-profile-stack.is-offset{padding-top:0}.doa-teacher-network-profile-shot img{min-height:280px}.doa-teacher-network-phone,.doa-teacher-network-phone.is-left,.doa-teacher-network-phone.is-down,.doa-teacher-network-phone.is-up,.doa-teacher-network-phone.is-right{width:min(100%, 260px);transform:none}.doa-teacher-network-cta-box{padding:42px 22px;border-radius:24px}}.doa-general-info-faq-answer{padding:0 26px 24px;color:rgb(217 225 241 / .84);font-size:.95rem;line-height:1.76}.doa-general-info-faq-answer p{margin:0}.doa-general-info-faq-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 20px;padding:28px 30px;border-radius:28px;border:1px solid rgb(218 162 24 / .22);background:linear-gradient(180deg,rgb(30 24 10 / .86),rgb(11 14 24 / .96))}.doa-general-info-faq-cta p{margin:0;max-width:54ch;color:rgb(247 248 251 / .92);font-size:1rem;line-height:1.74}.doa-clone.doa-general-info-faq-hero{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.doa-general-info-faq-hero .doa-gi2-hero h1{font-size:clamp(3.2rem, 6.6vw, 5.2rem)}.doa-clone.doa-general-info-faq-body{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(34px, 4vw, 58px) 0 clamp(76px, 6vw, 108px)}.doa-general-info-faq-body .doa-inner{max-width:980px;grid-template-columns:minmax(0,1fr);justify-content:center}.doa-faq-topic-tabs{position:sticky;top:92px;z-index:20;display:flex;gap:12px;overflow-x:auto;margin:0 0 20px;padding:12px 0 16px;border-top:1px solid rgb(214 226 246 / .12);border-bottom:1px solid rgb(214 226 246 / .12);background:rgb(7 10 18 / .88);backdrop-filter:blur(16px);scrollbar-width:none}.doa-faq-topic-tabs::-webkit-scrollbar{display:none}.doa-faq-topic-tabs button{flex:0 0 auto;min-height:48px;padding:0 18px;border:1px solid #fff0;border-radius:14px;background:#fff0;color:rgb(212 222 240 / .78);font-family:var(--doa-heading-font);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color 180ms ease,border-color 180ms ease,background 180ms ease,transform 180ms ease}.doa-faq-topic-tabs button:hover,.doa-faq-topic-tabs button:focus-visible,.doa-faq-topic-tabs button.is-active{border-color:rgb(218 162 24 / .9);background:rgb(218 162 24 / .12);color:#f4c53d}.doa-faq-topic-tabs button:focus-visible{outline:2px solid rgb(218 162 24 / .45);outline-offset:3px}.doa-faq-back-top{position:fixed;right:18px;bottom:18px;z-index:999;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 16px;border:1px solid rgb(218 162 24 / .82);border-radius:999px;background:#daa218;color:#050914;box-shadow:0 16px 36px rgb(218 162 24 / .28);font-family:var(--doa-heading-font);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.doa-faq-back-top .material-symbols-outlined{font-size:20px;line-height:1}@media (min-width:1025px){.doa-clone.doa-general-info-faq{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(58px, 5vw, 88px) 0 clamp(76px, 6vw, 108px)}.doa-general-info-faq .doa-inner{max-width:1240px;grid-template-columns:minmax(520px,0.92fr) minmax(560px,1.08fr);align-items:start;gap:clamp(42px, 4vw, 64px)}.doa-general-info-faq-body .doa-inner{max-width:980px;grid-template-columns:minmax(0,1fr);gap:22px}.doa-faq-topic-tabs{top:112px;justify-content:center}.doa-clone.doa-general-info-faq-body{padding-top:clamp(34px, 4vw, 58px)}.doa-general-info-faq-head{position:sticky;top:126px;max-width:none;min-height:0;align-content:start;justify-items:start;margin:0;padding:10px 0 0;text-align:left}.doa-general-info-faq-head h2{max-width:11ch;font-size:clamp(3.7rem, 3.6vw, 4.8rem);line-height:.9}.doa-general-info-faq-head p:not(.doa-eyebrow){margin:0;max-width:42ch;font-size:clamp(1.05rem, 1.15vw, 1.24rem);line-height:1.66}.doa-general-info-faq-list{gap:18px;min-width:0}.doa-general-info-faq-topics{top:112px}.doa-general-info-faq-question{font-size:1.08rem}}@media (max-width:1024px){.doa-general-info-card.span-2{grid-column:span 1}.doa-general-info-cards-grid .doa-general-info-card,.doa-general-info-cards-grid .doa-general-info-card:first-child,.doa-general-info-cards-grid .doa-general-info-card:nth-child(2),.doa-general-info-cards-grid .doa-general-info-card:nth-child(n+3){grid-column:span 12;min-height:auto}}@media (max-width:900px){.doa-general-info-cards-grid{grid-template-columns:1fr!important}.doa-general-info-card,.doa-general-info-faq-item,.doa-general-info-faq-cta{border-radius:24px}}@media (max-width:767px){.doa-general-info-faq .doa-inner{gap:14px}.doa-general-info-hero .doa-display-title{max-width:9ch;font-size:clamp(3.3rem, 15vw, 5rem);line-height:.88}.doa-general-info-hero .doa-section-intro{font-size:1rem;line-height:1.78}.doa-general-info-hero .doa-eyebrow{margin-bottom:18px}.doa-general-info-cards-head h2,.doa-general-info-faq-head h2{font-size:clamp(3rem, 13.5vw, 4.7rem);line-height:.9;letter-spacing:0}.doa-general-info-faq-head{min-height:auto;padding:34px 0 10px;gap:12px}.doa-general-info-faq-head p:not(.doa-eyebrow){font-size:1.08rem;line-height:1.72}.doa-general-info-faq-actions{width:100%;gap:12px;margin-top:2px}.doa-general-info-faq-actions::before{height:7px;margin-bottom:12px}.doa-general-info-faq-button{min-height:58px;border-radius:18px;font-size:.82rem}.doa-general-info-faq-topics{top:72px;margin-left:-2px;margin-right:-2px;padding:10px;border-radius:18px}.doa-general-info-faq-topic{min-height:42px;padding:9px 12px;font-size:.68rem;letter-spacing:.08em}.doa-general-info-faq-topic-title{margin-top:4px;font-size:1.28rem}.doa-general-info-card{padding:24px}.doa-general-info-card-link{width:100%;justify-content:center}.doa-clone.doa-general-info-promo{padding:26px}.doa-general-info-promo h2{font-size:clamp(1.7rem, 10vw, 2.5rem)}.doa-general-info-faq-question{padding:20px 22px;font-size:1rem}.doa-general-info-faq-answer{padding:0 22px 22px}.doa-general-info-faq-cta{padding:22px}.doa-faq-topic-tabs{top:70px;margin-left:-14px;margin-right:-14px;padding:10px 14px 14px}.doa-faq-topic-tabs button{min-height:46px;padding:0 15px;font-size:.72rem}.doa-faq-back-top{right:14px;bottom:14px;min-height:44px;padding:0 14px}}@media (min-width:1100px){.doa-general-info-hero .doa-general-info-hero-inner{justify-content:flex-start}.doa-general-info-hero .doa-section-head,.doa-general-info-hero .doa-section-head.doa-section-head--center{justify-items:flex-start;text-align:left;max-width:720px;margin-left:0;margin-right:0}.doa-general-info-hero .doa-eyebrow{justify-self:flex-start}.doa-general-info-hero .doa-section-intro,.doa-general-info-hero-line{margin-left:0;margin-right:0}.doa-general-info-hero-actions{justify-content:flex-start}}.doa-clone.doa-general-info-steps,.doa-clone.doa-general-info-showcase{position:relative;background:radial-gradient(circle at top left,rgb(218 162 24 / .08),transparent 28%),linear-gradient(180deg,rgb(4 8 15 / .98),rgb(5 10 18 / .96))}.doa-general-info-steps .doa-inner,.doa-general-info-showcase .doa-inner{display:grid;gap:24px}.doa-general-info-steps-head,.doa-general-info-showcase-head{display:grid;gap:10px;max-width:760px}.doa-general-info-steps-head h2,.doa-general-info-showcase-head h2{margin:0;color:#f8fafc;font-size:clamp(2.35rem, 4vw, 3.8rem);font-weight:900;line-height:.92;letter-spacing:-.075em;text-transform:uppercase}.doa-general-info-steps-head p,.doa-general-info-showcase-head p{margin:0;max-width:48ch;color:rgb(217 225 241 / .82);font-size:.96rem;line-height:1.68}.doa-general-info-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative;max-width:none}.doa-general-info-step{position:relative;min-height:0;display:flex;flex-direction:column;grid-column:auto;padding:24px 22px 22px;border-radius:28px;border:1px solid rgb(218 162 24 / .22);background:radial-gradient(circle at top right,rgb(255 255 255 / .015),transparent 28%),linear-gradient(180deg,rgb(18 27 50 / .94),rgb(12 18 34 / .98));box-shadow:0 18px 36px rgb(0 0 0 / .18);overflow:hidden}.doa-general-info-step:first-child{grid-column:auto;min-height:0;padding:24px 22px 22px}.doa-general-info-step::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at bottom right,rgb(218 162 24 / .08),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .02),transparent 34%);pointer-events:none}.doa-general-info-step-orb{position:absolute;top:20px;right:18px;width:12px;height:12px;border-radius:999px;background:#3cf7a1;box-shadow:0 0 0 4px rgb(60 247 161 / .08);pointer-events:none}.doa-general-info-step-top{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.doa-general-info-step-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:rgb(62 53 28 / .92);border:1px solid rgb(218 162 24 / .12);color:#f1c84a;font-size:1.05rem;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.doa-general-info-step-orb,.doa-general-info-step-icon{display:none}.doa-general-info-step-top{gap:0}.doa-general-info-step-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgb(68 55 28 / .92);border:1px solid rgb(218 162 24 / .12);color:#f1c84a;font-size:.58rem;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase}.doa-general-info-step h3{position:relative;z-index:1;margin:18px 0 12px;color:#f8fafc;max-width:10ch;font-size:clamp(1.7rem, 2.15vw, 2.45rem);font-weight:900;line-height:.94;letter-spacing:-.07em;text-transform:uppercase}.doa-general-info-step p{position:relative;z-index:1;margin:0;color:rgb(221 229 244 / .78);max-width:27ch;font-size:.9rem;line-height:1.58}.doa-general-info-step-actions{position:relative;z-index:1;margin-top:auto;padding-top:20px}.doa-general-info-step-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 16px;border-radius:16px;border:1px solid rgb(218 162 24 / .44);background:rgb(7 12 22 / .78);color:#f1c84a;text-decoration:none;font-size:.68rem;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease,color 0.2s ease}.doa-general-info-step-button:hover{transform:translateY(-1px);background:rgb(10 16 28 / .94);border-color:rgb(241 200 74 / .68)}.doa-general-info-step-button.is-static{cursor:default}.doa-general-info-showcase-card{position:relative;padding:44px;border-radius:34px;border:1px solid rgb(218 162 24 / .16);background:linear-gradient(180deg,rgb(17 27 43 / .72),rgb(6 10 18 / .94)),rgb(6 10 18 / .86);box-shadow:0 28px 64px rgb(0 0 0 / .2);backdrop-filter:blur(14px);overflow:hidden}.doa-general-info-showcase-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgb(218 162 24 / .12),transparent 24%),linear-gradient(90deg,rgb(255 255 255 / .015),transparent 30%);pointer-events:none}.doa-general-info-showcase-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.doa-general-info-showcase-copy{display:grid;gap:0}.doa-general-info-showcase-kicker{display:inline-flex;align-items:center;width:fit-content;margin-bottom:16px;padding:.45rem .8rem;border-radius:999px;background:rgb(69 44 12 / .48);border:1px solid rgb(218 162 24 / .2);color:#f2c94c;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.doa-general-info-showcase-copy h2{margin:0;color:#f8fafc;font-size:clamp(2.8rem, 5vw, 5rem);font-weight:900;line-height:.92;letter-spacing:-.07em;text-transform:uppercase}.doa-general-info-showcase-copy>p{margin:20px 0 0;max-width:56ch;color:rgb(220 228 243 / .82);font-size:1.04rem;line-height:1.86}.doa-general-info-showcase-features{display:grid;gap:22px;margin-top:34px}.doa-general-info-showcase-feature{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:start}.doa-general-info-showcase-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:rgb(218 162 24 / .1);color:#f2c94c;font-size:1.15rem}.doa-general-info-showcase-feature h3{margin:0 0 6px;color:#fff;font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.doa-general-info-showcase-feature p{margin:0;color:rgb(205 214 231 / .76);font-size:.92rem;line-height:1.7}.doa-general-info-showcase-media{position:relative;min-height:580px}.doa-general-info-showcase-shot{position:absolute;overflow:hidden;border-radius:32px;border:1px solid rgb(218 162 24 / .18);background:#0a101a;box-shadow:0 24px 56px rgb(0 0 0 / .26)}.doa-general-info-showcase-shot.is-left{inset:12px 44% 76px 0;z-index:2}.doa-general-info-showcase-shot.is-right{inset:92px 0 0 34%;z-index:1}.doa-general-info-showcase-shot img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92) brightness(.9)}.doa-general-info-showcase-caption{position:absolute;left:18px;bottom:18px;padding:8px 11px;border-radius:12px;background:rgb(6 10 18 / .82);border:1px solid rgb(218 162 24 / .24);color:#f2c94c;font-size:.62rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}@media (max-width:1180px){.doa-general-info-steps-grid{grid-template-columns:1fr;max-width:none}.doa-general-info-step{min-height:0;grid-column:auto}.doa-general-info-step:first-child{grid-column:auto}.doa-general-info-showcase-grid{grid-template-columns:1fr}.doa-general-info-showcase-media{min-height:430px}}@media (max-width:767px){.doa-general-info-steps .doa-inner,.doa-general-info-showcase .doa-inner{gap:28px}.doa-general-info-steps-head h2,.doa-general-info-showcase-head h2{font-size:clamp(2.4rem, 12vw, 3.7rem)}.doa-general-info-step{padding:30px 24px 24px;border-radius:30px}.doa-general-info-step-orb{top:22px;right:20px;width:14px;height:14px}.doa-general-info-step-icon{width:62px;height:62px;border-radius:20px;font-size:1.3rem}.doa-general-info-step-pill{min-height:38px;padding:0 18px;font-size:.66rem}.doa-general-info-step h3{margin-top:24px;max-width:none;font-size:clamp(2.4rem, 10vw, 3.25rem)}.doa-general-info-step-actions{padding-top:26px}.doa-general-info-step-button{min-height:70px;padding:16px 18px;border-radius:20px;font-size:.8rem}.doa-general-info-step p{max-width:none;font-size:1.02rem;line-height:1.78}.doa-general-info-showcase-card{padding:26px;border-radius:26px}.doa-general-info-showcase-copy h2{font-size:clamp(2.2rem, 12vw, 3.5rem)}.doa-general-info-showcase-feature{grid-template-columns:48px minmax(0,1fr)}.doa-general-info-showcase-feature-icon{width:48px;height:48px;border-radius:15px}.doa-general-info-showcase-media{min-height:440px}.doa-general-info-showcase-shot.is-left{inset:0 18% 160px 0}.doa-general-info-showcase-shot.is-right{inset:154px 0 0 10%}}.elementor-section.doa-gi2-shell{position:relative;z-index:2}.elementor-section.doa-gi2-shell>.elementor-container{width:min(1280px, calc(100% - 48px));max-width:1280px;gap:24px}.elementor-section.doa-gi2-shell .elementor-column>.elementor-widget-wrap{gap:24px}.elementor-section.doa-gi2-shell--hero>.elementor-container{width:100%;max-width:none}.elementor-section.doa-gi2-shell--overlap{margin-top:-108px;z-index:5}.elementor-section.doa-gi2-shell--media-row,.elementor-section.doa-gi2-shell--transport{margin-top:24px}.elementor-section.doa-gi2-shell--assistance{margin-top:56px;margin-bottom:72px}.elementor-section.doa-gi2-shell--steps{margin-top:8px;margin-bottom:40px}.doa-clone.doa-gi2-hero,.doa-clone.doa-gi2-feature,.doa-clone.doa-gi2-accent,.doa-clone.doa-gi2-media,.doa-clone.doa-gi2-transport,.doa-clone.doa-gi2-assistance{position:relative;background:#fff0}.doa-clone.doa-gi2-hero{overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgb(2 6 23 / .98) 0%,rgb(2 6 23 / .98) 100%)}.doa-gi2-hero-media,.doa-gi2-hero-overlay{position:absolute;inset:0}.doa-gi2-hero-media img{display:block;width:100%;height:100%;object-fit:cover;opacity:.42;filter:saturate(.86) brightness(.7) contrast(1.02);transform:scale(1.02)}.doa-gi2-hero-overlay{background:linear-gradient(180deg,rgb(2 6 23 / .1) 0%,rgb(2 6 23 / .14) 44%,rgb(2 6 23 / .92) 100%),linear-gradient(0deg,rgb(2 6 23 / .9) 0%,rgb(2 6 23 / .18) 30%,rgb(2 6 23 / .08) 60%)}.doa-gi2-hero-inner{position:relative;z-index:1;min-height:clamp(520px, var(--doa-gi2-hero-height, 614px), 614px);display:flex;align-items:center;justify-content:center;padding-top:112px;padding-bottom:84px}.doa-gi2-hero-copy{width:min(100%, 780px);margin:0 auto;text-align:center}.doa-gi2-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:22px;padding:.56rem .9rem;border-radius:999px;border:1px solid rgb(218 162 24 / .2);background:rgb(18 27 44 / .64);backdrop-filter:blur(10px);color:#f4c53d;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.doa-gi2-pill-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(218 162 24 / .14);color:#f4c53d;flex-shrink:0}.doa-gi2-pill-icon i,.doa-gi2-pill-icon svg{width:12px;height:12px;font-size:11px;line-height:1;fill:currentColor;color:currentColor}.doa-gi2-hero h1{margin:0;color:#f8fbff;font-size:clamp(3.1rem, 6.9vw, 5.3rem);font-weight:900;line-height:.92;letter-spacing:-.055em;text-wrap:balance}.doa-gi2-hero p{margin:22px auto 0;max-width:760px;color:rgb(203 213 225 / .9);font-size:clamp(1rem, 1.7vw, 1.22rem);font-weight:400;line-height:1.72}.doa-gi2-hero-rule{width:132px;height:6px;margin:32px auto 0;border-radius:999px;background:linear-gradient(90deg,#c68f10 0%,#f4c53d 50%,#c68f10 100%);box-shadow:0 0 24px rgb(218 162 24 / .24)}.doa-gi2-hero-actions{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}.doa-gi2-hero-button{display:inline-flex;align-items:center;justify-content:center;min-width:218px;min-height:56px;padding:16px 28px;border-radius:18px;border:2px solid rgb(218 162 24 / .86);font-family:var(--doa-heading-font,"Montserrat",sans-serif);font-size:.86rem;font-weight:900;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.18s ease}.doa-gi2-hero-button:hover,.doa-gi2-hero-button:focus-visible{transform:translateY(-1px);text-decoration:none}.doa-gi2-hero-button.is-primary{background:linear-gradient(180deg,#f4c53d 0%,#daa218 100%);color:#030712;box-shadow:0 18px 36px rgb(218 162 24 / .26)}.doa-gi2-hero-button.is-outline{background:rgb(3 7 18 / .32);color:#f4c53d}.doa-gi2-hero-button.is-outline:hover,.doa-gi2-hero-button.is-outline:focus-visible{background:rgb(218 162 24 / .1);color:#fff7d6}.doa-gi2-feature-card,.doa-gi2-media-card,.doa-gi2-transport-card{overflow:hidden;border-radius:14px;border:1px solid rgb(51 65 85 / .88);background:rgb(15 23 42 / .82);box-shadow:0 20px 44px rgb(2 6 23 / .28);backdrop-filter:blur(12px)}.doa-gi2-feature-card{padding:30px}.doa-gi2-feature-head,.doa-gi2-media-head,.doa-gi2-transport-head{display:flex;align-items:center;gap:14px}.doa-gi2-feature-head{margin-bottom:24px}.doa-gi2-feature-icon,.doa-gi2-media-icon,.doa-gi2-transport-icon{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;background:#fff0;color:#f4c53d;flex-shrink:0}.doa-gi2-feature-icon i,.doa-gi2-feature-icon svg,.doa-gi2-media-icon i,.doa-gi2-media-icon svg,.doa-gi2-transport-icon i,.doa-gi2-transport-icon svg{width:28px;height:28px;font-size:28px;line-height:1;fill:currentColor;color:currentColor}.doa-gi2-feature-head h2,.doa-gi2-media-head h2,.doa-gi2-accent-card h2,.doa-gi2-transport-head h2{margin:0;color:#f8fbff;font-size:clamp(1.6rem, 2.35vw, 2.05rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.doa-gi2-feature-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);gap:28px;align-items:stretch}.doa-gi2-feature-copy p,.doa-gi2-media-copy p,.doa-gi2-accent-card p,.doa-gi2-transport-copy>p{margin:0;color:#94a3b8;font-size:.98rem;line-height:1.72}.doa-gi2-feature-bullets{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.doa-gi2-feature-bullets li{display:flex;align-items:flex-start;gap:10px;color:#cbd5e1;font-size:.92rem;line-height:1.54}.doa-gi2-feature-bullet-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;color:#f4c53d}.doa-gi2-feature-bullet-icon i,.doa-gi2-feature-bullet-icon svg{width:14px;height:14px;font-size:13px;line-height:1;fill:currentColor;color:currentColor}.doa-gi2-feature-media{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border-radius:10px;border:1px solid rgb(51 65 85 / .9);background:rgb(30 41 59 / .5)}.doa-gi2-feature-media img{display:block;width:100%;height:206px;object-fit:cover;filter:saturate(.9) brightness(.9)}.doa-gi2-feature-media-footer{padding:16px 18px;border-top:1px solid rgb(51 65 85 / .7);background:rgb(30 41 59 / .5)}.doa-gi2-feature-button,.doa-gi2-accent-card .btn,.doa-gi2-media-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:14px 20px;border-radius:10px;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:transform 0.18s ease,color 0.18s ease,background 0.18s ease,border-color 0.18s ease}.doa-gi2-feature-button{width:100%;color:#f4c53d;background:rgb(10 16 29 / .52);border:1px solid rgb(218 162 24 / .24)}.doa-gi2-feature-button:hover,.doa-gi2-accent-card .btn:hover,.doa-gi2-media-actions .btn:hover{transform:translateY(-1px)}.doa-gi2-feature-button:hover{color:#fff;background:rgb(16 23 38 / .88);border-color:rgb(244 197 61 / .38)}.doa-gi2-accent-card{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:30px;border-radius:14px;background:#daa218;color:#08111f;box-shadow:0 18px 40px rgb(218 162 24 / .12)}.doa-gi2-accent-icon{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;color:#08111f}.doa-gi2-accent-icon i,.doa-gi2-accent-icon svg{width:34px;height:34px;font-size:32px;line-height:1;fill:currentColor;color:currentColor}.doa-gi2-accent-card h2{color:#08111f;margin-bottom:12px}.doa-gi2-accent-card p{color:rgb(8 17 31 / .82);font-weight:500}.doa-gi2-accent-card .btn{width:100%;margin-top:28px;background:rgb(2 6 23 / .96);border-color:rgb(2 6 23 / .16);color:#f8fbff;box-shadow:none}.doa-gi2-accent-card .btn:hover{background:rgb(12 23 40 / .98)}.doa-gi2-media-card{overflow:hidden}.doa-gi2-media-image{height:256px;overflow:hidden;border-bottom:1px solid rgb(51 65 85 / .8)}.doa-gi2-media-image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.88) brightness(.9)}.doa-gi2-media-copy{display:grid;gap:18px;padding:30px}.doa-gi2-media-copy>p{margin-top:0}.doa-gi2-media-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.doa-gi2-media-actions .btn{flex:1 1 0%}.doa-gi2-media-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:2px}.doa-gi2-media-fact{padding:14px 15px;border-radius:10px;border:1px solid rgb(51 65 85 / .7);background:rgb(30 41 59 / .5)}.doa-gi2-media-fact strong{display:block;margin-bottom:4px;color:#f4c53d;font-size:.78rem;font-weight:800;letter-spacing:.04em}.doa-gi2-media-fact span{display:block;color:rgb(208 219 237 / .76);font-size:.8rem;line-height:1.5}.doa-gi2-transport-card{padding:32px}.doa-gi2-transport-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.94fr);gap:36px;align-items:center}.doa-gi2-transport-copy>p{margin-top:18px;max-width:620px}.doa-gi2-transport-items{display:grid;gap:18px;margin-top:26px}.doa-gi2-transport-item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start}.doa-gi2-transport-item-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(23 33 52 / .86);color:#f4c53d;border:1px solid rgb(123 145 178 / .12)}.doa-gi2-transport-item-icon i,.doa-gi2-transport-item-icon svg{width:18px;height:18px;font-size:17px;line-height:1;fill:currentColor;color:currentColor}.doa-gi2-transport-item h4{margin:0 0 4px;color:#f8fbff;font-size:1rem;font-weight:700;line-height:1.3}.doa-gi2-transport-item p{margin:0;color:rgb(203 214 233 / .74);font-size:.88rem;line-height:1.58}.doa-gi2-transport-media{position:relative;min-height:320px;overflow:hidden;border-radius:10px;border:1px solid rgb(51 65 85 / .8);background:rgb(30 41 59 / .5)}.doa-gi2-transport-media img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) brightness(.84)}.doa-gi2-transport-note{position:absolute;right:18px;bottom:18px;display:grid;gap:2px;min-width:160px;padding:14px 16px;border-radius:10px;border:1px solid rgb(51 65 85 / .8);background:rgb(2 6 23 / .82);backdrop-filter:blur(12px)}.doa-gi2-transport-note strong{color:#fff;font-size:.86rem;font-weight:700;line-height:1.2}.doa-gi2-transport-note span{color:#f4c53d;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.doa-gi2-assistance-card{width:min(100%, 760px);margin:0 auto;padding:clamp(24px, 4vw, 36px);border:1px solid rgb(218 162 24 / .34);border-radius:24px;background:color-mix(in srgb,var(--doa-primary,#daa218) 9%,rgb(15 23 42 / .9) 91%);box-shadow:0 26px 80px rgb(0 0 0 / .22)}.doa-gi2-assistance-head{display:flex;align-items:center;gap:16px}.doa-gi2-assistance-icon{width:52px;height:52px;flex:0 0 52px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgb(218 162 24 / .72);border-radius:999px;color:var(--doa-primary,#daa218)}.doa-gi2-assistance-icon i,.doa-gi2-assistance-icon svg{width:22px;height:22px;font-size:22px}.doa-gi2-assistance-title{margin:0;color:#fff;font-family:inherit;font-size:clamp(1.25rem, 2.4vw, 1.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.doa-gi2-assistance-copy{margin:22px 0 0;color:#d2d9e7;font-family:inherit;font-size:clamp(1rem, 1.5vw, 1.15rem);line-height:1.8}.doa-gi2-assistance-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;margin-top:22px;padding:16px 22px;border:1px solid rgb(218 162 24 / .58);border-radius:16px;background:rgb(8 12 22 / .56);color:var(--doa-primary,#daa218);font-family:inherit;font-size:1rem;font-weight:900;text-align:center;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.doa-gi2-assistance-link:hover{border-color:rgb(218 162 24 / .84);background:rgb(218 162 24 / .1);color:var(--doa-primary,#daa218);transform:translateY(-1px)}@media (max-width:1180px){.elementor-section.doa-gi2-shell--overlap{margin-top:-72px}.doa-gi2-feature-grid,.doa-gi2-transport-grid{grid-template-columns:1fr}.doa-gi2-transport-media{min-height:300px}}@media (max-width:900px){.doa-gi2-hero-inner{padding-top:108px;padding-bottom:72px}.doa-gi2-hero h1{font-size:clamp(2.85rem, 11vw, 4.5rem)}.doa-gi2-feature-card,.doa-gi2-media-copy,.doa-gi2-transport-card,.doa-gi2-accent-card{padding:24px}.doa-gi2-media-image{height:220px}}@media (max-width:767px){.elementor-section.doa-gi2-shell>.elementor-container{width:calc(100% - 28px);gap:16px}.elementor-section.doa-gi2-shell--overlap{margin-top:-48px}.elementor-section.doa-gi2-shell--media-row,.elementor-section.doa-gi2-shell--transport{margin-top:16px}.elementor-section.doa-gi2-shell--assistance{margin-top:32px;margin-bottom:48px}.elementor-section.doa-gi2-shell--steps{margin-top:4px;margin-bottom:24px}.doa-gi2-hero-inner{min-height:auto;padding-top:96px;padding-bottom:52px}.doa-gi2-pill{margin-bottom:18px;padding:.5rem .8rem;font-size:.64rem;letter-spacing:.16em}.doa-gi2-hero h1{font-size:clamp(2.65rem, 13vw, 3.8rem);line-height:.94}.doa-gi2-hero p{margin-top:18px;font-size:.98rem;line-height:1.66}.doa-gi2-hero-rule{width:116px;height:5px;margin-top:24px}.doa-gi2-hero-actions{gap:12px;margin-top:22px}.doa-gi2-hero-button{width:min(100%, 310px);min-height:52px;padding:14px 20px;border-radius:16px;font-size:.78rem}.doa-gi2-feature-card,.doa-gi2-media-card,.doa-gi2-transport-card,.doa-gi2-assistance-card,.doa-gi2-accent-card{border-radius:12px}.doa-gi2-feature-card,.doa-gi2-accent-card,.doa-gi2-transport-card,.doa-gi2-assistance-card{padding:22px}.doa-gi2-feature-head h2,.doa-gi2-media-head h2,.doa-gi2-accent-card h2,.doa-gi2-transport-head h2{font-size:clamp(1.55rem, 8vw, 2rem)}.doa-gi2-feature-icon i,.doa-gi2-feature-icon svg,.doa-gi2-media-icon i,.doa-gi2-media-icon svg,.doa-gi2-accent-icon i,.doa-gi2-accent-icon svg,.doa-gi2-transport-icon i,.doa-gi2-transport-icon svg{width:24px;height:24px;font-size:24px}.doa-gi2-feature-media img,.doa-gi2-transport-media{min-height:220px}.doa-gi2-media-image{height:210px}.doa-gi2-media-copy{padding:22px}.doa-gi2-media-actions{flex-direction:column}.doa-gi2-media-actions,.doa-gi2-media-facts{grid-template-columns:1fr}.doa-gi2-feature-button,.doa-gi2-accent-card .btn,.doa-gi2-media-actions .btn{width:100%}.doa-gi2-transport-item{grid-template-columns:40px minmax(0,1fr);gap:12px}.doa-gi2-transport-item-icon{width:40px;height:40px}.doa-gi2-transport-note{right:14px;left:14px;bottom:14px;min-width:0}.doa-gi2-assistance-head{align-items:flex-start;gap:12px}.doa-gi2-assistance-icon{width:44px;height:44px;flex-basis:44px}.doa-gi2-assistance-link{min-height:50px;margin-top:18px;border-radius:13px;font-size:.94rem}}body:has(.doa-find-lessons-page) .wp-block-post-title,body:has(.doa-find-lessons-page) h1.entry-title,body:has(.doa-find-lessons-page) .entry-title{display:none}body:has(.doa-find-lessons-page) main.wp-block-group,body:has(.doa-find-lessons-page) .wp-site-blocks main,body:has(.doa-find-lessons-page) .entry-content,body:has(.doa-find-lessons-page) .wp-block-post-content,body:has(.doa-find-lessons-page) .wp-site-blocks .is-layout-constrained,body:has(.doa-find-lessons-page) .wp-site-blocks .has-global-padding{margin:0;padding:0;max-width:none;width:100%}body:has(.doa-find-lessons-page) .wp-site-blocks .is-layout-constrained>.doa-find-lessons-page,body:has(.doa-find-lessons-page) .wp-site-blocks .has-global-padding>.doa-find-lessons-page,body:has(.doa-find-lessons-page) .wp-site-blocks .alignfull>.doa-find-lessons-page{max-width:none!important;width:100%;margin-left:0!important;margin-right:0!important}.doa-clone.doa-find-lessons-page{width:100%;background:radial-gradient(circle at top center,rgb(218 162 24 / .12),transparent 34%),linear-gradient(180deg,#07080d 0%,#090b11 34%,#07080d 100%);color:#f6f7fb}.doa-find-lessons-page .doa-inner{width:min(1280px, calc(100% - 48px));max-width:1280px;margin:0 auto}.doa-find-lessons-section{padding:108px 0}.doa-find-lessons-hero{position:relative;overflow:hidden;padding:136px 0 88px}.doa-find-lessons-hero-glow{position:absolute;inset:0;background:radial-gradient(circle at 32% 0%,rgb(218 162 24 / .18),transparent 34%),linear-gradient(180deg,rgb(218 162 24 / .08) 0%,transparent 68%);pointer-events:none}.doa-find-lessons-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,0.96fr);gap:clamp(36px, 4vw, 72px);align-items:center}.doa-find-lessons-copy{max-width:640px}.doa-find-lessons-kicker{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid rgb(218 162 24 / .3);background:rgb(71 37 5 / .36);color:#e4bb4d;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.doa-find-lessons-kicker .material-symbols-outlined{font-size:18px}.doa-find-lessons-hero h1{margin:24px 0 20px;color:#fff;font-size:clamp(54px, 7vw, 96px);line-height:.98;font-weight:900;letter-spacing:-.06em;text-transform:uppercase}.doa-find-lessons-hero h1 span{color:#daa218}.doa-find-lessons-hero p{margin:0;max-width:600px;color:rgb(227 231 240 / .78);font-size:clamp(18px, 2vw, 24px);line-height:1.72;font-weight:500}.doa-find-lessons-actions,.doa-find-lessons-download-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.doa-find-lessons-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:16px;border:1px solid #fff0;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.doa-find-lessons-button:hover{transform:translateY(-1px)}.doa-find-lessons-button-solid{background:#daa218;color:#08090d;box-shadow:0 22px 40px rgb(218 162 24 / .18)}.doa-find-lessons-button-outline{background:rgb(15 18 26 / .9);border-color:rgb(255 255 255 / .08);color:#f7f8fb}.doa-find-lessons-stats{display:flex;align-items:center;gap:26px;margin-top:48px;opacity:.7}.doa-find-lessons-stat{display:flex;flex-direction:column;gap:6px}.doa-find-lessons-stat strong{color:#fff;font-size:30px;line-height:1;font-weight:800}.doa-find-lessons-stat span{color:rgb(232 236 244 / .68);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.doa-find-lessons-stat-line{width:1px;height:36px;background:rgb(255 255 255 / .12)}.doa-find-lessons-phones{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.doa-find-lessons-phone-column{display:grid;gap:18px}.doa-find-lessons-phone-column.is-offset{padding-top:54px}.doa-find-lessons-phone-card{border-radius:26px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);box-shadow:0 24px 54px rgb(0 0 0 / .38);background:#12151d;transition:transform 0.35s ease,border-color 0.35s ease}.doa-find-lessons-phone-card:hover{transform:translateY(-6px);border-color:rgb(218 162 24 / .36)}.doa-find-lessons-phone-card img{display:block;width:100%;height:auto}.doa-find-lessons-journey{background:rgb(13 15 22 / .58);border-top:1px solid rgb(255 255 255 / .03);border-bottom:1px solid rgb(255 255 255 / .03)}.doa-find-lessons-head{margin-bottom:44px}.doa-find-lessons-head-center{text-align:center}.doa-find-lessons-head h2,.doa-find-lessons-download-box h2{margin:0;color:#fff;font-size:clamp(32px, 4vw, 58px);line-height:1.04;font-weight:900;letter-spacing:-.05em;text-transform:uppercase}.doa-find-lessons-head-line{width:96px;height:4px;margin:20px auto 0;border-radius:999px;background:linear-gradient(90deg,#daa218 0%,rgb(218 162 24 / .2) 100%)}.doa-find-lessons-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.doa-find-lessons-step{position:relative;padding:34px 28px 30px;border-radius:26px;border:1px solid rgb(255 255 255 / .08);background:rgb(15 18 26 / .9);overflow:hidden}.doa-find-lessons-step-number{position:absolute;top:18px;right:22px;color:rgb(255 255 255 / .07);font-size:68px;line-height:1;font-weight:900;letter-spacing:-.08em}.doa-find-lessons-step-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:18px;background:rgb(218 162 24 / .12);color:#daa218}.doa-find-lessons-step-icon .material-symbols-outlined{font-size:32px}.doa-find-lessons-step h3,.doa-find-lessons-card h3{margin:0 0 14px;color:#fff;font-size:30px;line-height:1.08;font-weight:800;letter-spacing:-.04em}.doa-find-lessons-step p,.doa-find-lessons-card p,.doa-find-lessons-download-box p{margin:0;color:rgb(228 232 241 / .74);font-size:17px;line-height:1.75;font-weight:500}.doa-find-lessons-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.doa-find-lessons-card{position:relative;overflow:hidden;border-radius:30px;border:1px solid rgb(255 255 255 / .08);background:rgb(14 17 25 / .94)}.doa-find-lessons-card-map{grid-column:span 8;min-height:380px;display:flex;align-items:flex-end;padding:38px}.doa-find-lessons-card-media,.doa-find-lessons-card-overlay{position:absolute;inset:0}.doa-find-lessons-card-media{left:auto;width:52%;opacity:.42}.doa-find-lessons-card-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.doa-find-lessons-card-overlay{background:linear-gradient(90deg,rgb(12 15 22 / .96) 0%,rgb(12 15 22 / .84) 48%,rgb(12 15 22 / .38) 100%)}.doa-find-lessons-card-content{position:relative;z-index:1;max-width:520px}.doa-find-lessons-card-tag{display:inline-block;margin-bottom:16px;color:#daa218;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.doa-find-lessons-card-highlight{grid-column:span 4;min-height:380px;padding:36px;background:linear-gradient(180deg,#daa218 0%,#e3b130 100%);color:#0a0b10;display:flex;flex-direction:column;justify-content:space-between}.doa-find-lessons-highlight-icon{color:#0a0b10}.doa-find-lessons-highlight-icon .material-symbols-outlined{font-size:52px}.doa-find-lessons-card-highlight h3,.doa-find-lessons-card-highlight p{color:#0a0b10}.doa-find-lessons-card-side{grid-column:span 6;min-height:248px;padding:34px;display:flex;align-items:center;gap:28px}.doa-find-lessons-card-side-icon{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:24px;background:rgb(255 255 255 / .05);color:#daa218;flex-shrink:0}.doa-find-lessons-card-side-icon .material-symbols-outlined{font-size:40px}.doa-find-lessons-download{padding-top:92px;padding-bottom:116px;border-top:1px solid rgb(255 255 255 / .04);background:#090a0f}.doa-find-lessons-download-box{padding:46px clamp(28px, 5vw, 56px);border-radius:32px;border:1px solid rgb(255 255 255 / .08);background:radial-gradient(circle at top center,rgb(218 162 24 / .1),transparent 52%),linear-gradient(180deg,rgb(15 18 26 / .98) 0%,rgb(11 13 19 / .98) 100%);text-align:center}.doa-find-lessons-download-box p{max-width:760px;margin:18px auto 0}.doa-find-lessons-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px}.doa-find-lessons-downloads a{display:inline-flex}.doa-find-lessons-downloads img{display:block;height:56px;width:auto}@media (max-width:1100px){.doa-find-lessons-hero-grid,.doa-find-lessons-steps{grid-template-columns:1fr}.doa-find-lessons-copy{max-width:none}.doa-find-lessons-bento{grid-template-columns:1fr}.doa-find-lessons-card-map,.doa-find-lessons-card-highlight,.doa-find-lessons-card-side{grid-column:auto}.doa-find-lessons-card-map,.doa-find-lessons-card-highlight,.doa-find-lessons-card-side{min-height:auto}.doa-find-lessons-card-media{width:46%}}@media (max-width:767px){.doa-find-lessons-page .doa-inner{width:min(1280px, calc(100% - 32px))}.doa-find-lessons-section{padding:82px 0}.doa-find-lessons-hero{padding:110px 0 68px}.doa-find-lessons-actions,.doa-find-lessons-download-actions{flex-direction:column}.doa-find-lessons-button{width:100%}.doa-find-lessons-stats{flex-wrap:wrap;gap:18px}.doa-find-lessons-stat-line{display:none}.doa-find-lessons-phones{gap:12px}.doa-find-lessons-phone-column,.doa-find-lessons-phone-column.is-offset{gap:12px;padding-top:0}.doa-find-lessons-step{padding:30px 22px 24px}.doa-find-lessons-card-map,.doa-find-lessons-card-highlight,.doa-find-lessons-card-side{padding:24px}.doa-find-lessons-card-media{width:44%}.doa-find-lessons-card-side{flex-direction:column;align-items:flex-start}.doa-find-lessons-card-side-icon{width:84px;height:84px;border-radius:20px}.doa-find-lessons-download-box{padding:30px 20px}.doa-find-lessons-downloads img{height:50px}}body:not(.wp-admin) section.doa-clone.doa-arr-head-block{padding-top:48px!important;padding-bottom:46px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-breadcrumb{margin-bottom:24px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-head-subtitle{margin-top:14px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-head-ctas{margin-top:22px!important}body:not(.wp-admin) .doa-clone .doa-arr-section-grid{align-items:start!important}@media (max-width:767px){body:not(.wp-admin) section.doa-clone.doa-arr-head-block{padding-top:24px!important;padding-bottom:30px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-breadcrumb{margin-bottom:18px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block h1{font-size:clamp(36px, 9vw, 44px)!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-head-subtitle{margin-top:12px!important;line-height:1.55!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-head-ctas{margin-top:18px!important}}body:not(.wp-admin) section.doa-clone.doa-arr-head-block{padding-top:48px!important;padding-bottom:46px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-breadcrumb{margin-bottom:24px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-head-subtitle{margin-top:14px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-head-ctas{margin-top:22px!important}@media (max-width:767px){body:not(.wp-admin) section.doa-clone.doa-arr-head-block{padding-top:24px!important;padding-bottom:30px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-breadcrumb{margin-bottom:18px!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block h1{font-size:clamp(36px, 9vw, 44px)!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-head-subtitle{margin-top:12px!important;line-height:1.55!important}body:not(.wp-admin) section.doa-clone.doa-arr-head-block .doa-arr-head-ctas{margin-top:18px!important}}body:not(.wp-admin) .doa-clone .doa-arr-section-image-wrap,body:not(.wp-admin) .doa-clone .doa-arrangement-image-wrap,body:not(.wp-admin) .doa-clone .doa-arr-product-media{border-radius:14px!important;overflow:hidden!important}body:not(.wp-admin) .doa-clone .doa-arr-section-image,body:not(.wp-admin) .doa-clone .doa-arrangement-image,body:not(.wp-admin) .doa-clone .doa-arr-product-media img{border-radius:inherit!important}body:not(.wp-admin) .doa-transport-tabs-wrap,body:not(.wp-admin) .doa-program-anchor-tabs,body:not(.wp-admin) .doa-program-day-tabs-wrap,body:not(.wp-admin) .doa-hall-tabs-wrap,body:not(.wp-admin) .doa-general-info-faq-topics,body:not(.wp-admin) .doa-faq-topic-tabs{background:color-mix(in srgb,var(--bg,#070d18) 96%,#000 4%)!important;border-top:1px solid var(--line,rgb(124 144 178 / .2))!important;border-bottom:1px solid var(--line,rgb(124 144 178 / .2))!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}body:not(.wp-admin) .doa-transport-tabs-scroll,body:not(.wp-admin) .doa-program-anchor-tabs .doa-inner,body:not(.wp-admin) .doa-program-day-tabs,body:not(.wp-admin) .doa-hall-tabs-scroll,body:not(.wp-admin) .doa-general-info-faq-topics,body:not(.wp-admin) .doa-faq-topic-tabs{display:flex!important;align-items:center!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-top:14px!important;padding-bottom:14px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}body:not(.wp-admin) .doa-transport-tabs-scroll::-webkit-scrollbar,body:not(.wp-admin) .doa-program-anchor-tabs .doa-inner::-webkit-scrollbar,body:not(.wp-admin) .doa-program-day-tabs::-webkit-scrollbar,body:not(.wp-admin) .doa-hall-tabs-scroll::-webkit-scrollbar,body:not(.wp-admin) .doa-general-info-faq-topics::-webkit-scrollbar,body:not(.wp-admin) .doa-faq-topic-tabs::-webkit-scrollbar{display:none!important}body:not(.wp-admin) .doa-transport-tab-btn,body:not(.wp-admin) .doa-program-anchor-tabs a,body:not(.wp-admin) .doa-program-day-tabs a,body:not(.wp-admin) .doa-hall-tab-btn,body:not(.wp-admin) .doa-general-info-faq-topic,body:not(.wp-admin) .doa-faq-topic-tabs button{position:relative!important;flex:0 0 auto!important;min-width:max-content!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--muted,#9ba9bf)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;letter-spacing:0.12em!important;text-align:center!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;transform:none!important;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease!important}body:not(.wp-admin) .doa-program-anchor-tabs a::after{content:none!important}body:not(.wp-admin) .doa-transport-tab-btn:hover,body:not(.wp-admin) .doa-program-anchor-tabs a:hover,body:not(.wp-admin) .doa-program-day-tabs a:hover,body:not(.wp-admin) .doa-hall-tab-btn:hover,body:not(.wp-admin) .doa-general-info-faq-topic:hover,body:not(.wp-admin) .doa-faq-topic-tabs button:hover{color:var(--text,#eef3ff)!important;transform:translateY(-1px)!important}body:not(.wp-admin) .doa-transport-tab-btn.is-active,body:not(.wp-admin) .doa-program-anchor-tabs a.is-active,body:not(.wp-admin) .doa-program-anchor-tabs a[aria-current="true"],body:not(.wp-admin) .doa-program-day-tabs a.is-active,body:not(.wp-admin) .doa-hall-tab-btn.is-active,body:not(.wp-admin) .doa-general-info-faq-topic.is-active,body:not(.wp-admin) .doa-faq-topic-tabs button.is-active{color:var(--gold-2,#f4c53d)!important;border-color:color-mix(in srgb,var(--gold,#daa218) 55%,transparent)!important;background:color-mix(in srgb,var(--gold,#daa218) 12%,transparent)!important}@media (max-width:767px){body:not(.wp-admin) .doa-transport-tabs-wrap,body:not(.wp-admin) .doa-program-anchor-tabs,body:not(.wp-admin) .doa-program-day-tabs-wrap,body:not(.wp-admin) .doa-hall-tabs-wrap,body:not(.wp-admin) .doa-general-info-faq-topics,body:not(.wp-admin) .doa-faq-topic-tabs{position:relative!important;top:auto!important;z-index:10!important;margin:0!important;padding:0!important;background:rgb(7 10 18 / .96)!important;border-top:1px solid rgb(124 144 178 / .22)!important;border-bottom:1px solid rgb(124 144 178 / .22)!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}body:not(.wp-admin) .doa-transport-tabs-scroll,body:not(.wp-admin) .doa-program-anchor-tabs .doa-inner,body:not(.wp-admin) .doa-program-day-tabs,body:not(.wp-admin) .doa-hall-tabs-scroll,body:not(.wp-admin) .doa-general-info-faq-topics,body:not(.wp-admin) .doa-faq-topic-tabs{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 24px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}body:not(.wp-admin) .doa-transport-tabs-scroll::-webkit-scrollbar,body:not(.wp-admin) .doa-program-anchor-tabs .doa-inner::-webkit-scrollbar,body:not(.wp-admin) .doa-program-day-tabs::-webkit-scrollbar,body:not(.wp-admin) .doa-hall-tabs-scroll::-webkit-scrollbar,body:not(.wp-admin) .doa-general-info-faq-topics::-webkit-scrollbar,body:not(.wp-admin) .doa-faq-topic-tabs::-webkit-scrollbar{display:none!important}body:not(.wp-admin) .doa-transport-tab-btn,body:not(.wp-admin) .doa-program-anchor-tabs a,body:not(.wp-admin) .doa-program-day-tabs a,body:not(.wp-admin) .doa-hall-tab-btn,body:not(.wp-admin) .doa-general-info-faq-topic,body:not(.wp-admin) .doa-faq-topic-tabs button{position:relative!important;flex:0 0 auto!important;min-width:max-content!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:rgb(212 222 240 / .82)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;letter-spacing:0.12em!important;text-align:center!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;transform:none!important}body:not(.wp-admin) .doa-program-anchor-tabs a::after{content:none!important}body:not(.wp-admin) .doa-transport-tab-btn.is-active,body:not(.wp-admin) .doa-program-anchor-tabs a.is-active,body:not(.wp-admin) .doa-program-anchor-tabs a[aria-current="true"],body:not(.wp-admin) .doa-program-day-tabs a.is-active,body:not(.wp-admin) .doa-hall-tab-btn.is-active,body:not(.wp-admin) .doa-general-info-faq-topic.is-active,body:not(.wp-admin) .doa-faq-topic-tabs button.is-active{color:var(--gold-2,#f4c53d)!important;border-color:color-mix(in srgb,var(--gold,#daa218) 55%,transparent)!important;background:color-mix(in srgb,var(--gold,#daa218) 12%,transparent)!important}}