@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--ink:#111216;--muted:#6d707d;--line:#e6e7ee;--purple:#9760f3;--blue:#357bff;--shadow:0 12px 45px #565d8c0c;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;color:var(--ink);background:#fafbfd;font-family:'DM Sans',Arial,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.12;letter-spacing:-.055em}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #7751ed;outline-offset:5px}.wrap{max-width:1344px;width:calc(100% - 112px);margin-inline:auto}.header{height:106px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;gap:24px}.wordmark{font-family:Manrope,Arial,sans-serif;font-size:25px;font-weight:800;letter-spacing:-1.1px;white-space:nowrap;line-height:1}.wordmark>.brand-volume{background:linear-gradient(135deg,#388cff,#b972f7 65%,#e3a6d5);color:transparent;background-clip:text}.brand-dot{font-family:Arial;font-size:10px;vertical-align:top;margin-left:2px;display:none}.header nav{display:flex;gap:32px;font-size:13px;font-weight:500}.header nav a:hover{color:#7856c7}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;border:1px solid transparent;min-height:54px;border-radius:100px;padding:14px 26px;font-weight:600;font-size:14px;line-height:1.3;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #29294219}.button span{font-size:20px;line-height:1}.dark{background:linear-gradient(#242527,#08090a);color:white;box-shadow:0 5px 12px #11111b13,inset 0 1px #ffffff29}.glass{background:#ffffffb3;border:1px solid var(--line);box-shadow:0 4px 12px #46467805}.small{min-height:43px;font-size:12px;padding:10px 21px;gap:20px}.full{width:100%}.pearl{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(1px);border:16px solid #ffffffa8;box-shadow:inset 0 0 4px #a9d8ff,0 0 7px #b2c8ff,0 18px 21px #dfd2f48a,inset 0 18px 30px #f6dfff90,inset 0 -16px 22px #c6d9f770;transform:rotate(-28deg)}.pearl-one{width:790px;height:530px;top:40px;left:-685px}.pearl-two{width:970px;height:530px;top:-355px;right:-400px;transform:rotate(-18deg)}body:before{content:'';position:absolute;top:0;left:0;width:100%;height:1060px;pointer-events:none;z-index:-2;background:radial-gradient(ellipse at 4% 47%,#d8e9ff75,transparent 28%),radial-gradient(ellipse at 96% 45%,#ebe1fb80,transparent 30%),linear-gradient(#fff,#fafbfd)}.hero{text-align:center;padding-top:38px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.19em;line-height:1.4;color:#747686}.hero .eyebrow{display:flex;justify-content:center;align-items:center;gap:8px}.eyebrow i{width:5px;height:5px;border-radius:50%;background:linear-gradient(#68acff,#bc77ef)}h1{font-size:clamp(48px,5.4vw,76px);font-weight:800;letter-spacing:-.063em;line-height:1.035;margin:19px 0}.hero-copy{font-size:22px;color:#464651;letter-spacing:-.035em}.hero-actions{margin:25px 0 12px;display:flex;justify-content:center;gap:12px}.micro{font-size:11px;color:#848795;letter-spacing:.025em}.hero-media{display:grid;grid-template-columns:calc(64% - 12px) 1fr 1fr;gap:16px;margin-top:40px;text-align:left;align-items:stretch}.vsl-frame{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:linear-gradient(150deg,#e1e4ea 0%,#d7dbe3 30%,#e9ebf0 55%,#bcc2cf 100%);box-shadow:inset 0 1px 2px white,0 10px 35px #757a9414}.vsl-sheen{position:absolute;width:150%;height:100%;border-radius:50%;border-bottom:2px solid #ffffff9c;left:-25%;top:-26%;transform:rotate(-18deg);background:linear-gradient(150deg,transparent 40%,#ffffff45 70%,transparent);box-shadow:0 3px 4px #ccd0dd,0 12px 22px #ffffff6e}.vsl-start{position:absolute;inset:0;border:0;background:transparent;display:flex;gap:13px;align-items:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:600;color:#575d6b}.play-disc{display:grid;place-items:center;width:75px;height:75px;border-radius:50%;border:1px solid #fff9;background:linear-gradient(135deg,#929aa6bb,#747e8cb0);color:#fff;font-size:26px;padding-left:5px;box-shadow:inset 0 1px 4px #fff3,0 5px 15px #7e83951a;transition:transform .2s}.vsl-start:hover .play-disc{transform:scale(1.06)}.vsl-caption{position:absolute;bottom:17px;left:0;width:100%;text-align:center;font-size:8px;letter-spacing:.18em;color:#777f91;pointer-events:none}.hero-example{min-width:0}.media-tile{height:100%;width:100%;position:relative;overflow:hidden;border-radius:18px;border:1px solid #ffffffc0;background:#e5e8ed}.media-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.media-tile:hover img{transform:scale(1.035)}.media-expand{position:absolute;inset:0;width:100%;height:100%;background:transparent;border:0;display:flex;align-items:center;justify-content:center}.media-expand span{display:grid;place-items:center;border:1px solid #fff9;background:#17171944;backdrop-filter:blur(8px);color:white;border-radius:50%;height:42px;width:42px;font-size:22px}.media-tag{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:4px 18px;border-radius:100px;background:#fffffff0;font-size:11px;font-weight:600;pointer-events:none}.media-footnote{display:flex;justify-content:space-between;color:#9397a3;font-size:10px;margin:11px 3px 0}.glass-panel{background:linear-gradient(125deg,#ffffffdd,#ffffff88);border:1px solid #e5e8f3;border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(12px)}.process{display:flex;align-items:center;justify-content:space-between;padding:28px 30px;margin-top:24px;gap:18px}.process article{display:flex;gap:18px;align-items:center}.step{font-size:16px;font-weight:600;display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;background:linear-gradient(140deg,#eae0ff,#e4edff);border-radius:50%;color:#5344b8}.process article:nth-of-type(2) .step{background:linear-gradient(140deg,#e0e4ff,#d5f5ff);color:#3984bb}.process article:nth-of-type(3) .step{background:linear-gradient(140deg,#f3d4ff,#eadcff);color:#a65bc2}.process h2{font-size:14px;font-weight:750;letter-spacing:-.025em;margin-bottom:7px}.process p{font-size:11px;color:var(--muted)}.step-arrow{font-size:19px;color:#737887}.section{padding-block:93px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.section h2,.pricing-section h2{font-size:42px;line-height:1.16;font-weight:750;letter-spacing:-.05em}.section .eyebrow,.pricing-section .eyebrow,.closing .eyebrow{margin-bottom:16px}.segmented{display:flex;padding:4px;background:#edeef380;border:1px solid #e4e5ee;border-radius:100px;gap:3px}.segmented button{padding:9px 18px;border:0;background:transparent;font-size:12px;font-weight:500;border-radius:100px;color:#737682;white-space:nowrap}.segmented button.active{background:white;color:#171820;box-shadow:0 2px 6px #41445f0b}.showcase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.showcase-card .media-tile{aspect-ratio:9/12.8;height:auto}.showcase-card h3{font-size:14px;letter-spacing:-.02em;margin:15px 0 5px}.showcase-card p{font-size:11px;color:var(--muted)}.showcase-card[hidden]{display:none}.showcase-card .media-tag{left:14px;transform:none}.pricing-section{background:linear-gradient(120deg,#eff3ff80,#f5f0ff99 65%,#f0f8ff80);padding-block:80px;border-block:1px solid #e9eaf4}.section-aside{font-size:13px;color:var(--muted);padding-bottom:4px}.package-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.package-config{padding:30px 34px}.package-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.package-head h3,.mix-heading h3{font-size:17px;letter-spacing:-.03em}.quantity-reading{display:flex;gap:17px;align-items:center;margin:25px 0 19px}.quantity-reading strong{font-family:Manrope,Arial,sans-serif;font-size:68px;letter-spacing:-.07em;line-height:1.2;font-weight:750}.quantity-reading div{display:flex;flex-direction:column;gap:3px}.quantity-reading div>span{font-size:16px}.quantity-reading small{font-size:12px;color:var(--muted)}.quantity-icon{font-size:40px;color:#a4aad2;margin-left:auto}.field-label{font-size:11px;display:block;margin-bottom:7px;color:var(--muted)}select,input,textarea{border:1px solid #dfe1e9;background:#ffffffc9;border-radius:11px;width:100%;padding:12px 13px;color:#252834;min-height:44px;outline:none}input:focus,textarea:focus,select:focus{border-color:#9172dc;box-shadow:0 0 0 3px #a78bfa1f}select{cursor:pointer}.tick-labels{display:flex;justify-content:space-between;font-size:10px;color:#9296a4;margin-top:8px}.mix-heading{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:25px;margin-top:23px}.mix-heading span{color:#9293a1;font-size:11px}.mix-inputs{display:flex;align-items:center;gap:16px;margin-top:19px}.mix-inputs label{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff8}.mix-inputs label>span{display:flex;gap:8px;align-items:center;font-size:13px}.mix-inputs input{border:0;box-shadow:none;background:transparent;border-radius:4px;width:68px;min-height:30px;padding:0 4px;text-align:right;font-size:20px;font-weight:600}.serious-dot,.crazy-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#6f9fff}.crazy-dot{background:#b171e4}.mix-plus{color:#9395a4}input[type=range]{padding:0;min-height:20px;margin-top:21px;accent-color:#9675d9;border:0;background:transparent}.mix-note{color:#8d8e9d;font-size:11px;margin-top:17px}.package-summary{padding:34px;display:flex;flex-direction:column}.summary-eyebrow{font-size:10px;letter-spacing:.16em;color:#858795;font-weight:600}.price{display:flex;align-items:baseline;gap:11px;margin:14px 0 7px}.price>span{font-family:Manrope,Arial,sans-serif;font-size:61px;font-weight:750;letter-spacing:-.06em;background:linear-gradient(110deg,#287bff,#9862e9);background-clip:text;color:transparent;line-height:1.2}.price>small{color:#6e7281;font-size:15px}.package-summary>p{font-size:12px;color:var(--muted)}.bonus{display:flex;align-items:center;gap:13px;background:linear-gradient(110deg,#ece4fc99,#e7edff99);border:1px solid #e4dff3;padding:13px 15px;border-radius:12px;margin-top:22px}.bonus>span{font-size:26px;color:#9871d0}.bonus div{display:flex;flex-direction:column;gap:2px}.bonus strong{font-size:12px;font-weight:600}.bonus div>span{font-size:10px;color:#8b819c}.features{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px;font-size:12px;color:#555a69}.features li{display:flex;gap:10px}.features li>span:first-child{color:#8596ba}.text-link{font-size:11px;text-decoration:underline;text-underline-offset:4px}.package-summary>.text-link{display:block;text-align:center;margin-top:16px}.fineprint{font-size:10px!important;color:#9295a3!important;line-height:1.6;margin-top:15px}.pricing-note{font-size:10px;color:#9496a3;margin-top:16px}.scale-bar{display:flex;gap:24px;align-items:center;margin-top:28px;border-top:1px solid #dedfeb;padding-top:25px}.scale-bar>div{display:flex;gap:12px;align-items:center}.scale-bar strong{font-size:14px;letter-spacing:-.02em}.scale-bar>div>span{font-size:12px;color:var(--muted)}.scale-number{font-size:10px;color:#8a8d9c;margin-left:auto}.use-cases{text-align:center}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}.use-grid article{padding:22px 30px}.use-grid article+article{border-left:1px solid var(--line)}.use-grid article>span{font-size:28px;color:#8d8bb8}.use-grid h3{font-size:18px;letter-spacing:-.03em;margin:15px 0 10px}.use-grid p{font-size:13px;color:var(--muted);max-width:260px;margin:auto}.intake-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:90px}.intake-intro>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);margin-top:20px;max-width:370px}.intake-detail{display:flex;align-items:center;gap:20px;margin-top:30px}.intake-detail>span{font-size:11px;width:37px;height:37px;background:#eeedf7;border:1px solid #e4e3f0;border-radius:50%;display:grid;place-items:center;color:#8b80ad;flex-shrink:0}.intake-detail p{font-size:12px;color:var(--muted);line-height:1.8}.intake-detail strong{color:#333543;font-size:13px;font-weight:550}.contact-card{margin-top:42px;border-left:2px solid #d6cce8;padding-left:20px;display:flex;flex-direction:column;gap:7px}.contact-card>span{font-size:11px;color:var(--muted)}.contact-card>a{font-size:20px;letter-spacing:-.03em}.contact-card>small{font-size:11px;color:#8d90a0}.intake-section form{padding:29px}.intent-tabs button{width:50%}.form-heading{margin:24px 0}.form-heading h3{font-size:23px;letter-spacing:-.04em}.form-heading p{font-size:11px;color:#8b8e9c;margin-top:8px}.field{margin-bottom:16px}.field label{font-size:11px;font-weight:550;display:block;margin-bottom:7px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field input,.field select,.field textarea{font-size:12px}.field input::placeholder,.field textarea::placeholder{color:#a5a8b4}.optional{color:#a6a9b5;font-weight:400}.error{display:block;color:#bb344d;font-size:11px;margin-top:4px}.error:empty{display:none}.field [aria-invalid=true]{border-color:#c64158;box-shadow:0 0 0 2px #c6415810}.field-hint{font-size:10px;color:#9396a5;margin-top:-4px;margin-bottom:19px}.check-field{display:flex;gap:10px;align-items:flex-start;font-size:10px;line-height:1.65;color:#7b7e8d;margin-top:12px}.check-field input{width:14px;height:14px;min-height:14px;flex-shrink:0;accent-color:#9277ce;margin:2px 0 0;padding:0}.intake-section form .button{margin-top:20px;font-size:13px}.order-snapshot{padding:13px;background:#f0ecf9;border:1px solid #e2dcf0;border-radius:12px;font-size:11px;margin-bottom:16px}.order-snapshot strong{display:block;margin-bottom:3px}.form-status{font-size:12px;color:#646a83;margin-top:12px}.form-status:empty{display:none}.form-status.fail{color:#a33347}.inline-link{padding:0;background:none;border:0;font:inherit;text-decoration:underline;text-underline-offset:3px}.trap{position:absolute;width:1px;height:1px;overflow:hidden;left:-9999px}.faq-section{display:grid;grid-template-columns:1fr 1.45fr;gap:80px;border-top:1px solid var(--line)}.faq-section>div>.text-link{display:inline-block;margin-top:28px}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{list-style:none;cursor:pointer;display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:13px;font-weight:550;padding:19px 0}.faqs summary::-webkit-details-marker{display:none}.faqs summary>span{font-size:20px;font-weight:400;color:#999aae}.faqs details[open] summary>span{transform:rotate(45deg)}.faqs details p{color:var(--muted);font-size:12px;line-height:1.85;padding:0 35px 21px 0}.closing{padding:44px 50px;background:linear-gradient(120deg,#ecf3ff80,#faf9ff,#f1e9fb80);display:flex;align-items:center;justify-content:space-between;margin-bottom:72px;gap:30px}.closing h2{font-size:39px;line-height:1.16;letter-spacing:-.05em}.closing .eyebrow{font-size:9px}.footer{border-top:1px solid var(--line);padding-block:32px 65px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.footer .wordmark{font-size:20px}.footer p{font-size:11px;color:#9598a7}.footer>div{display:flex;gap:22px;margin-left:auto;font-size:11px;color:#7f8393}.footer>small{flex-basis:100%;font-size:10px;color:#a2a5b1}.skip,.sr-only{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;z-index:100;background:white;padding:12px}dialog{border:1px solid #e7e8f1;border-radius:22px;box-shadow:0 30px 100px #15112c44;max-width:760px;width:calc(100% - 32px);padding:35px;background:#fcfcff;color:var(--ink)}dialog::backdrop{background:#22233377;backdrop-filter:blur(6px)}.modal-close{position:absolute;right:12px;top:8px;border:0;background:#f2f2f8;border-radius:50%;font-size:25px;line-height:1;width:32px;height:32px;z-index:5}.modal-content img,#modal-content img{display:block;max-height:68vh;max-width:100%;margin:auto;border-radius:12px}#modal-content h2{font-size:26px;margin:16px 0}#modal-content p{font-size:13px;line-height:1.8;color:#6f7281;margin-top:12px}#modal-content video{max-height:70vh;width:100%;background:black;border-radius:12px}.toast{position:fixed;bottom:55px;left:50%;transform:translateX(-50%);background:#222331;color:white;border-radius:14px;padding:14px 22px;font-size:12px;max-width:90%;z-index:12;box-shadow:0 10px 30px #0002}.toast:empty{display:none}#review-banner{position:fixed;bottom:0;left:0;width:100%;padding:7px 20px;background:#292736ee;color:#ddd9e9;text-align:center;font-size:10px;z-index:10;backdrop-filter:blur(12px)}#review-banner a{color:white;margin-left:20px;text-decoration:underline}.media-tile video{width:100%;height:100%;object-fit:cover;display:block}.vsl-frame video{position:absolute;inset:0;width:100%;height:100%;background:#000}button:disabled{opacity:.55;cursor:wait}.media-sound{position:absolute;right:9px;top:9px;border:1px solid #fff8;background:#2228;color:white;border-radius:20px;padding:5px 9px;font-size:10px}.media-error{position:absolute;inset:auto 10px 50px;background:#fff;padding:10px;border-radius:10px;font-size:11px;text-align:center}
@media(min-width:1600px){.hero{padding-top:55px}.hero-media{margin-top:45px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header nav{gap:20px}.header{height:90px}.wordmark{font-size:21px}.header .button{padding:10px 15px;gap:10px}.process{padding:24px 20px;gap:14px}.process article{gap:10px}.step-arrow{display:none}.process h2{font-size:12px}.process p{font-size:10px}.step{width:36px;height:36px;font-size:13px}.package-layout{grid-template-columns:1.15fr 1fr}.package-config,.package-summary{padding:25px}.package-head{align-items:flex-start;flex-direction:column}.intake-section{gap:45px}.section h2,.pricing-section h2{font-size:36px}.scale-bar{flex-wrap:wrap;gap:15px}.scale-number{margin-left:0}.section{padding-block:70px}.faq-section{gap:40px}.closing h2{font-size:32px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.header{height:78px;gap:12px}.header nav{display:none}.header .button{font-size:10px;min-height:36px;padding:9px 14px;gap:8px}.header .wordmark{font-size:19px}.hero{padding-top:30px}.hero .eyebrow{font-size:8px}h1{font-size:48px;margin-top:18px;letter-spacing:-.065em}.hero-copy{font-size:17px}.hero-actions{gap:8px;margin-top:22px}.button{min-height:47px;padding:12px 20px;font-size:12px;gap:19px}.micro{font-size:10px}.hero-media{grid-template-columns:1fr 1fr;gap:12px;margin-top:29px}.vsl-frame{grid-column:1/-1;border-radius:16px}.hero-example{aspect-ratio:9/16}.hero-example .media-tile{border-radius:16px}.media-footnote{font-size:8px;gap:10px;align-items:flex-start}.media-footnote>span:last-child{text-align:right;max-width:175px}.process{flex-direction:column;align-items:flex-start;gap:20px;margin-top:26px;padding:24px}.process article{gap:16px}.process h2{font-size:14px;margin-bottom:5px}.process p{font-size:12px}.step{width:40px;height:40px}.section{padding-block:57px}.section-top{align-items:flex-start;flex-direction:column;gap:23px;margin-bottom:25px}.section h2,.pricing-section h2{font-size:32px;line-height:1.2}.section .eyebrow,.pricing-section .eyebrow{font-size:9px}.showcase-grid{grid-template-columns:1fr 1fr;gap:26px 13px}.showcase-card h3{font-size:12px;margin-top:10px}.showcase-card p{font-size:10px}.showcase-card .media-tile{border-radius:15px;aspect-ratio:9/14}.segmented button{font-size:11px;padding:9px 15px}.pricing-section{padding-block:55px}.section-aside{font-size:12px}.package-layout{grid-template-columns:1fr;gap:16px}.package-config,.package-summary{padding:25px 22px;border-radius:20px}.package-head{flex-direction:row;align-items:center}.package-head h3{font-size:14px}.package-head .segmented button{padding:8px 11px;font-size:10px}.quantity-reading strong{font-size:60px}.mix-heading h3{font-size:15px}.mix-heading span{font-size:10px}.mix-inputs{gap:9px}.mix-inputs label{padding:9px 10px}.mix-inputs input{width:54px}.mix-inputs label>span{font-size:12px}.price>span{font-size:56px}.price{margin-top:10px}.features{font-size:13px}.bonus strong{font-size:12px}.pricing-note{font-size:9px}.scale-bar>div{display:block}.scale-bar>div>span{display:block;margin-top:5px}.scale-bar .button{margin-left:auto}.scale-number{width:100%;font-size:9px}.use-grid{grid-template-columns:1fr;text-align:left;gap:0;margin-top:25px}.use-grid article{padding:20px 0;display:grid;grid-template-columns:36px 1fr;column-gap:16px}.use-grid article+article{border-left:0;border-top:1px solid var(--line)}.use-grid article>span{grid-row:1/3;align-self:center}.use-grid h3{font-size:17px;margin:0 0 8px}.use-grid p{margin:0;max-width:none;font-size:12px}.use-cases{text-align:left}.intake-section{grid-template-columns:1fr;gap:32px}.intake-intro>p:not(.eyebrow){max-width:none;font-size:13px}.intake-detail{display:none}.contact-card{margin-top:22px}.contact-card>a{font-size:18px}.intake-section form{padding:24px 20px}.field-pair{gap:10px}.form-heading h3{font-size:22px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section>div>.text-link{margin-top:17px}.faqs summary{font-size:12px}.closing{padding:28px 25px;flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:45px}.closing h2{font-size:30px}.footer{padding-top:26px;gap:15px}.footer p{width:100%;font-size:10px}.footer>div{margin-left:0}.footer>small{margin-top:6px}.pearl-one{left:-750px;top:50px}.pearl-two{right:-750px;top:-290px}.vsl-caption{font-size:6px}.play-disc{width:60px;height:60px;font-size:21px}#review-banner{font-size:8px;padding:7px 8px}#review-banner a{margin-left:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}[hidden]{display:none!important}

/* Selected composition: preserve 16:9 VSL and 9:16 portraits at equal height. */
@media(min-width:761px){.hero{padding-top:14px}.hero>.eyebrow{display:none}.hero h1{margin-top:12px}.hero-media{grid-template-columns:256fr 81fr 81fr;margin-top:26px}.header{height:90px}}

.pearl-clip{position:absolute;inset:0 0 auto;height:1100px;overflow:clip;pointer-events:none;z-index:-1}.pearl-clip .pearl{z-index:auto}

.bonus[hidden]{display:none}

/* Keep the changing word in a fixed slot so the hero never shifts. */
.paid-purpose{white-space:nowrap}.word-flip{display:inline-grid;vertical-align:bottom;perspective:240px;min-width:3.7em;text-align:left}.word-flip>span{grid-area:1/1;backface-visibility:hidden;transform-origin:50% 55%;background:linear-gradient(110deg,#3983e9,#a86dd8);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:600}.flip-scaling{animation:hero-scaling 7s ease-in-out infinite}.flip-volume{opacity:0;animation:hero-volume 7s ease-in-out infinite}.hero-copy:hover .word-flip>span{animation-play-state:paused}
@keyframes hero-scaling{0%,40%,100%{opacity:1;transform:translateY(0) rotateX(0)}46%{opacity:0;transform:translateY(-.4em) rotateX(80deg)}47%,91%{opacity:0;transform:translateY(.4em) rotateX(-80deg)}}
@keyframes hero-volume{0%,41%{opacity:0;transform:translateY(.4em) rotateX(-80deg)}48%,89%{opacity:1;transform:translateY(0) rotateX(0)}96%,100%{opacity:0;transform:translateY(-.4em) rotateX(80deg)}}
@media(prefers-reduced-motion:reduce){.word-flip>.flip-scaling{opacity:1;transform:none}.word-flip>.flip-volume{display:none}}
