@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@600;700;800&display=swap";@layer theme,base,components,utilities;@layer components{.est-page-grant{--color-primary: #c9a227;--color-primary-hover: #e4be4b;--color-primary-foreground: #0a1628;--color-secondary: #16294a;--color-secondary-hover: #20385f;--color-secondary-foreground: #f1ede3;--color-accent: #e4be4b;--color-accent-hover: #c9a227;--color-accent-foreground: #0a1628;--color-background: #0a1628;--color-foreground: #f1ede3;--color-muted: #101f38;--color-muted-foreground: #a7a9ae;--color-surface: #101f38;--color-surface-hover: #16294a;--color-border: rgba(241, 237, 227, .12);--color-ring: #c9a227;--font-heading: "Playfair Display", serif;--font-body: "DM Sans", sans-serif;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem}.est-page-grant *{box-sizing:border-box}.est-page-grant{scroll-behavior:smooth}.est-page-grant{margin:0;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.est-page-grant button,.est-page-grant a{font:inherit}.est-page-grant button{cursor:pointer}.est-page-grant .wrap{width:min(1120px,calc(100% - 48px));margin:0 auto}.est-page-grant .urgency-bar{min-height:42px;background:var(--color-primary);color:var(--color-primary-foreground);display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 16px;font-size:13px;font-weight:700}.est-page-grant .timer{font:500 13px DM Mono,monospace;letter-spacing:1px;background:color-mix(in srgb,var(--color-primary-foreground) 12%,transparent);border-radius:4px;padding:3px 8px}.est-page-grant .topbar{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background) 90%,transparent);backdrop-filter:blur(9px)}.est-page-grant .topbar-inner{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1120px,calc(100% - 48px));margin:0 auto}.est-page-grant .brand-mark{font:700 15px var(--font-heading);letter-spacing:.4px}.est-page-grant .brand-mark span,.est-page-grant .hl{color:var(--color-accent)}.est-page-grant .cta-mini,.est-page-grant .btn-primary{border:0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-foreground);font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.est-page-grant .cta-mini{padding:9px 17px;font-size:13px}.est-page-grant .btn-primary{padding:16px 28px;font-size:16px;box-shadow:0 10px 26px color-mix(in srgb,var(--color-primary) 25%,transparent)}.est-page-grant .btn-primary:hover,.est-page-grant .cta-mini:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.est-page-grant .btn-primary.full{width:100%}.est-page-grant .hero{position:relative;overflow:hidden;padding:76px 0 72px;border-bottom:1px solid var(--color-border);background:radial-gradient(ellipse 800px 500px at 8% -10%,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 62%),radial-gradient(ellipse 700px 420px at 100% 0%,color-mix(in srgb,var(--color-secondary) 70%,transparent),transparent 65%),var(--color-background)}.est-page-grant .dome-mark{position:absolute;right:-110px;top:-80px;width:520px;height:520px;border:1px solid color-mix(in srgb,var(--color-primary) 17%,transparent);border-radius:50%}.est-page-grant .dome-mark:after{content:"";position:absolute;inset:60px;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:50%}.est-page-grant .hero-grid,.est-page-grant .vision-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center}.est-page-grant .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:2.7px;text-transform:uppercase}.est-page-grant .eyebrow:before{content:"";width:26px;height:2px;background:var(--color-primary)}.est-page-grant h1,.est-page-grant h2,.est-page-grant h3{font-family:var(--font-heading)}.est-page-grant h1{max-width:680px;margin:0 0 20px;font-size:clamp(38px,5vw,62px);line-height:1.06;letter-spacing:-.8px}.est-page-grant h2{margin:0;font-size:clamp(28px,3.3vw,39px);line-height:1.16}.est-page-grant .hero-sub,.est-page-grant .section-head p,.est-page-grant .vision-aside p,.est-page-grant .module-row p,.est-page-grant .bonus-card p,.est-page-grant .proof-role,.est-page-grant .offer-tag,.est-page-grant .offer-note,.est-page-grant .final-cta p{color:var(--color-muted-foreground)}.est-page-grant .hero-sub{max-width:590px;margin:0 0 28px;font-size:17px;line-height:1.65}.est-page-grant .hero-ctas{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.est-page-grant .price-badge{color:var(--color-muted-foreground);font:14px DM Mono,monospace}.est-page-grant .price-badge b{color:var(--color-accent);font:700 25px var(--font-heading)}.est-page-grant .seats-row{display:flex;align-items:center;gap:10px;margin-top:16px;color:var(--color-muted-foreground);font-size:13px}.est-page-grant .dot{width:7px;height:7px;flex:none;border-radius:50%;background:#4caf63;box-shadow:0 0 0 4px color-mix(in srgb,#4caf63 16%,transparent)}.est-page-grant .trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px}.est-page-grant .trust-item{display:flex;align-items:center;gap:8px;color:var(--color-muted-foreground);font-size:12px}.est-page-grant .trust-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--color-primary)}.est-page-grant .hero-cover{position:relative;display:flex;justify-content:center}.est-page-grant .hero-cover img{width:min(100%,350px);border-radius:7px;box-shadow:0 30px 70px #0000008c,0 0 0 1px #ffffff0f}.est-page-grant .cover-caption{position:absolute;bottom:-30px;color:var(--color-accent);font:500 10px DM Mono,monospace;letter-spacing:1.5px;line-height:1.5;text-align:center}.est-page-grant .cover-caption span{color:var(--color-muted-foreground);font-size:9px}.est-page-grant section{padding:86px 0}.est-page-grant .vision,.est-page-grant .bonus,.est-page-grant .final-cta{background:var(--color-muted);border-bottom:1px solid var(--color-border)}.est-page-grant .vision-grid{align-items:start}.est-page-grant .vision h2{margin-bottom:24px}.est-page-grant .vision-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;list-style:none;padding:0;margin:0}.est-page-grant .vision-list li,.est-page-grant .offer-includes li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.est-page-grant .vision-list li:before,.est-page-grant .offer-includes li:before{content:"✓";flex:none;color:var(--color-primary);font-weight:800}.est-page-grant .vision-no{margin-top:24px;padding-top:17px;border-top:1px dashed var(--color-border)}.est-page-grant .vision-no p{margin:5px 0;color:var(--color-muted-foreground);font-size:14px}.est-page-grant .vision-no b{color:var(--color-foreground);font-family:var(--font-heading);font-style:italic}.est-page-grant .vision-aside{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 62%)}.est-page-grant .aside-kicker{margin-bottom:14px;color:var(--color-accent);font:500 11px DM Mono,monospace;letter-spacing:1.3px}.est-page-grant .vision-aside h3{margin:0 0 12px;font-size:21px}.est-page-grant .vision-aside p{margin:0;font-size:14px;line-height:1.7}.est-page-grant .section-head{max-width:670px;margin-bottom:46px}.est-page-grant .section-head p{margin:14px 0 0;font-size:16px;line-height:1.6}.est-page-grant .modules-list{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-border)}.est-page-grant .module-row{display:grid;grid-template-columns:120px 1fr;gap:22px;padding:26px 28px;background:var(--color-background)}.est-page-grant .module-row+.module-row{border-top:1px solid var(--color-border)}.est-page-grant .module-tag,.est-page-grant .bonus-card .num{color:var(--color-primary);font:500 12px DM Mono,monospace;letter-spacing:.7px}.est-page-grant .module-row h3,.est-page-grant .bonus-card h3{margin:0 0 7px;font-family:var(--font-body);font-size:17px;font-weight:700}.est-page-grant .module-row p{margin:0;font-size:14px;line-height:1.65}.est-page-grant .module-row a{color:var(--color-accent);text-underline-offset:3px}.est-page-grant .bonus{border-bottom:1px solid var(--color-border)}.est-page-grant .bonus-grid,.est-page-grant .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.est-page-grant .bonus-card,.est-page-grant .proof-card{padding:23px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background)}.est-page-grant .bonus-card .num{display:block;margin-bottom:12px}.est-page-grant .bonus-card p{margin:0;font-size:13px;line-height:1.55}.est-page-grant .proof-card{background:var(--color-muted)}.est-page-grant .proof-quote{margin:0 0 16px;font-size:15px;line-height:1.65;font-style:italic}.est-page-grant .proof-name{color:var(--color-accent);font-size:13px;font-weight:700}.est-page-grant .proof-role{margin-top:3px;font-size:12px}.est-page-grant .offer{border-top:1px solid var(--color-border);text-align:center;background:radial-gradient(ellipse 800px 450px at 50% 0%,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 62%),var(--color-background)}.est-page-grant .offer-card{width:min(100%,600px);margin:0 auto;padding:45px 38px;border:1px solid color-mix(in srgb,var(--color-primary) 38%,transparent);border-radius:14px;background:var(--color-muted);box-shadow:0 30px 70px #0006}.est-page-grant .seal{position:relative;display:grid;place-items:center;width:76px;height:76px;margin:0 auto 21px;border:2px solid var(--color-primary);border-radius:50%}.est-page-grant .seal:before{content:"";position:absolute;inset:6px;border:1px solid color-mix(in srgb,var(--color-primary) 60%,transparent);border-radius:50%}.est-page-grant .seal span{color:var(--color-primary);font:700 10px/1.2 var(--font-heading);letter-spacing:.5px}.est-page-grant .offer-card h2{font-size:29px}.est-page-grant .offer-tag{margin:11px 0 23px;font-size:15px}.est-page-grant .offer-price{margin:4px 0;color:var(--color-accent);font:800 52px var(--font-heading)}.est-page-grant .offer-note{margin:0 0 8px;font-size:13px}.est-page-grant .offer-scarcity{margin-bottom:25px;color:var(--color-primary);font-size:13px;font-weight:700}.est-page-grant .offer-includes{max-width:430px;padding:0;margin:0 auto 28px;list-style:none;text-align:left}.est-page-grant .offer-includes li{margin-bottom:11px;font-size:14px}.est-page-grant .guarantee{display:flex;justify-content:center;gap:8px;margin-top:17px;color:var(--color-muted-foreground);font-size:12px}.est-page-grant .faq-wrap{max-width:760px}.est-page-grant .faq-list{border-top:1px solid var(--color-border)}.est-page-grant .faq-item{border-bottom:1px solid var(--color-border)}.est-page-grant .faq-q{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;border:0;background:transparent;color:var(--color-foreground);text-align:left;font-weight:700}.est-page-grant .plus{color:var(--color-primary);font:500 20px DM Mono,monospace;transition:transform .2s ease}.est-page-grant .faq-item.open .plus{transform:rotate(45deg)}.est-page-grant .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.est-page-grant .faq-item.open .faq-a{grid-template-rows:1fr}.est-page-grant .faq-a p{overflow:hidden;max-width:670px;margin:0;padding:0;color:var(--color-muted-foreground);font-size:14px;line-height:1.6;transition:padding .25s ease}.est-page-grant .faq-item.open .faq-a p{padding:0 0 20px}.est-page-grant .final-cta{text-align:center}.est-page-grant .final-cta h2{margin-bottom:14px}.est-page-grant .final-cta p{max-width:540px;margin:0 auto 28px;font-size:16px}.est-page-grant footer{padding:31px 24px;border-top:1px solid var(--color-border);color:var(--color-muted-foreground);text-align:center;font-size:12px}@media (max-width: 860px){.est-page-grant .hero-grid,.est-page-grant .vision-grid{grid-template-columns:1fr}.est-page-grant .hero-cover{order:-1;margin-bottom:12px}.est-page-grant .hero-cover img{width:min(100%,250px)}.est-page-grant .dome-mark{display:none}.est-page-grant .bonus-grid,.est-page-grant .proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.est-page-grant .wrap{width:min(100% - 32px,1120px)}.est-page-grant section{padding:64px 0}.est-page-grant .topbar-inner{min-height:58px}.est-page-grant .brand-mark{font-size:12px}.est-page-grant .cta-mini{padding:8px 11px;font-size:12px}.est-page-grant .hero{padding:52px 0 58px}.est-page-grant h1{font-size:39px}.est-page-grant .hero-sub{font-size:16px}.est-page-grant .vision-list{grid-template-columns:1fr}.est-page-grant .module-row{grid-template-columns:1fr;gap:9px;padding:22px 20px}.est-page-grant .bonus-grid,.est-page-grant .proof-grid{grid-template-columns:1fr}.est-page-grant .offer-card{padding:35px 22px}.est-page-grant .offer-card h2{font-size:25px}.est-page-grant .urgency-bar{font-size:11px;gap:6px}}.est-page-grant{min-height:100vh;margin:0}}
