@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}}:root{--ink:#f8f4fa;--gold:#f3c638;--gold-bright:#ffe676;--purple:#3f0b67;--purple-deep:#12031f;--abstract-bg:url(/assets/fundo-abstrato-roxo.webp)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#09010f;min-width:320px}body{color:var(--ink);background:#09010f;margin:0;font-family:Arial,Helvetica,sans-serif}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero{z-index:2;isolation:isolate;background:linear-gradient(90deg, #05000cf7 0%, #080112e8 35%, #12042359 61%, #0b011614 100%), var(--abstract-bg) center / cover no-repeat;min-height:100svh;position:relative;overflow:visible}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 71% 30%,#c340ff2b,#0000 28%),linear-gradient(#0000 58%,#04000961 100%);position:absolute;inset:72px 0 0}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#07000d00 0%,#07000d52 25%,#07000d 55% 75%,#07000d00 100%);height:360px;position:absolute;bottom:-90px;left:0;right:0}.sales-strip{z-index:10;height:74px;color:var(--gold);background:linear-gradient(#0b0116f5,#11021fe8);border-bottom:1px solid #f0c025e6;justify-content:center;align-items:center;gap:22px;display:flex;position:relative;box-shadow:0 8px 28px #00000047}.sales-strip p{white-space:nowrap;letter-spacing:.015em;margin:0;font:400 clamp(1.1rem,1.62vw,1.75rem)/1 Georgia,Times New Roman,serif}.sales-strip strong{color:var(--gold-bright);font-weight:400}.best-seller{filter:drop-shadow(0 7px 8px #00000080);align-self:flex-start;width:130px;height:auto;margin-top:0}.strip-rule{background:linear-gradient(90deg,#0000,#f2c22cbf);width:min(15vw,150px);height:1px}.strip-rule:last-child{transform:scaleX(-1)}.strip-ornament{color:var(--gold);font-size:.88rem}.hero-body{grid-template-columns:minmax(470px,.91fr) minmax(520px,1.09fr);align-items:center;width:min(1420px,100%);min-height:calc(100svh - 74px);margin:0 auto;padding:clamp(42px,5.2vh,70px) clamp(30px,5vw,78px) 34px;display:grid;position:relative}.hero-copy{z-index:3;align-self:center;padding-bottom:10px;position:relative}.brand-logo{width:clamp(210px,18vw,274px);height:auto;margin:0 0 clamp(36px,5.2vh,58px)}.eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:clamp(.9rem,1.08vw,1.13rem);font-weight:700;line-height:1.2}h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 5px 22px #00000075;max-width:690px;margin:0;font:500 clamp(3.65rem,5.05vw,5.35rem)/.98 Georgia,Times New Roman,serif}.title-divider{align-items:center;width:min(360px,62%);height:20px;margin:18px 0 10px;display:flex}.title-divider:before,.title-divider:after{content:"";background:linear-gradient(90deg,#f1c330eb,#f1c3304d);flex:1;height:1px}.title-divider:after{transform:scaleX(-1)}.title-divider span{background:var(--gold-bright);flex:0 0 13px;width:13px;height:13px;transform:rotate(45deg)scale(.66);box-shadow:0 0 15px #ffd53fcc}.hero-description{color:#ffffffeb;letter-spacing:.01em;margin:0 0 27px;font:400 clamp(1rem,1.24vw,1.28rem)/1.42 Arial,Helvetica,sans-serif}.cta-button{z-index:0;color:#fff;border-radius:9px;width:min(100%,550px);min-height:74px;padding:2px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 34px #15002775,0 0 22px #ecb91d2b}.cta-button:before{content:"";z-index:-2;aspect-ratio:1;background:conic-gradient(#8e4a00 0deg,#f4c233 70deg,#fff5a8 88deg,#ffd32a 104deg,#6b3100 145deg,#a06100 245deg,#fff7b0 268deg,#f3bb28 286deg,#8e4a00 360deg);width:135%;animation:3.2s linear infinite orbit-glow;position:absolute;top:50%;left:50%}.cta-button:after{content:"";z-index:-1;background:linear-gradient(102deg,#ffffff17,#0000 30%),linear-gradient(#641a9c 0%,#3d0b69 52%,#290646 100%);border-radius:7px;position:absolute;inset:2px;box-shadow:inset 0 1px #ffffff30}.cta-button:hover{transform:translateY(-2px);box-shadow:0 18px 36px #15002785,0 0 31px #f2c42d47}.cta-button:focus-visible{outline-offset:5px;outline:3px solid #fff}.cta-inner{color:#fff;letter-spacing:.012em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:18px;width:100%;min-height:70px;padding:12px 28px;font-size:clamp(1rem,1.37vw,1.34rem);font-weight:800;line-height:1.05;display:flex}.wand-icon{border:2px solid var(--gold);width:43px;height:43px;color:var(--gold-bright);text-shadow:0 0 10px #ffe65cd9;border-radius:50%;flex:0 0 43px;place-items:center;font-size:1.18rem;line-height:1;display:grid}.benefits{color:#ffffffe6;white-space:nowrap;align-items:center;gap:16px;margin-top:18px;font-size:clamp(.8rem,.95vw,.98rem);display:flex}.benefit{align-items:center;gap:8px;display:inline-flex}.benefit i{color:#fff;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-style:normal;display:inline-flex}.book-icon{gap:1px}.book-icon b{border:1.5px solid;border-radius:3px 1px 1px 3px;width:9px;height:13px;transform:skewY(7deg)}.book-icon b:last-child{border-radius:1px 3px 3px 1px;transform:skewY(-7deg)}.infinity-icon{font-size:1.7rem;line-height:1}.shield-icon{font-size:1.34rem;position:relative;transform:scaleX(.8)rotate(45deg)}.benefit-separator{background:#f4c430cc;width:1px;height:23px}.hero-visual{z-index:1;pointer-events:none;width:clamp(960px,81vw,1180px);position:absolute;top:50%;right:clamp(-330px,-21vw,-230px);transform:translateY(-43%)}.stone-overlap{z-index:2;transform-origin:50% 82%;clip-path:inset(82% 0 0);width:100%;max-width:none;display:block;position:absolute;top:0;left:0;transform:scaleY(1.32)}.book-aura{z-index:-2;filter:blur(18px);background:radial-gradient(circle,#ab35ff33,#0000 66%);border-radius:50%;position:absolute;inset:12% 4% 4% 15%}.paint-strokes{z-index:-1;opacity:.96;filter:saturate(1.08)contrast(1.02)drop-shadow(0 8px 18px #0006);width:38%;height:auto;display:block;position:absolute;top:19%;left:22%}.book-mockup{filter:drop-shadow(0 28px 32px #0000007a);width:100%;height:auto;display:block;position:relative}.paint-strokes img,.book-mockup img,.stone-overlap img{width:100%;height:auto}@keyframes orbit-glow{to{transform:translate(-50%,-50%)rotate(1turn)}0%{transform:translate(-50%,-50%)rotate(0)}}@media (max-width:1180px){.hero-body{grid-template-columns:minmax(430px,.95fr) minmax(420px,1.05fr);padding-inline:38px}.hero-visual{width:min(84vw,900px);right:-240px;transform:translateY(-38%)}.benefits{gap:11px;font-size:.78rem}}@media (max-width:860px){:root{--abstract-bg:url(/assets/fundo-abstrato-roxo-mobile.webp)}.hero{background:linear-gradient(180deg, #07000eed 0%, #10021fc4 61%, #0a011485 100%), var(--abstract-bg) center / cover no-repeat;height:100svh;min-height:100svh;overflow:visible}.hero:before{background:linear-gradient(#04000a47,#0000 72%,#04000a4d);inset:64px 0 0}.sales-strip{gap:11px;height:64px;padding:0 12px}.sales-strip p{font-size:clamp(.83rem,3.7vw,1.04rem)}.best-seller{flex:0 0 78px;align-self:center;width:78px;margin:0;position:static}.strip-rule,.strip-ornament{display:none}.hero-body{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:calc(100svh - 64px);min-height:0;padding:15px 18px 8px;display:flex}.hero-copy{text-align:center;flex-direction:column;align-items:center;width:min(100%,610px);padding:0;display:flex}.brand-logo{width:clamp(125px,38vw,175px);margin:0 0 8px}.eyebrow{letter-spacing:.065em;margin-bottom:7px;font-size:clamp(.68rem,3vw,.83rem)}h1{font-size:clamp(2.18rem,10.2vw,3.45rem);line-height:.98}.title-divider{width:min(72vw,290px);height:14px;margin:10px 0 5px}.title-divider span{flex-basis:11px;width:11px;height:11px}.hero-description{max-width:520px;margin-bottom:13px;font-size:clamp(.83rem,3.7vw,1rem);line-height:1.36}.desktop-break{display:none}.cta-button{border-radius:8px;width:min(100%,485px);min-height:56px}.cta-inner{gap:11px;min-height:52px;padding:8px 13px;font-size:clamp(.83rem,4vw,1.08rem)}.wand-icon{flex-basis:36px;width:36px;height:36px;font-size:.98rem}.benefits{justify-content:center;gap:7px;width:100%;margin-top:9px;font-size:clamp(.62rem,2.65vw,.82rem)}.benefit{gap:4px}.benefit i{flex-basis:16px;width:16px;height:16px}.book-icon b{width:6px;height:10px}.infinity-icon{font-size:1.25rem}.shield-icon{font-size:1rem}.benefit-separator{height:16px}.hero-visual{flex:none;width:min(96vw,520px);margin:0;position:absolute;inset:auto auto -4svh 50%;transform:translate(-50%)}.paint-strokes{width:42%;top:14%;left:8%}.book-mockup,.stone-overlap{width:160%;max-width:none;margin-left:-30%}.stone-overlap{transform:scaleY(1.35)}}@media (max-width:400px){.sales-strip{gap:7px;padding:0 8px}.sales-strip p{font-size:.78rem}.best-seller{flex-basis:68px;width:68px}.hero-body{padding-inline:13px}.benefits{letter-spacing:-.01em}}@media (max-width:860px) and (max-height:720px){.hero-body{padding-top:7px}.brand-logo{width:112px;margin-bottom:3px}.eyebrow{margin-bottom:4px;font-size:.65rem}h1{font-size:clamp(1.95rem,8.9vw,2.65rem)}.title-divider{margin:5px 0 2px}.hero-description{margin-bottom:8px;font-size:.78rem}.cta-button{min-height:50px}.cta-inner{min-height:46px}.wand-icon{flex-basis:32px;width:32px;height:32px}.benefits{margin-top:6px}.hero-visual{width:min(86vw,380px)}.book-mockup,.stone-overlap{width:150%;margin-left:-25%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta-button:before{animation:none}.cta-button{transition:none}}.site{background:#08000e;overflow:clip}.section,.final-cta-section,.site-footer{position:relative}.site-footer{isolation:isolate}.section-transition{z-index:8;pointer-events:none;background:linear-gradient(#07000d00 0%,#07000d52 25%,#07000d 55% 75%,#07000d00 100%);width:100%;height:360px;margin-top:-270px;margin-bottom:-90px;position:relative}.section{padding:clamp(88px,9vw,148px) 28px}.section-shell,.footer-shell{width:min(1180px,100%);margin-inline:auto}.section-heading{z-index:12;position:relative}.section-kicker{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(.78rem,1vw,.95rem);font-weight:800;line-height:1.2}.section-heading h2,.final-cta-content h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font:500 clamp(2.7rem,5.1vw,5rem)/.99 Georgia,Times New Roman,serif}.section-heading h2 em,.final-cta-content h2 em{color:var(--gold-bright);font-style:italic;font-weight:400}.section-heading>p:not(.section-kicker),.final-cta-content>p{color:#ffffffc7;font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.65}.section-divider{align-items:center;width:min(300px,66%);height:20px;margin:24px 0 21px;display:flex}.section-divider:before,.section-divider:after{content:"";background:linear-gradient(90deg,#f1c330e0,#f1c3302e);flex:1;height:1px}.section-divider:after{transform:scaleX(-1)}.section-divider span{background:var(--gold-bright);flex:0 0 12px;width:12px;height:12px;transform:rotate(45deg)scale(.68);box-shadow:0 0 18px #ffd642cc}.centered-heading{text-align:center;max-width:860px;margin-inline:auto}.centered-heading .section-divider{margin-inline:auto}.section-cta{margin-top:24px}.cta-microcopy{letter-spacing:.02em;color:#ffffff91!important;margin:11px 0 0!important;font-size:.84rem!important}.symptom-section{background:linear-gradient(#07000d 0%,#0a0113f5 120px,#11031b00 330px),radial-gradient(circle at 20% 24%,#6c15a638,#0000 34%),linear-gradient(#08000e 0%,#11031b 100%);margin-top:-1px;padding-bottom:0}.symptom-section:before{content:"";z-index:0;opacity:.14;background:var(--abstract-bg) center / cover no-repeat;filter:grayscale(.55)contrast(1.3);pointer-events:none;position:absolute;inset:0}.symptom-layout{z-index:1;grid-template-columns:minmax(0,.93fr) minmax(460px,1.07fr);align-items:center;gap:clamp(55px,8vw,112px);display:grid;position:relative}.symptom-section .turning-line{z-index:12;position:relative}.symptom-heading h2{font-size:clamp(2.8rem,4.75vw,4.7rem)}.symptom-media{width:100%;min-width:0}.symptom-media .cta-button{width:100%;margin-top:18px}.symptom-media .benefits{justify-content:center;gap:10px;margin-top:14px;font-size:clamp(.7rem,.78vw,.82rem)}.sales-video{background:linear-gradient(145deg,#ffe98929,#0000 36%),#150322f0;border:1px solid #f5c937b8;border-radius:28px 7px;width:100%;padding:6px;position:relative;box-shadow:0 28px 58px #0000006e,0 0 38px #8420b726}.video-poster,.video-player-shell{aspect-ratio:16/9;background:#050008;border:0;border-radius:22px 4px;width:100%;position:relative;overflow:hidden}.video-poster{z-index:4;color:#fff;cursor:pointer;width:calc(100% - 12px);height:calc(100% - 12px);padding:0;display:block;position:absolute;inset:6px}.video-poster img{object-fit:cover;width:100%;height:100%;transition:transform .42s,filter .42s}.video-poster-shade{background:radial-gradient(circle,#5b148005,#05000a47 72%),linear-gradient(#0000 50%,#05000ab8);position:absolute;inset:0}.video-play{border:2px solid var(--gold-bright);color:#fff;text-indent:4px;background:#3d085ee6;border-radius:50%;place-items:center;width:clamp(68px,7vw,88px);height:clamp(68px,7vw,88px);font-size:clamp(1.3rem,2vw,1.7rem);line-height:1;animation:2.7s ease-in-out infinite video-play-pulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #f4c6381a,0 0 34px #ffd63e59}.video-poster-label{color:#ffffffeb;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 12px #000000d9;padding:20px;font-size:.74rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.video-poster:hover img{filter:brightness(1.08)saturate(1.05);transform:scale(1.025)}.video-poster:focus-visible{outline-offset:5px;outline:3px solid #fff}.video-iframe-host,.video-iframe-host iframe{border:0;width:100%;height:100%}.video-loading{z-index:2;color:#ffffffb8;letter-spacing:.05em;place-items:center;font-size:.82rem;display:grid;position:absolute;inset:0 0 52px}.video-controls{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:linear-gradient(#07000db8,#07000dfa);grid-template-columns:36px minmax(0,1fr) auto minmax(84px,112px);align-items:center;gap:10px;min-height:52px;padding:9px 12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.video-player-shell.controls-visible .video-controls{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:hover){.video-player-shell:hover .video-controls,.video-player-shell:focus-within .video-controls{opacity:1;pointer-events:auto;transform:translateY(0)}}.video-touch-catcher{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-controls button{color:#fff;cursor:pointer;background:#4c0c6fe6;border:1px solid #f5c937a8;border-radius:50%;width:34px;height:34px;padding:0}.video-controls button:focus-visible,.video-controls input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.video-controls input[type=range]{width:100%;accent-color:var(--gold);cursor:pointer}.video-seek,.video-volume{align-items:center;min-width:0;display:flex}.video-time{color:#ffffffb8;white-space:nowrap;font-size:.68rem}.video-volume{gap:7px}.video-volume>span:not(.sr-only){color:var(--gold-bright);letter-spacing:.08em;font-size:.58rem;font-weight:800}@keyframes video-play-pulse{0%,to{box-shadow:0 0 0 8px #f4c63814,0 0 30px #ffd63e42}50%{box-shadow:0 0 0 15px #f4c63800,0 0 44px #ffd63e7a}}.thought-grid{perspective:900px;grid-template-columns:1fr 1fr;gap:16px;display:grid}.thought-card{background:linear-gradient(145deg,#ffffff12,#0000 46%),#140520bf;border:1px solid #ffffff1a;border-radius:20px 6px;min-height:188px;padding:28px 25px;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 22px 45px #00000047,inset 0 1px #ffffff12}.thought-card:nth-child(2n){transform:translateY(26px)rotate(1.4deg)}.thought-card:after{content:"";background:var(--swatch);opacity:.75;filter:blur(1px);border-radius:43% 57% 55% 45%;width:130px;height:130px;position:absolute;bottom:-45px;right:-35px;transform:rotate(24deg)}.thought-card span{color:var(--swatch);letter-spacing:.12em;font:700 .78rem/1 Arial,sans-serif}.thought-card p{z-index:1;color:#fff;max-width:190px;margin:23px 0 0;font:500 clamp(1.18rem,1.65vw,1.52rem)/1.24 Georgia,serif;position:relative}.thought-yellow{--swatch:#f5cd1f}.thought-orange{--swatch:#ff7424}.thought-pink{--swatch:#df0c69}.thought-purple{--swatch:#a11fc4}.turning-line{width:min(1180px,100% - 56px);color:var(--gold-bright);text-align:center;border-top:1px solid #f4c6386b;border-bottom:1px solid #f4c6386b;margin:clamp(90px,9vw,130px) auto 0;padding:30px 28px;font:italic 400 clamp(1.35rem,2.5vw,2.15rem)/1.25 Georgia,serif}.palette-section{background:radial-gradient(circle at 78% 35%,#871ec433,#0000 34%),#11031b}.palette-layout{grid-template-columns:minmax(420px,1fr) minmax(0,1fr);align-items:center;gap:clamp(64px,8vw,112px);display:grid}.palette-thought-grid{align-self:center}.palette-copy blockquote,.case-copy blockquote{border-left:2px solid var(--gold);color:#fff;background:linear-gradient(90deg,#65159052,#0000);margin:28px 0 0;padding:21px 23px;font:italic 400 clamp(1.08rem,1.55vw,1.38rem)/1.5 Georgia,serif}.color-relations{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.color-relations span{color:#ffffffd9;background:#ffffff09;border:1px solid #f5c93757;border-radius:999px;padding:10px 14px;font-size:.84rem}.paint-splash{z-index:0;filter:blur(4px);background:linear-gradient(90deg,#0000,#ee1b7424,#0000);border-radius:47% 53% 51% 49%;width:350px;height:96px;position:absolute;transform:rotate(-13deg)}.paint-splash-one{top:8%;right:-80px}.authority-section{background:linear-gradient(90deg, #06000cf7, #10021dcc), var(--abstract-bg) center / cover no-repeat}.authority-section:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 74%,#bb4aff2e,#0000 29%);position:absolute;inset:0}.authority-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.84fr);align-items:center;gap:clamp(65px,9vw,125px);display:grid}.authority-copy h2{font-size:clamp(3rem,5.2vw,5.1rem)}.signature-intro{color:#fff!important;font:400 clamp(1.25rem,1.7vw,1.55rem)/1.5 Georgia,serif!important}.signature-intro strong{color:var(--gold-bright)}.authority-note{color:#ffffffeb;align-items:center;gap:13px;margin-top:28px;font-weight:700;display:flex}.authority-note span{color:var(--gold-bright);text-shadow:0 0 16px #ffde50e6}.portrait-wrap{background:linear-gradient(#ffe2661f,#56127b26);border:1px solid #f4c63894;border-radius:44% 44% 8px 8px;padding:11px;position:relative;box-shadow:0 38px 80px #00000078}.portrait-wrap>img{z-index:1;aspect-ratio:1/1.13;object-fit:cover;object-position:center top;border-radius:44% 44% 4px 4px;width:100%;position:relative}.portrait-orbit{border:1px solid #f7d24847;border-radius:50%;position:absolute;inset:10% -7% -7% 10%;transform:rotate(-17deg)}.portrait-label{z-index:2;background:#090010f0;border:1px solid #f4c638a6;min-width:210px;padding:17px 22px;position:absolute;bottom:30px;right:-25px;box-shadow:0 18px 35px #00000075}.portrait-label strong,.portrait-label span{display:block}.portrait-label strong{color:#fff;font:500 1.25rem/1.1 Georgia,serif}.portrait-label span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.77rem}.marcela-section{background:radial-gradient(circle at 16% 55%,#6a1d9733,#0000 33%),linear-gradient(#10021a,#09000f)}.marcela-layout{grid-template-columns:minmax(430px,1fr) minmax(0,.9fr);align-items:center;gap:clamp(70px,9vw,120px);display:grid}.case-visual{isolation:isolate;background:#ffffff09;border:1px solid #f5c9378a;padding:12px;position:relative;box-shadow:0 35px 75px #00000070}.case-visual:before,.case-visual:after{content:"";z-index:-1;filter:blur(16px);background:#db176f38;width:70%;height:18%;position:absolute;left:-16%;transform:rotate(-11deg)}.case-visual:before{top:18%}.case-visual:after{background:#7523d238;top:61%}.case-visual img{width:100%;height:auto;display:block}.case-copy h2{font-size:clamp(2.75rem,4.65vw,4.5rem)}.product-section{background:linear-gradient(90deg, #08000ff5, #130322b3), var(--abstract-bg) 70% center / cover no-repeat;overflow:hidden}.product-layout{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:60px;min-height:650px;display:grid}.product-copy{z-index:12;position:relative}.product-lead{color:#fff!important;font:400 clamp(1.24rem,1.75vw,1.58rem)/1.48 Georgia,serif!important}.product-visual{z-index:2;place-items:center;min-height:500px;display:grid;position:relative}.product-visual>img{z-index:2;filter:drop-shadow(0 34px 35px #0000008c);width:min(100%,580px);position:relative}.product-ring{aspect-ratio:1;border:1px solid #f6cc404f;border-radius:50%;width:410px;position:absolute;box-shadow:0 0 80px #9a2ad23b,inset 0 0 80px #9a2ad21f}.product-ring:before,.product-ring:after{content:"";border:1px solid #f5c93729;position:absolute;inset:10%;transform:rotate(45deg)}.product-ring:after{border-color:#d032ef33;inset:24%}.product-halo{z-index:0;aspect-ratio:1;filter:blur(24px);background:radial-gradient(circle,#9a2ce736,#0000 65%);border-radius:50%;width:42vw;position:absolute;top:13%;right:4%}.content-section{background:radial-gradient(circle at 50% 15%,#6c169c36,#0000 32%),#0b0112}.centered-heading>p:last-child{max-width:650px;margin-inline:auto}.metrics-row{border-top:1px solid #f4c6385c;border-bottom:1px solid #f4c6385c;grid-template-columns:repeat(3,1fr);margin-top:67px;display:grid}.metrics-row article{text-align:center;place-content:center;min-height:180px;padding:30px 20px;display:grid}.metrics-row article+article{border-left:1px solid #f4c63847}.metrics-row strong{color:var(--gold-bright);font-variant-numeric:tabular-nums;font:500 clamp(3.4rem,6vw,5.8rem)/.9 Georgia,serif}.metrics-row span{color:#ffffffb3;letter-spacing:.09em;text-transform:uppercase;margin-top:13px;font-size:.82rem;font-weight:700}.learning-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:58px;display:grid}.learning-grid article{background:linear-gradient(150deg,#ffffff0f,#0000 45%),#33084c4d;border:1px solid #ffffff14;border-radius:6px 30px;min-height:270px;padding:30px 25px;transition:transform .18s,border-color .18s}.learning-grid article:hover{border-color:#f4c6386b;transform:translateY(-5px)}.learning-grid article>span{color:var(--gold);letter-spacing:.12em;font-size:.72rem;font-weight:800}.learning-grid h3{color:#fff;margin:50px 0 12px;font:500 clamp(1.35rem,1.8vw,1.65rem)/1.1 Georgia,serif}.learning-grid p{color:#ffffffa6;margin:0;font-size:.94rem;line-height:1.53}.techniques-line{color:#ffffffad;z-index:12;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:45px;display:flex;position:relative}.techniques-line span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-right:8px;font-size:.75rem;font-weight:800}.techniques-line strong{color:#fff;font:500 1.08rem/1 Georgia,serif}.techniques-line i{color:var(--gold);font-style:normal}.testimonials-section{background:linear-gradient(180deg, #140323f0, #08000ffc), var(--abstract-bg) center top / cover no-repeat}.testimonial-heading{grid-template-columns:.72fr 1fr;align-items:end;gap:70px;margin-bottom:65px;display:grid}.best-seller-large{align-items:center;gap:25px;display:flex}.best-seller-large img{filter:drop-shadow(0 13px 17px #00000075);width:154px}.best-seller-large span{max-width:190px;color:var(--gold-bright);font:500 1.45rem/1.2 Georgia,serif}.testimonial-carousel{--testimonial-gap:clamp(14px, 1.4vw, 24px);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100vw;margin-left:calc(50% - 50vw);padding:14px 0 24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.testimonial-track{will-change:transform;width:max-content;display:flex;transform:translate(0)}.testimonial-carousel.is-dragging{cursor:grabbing}.testimonial-group{padding-right:var(--testimonial-gap);gap:var(--testimonial-gap);flex:none;display:flex}.testimonial-card{width:clamp(250px,21vw,340px);height:clamp(390px,36vw,540px);cursor:inherit;background:#05000ac2;border:1px solid #f4c63852;border-radius:14px;flex:none;padding:7px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 24px 45px #00000057}.testimonial-card:hover,.testimonial-card:focus-visible{border-color:#ffdc56d1;box-shadow:0 25px 55px #0000007a,0 0 22px #f5c12e21}.testimonial-card:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.testimonial-card img{object-fit:contain;background:#050009;border-radius:9px;width:100%;height:100%}.testimonial-expand{width:36px;height:36px;color:var(--gold-bright);background:#0d0118e0;border:1px solid #ffd949ad;border-radius:50%;place-items:center;font-size:1.05rem;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 18px #00000061}.carousel-hint{color:#ffffff85;letter-spacing:.04em;text-align:center;z-index:12;margin:12px 0 0;font-size:.78rem;position:relative}.testimonial-lightbox{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040009f0;place-items:center;padding:28px;animation:.18s ease-out both testimonial-lightbox-in;display:grid;position:fixed;inset:0}.testimonial-lightbox-content{place-items:center;width:min(94vw,1120px);max-height:92vh;display:grid;position:relative}.testimonial-lightbox-content img{object-fit:contain;border:1px solid #f6c7348c;border-radius:14px;max-width:100%;max-height:84vh;box-shadow:0 35px 90px #000000b8,0 0 36px #781eb12e}.testimonial-lightbox-content p{color:#ffffffad;letter-spacing:.06em;margin:13px 0 0;font-size:.8rem}.testimonial-lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#160224;border:1px solid #ffd644b3;border-radius:50%;place-items:center;width:46px;height:46px;font:300 2rem/1 Arial,sans-serif;display:grid;position:absolute;top:-17px;right:-17px;box-shadow:0 12px 26px #00000075}.testimonial-lightbox-close:hover,.testimonial-lightbox-close:focus-visible{border-color:var(--gold-bright);background:#2b0645}.testimonial-lightbox-close:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}@keyframes testimonial-lightbox-in{0%{opacity:0}to{opacity:1}}.offer-section{background:radial-gradient(circle at 50% 28%,#791bb53d,#0000 30%),#09000f;overflow:hidden}.offer-section:before{content:"";z-index:0;opacity:.12;background:var(--abstract-bg) center / cover no-repeat;pointer-events:none;position:absolute;inset:0}.offer-heading{margin-bottom:60px}.offer-main{border-top:1px solid #f4c6386b;border-bottom:1px solid #f4c6386b;grid-template-columns:1.2fr .8fr;align-items:center;min-height:500px;display:grid}.offer-kit{place-items:center;min-height:500px;display:grid;position:relative}.offer-kit:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#9f2fda47,#0000 68%);border-radius:50%;width:75%;position:absolute}.offer-kit img{z-index:1;filter:drop-shadow(0 28px 34px #0000007a);width:min(100%,720px);position:relative;transform:scale(1.08)}.offer-spark{z-index:3;color:var(--gold-bright);text-shadow:0 0 17px #ffdd4edb;position:absolute}.offer-spark-one{font-size:1.5rem;top:23%;left:7%}.offer-spark-two{font-size:.9rem;bottom:27%;right:7%}.offer-summary{border-left:1px solid #f4c63847;padding:55px}.offer-label{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:800}.offer-summary h3{color:#fff;margin:0;font:500 clamp(2.4rem,4vw,3.9rem)/.98 Georgia,serif}.offer-summary h3 span{color:var(--gold-bright);text-transform:uppercase;font-size:.58em}.offer-summary>p:not(.offer-label){color:#ffffffab;line-height:1.55}.main-value{border-top:1px solid #ffffff1a;margin-top:40px;padding-top:20px}.main-value span,.main-value strong{display:block}.listed-price{text-decoration:line-through;-webkit-text-decoration-color:var(--gold-bright);-webkit-text-decoration-color:var(--gold-bright);-webkit-text-decoration-color:var(--gold-bright);text-decoration-color:var(--gold-bright);text-decoration-skip-ink:none;text-decoration-thickness:2px}.main-value span{color:#ffffff80;text-transform:uppercase;font-size:.73rem}.main-value strong{color:#fff;margin-top:4px;font:500 1.65rem/1 Georgia,serif}.bonus-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.bonus-card{background:linear-gradient(145deg,#ffffff0f,#0000 42%),#3107496b;border:1px solid #f4c63842;border-radius:7px 32px;min-height:500px;padding:280px 34px 72px;position:relative;overflow:hidden}.bonus-number{z-index:2;position:absolute;top:28px;left:28px}.bonus-number span,.bonus-number strong{display:block}.bonus-number span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.bonus-number strong{color:#ffffff1f;font:700 4rem/.9 Arial,sans-serif}.bonus-image{place-items:center;width:min(64%,310px);height:245px;display:grid;position:absolute;top:22px;right:22px}.bonus-image img{object-fit:contain;filter:drop-shadow(0 18px 20px #0000006e);width:100%;max-height:100%}.bonus-card h3{color:#fff;margin:0 0 15px;font:500 clamp(1.45rem,2vw,1.8rem)/1.14 Georgia,serif}.bonus-card p{color:#ffffffa1;margin:0;line-height:1.53}.bonus-value{color:var(--gold-bright);font-weight:400;position:absolute;bottom:28px;right:30px}.checkout-card{color:#3d0763;text-align:center;background:linear-gradient(145deg,#ffffffeb,#e6deeafa),#ece7ee;border:1px solid #f4c638e6;border-radius:38px 8px;width:min(830px,100%);margin:65px auto 0;padding:clamp(38px,6vw,70px);scroll-margin-top:clamp(72px,12vh,112px);box-shadow:0 35px 80px #0000007a,0 0 45px #eebe201f}.checkout-copy p{color:#5a4270;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.old-price{color:#6c547b;margin-top:13px;font:500 1.25rem/1 Georgia,serif;text-decoration:line-through;display:block}.checkout-copy strong{color:#31034f;margin-top:17px;font:500 clamp(1.65rem,3vw,2.45rem)/1 Georgia,serif;display:block}.price-image{transform-origin:50%;will-change:transform;width:min(100%,465px);margin:30px auto 10px;animation:5.8s ease-in-out infinite price-image-float}@keyframes price-image-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.012)}}.checkout-card .section-cta{width:min(100%,600px)}.checkout-details{color:#4b2a62;flex-wrap:wrap;justify-content:center;gap:12px 25px;margin-top:22px;font-size:.81rem;font-weight:700;display:flex}.purchase-seals{width:min(100%,600px);margin:35px auto 0}.guarantee-section{background:radial-gradient(circle at 22%,#801fbc42,#0000 28%),linear-gradient(#10021b,#08000e)}.guarantee-layout{grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;display:grid}.guarantee-seal-wrap{place-items:center;min-height:380px;display:grid;position:relative}.guarantee-seal-wrap:before,.guarantee-seal-wrap:after{content:"";border:1px solid #f4c63840;width:330px;height:330px;position:absolute;transform:rotate(45deg)}.guarantee-seal-wrap:after{border-color:#c340ff40;width:250px;height:250px}.guarantee-seal-wrap img{z-index:2;filter:drop-shadow(0 20px 32px #0006);width:250px;position:relative}.guarantee-aura{aspect-ratio:1;filter:blur(55px);background:#ab2ee738;border-radius:50%;width:330px;position:absolute}.guarantee-note{border-left:2px solid var(--gold);padding-left:20px;color:#fff!important;font:italic 400 1.15rem/1.55 Georgia,serif!important}.faq-section{background:#08000e}.faq-layout{grid-template-columns:.73fr 1.27fr;align-items:start;gap:clamp(55px,8vw,100px);display:grid}.faq-intro{position:sticky;top:35px}.faq-intro h2{font-size:clamp(3.2rem,5.4vw,5.1rem)}.faq-intro>img{filter:drop-shadow(0 22px 24px #00000073);width:240px;margin:42px auto 0 0}.faq-list{z-index:12;position:relative}.faq-list details{border-top:1px solid #f4c63847}.faq-list details:last-child{border-bottom:1px solid #f4c63847}.faq-list summary{color:#fff;cursor:pointer;align-items:center;gap:20px;min-height:82px;padding:25px 45px 25px 0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.35;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--gold);margin-left:auto;font:400 1.7rem/1 Georgia,serif}.faq-list details[open] summary:after{content:"−"}.faq-list summary span{color:var(--gold);letter-spacing:.1em;font-size:.72rem}.faq-list details p{color:#ffffffab;margin:-8px 45px 28px 42px;font-size:1rem;line-height:1.62}.final-cta-section{background:linear-gradient(180deg, #10021ed1, #06000bf2), var(--abstract-bg) center / cover no-repeat;padding:clamp(95px,10vw,155px) 28px;overflow:hidden}.final-cta-content{z-index:12;text-align:center;position:relative}.final-cta-content h2{font-size:clamp(3rem,5.8vw,5.8rem)}.final-cta-content .section-cta{width:min(100%,660px);margin-top:42px}.final-cta-content>p:last-child{color:#ffffffa1;margin:18px 0 0;font-size:.83rem}.final-paint{z-index:0;filter:blur(5px);opacity:.22;border-radius:50%;width:520px;height:140px;position:absolute}.final-paint-left{background:linear-gradient(90deg,#0000,#efb70e);top:24%;left:-230px;transform:rotate(-12deg)}.final-paint-right{background:linear-gradient(90deg,#c40874,#0000);bottom:18%;right:-230px;transform:rotate(13deg)}.site-footer{background:#050008;border-top:1px solid #f4c6386b;padding:52px 28px 38px}.footer-shell{grid-template-columns:230px 1fr;grid-template-areas:"logo security""copy copy";align-items:center;gap:35px 60px;display:grid}.footer-logo{grid-area:logo;width:210px}.footer-security{filter:grayscale()brightness(0)invert();opacity:.78;grid-area:security;justify-self:end;width:min(100%,900px)}.footer-shell p{color:#ffffff6e;text-align:center;border-top:1px solid #ffffff14;grid-area:copy;margin:0;padding-top:25px;font-size:.76rem}@media (max-width:980px){.symptom-layout,.palette-layout,.authority-layout,.marcela-layout,.product-layout,.guarantee-layout,.faq-layout{grid-template-columns:1fr;gap:65px}.case-visual,.portrait-wrap{width:min(100%,620px);margin-inline:auto}.symptom-media{width:min(100%,720px);margin-inline:auto}.palette-thought-grid{width:min(100%,620px);margin-inline:auto}.authority-copy,.case-copy,.product-copy,.guarantee-copy{max-width:720px;margin-inline:auto}.authority-copy,.product-copy{order:-1}.product-visual{min-height:420px}.learning-grid{grid-template-columns:repeat(2,1fr)}.testimonial-heading{grid-template-columns:1fr;gap:35px}.best-seller-large{order:2}.offer-main{grid-template-columns:1fr}.offer-summary{text-align:center;border-top:1px solid #f4c63847;border-left:0}.bonus-card{padding:270px 30px 72px}.bonus-image{width:min(65%,290px)}.guarantee-seal-wrap{min-height:330px}.faq-intro{grid-template-columns:1fr 230px;gap:0 40px;display:grid;position:static}.faq-intro>:not(img){grid-column:1}.faq-intro>img{grid-area:1/2/6;align-self:end}}@media (max-width:720px){.section{padding:82px 18px}.section-heading h2,.final-cta-content h2{font-size:clamp(2.55rem,11.2vw,4.2rem)}.section-heading>p:not(.section-kicker){font-size:.98rem}.section-divider{margin-top:18px;margin-bottom:17px}.symptom-layout{gap:45px}.symptom-media .cta-button{margin-top:14px}.thought-grid{gap:10px}.thought-card{min-height:154px;padding:22px 18px}.thought-card:nth-child(2n){transform:translateY(15px)rotate(1.4deg)}.thought-card p{margin-top:16px;font-size:1.08rem}.turning-line{width:calc(100% - 36px);margin-top:70px;padding-inline:10px}.palette-layout,.authority-layout,.marcela-layout,.product-layout,.guarantee-layout,.faq-layout{gap:52px}.portrait-label{bottom:18px;right:12px}.case-copy{margin-top:24px}.product-layout{min-height:0}.product-visual{min-height:330px}.product-visual>img{width:min(88vw,470px);transform:none}.product-ring{width:300px}.metrics-row{grid-template-columns:1fr;margin-top:45px}.metrics-row article{min-height:145px}.metrics-row article+article{border-top:1px solid #f4c63847;border-left:0}.learning-grid{grid-template-columns:1fr}.learning-grid article{min-height:0}.learning-grid h3{margin-top:30px}.techniques-line{gap:12px}.testimonial-heading{margin-bottom:38px}.best-seller-large{gap:15px}.best-seller-large img{width:112px}.best-seller-large span{max-width:155px;font-size:1.1rem}.testimonial-card{width:min(78vw,330px);height:min(118vw,500px)}.testimonial-lightbox{padding:18px}.testimonial-lightbox-content{width:100%}.testimonial-lightbox-content img{max-height:82vh}.testimonial-lightbox-close{top:-12px;right:-7px}.offer-main,.offer-kit{min-height:360px}.offer-kit img{transform:scale(1.05)}.offer-summary{padding:38px 20px}.bonus-grid{grid-template-columns:1fr}.bonus-card{min-height:500px;padding:270px 24px 72px}.bonus-number{left:20px}.bonus-image{width:min(72%,280px);height:235px;top:20px;left:auto;right:18px}.bonus-card h3{margin-top:0}.bonus-value{right:23px}.checkout-card{border-radius:25px 6px;margin-top:48px;padding:39px 18px}.checkout-details{flex-direction:column}.purchase-seals{margin-top:28px}.guarantee-seal-wrap:before{width:260px;height:260px}.guarantee-seal-wrap:after{width:190px;height:190px}.guarantee-seal-wrap img{width:205px}.faq-intro{display:block}.faq-intro>img{width:190px;margin:30px auto 0}.faq-list summary{gap:12px;min-height:74px;padding-right:5px}.faq-list details p{margin-left:32px;margin-right:10px}.final-cta-section{padding:90px 18px}.final-cta-content .cta-inner{font-size:clamp(.77rem,3.75vw,1rem)}.footer-shell{grid-template-columns:1fr;grid-template-areas:"logo""security""copy";justify-items:center}.footer-logo{width:180px}.footer-security{justify-self:center}}@media (max-width:420px){.section{padding-inline:15px}.thought-card{padding:20px 14px}.thought-card p{font-size:.98rem}.video-controls{grid-template-columns:36px minmax(0,1fr) minmax(76px,92px);gap:7px;padding-inline:8px}.video-time{display:none}.symptom-media .benefits{gap:5px;font-size:clamp(.58rem,2.55vw,.7rem)}.symptom-media .benefit{gap:3px}.bonus-card{min-height:420px;padding:250px 22px 70px}.bonus-image{width:min(74%,255px);height:220px}.bonus-card h3{font-size:1.38rem}.bonus-card p{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.learning-grid article,.price-image,.video-play,.video-poster img{transition:none;animation:none}.testimonial-carousel{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.testimonial-lightbox{animation:none}.testimonial-group[aria-hidden=true]{display:none}.testimonial-card{scroll-snap-align:center}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
