:root{--ink:#171128;--paper:#f6f1e9;--gold:#e6c985;--purple:#21123c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}.slide-deck{height:100svh;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory;overscroll-behavior-y:contain}.slide{position:relative;min-height:100svh;scroll-snap-align:start;scroll-snap-stop:always}.hero{isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 46%,#563891 0,#281744 33%,#160d2c 72%)}.hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.46;background-image:linear-gradient(120deg,transparent 48%,rgba(235,218,255,.12) 49%,transparent 51%),radial-gradient(ellipse at 15% 105%,#8c69d1 0,transparent 38%)}.nav,.hero-content{width:min(1160px,calc(100% - 48px));margin:auto}.nav{padding:27px 0;display:flex;align-items:center;justify-content:space-between}.wordmark{color:var(--gold);font-size:.9rem;font-weight:700;letter-spacing:.24em}.wordmark span{font-size:.7rem;padding:0 2px}.nav-link{padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.45);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase}.hero-content{margin:clamp(74px,12vh,122px) auto 80px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--gold);font-size:.63rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow>span{display:block;width:27px;height:1px;background:currentColor}h1,h2{max-width:900px;margin:0;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(4rem,8.2vw,7.8rem);font-weight:500;letter-spacing:-.055em;line-height:.82}h1 em,h2 em{color:var(--gold);font-weight:400}.intro{width:min(430px,100%);margin:33px 0 29px;color:rgba(255,255,255,.72);font-size:.93rem;line-height:1.8}.domain-lockup{position:relative;display:inline-flex;align-items:center;gap:11px;padding:10px 0}.moon{color:var(--gold);font-size:1.5rem;transform:rotate(-22deg)}.domain-name{padding:0;border:0;background:none;color:#fff;cursor:pointer;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.04em}.domain-name span{color:var(--gold)}.copied{margin-left:5px;color:var(--gold);font-size:.67rem;letter-spacing:.12em;opacity:0;text-transform:uppercase;transform:translateX(-6px);transition:.2s}.copied.is-visible{opacity:1;transform:translateX(0)}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:52px;padding:15px 18px 15px 22px;border:0;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button span{font-size:1.2rem;font-weight:400}.button-primary{background:var(--gold);color:var(--ink)}.text-button{padding:0;border:0;background:none;color:rgba(255,255,255,.78);cursor:pointer;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.text-button span{color:var(--gold);font-size:1.1rem}.hero-footer{position:absolute;right:0;bottom:26px;left:0;display:flex;justify-content:center;gap:15px;color:rgba(255,255,255,.45);font-size:.56rem;letter-spacing:.17em;text-transform:uppercase}.hero-footer span{color:var(--gold)}.star-field i{position:absolute;z-index:-1;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px rgba(255,255,255,.4);animation:twinkle 3s infinite alternate}.star-field i:nth-child(1){left:12%;top:14%}.star-field i:nth-child(2){left:23%;top:34%;animation-delay:1s}.star-field i:nth-child(3){left:70%;top:14%}.star-field i:nth-child(4){left:88%;top:31%;animation-delay:.6s}.star-field i:nth-child(5){left:90%;top:74%}.star-field i:nth-child(6){left:65%;top:65%;animation-delay:1.6s}.star-field i:nth-child(7){left:37%;top:81%}.star-field i:nth-child(8){left:5%;top:70%;animation-delay:1.3s}.star-field i:nth-child(9){left:49%;top:19%}.star-field i:nth-child(10){left:76%;top:40%;animation-delay:2s}.star-field i:nth-child(11){left:46%;top:56%}.star-field i:nth-child(12){left:93%;top:8%;animation-delay:.3s}.orb{position:absolute;z-index:-1;border-radius:50%;opacity:.45}.orb-one{top:145px;right:-120px;width:390px;height:390px;background:radial-gradient(circle at 38% 36%,#d9c3ff 0 2%,#8e68d2 7%,#4c2a80 34%,transparent 69%)}.orb-two{bottom:-285px;left:-225px;width:450px;height:450px;background:#805bc9;filter:blur(72px)}.value-section{display:flex;flex-direction:column;justify-content:center;padding:60px max(24px,calc((100% - 1160px)/2));background:var(--paper)}.eyebrow.dark{color:#7659a1}.section-heading h2{color:var(--ink);font-size:clamp(3.2rem,6vw,5.7rem)}.section-heading h2 em{color:#7353aa}.reason-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(42px,7vh,82px);border-top:1px solid #d8d0c6}.reason{min-height:240px;padding:32px 34px 20px 0;border-bottom:1px solid #d8d0c6}.reason+.reason{padding-left:34px;border-left:1px solid #d8d0c6}.reason-number{color:#867b93;font-size:.65rem;letter-spacing:.15em}.reason-mark{float:right;color:#8062b3;font-family:Georgia,serif;font-size:1.6rem}.reason h3{margin:51px 0 10px;font-family:"Cormorant Garamond",Georgia,serif;font-size:2.2rem;font-weight:500;line-height:1}.reason p{max-width:230px;margin:0;color:#706a76;font-size:.78rem;line-height:1.75}.contact-section{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:55px 24px 65px;color:#fff;background:linear-gradient(135deg,#19102e,#322056 54%,#5e4191)}.contact-content{position:relative;width:100%;text-align:center}.contact-content .eyebrow{justify-content:center}.contact-content h2{margin:auto;font-size:clamp(3rem,5.8vw,5.6rem)}.contact-content h2 strong{display:block;color:var(--gold);font-weight:400}.contact-content>p:not(.eyebrow){max-width:505px;margin:22px auto 24px;color:rgba(255,255,255,.72);font-size:.88rem;line-height:1.7}.contact-content b{color:var(--gold)}.offer-form{position:relative;width:min(100%,640px);margin:0 auto;padding:30px;border:1px solid rgba(243,229,201,.2);background:rgba(19,11,37,.24);text-align:left;backdrop-filter:blur(9px)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.offer-form label{display:block;margin-bottom:18px}.offer-form label>span{display:block;margin-bottom:8px;color:var(--gold);font-size:.59rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.offer-form input{width:100%;min-height:47px;padding:0 14px;border:1px solid rgba(255,255,255,.24);outline:0;background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:.8rem}.offer-form input:focus{border-color:var(--gold);background:rgba(255,255,255,.11)}.offer-form input::placeholder{color:rgba(255,255,255,.38)}.offer-submit{width:100%;margin-top:4px;background:#f7f0e3;color:var(--ink);cursor:pointer}.offer-submit:disabled{cursor:wait;opacity:.7}.form-status{margin:16px 0 0;color:var(--gold);text-align:center;font-size:.72rem}.form-error{color:#ffd4d4}.email-link{display:block;width:max-content;max-width:100%;margin:22px auto 0;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.62);font-size:.68rem;letter-spacing:.08em}.contact-moon{position:absolute;top:-250px;left:50%;width:620px;height:620px;border:1px solid rgba(235,217,177,.18);border-radius:50%;transform:translateX(-50%)}.contact-moon:before{content:"";position:absolute;inset:46px;border:1px solid rgba(235,217,177,.1);border-radius:inherit}.contact-moon span{position:absolute;bottom:20px;left:46%;color:var(--gold);font-size:5rem;opacity:.35;transform:rotate(-22deg)}.slide-footer{position:absolute;right:0;bottom:20px;left:0;display:flex;justify-content:space-between;gap:20px;padding:0 max(24px,calc((100% - 1160px)/2));color:rgba(255,255,255,.44);font-size:.55rem;letter-spacing:.13em;text-transform:uppercase}.slide-pagination{position:fixed;z-index:10;top:50%;right:max(22px,calc((100vw - 1290px)/2));display:flex;flex-direction:column;gap:13px;transform:translateY(-50%)}.slide-pagination a{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:rgba(255,255,255,.6)}.active-valor .slide-pagination a{color:rgba(23,17,40,.68)}.slide-pagination a span{display:block;width:7px;height:7px;border:1px solid currentColor;border-radius:50%;transition:transform .35s,background .35s}.slide-pagination a em{width:0;overflow:hidden;font-size:.56rem;font-style:normal;letter-spacing:.13em;transition:width .35s}.slide-pagination a.is-current span{border-color:var(--gold);background:var(--gold);transform:scale(1.5)}.slide-pagination a.is-current em{width:22px}.slide .animate{opacity:0;transform:translateY(28px)}.slide.is-active .animate{animation:slide-rise .72s cubic-bezier(.2,.8,.2,1) forwards}.hero.is-active .nav{animation-delay:.08s}.hero.is-active .hero-content{animation-delay:.18s}.hero.is-active .hero-footer{animation-delay:.6s}.value-section.is-active .section-heading{animation-delay:.08s}.value-section.is-active .reason:nth-child(1){animation-delay:.22s}.value-section.is-active .reason:nth-child(2){animation-delay:.34s}.value-section.is-active .reason:nth-child(3){animation-delay:.46s}.contact-section.is-active .contact-content{animation-delay:.12s}.hero.is-active .orb-one{animation:float-orb 7s ease-in-out infinite}.contact-section.is-active .contact-moon{animation:moon-breathe 6s ease-in-out infinite}@keyframes twinkle{to{opacity:.22;transform:scale(.55)}}@keyframes slide-rise{to{opacity:1;transform:translateY(0)}}@keyframes float-orb{50%{transform:translate(-12px,18px) scale(1.05)}}@keyframes moon-breathe{50%{opacity:.72;transform:translateX(-50%) scale(1.035)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:680px){body{overflow:auto}.slide-deck{height:100dvh}.nav,.hero-content{width:min(100% - 40px,1160px)}.hero-content{margin-top:100px}.nav-link{font-size:.56rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:21px}.copied{position:absolute;bottom:-5px;left:35px}.reason-grid,.form-grid{grid-template-columns:1fr}.reason-grid{margin-top:50px}.reason{min-height:192px}.reason+.reason{padding-left:0;border-left:0}.reason h3{margin-top:31px}.value-section{justify-content:flex-start;padding-top:88px}.contact-section{justify-content:flex-start;padding-top:78px;padding-bottom:32px}.contact-content h2{font-size:clamp(2.75rem,12vw,4.5rem)}.contact-moon{top:-150px;width:420px;height:420px}.offer-form{padding:22px 18px}.form-grid{gap:0}.slide-footer{position:relative;bottom:auto;flex-direction:column;margin-top:32px;gap:8px}.slide-pagination{right:13px}.slide-pagination a em{display:none}}
