.elementor-73 .elementor-element.elementor-element-608d55b3{--display:flex;--min-height:92vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-73 .elementor-element.elementor-element-608d55b3:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-608d55b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #05070d 0%, #14213d 100%);}.elementor-73 .elementor-element.elementor-element-4b0a1ee9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-73 .elementor-element.elementor-element-1082f2a4{text-align:start;}.elementor-73 .elementor-element.elementor-element-1082f2a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:3px;color:#D4AF37;}.elementor-73 .elementor-element.elementor-element-1460656c{text-align:start;}.elementor-73 .elementor-element.elementor-element-1460656c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:1.02em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-73 .elementor-element.elementor-element-dd7916f{font-family:"Montserrat", Sans-serif;font-size:20px;line-height:1.55em;color:#E9EDF7;}.elementor-73 .elementor-element.elementor-element-2fdd20ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-73 .elementor-element.elementor-element-7554e3ef .elementor-button{background-color:#D4AF37;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:50px 50px 50px 50px;}.elementor-73 .elementor-element.elementor-element-7e423af6 .elementor-button{background-color:rgba(255,255,255,0.08);font-family:"Montserrat", Sans-serif;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.45);border-radius:50px 50px 50px 50px;}.elementor-73 .elementor-element.elementor-element-f7955f4{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-73 .elementor-element.elementor-element-72cd1a5c{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-73 .elementor-element.elementor-element-72cd1a5c:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-72cd1a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4AF37;}.elementor-73 .elementor-element.elementor-element-630187e{text-align:center;}.elementor-73 .elementor-element.elementor-element-630187e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:900;letter-spacing:1.4px;color:#05070D;}.elementor-73 .elementor-element.elementor-element-1de57859{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-73 .elementor-element.elementor-element-1de57859:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-1de57859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070D;}.elementor-73 .elementor-element.elementor-element-7a76449a{text-align:center;}.elementor-73 .elementor-element.elementor-element-7a76449a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-51ab804a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-73 .elementor-element.elementor-element-41f5d348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-49c325d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-73 .elementor-element.elementor-element-62138fb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-5edb2d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-74c244ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-4de4d91b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-7782e738{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-338d88cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-dc92fad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-73 .elementor-element.elementor-element-8a50165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-75e8be8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-94941c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-49e9129{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-ad547a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-b96cc34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-33ada055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-7bea839e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-2e5c193a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-73 .elementor-element.elementor-element-2e5c193a:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-2e5c193a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-556cb15c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-73 .elementor-element.elementor-element-5c78ade6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;color:#08101F;}.elementor-73 .elementor-element.elementor-element-42802e53{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:1.55em;color:#263044;}.elementor-73 .elementor-element.elementor-element-799754c3 .elementor-button{background-color:#08101F;border-radius:40px 40px 40px 40px;}.elementor-73 .elementor-element.elementor-element-44c3a836{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-73 .elementor-element.elementor-element-44c3a836:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-44c3a836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-73 .elementor-element.elementor-element-44c3a836::before, .elementor-73 .elementor-element.elementor-element-44c3a836 > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-44c3a836 > .e-con-inner > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-44c3a836 > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-44c3a836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-44c3a836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080000;--background-overlay:'';}.elementor-73 .elementor-element.elementor-element-570dadd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-7229fbc7{font-family:"Montserrat", Sans-serif;font-size:17px;color:#E9EDF7;}.elementor-73 .elementor-element.elementor-element-7229fbc7 a{color:#ECBD05;}.elementor-73 .elementor-element.elementor-element-47846444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-73 .elementor-element.elementor-element-47846444:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-47846444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EA;}.elementor-73 .elementor-element.elementor-element-d32295b{text-align:center;}.elementor-73 .elementor-element.elementor-element-d32295b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;color:#08101F;}.elementor-73 .elementor-element.elementor-element-1e82b68a{font-family:"Montserrat", Sans-serif;font-size:19px;line-height:1.6em;color:#263044;}.elementor-73 .elementor-element.elementor-element-1c443148{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:95px;--padding-bottom:95px;--padding-left:30px;--padding-right:30px;}.elementor-73 .elementor-element.elementor-element-1c443148:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-1c443148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #05070D 0%, #14213D 100%);}.elementor-73 .elementor-element.elementor-element-2ddbff9d{width:100%;max-width:100%;text-align:center;}.elementor-73 .elementor-element.elementor-element-2ddbff9d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-7f63c84d{font-family:"Montserrat", Sans-serif;font-size:19px;color:#E9EDF7;}.elementor-73 .elementor-element.elementor-element-4f917336 .elementor-button{background-color:#D4AF37;font-family:"Montserrat", Sans-serif;font-weight:900;border-radius:50px 50px 50px 50px;}@media(min-width:768px){.elementor-73 .elementor-element.elementor-element-62138fb0{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-5edb2d9c{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-74c244ff{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-4de4d91b{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-7782e738{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-338d88cb{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-8a50165{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-75e8be8{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-94941c8{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-49e9129{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-ad547a0{--width:33.3333%;}.elementor-73 .elementor-element.elementor-element-b96cc34{--width:33.3333%;}}@media(max-width:1024px){.elementor-73 .elementor-element.elementor-element-1460656c .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-1460656c .elementor-heading-title{font-size:36px;}.elementor-73 .elementor-element.elementor-element-7a76449a .elementor-heading-title{font-size:34px;}.elementor-73 .elementor-element.elementor-element-5c78ade6 .elementor-heading-title{font-size:34px;}.elementor-73 .elementor-element.elementor-element-2ddbff9d .elementor-heading-title{font-size:36px;}}/* Start custom CSS for container, class: .elementor-element-44c3a836 *//*
Theme Name: Timeless Final Production
Author: OpenAI for Jazz Hamilton
Description: Final production WordPress theme for the TIMELESS VIP funnel.
Version: 1.0.0
Text Domain: timeless-final-production
*/
:root{--bg:#070707;--bg2:#101010;--panel:rgba(255,255,255,.05);--line:rgba(255,255,255,.12);--text:#fff;--muted:rgba(255,255,255,.74);--muted2:rgba(255,255,255,.54);--gold:#e6c76c;--gold2:#f3da8d;--shadow:0 22px 70px rgba(0,0,0,.45);--radius:28px}
*{box-sizing:border-box} html{scroll-behavior:smooth}
body{margin:0;background:radial-gradient(circle at top, rgba(180,145,71,.10), transparent 38%),linear-gradient(180deg,#0a0a0a 0%, #050505 100%);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.6}
a{text-decoration:none;color:inherit} img{max-width:100%;display:block}
.site-header{position:sticky;top:0;z-index:99;backdrop-filter:blur(14px);background:rgba(7,7,7,.84);border-bottom:1px solid rgba(255,255,255,.08)}
.wrap,.header-inner,.footer-inner{width:min(1240px,calc(100% - 32px));margin:0 auto}
.header-inner{display:flex;justify-content:space-between;align-items:center;min-height:76px;gap:20px}
.brand{font-size:14px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}
.nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center}
.nav a{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.82)}
.nav .button{padding:12px 18px;border-radius:999px;background:var(--gold);color:#000;font-weight:800}
.hero{position:relative;overflow:hidden;padding:110px 0 95px;border-bottom:1px solid var(--line)}
.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(0,0,0,.36),rgba(0,0,0,.76)),url('https://images.unsplash.com/photo-1507874457470-272b3c8d8ee2?q=80&w=1800&auto=format&fit=crop');background-size:cover;background-position:center;opacity:.68}
.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 12%, rgba(230,199,108,.18), transparent 24%),radial-gradient(circle at 75% 20%, rgba(230,199,108,.10), transparent 26%)}
.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;gap:30px;align-items:center}
.eyebrow{display:inline-flex;padding:10px 16px;border-radius:999px;background:rgba(230,199,108,.12);border:1px solid rgba(230,199,108,.28);color:#f3df9a;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}
.display{margin:18px 0 0;font-size:clamp(42px,6vw,74px);line-height:1.02;letter-spacing:-.035em;font-weight:800}
.gold{color:var(--gold)} .lead,.copy{color:var(--muted);font-size:19px;line-height:1.8}
.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 22px;border-radius:18px;font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:.25s ease}
.btn:hover{transform:translateY(-2px)}
.btn-gold{background:linear-gradient(180deg,var(--gold2),var(--gold));color:#000}
.btn-ghost{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff}
.badges,.grid-3,.grid-4,.grid-2,.stats,.feature-grid,.checkout-grid{display:grid;gap:22px}
.badges{grid-template-columns:repeat(4,1fr);margin-top:34px}
.badge,.box,.panel,.faq,.trust,.stat{border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:20px}
.badge,.box,.trust{padding:18px;color:rgba(255,255,255,.85)}
.glass{padding:14px;border-radius:34px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);box-shadow:var(--shadow);backdrop-filter:blur(18px)}
.glass-inner{padding:34px;border-radius:26px;background:linear-gradient(180deg,rgba(17,17,17,.92),rgba(0,0,0,.96));border:1px solid rgba(230,199,108,.16)}
.kicker{color:#f5df9a;font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}
.section-title{margin:16px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.06;letter-spacing:-.03em}
section{padding:90px 0}
.section-head{text-align:center;max-width:880px;margin:0 auto 40px}
.grid-4{grid-template-columns:repeat(4,1fr)} .grid-3{grid-template-columns:repeat(3,1fr)} .grid-2{grid-template-columns:1fr 1fr}
.panel{padding:28px;box-shadow:var(--shadow);border-radius:28px}
.calendar{overflow:hidden;border-radius:28px;border:1px solid var(--line);background:rgba(255,255,255,.03)}
.calendar-head,.calendar-row{display:grid;grid-template-columns:1.35fr 1.35fr 1.8fr .9fr;gap:16px;align-items:center;padding:20px 24px}
.calendar-head{border-bottom:1px solid var(--line);background:rgba(255,255,255,.05);color:rgba(255,255,255,.44);font-size:11px;font-weight:800;letter-spacing:.20em;text-transform:uppercase}
.calendar-row{border-bottom:1px solid var(--line);color:rgba(255,255,255,.86)} .calendar-row:last-child{border-bottom:none}
.image-frame{padding:12px;border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.04)} .image-frame img{width:100%;height:540px;object-fit:cover;border-radius:22px}
.feature-grid{grid-template-columns:repeat(2,1fr);margin-top:24px}
.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.tier{padding:34px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03));box-shadow:var(--shadow)}
.tier.featured{border-color:rgba(230,199,108,.50);background:radial-gradient(circle at top, rgba(230,199,108,.12), transparent 32%), linear-gradient(180deg,rgba(230,199,108,.06),rgba(255,255,255,.04))}
.tag{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--gold);color:#000;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.price{margin-top:14px;color:#f5df9a;font-size:56px;font-weight:800;line-height:1}
.muted{color:var(--muted2)} .tier ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}
.tier li{border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:18px;padding:14px 16px;color:rgba(255,255,255,.84)}
.quote{font-size:22px;line-height:1.7;color:rgba(255,255,255,.85)}
.urgency{background:linear-gradient(90deg, rgba(230,199,108,.10), rgba(255,255,255,.04), rgba(230,199,108,.10));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.stats{grid-template-columns:repeat(3,1fr)} .stat{padding:22px;text-align:center}
.stat-value{font-size:50px;font-weight:800;color:#f5df9a;line-height:1}.stat-label{margin-top:8px;color:rgba(255,255,255,.54);font-size:11px;letter-spacing:.16em;text-transform:uppercase}
.checkout-grid{grid-template-columns:1.08fr .92fr}
input,select{width:100%;min-height:58px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:rgba(0,0,0,.35);color:#fff}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.full{grid-column:1/-1}
.faq-list{display:grid;gap:14px;max-width:920px;margin:34px auto 0}.faq{padding:24px}.faq summary{cursor:pointer;list-style:none;font-size:18px;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq p{margin:14px 0 0;color:var(--muted)}
.site-footer{border-top:1px solid rgba(255,255,255,.08);background:#050505;padding:28px 0;color:rgba(255,255,255,.62)}
.footer-inner{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;font-size:14px}
@media (max-width:1100px){.hero-inner,.grid-2,.grid-3,.grid-4,.tiers,.feature-grid,.stats,.checkout-grid,.badges{grid-template-columns:1fr}}
@media (max-width:760px){.calendar-head{display:none}.calendar-row{grid-template-columns:1fr;gap:8px}.image-frame img{height:380px}.header-inner{align-items:flex-start;padding:14px 0}}/* End custom CSS */