@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&display=swap");:root{color-scheme:light;--color-background:#f7f2f6;--color-surface:#fff;--color-surface-alt:#ece3eb;--color-primary:#b086ac;--color-primary-soft:#ceb4cc;--color-accent:#15c4a6;--color-error:#d26882;--color-text:#1a1d2d;--color-text-muted:#50556d;--color-border:rgba(176,134,172,.14);--shadow-soft:0 24px 60px -30px rgba(95,62,92,.35);--shadow-card:0 18px 40px -20px rgba(64,42,62,.35);--max-width:1200px;--radius-lg:32px;--radius-md:20px;--radius-sm:12px}*,:after,:before{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--color-background);color:var(--color-text);font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(176,134,172,.05);border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(176,134,172,.6),rgba(206,180,204,.5));border-radius:10px;border:2px solid rgba(247,242,246,.5);-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft))}::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#9d6f99,var(--color-primary))}*{scrollbar-width:thin;scrollbar-color:rgba(176,134,172,.6) rgba(176,134,172,.05)}@supports (padding:env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.navbar{padding-top:calc(1rem + env(safe-area-inset-top, 0px))}.cookie-banner{padding-bottom:calc(.5rem + env(safe-area-inset-bottom, 0px))}.mobile-menu{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}}body:before{inset:0;z-index:-2;background:radial-gradient(circle at 15% 20%,rgba(206,180,204,.12),transparent 55%),radial-gradient(circle at 85% 10%,rgba(176,134,172,.2),transparent 60%),radial-gradient(circle at 50% 90%,rgba(21,196,166,.12),transparent 65%)}body:after,body:before{content:"";position:fixed}body:after{inset:15% 20% 10%;z-index:-3;filter:blur(140px);opacity:.35;background:conic-gradient(from 120deg at 50% 50%,rgba(176,134,172,.32),rgba(21,196,166,.22),hsla(0,0%,100%,0))}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img,svg{display:block;max-width:100%}button{font-family:inherit}main{overflow:hidden}section{padding:clamp(4rem,8vw,7rem) 0}.container{width:min(100% - 3rem,var(--max-width));margin:0 auto}@media (max-width:768px){.container{width:min(100% - 2rem,100%)}}@media (max-width:480px){.container{width:min(100% - 1.5rem,100%)}}.gradient-border{position:relative}.gradient-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,rgba(176,134,172,.6),rgba(21,196,166,.35));z-index:-1}.tag{gap:.5rem;padding:.45rem 1rem;border-radius:999px;background:rgba(176,134,172,.12);color:var(--color-primary);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border:1px solid rgba(176,134,172,.2);width:-moz-fit-content;width:fit-content;white-space:nowrap}.btn,.tag{display:inline-flex;align-items:center}.btn{justify-content:center;gap:.65rem;padding:.85rem 1.6rem;min-height:48px;border-radius:999px;font-size:.95rem;font-weight:600;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .3s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft));color:#fff;box-shadow:0 15px 45px -20px rgba(176,134,172,.6)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 50px -24px rgba(176,134,172,.65)}.btn-outline{background:hsla(0,0%,100%,.8);color:var(--color-primary);border:1px solid rgba(176,134,172,.25)}.btn-outline:hover{background:rgba(176,134,172,.08)}.glass-card{border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-card)}h1,h2,h3{margin:0;font-family:"DM Serif Display",Georgia,serif;letter-spacing:-.02em}p{margin:0;line-height:1.7;color:var(--color-text-muted)}.grid{display:grid;grid-gap:2rem;gap:2rem}@media (max-width:900px){.container{width:min(100% - 2rem,100%)}section{padding:clamp(3.5rem,7vw,6rem) 0}}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(247,242,246,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(176,134,172,.12);padding:1rem 0;transition:all .3s ease}.navbar-container{justify-content:space-between;gap:2rem}.navbar-container,.navbar-logo{display:flex;align-items:center}.navbar-logo{z-index:10}.logo-image{display:block;height:auto;width:auto}.navbar-menu{display:flex;align-items:center;gap:2rem;margin-left:auto;margin-right:auto}.navbar-link{font-size:.95rem;font-weight:600;color:var(--color-text-muted);transition:color .2s ease;position:relative;padding:.5rem 0}.navbar-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-primary);transition:width .3s ease}.navbar-link:hover{color:var(--color-primary);text-decoration:none}.navbar-link:hover:after{width:100%}.navbar-cta{flex-shrink:0}.hero{position:relative;padding:clamp(3rem,6vw,5rem) 0 clamp(5rem,10vw,8rem);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(176,134,172,.15),transparent 60%),radial-gradient(circle at 85% 10%,rgba(206,180,204,.18),transparent 65%),linear-gradient(180deg,hsla(0,0%,100%,.4),transparent);z-index:-1}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(3rem,6vw,5rem);gap:clamp(3rem,6vw,5rem);align-items:center}.hero-content{gap:clamp(1.5rem,3vw,2.2rem)}.hero-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:999px;background:rgba(21,196,166,.12);border:1px solid rgba(21,196,166,.25);color:var(--color-accent);font-size:.9rem;font-weight:700;width:-moz-fit-content;width:fit-content;white-space:nowrap;animation:pulse 2s ease-in-out infinite}@media (min-width:1025px){.hero-content{text-align:left;align-items:flex-start}.hero-features{justify-content:flex-start}.hero-cta-group{align-items:flex-start}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.badge-dot{width:8px;height:8px;border-radius:50%;background:var(--color-accent);animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero-title{font-size:clamp(2.8rem,5.5vw,4.8rem);line-height:1.1;color:var(--color-text);margin:0;font-family:"DM Serif Display",Georgia,serif;letter-spacing:-.02em}.title-highlight{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.65;color:var(--color-text);max-width:55ch;margin:0}.hero-features{display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0;justify-content:center}.hero-feature{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;background:hsla(0,0%,100%,.7);border:1px solid rgba(176,134,172,.15);border-radius:999px;font-size:.95rem;font-weight:600;color:var(--color-text)}.feature-icon{color:var(--color-accent);font-weight:700;font-size:1.1rem}.hero-cta-group{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;margin-top:.5rem}.btn-hero{padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:700;box-shadow:0 20px 50px -25px rgba(176,134,172,.7)}.btn-hero:hover{transform:translateY(-3px);box-shadow:0 25px 60px -30px rgba(176,134,172,.8)}.hero-urgency{display:inline-flex;align-items:center;gap:.6rem;font-size:.9rem;color:var(--color-error);font-weight:600;margin:0}.urgency-pulse{width:8px;height:8px;border-radius:50%;background:var(--color-error);animation:blink 1.5s ease-in-out infinite}.hero-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:420px}.video-container{position:relative;width:100%;max-width:380px;aspect-ratio:9/16;border-radius:28px;overflow:hidden;box-shadow:0 40px 100px -40px rgba(95,62,92,.6),0 0 0 1px hsla(0,0%,100%,.5);transition:transform .4s ease,box-shadow .4s ease}.video-container:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 50px 120px -45px rgba(95,62,92,.75),0 0 0 1px hsla(0,0%,100%,.6)}.hero-video{border:none;position:absolute;inset:0;pointer-events:auto}.hero-video.hidden{display:none}.hero-video.playing{display:block;z-index:2}.hero-video:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:transparent;pointer-events:none}.video-container iframe{overflow:hidden}.video-container{isolation:isolate}.video-container:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent 10%,transparent 90%,rgba(0,0,0,.4));opacity:0;transition:opacity .3s ease}.video-container:hover:after{opacity:0}.video-thumbnail{display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.video-thumbnail,.video-thumbnail-overlay{position:absolute;inset:0;transition:all .3s ease}.video-thumbnail-overlay{background:linear-gradient(135deg,rgba(176,134,172,.3),rgba(206,180,204,.25));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.video-thumbnail:hover .video-thumbnail-overlay{background:linear-gradient(135deg,rgba(176,134,172,.4),rgba(206,180,204,.35));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.video-thumbnail-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.play-button{transition:transform .3s ease}.video-thumbnail:hover .play-button{transform:scale(1.1)}.play-button svg{filter:drop-shadow(0 10px 30px rgba(0,0,0,.3))}.video-thumbnail-label{display:flex;flex-direction:column;align-items:center;gap:.5rem}.thumbnail-badge{padding:.6rem 1.2rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;font-size:.9rem;font-weight:700;color:var(--color-text);box-shadow:0 8px 24px -12px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.4)}.video-thumbnail-label p{color:#fff;font-size:.85rem;font-weight:600;margin:0;opacity:.9}.footer-logo .logo-image{max-height:3rem}.hero-content{display:flex;flex-direction:column;width:100%}.hero-content-split{display:grid;grid-template-columns:1fr .55fr;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);align-items:center;width:100%}.hero-copy{position:relative;display:grid;grid-gap:clamp(1.2rem,2.2vw,1.8rem);gap:clamp(1.2rem,2.2vw,1.8rem);padding:clamp(2.2rem,4.5vw,3.2rem);overflow:hidden;width:100%;border:1px solid rgba(176,134,172,.28);background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(236,227,235,.88));box-shadow:0 48px 120px -60px rgba(95,62,92,.5)}.hero-copy:before{content:"";position:absolute;inset:-120px -40px -140px;z-index:-2;background:radial-gradient(circle at 12% 18%,rgba(176,134,172,.35),transparent 60%),radial-gradient(circle at 82% 12%,rgba(206,180,204,.28),transparent 65%),linear-gradient(140deg,hsla(0,0%,100%,.4),transparent 70%);filter:blur(40px)}.hero-copy:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,rgba(176,134,172,.12),rgba(21,196,166,.04))}.hero-copy h1{font-size:clamp(2.6rem,4.8vw,4.2rem);line-height:1.08;color:var(--color-text)}.hero-lead{font-size:1.15rem!important;max-width:65ch!important;line-height:1.6!important;color:var(--color-text)!important}.hero-copy p{font-size:1.08rem;max-width:72ch}.hero-subtext{font-size:.9rem;color:var(--color-primary);font-weight:600;margin-top:.5rem}.btn-large{padding:1.1rem 2rem;font-size:1.05rem;font-weight:700}.btn-full{width:100%;justify-content:center}.hero-quickfacts{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;font-size:.9rem;color:rgba(26,29,45,.75);margin:.5rem 0 0}.hero-quickfacts span{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:999px;background:hsla(0,0%,100%,.68);box-shadow:inset 0 0 0 1px rgba(176,134,172,.12)}.hero-icon{font-size:1rem;color:var(--color-primary)}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.hero-video-container{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.video-wrapper{position:relative;width:100%;max-width:420px;aspect-ratio:9/16;border-radius:32px;overflow:hidden;background:linear-gradient(135deg,rgba(176,134,172,.1),rgba(21,196,166,.08));box-shadow:0 40px 100px -40px rgba(95,62,92,.6),0 0 0 1px hsla(0,0%,100%,.4);transition:transform .3s ease,box-shadow .3s ease}.video-wrapper:hover{transform:translateY(-4px);box-shadow:0 50px 120px -45px rgba(95,62,92,.7),0 0 0 1px hsla(0,0%,100%,.5)}.hero-video{width:100%;height:100%;object-fit:cover;display:block}.video-badge{position:absolute;top:16px;left:16px;padding:.5rem 1rem;border-radius:999px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px -12px rgba(0,0,0,.3);font-size:.85rem;font-weight:600;color:var(--color-text);border:1px solid rgba(176,134,172,.2)}.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:clamp(.75rem,1.8vw,1.3rem);gap:clamp(.75rem,1.8vw,1.3rem);padding-top:clamp(1.2rem,2.6vw,1.9rem)}.stat{padding:1.3rem 1.5rem;border-radius:var(--radius-md);background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(236,227,235,.85));border:1px solid rgba(176,134,172,.18);box-shadow:0 20px 45px -35px rgba(95,62,92,.45)}.stat-value{display:block;font-size:1.4rem;font-weight:700;color:var(--color-primary)}.stat-label{font-size:.85rem;color:var(--color-text-muted)}.section-heading{display:grid;grid-gap:.75rem;gap:.75rem;max-width:560px;text-align:center;margin:0 auto;justify-items:center}.section-heading .tag{margin:0 auto}.section-heading h2{font-size:clamp(2rem,3.2vw,2.8rem)}.section-heading p{font-size:1.05rem}.trust{position:relative}.trust:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 20%,rgba(176,134,172,.16),transparent 55%),radial-gradient(circle at 92% 10%,rgba(206,180,204,.18),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.7),transparent 80%);z-index:-2}.trust-inner{display:grid;grid-gap:clamp(2.5rem,4vw,3.5rem);gap:clamp(2.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}.trust-intro{display:grid;grid-gap:clamp(1.6rem,3vw,2.2rem);gap:clamp(1.6rem,3vw,2.2rem);padding:clamp(2.4rem,5vw,3.2rem);position:relative}.trust-intro:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(176,134,172,.18),rgba(21,196,166,.08));opacity:.35;pointer-events:none}.trust-intro>*{position:relative;z-index:1}.trust-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem}.trust-highlight{padding:1rem 1.2rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.75);border:1px solid rgba(176,134,172,.2);box-shadow:0 22px 45px -35px rgba(95,62,92,.45);display:grid;grid-gap:.3rem;gap:.3rem}.highlight-value{font-size:1.35rem;font-weight:700;color:var(--color-primary)}.highlight-label{font-size:.85rem;color:rgba(26,29,45,.7)}.trust-cta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;font-size:.9rem;color:rgba(26,29,45,.75)}.trust-cta .btn{flex-shrink:0}.trust-grid{display:grid;grid-gap:1.6rem;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-card{position:relative;padding:2.2rem;border-radius:var(--radius-lg);background:linear-gradient(140deg,hsla(0,0%,100%,.92),rgba(236,227,235,.86));border:1px solid rgba(176,134,172,.22);display:grid;grid-gap:1.1rem;gap:1.1rem;box-shadow:0 28px 60px -50px rgba(95,62,92,.5);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.feature-card:hover{transform:translateY(-6px);border-color:rgba(176,134,172,.35);box-shadow:0 38px 72px -45px rgba(95,62,92,.55)}.feature-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:rgba(176,134,172,.16);color:var(--color-primary)}.feature-card h3{font-size:1.4rem}.feature-card p{font-size:.98rem;color:rgba(26,29,45,.72)}.feature-link{margin-top:.5rem;display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;color:var(--color-primary);background:rgba(176,134,172,.12);border:none;border-radius:999px;padding:.55rem 1.1rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.feature-link svg{width:16px;height:16px}.feature-link:hover{background:rgba(176,134,172,.2);transform:translateX(2px)}.pulse{position:relative}.pulse:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(176,134,172,.18),transparent 65%),radial-gradient(circle at 10% 10%,rgba(206,180,204,.18),transparent 60%);z-index:-2}.pulse-inner{display:grid;grid-gap:clamp(2.4rem,5vw,3.8rem);gap:clamp(2.4rem,5vw,3.8rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.pulse-intro{display:grid;grid-gap:clamp(1.4rem,3vw,2rem);gap:clamp(1.4rem,3vw,2rem);padding:clamp(2.3rem,5vw,3.1rem);position:relative}.pulse-intro:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(150deg,rgba(176,134,172,.16),rgba(21,196,166,.08));opacity:.35;pointer-events:none}.pulse-intro>*{position:relative;z-index:1}.pulse-checklist{display:grid;grid-gap:1rem;gap:1rem}.pulse-check{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.85rem 1.2rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.78);border:1px solid rgba(176,134,172,.16)}.pulse-check strong{display:block;font-size:.95rem;margin-bottom:.2rem}.pulse-check p{font-size:.88rem;color:rgba(26,29,45,.68)}.pulse-check-icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-size:.9rem;font-weight:600;color:var(--color-primary);background:rgba(176,134,172,.18)}.pulse-timeline{position:relative;list-style:none;margin:0;padding:clamp(1.6rem,3vw,2.4rem);border-radius:clamp(28px,5vw,36px);background:hsla(0,0%,100%,.78);border:1px solid rgba(176,134,172,.22);display:grid;grid-gap:1.25rem;gap:1.25rem;box-shadow:0 32px 70px -60px rgba(95,62,92,.55)}.pulse-timeline:before{content:"";position:absolute;inset:clamp(1.6rem,3vw,2.4rem) auto clamp(1.6rem,3vw,2.4rem) clamp(1.9rem,3vw,2.6rem);width:2px;background:linear-gradient(180deg,rgba(176,134,172,.4),rgba(176,134,172,0))}.pulse-step{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:1.2rem;gap:1.2rem;padding-left:clamp(.6rem,1vw,1rem);cursor:pointer;transition:transform .25s ease;border-radius:var(--radius-md)}.pulse-step:focus-visible,.pulse-step:hover{transform:translateX(4px)}.pulse-step:focus-visible .step-marker,.pulse-step:hover .step-marker{box-shadow:0 0 0 6px rgba(176,134,172,.15)}.pulse-step:focus-visible .step-glow,.pulse-step:hover .step-glow{opacity:1;transform:scale(1.08)}.step-marker{position:relative;width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:rgba(176,134,172,.16);color:var(--color-primary);font-weight:700;font-size:1rem;transition:box-shadow .25s ease}.step-glow{position:absolute;inset:-18px;border-radius:inherit;background:radial-gradient(circle,rgba(176,134,172,.28),transparent 60%);opacity:0;transition:opacity .25s ease,transform .25s ease;z-index:-1}.step-index{position:relative;z-index:1}.step-content{display:grid;grid-gap:.4rem;gap:.4rem;padding:.8rem 1rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.84);border:1px solid rgba(176,134,172,.16);transition:border-color .25s ease,background .25s ease}.pulse-step:focus-visible .step-content,.pulse-step:hover .step-content{border-color:rgba(176,134,172,.32);background:hsla(0,0%,100%,.95)}.step-content h3{font-size:1.25rem}.step-content p{font-size:.95rem;color:rgba(26,29,45,.72)}.step-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:rgba(176,134,172,.9)}.guides{position:relative}.guides:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(176,134,172,.12),transparent 65%);z-index:-2}.guides-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(2.6rem,5vw,4rem);gap:clamp(2.6rem,5vw,4rem);align-items:stretch}.guides-story{display:grid;grid-gap:clamp(1.6rem,3vw,2.2rem);gap:clamp(1.6rem,3vw,2.2rem);padding:clamp(2.4rem,5vw,3.4rem);position:relative}.guides-story:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(176,134,172,.16),rgba(21,196,166,.08));opacity:.35;pointer-events:none}.guides-story>*{position:relative;z-index:1}.guides-pillars{display:grid;grid-gap:1rem;gap:1rem}.guide-pillar{padding:1.1rem 1.35rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.82);border:1px solid rgba(176,134,172,.22);box-shadow:0 20px 50px -40px rgba(95,62,92,.5)}.guide-pillar h4{font-size:1.1rem;margin-bottom:.4rem}.guide-pillar p{font-size:.92rem;color:rgba(26,29,45,.72)}.guides-tags{display:flex;flex-wrap:wrap;gap:.6rem}.guides-tags span{padding:.45rem .9rem;border-radius:999px;background:hsla(0,0%,100%,.7);border:1px solid rgba(176,134,172,.18);font-size:.82rem;font-weight:600;color:rgba(64,42,62,.82)}.guides-actions{display:flex;flex-wrap:wrap;gap:.9rem}.guides-experience{display:grid;grid-gap:1.5rem;gap:1.5rem}.guides-schedule{position:relative}.schedule-card{padding:clamp(2.2rem,5vw,2.8rem);display:grid;grid-gap:1.6rem;gap:1.6rem}.guide-week{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.guide-week li{display:grid;grid-template-columns:auto 1fr;grid-gap:1.1rem;gap:1.1rem;align-items:start;padding:.85rem 1.1rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.78);border:1px solid rgba(176,134,172,.16)}.week-day{font-weight:700;color:var(--color-primary);font-size:.95rem;min-width:72px}.guide-week strong{display:block;margin-bottom:.25rem}.guide-week p{font-size:.88rem;color:rgba(26,29,45,.68)}.guide-quote{padding:1.2rem 1.4rem;border-radius:var(--radius-md);background:rgba(176,134,172,.16);color:rgba(26,29,45,.85);display:grid;grid-gap:.5rem;gap:.5rem}.guide-quote span{font-size:.82rem;font-weight:600;color:rgba(64,42,62,.7)}.guides-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.guide-module{padding:1.4rem 1.6rem;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.76);border:1px solid rgba(176,134,172,.2);box-shadow:0 18px 42px -36px rgba(95,62,92,.5);transition:transform .25s ease,border-color .25s ease}.guide-module:hover{transform:translateY(-4px);border-color:rgba(176,134,172,.32)}.guide-module h5{font-size:1.05rem;margin-bottom:.4rem}.guide-module p{font-size:.88rem;color:rgba(26,29,45,.7)}.faq-grid{margin-top:2.5rem;display:grid;grid-gap:1rem;gap:1rem}.faq-item{padding:1.5rem 1.75rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.75);border:1px solid rgba(176,134,172,.18)}.faq-item summary{cursor:pointer;list-style:none;font-weight:600;color:var(--color-text)}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open]{border-color:rgba(176,134,172,.32)}.faq-item p{margin-top:1rem}.cta{position:relative;padding-bottom:clamp(5rem,10vw,8rem)}.cta-card{border-radius:clamp(28px,5vw,40px)}.cta-layout{padding:clamp(2.8rem,6.2vw,3.8rem);display:grid;grid-gap:clamp(2.2rem,4.5vw,3.2rem);gap:clamp(2.2rem,4.5vw,3.2rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background:linear-gradient(160deg,rgba(176,134,172,.2),rgba(21,196,166,.14))}.cta-story{display:grid;grid-gap:clamp(1.35rem,2.6vw,2rem);gap:clamp(1.35rem,2.6vw,2rem);padding:clamp(2.3rem,5vw,3.2rem);position:relative}.cta-story:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(140deg,rgba(176,134,172,.16),rgba(21,196,166,.08));opacity:.35;pointer-events:none}.cta-story>*{position:relative;z-index:1}.cta-story h2{font-size:clamp(2.2rem,3.4vw,3rem)}.cta-story p{max-width:58ch}.cta-highlights{display:grid;grid-gap:.85rem;gap:.85rem}.cta-highlight{padding:.95rem 1.15rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.82);border:1px solid rgba(176,134,172,.2);box-shadow:0 22px 48px -40px rgba(95,62,92,.5)}.cta-highlight h4{margin-bottom:.3rem;font-size:1.02rem}.cta-highlight p{font-size:.88rem;color:rgba(26,29,45,.72)}.cta-trust{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem .95rem;border-radius:999px;background:hsla(0,0%,100%,.82);border:1px solid rgba(176,134,172,.22);font-size:.82rem;font-weight:600;color:rgba(64,42,62,.75)}.cta-shield{font-size:1.1rem}.cta-panel{display:grid;grid-gap:1.6rem;gap:1.6rem;padding:clamp(2.2rem,4.8vw,2.8rem)}.cta-form{display:grid;grid-gap:1.3rem;gap:1.3rem}.form-row{display:grid;grid-gap:.4rem;gap:.4rem}.form-row label{font-size:.85rem}input[type=email],input[type=tel],input[type=text],textarea{width:100%;padding:.85rem 1rem;min-height:48px;border-radius:20px;border:1px solid rgba(176,134,172,.24);background:hsla(0,0%,100%,.92);font-size:16px;line-height:1.5;color:var(--color-text);font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:none;border-color:rgba(176,134,172,.6);box-shadow:0 0 0 4px rgba(176,134,172,.14);background:#fff}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:rgba(26,29,45,.45)}input[type=email]:invalid,input[type=tel]:invalid,input[type=text]:invalid,textarea:invalid{border-color:rgba(210,104,130,.8);box-shadow:0 0 0 3px rgba(210,104,130,.18)}textarea{min-height:120px;resize:vertical}.cta-options{border:none;padding:0;margin:0;display:grid;grid-gap:.75rem;gap:.75rem}.cta-options legend{font-size:.86rem;font-weight:600;color:rgba(26,29,45,.9)}.cta-option-chips{display:flex;flex-wrap:wrap;gap:.7rem}.cta-chip{position:relative;display:inline-flex}.cta-chip input{position:absolute;inset:0;opacity:0;cursor:pointer}.cta-chip span{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.05rem;border-radius:999px;background:hsla(0,0%,100%,.85);border:1px solid rgba(176,134,172,.2);font-size:.84rem;font-weight:600;color:rgba(64,42,62,.78);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.cta-chip input:checked+span{background:linear-gradient(135deg,rgba(176,134,172,.24),rgba(176,134,172,.18));border-color:rgba(176,134,172,.4);color:var(--color-primary);transform:translateY(-1px)}.cta-form-footer{display:grid;grid-gap:.65rem;gap:.65rem}.cta-form-footer p{font-size:.82rem;color:rgba(26,29,45,.65)}.footer{background:linear-gradient(180deg,rgba(10,16,56,.92),rgba(10,16,56,.96));color:hsla(0,0%,100%,.9);position:relative;overflow:hidden}.footer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0,rgba(176,134,172,.15),transparent 60%),radial-gradient(circle at 80% 100%,rgba(21,196,166,.1),transparent 60%);pointer-events:none}.footer-cta-block{padding:clamp(3.5rem,7vw,5rem) 0 clamp(2.5rem,5vw,3.5rem);text-align:center;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative}.footer-cta-content{max-width:600px;margin:0 auto;display:grid;grid-gap:1.5rem;gap:1.5rem}.footer-cta-content h3{font-size:clamp(2rem,3.5vw,2.8rem);color:#fff;margin:0}.footer-cta-content p{font-size:1.1rem;color:hsla(0,0%,100%,.8)}.footer-main{padding:clamp(3rem,6vw,4rem) 0 clamp(2rem,4vw,3rem);display:grid;grid-template-columns:1.2fr 1.8fr;grid-gap:clamp(3rem,6vw,5rem);gap:clamp(3rem,6vw,5rem);position:relative}.footer-brand{display:grid;grid-gap:1.2rem;gap:1.2rem}.footer-brand .logo{color:#fff;margin-bottom:.5rem}.footer-tagline{font-size:.95rem;line-height:1.8;color:hsla(0,0%,100%,.75)}.footer-tagline strong{color:#fff;font-size:1.1rem;display:block;margin-bottom:.3rem}.footer-trust{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem}.footer-trust span{padding:.4rem .9rem;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.9)}.footer-links-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}.footer-col h4{margin-bottom:1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.12em;color:#fff;font-weight:700}.footer-col a{display:block;margin-bottom:.6rem;color:hsla(0,0%,100%,.7);font-size:.95rem;transition:color .2s ease}.footer-col a:hover{color:#fff;text-decoration:none}.footer-response{font-size:.85rem;color:var(--color-accent);font-weight:600;margin-top:.5rem}.footer-bottom{padding:1.8rem 0;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;position:relative}.footer-bottom p{font-size:.85rem;color:hsla(0,0%,100%,.6);margin:0}.footer-love{margin-top:.5rem;color:hsla(0,0%,100%,.5);font-size:.8rem}.pain-section{background:linear-gradient(180deg,rgba(210,104,130,.04),transparent 50%);position:relative;text-align:center}.pain-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin:2.5rem auto;max-width:1100px}@media (max-width:768px){.pain-grid{grid-template-columns:1fr}}.pain-card{padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.pain-card:hover{transform:translateY(-6px);box-shadow:0 32px 64px -40px rgba(210,104,130,.4)}.pain-emoji{font-size:3.5rem;margin-bottom:1rem}.pain-card h3{font-size:1.35rem;margin-bottom:.8rem;color:var(--color-text)}.pain-card p{font-size:1rem;color:var(--color-text-muted);line-height:1.6}.pain-cta{margin:3rem auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:800px}.pain-reality{font-size:1.15rem;max-width:65ch;line-height:1.6;margin:0 auto}.gap-section{background:linear-gradient(180deg,transparent,rgba(21,196,166,.04),transparent);padding:clamp(5rem,10vw,8rem) 0;text-align:center}.gap-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:stretch;margin-bottom:3rem;max-width:1100px;margin-left:auto;margin-right:auto}.gap-after,.gap-before{padding:2.5rem;position:relative;text-align:left}.gap-before{background:linear-gradient(135deg,rgba(210,104,130,.08),rgba(210,104,130,.04))}.gap-after{background:linear-gradient(135deg,rgba(21,196,166,.12),rgba(21,196,166,.06))}.gap-label{display:inline-block;padding:.5rem 1rem;border-radius:999px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem}.gap-label.before{background:rgba(210,104,130,.15);color:var(--color-error)}.gap-label.after{background:rgba(21,196,166,.15);color:var(--color-accent)}.gap-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:1rem;gap:1rem}.gap-list li{padding-left:2rem;position:relative;font-size:1.05rem;line-height:1.5}.gap-list li:before{content:"•";position:absolute;left:.5rem;font-size:1.4rem}.gap-before .gap-list li:before{color:var(--color-error)}.gap-after .gap-list li:before{color:var(--color-accent)}.gap-promise{text-align:center;margin-top:3rem}.gap-promise p{font-size:1.15rem;max-width:70ch;margin:0 auto;padding:2rem;border-radius:var(--radius-lg);background:rgba(21,196,166,.08);border:1px solid rgba(21,196,166,.2)}.about-section{text-align:center}.about-inner{max-width:900px;margin:0 auto}.about-content{padding:clamp(2.5rem,5vw,3.5rem)}.about-text{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;color:var(--color-text);text-align:center;max-width:70ch;margin-left:auto;margin-right:auto}.about-credentials{display:grid;grid-gap:1.5rem;gap:1.5rem;margin:2.5rem auto;padding:2rem;border-radius:var(--radius-md);background:rgba(176,134,172,.06);text-align:left;max-width:700px}.credential{display:grid;grid-template-columns:auto 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:start}.credential-icon{font-size:2.5rem}.credential strong{display:block;font-size:1.1rem;margin-bottom:.3rem;color:var(--color-text)}.credential p{font-size:.95rem;color:var(--color-text-muted)}.about-why{font-size:1.05rem;line-height:1.7;padding:1.8rem;border-left:4px solid var(--color-primary);background:rgba(176,134,172,.06);border-radius:0 var(--radius-md) var(--radius-md) 0;max-width:70ch;margin:0 auto}.about-why,.process-section{text-align:center}.process-timeline{list-style:none;padding:0;margin:3rem auto;display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:900px}.process-step{display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;gap:2rem;padding:2rem;align-items:start;text-align:left}.step-number{font-size:2.5rem;font-weight:700;font-family:"DM Serif Display",Georgia,serif;color:var(--color-primary);line-height:1}.step-content h3{font-size:1.4rem;margin-bottom:.6rem}.step-content p{font-size:1.05rem;line-height:1.6}.process-guarantee{margin-top:3rem;text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.guarantee-badge{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-radius:var(--radius-lg);background:rgba(21,196,166,.08);border:1px solid rgba(21,196,166,.2)}.guarantee-icon{font-size:2.5rem}.guarantee-badge strong{display:block;font-size:1.1rem;margin-bottom:.3rem}.guarantee-badge p{font-size:.9rem;color:var(--color-text-muted)}.testimonials-section{text-align:center}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin:3rem auto 0;max-width:100%}@media (max-width:1024px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{padding:2.5rem;display:flex;flex-direction:column;gap:1.2rem;text-align:left}.testimonial-stars{color:#ffb800;font-size:1.3rem;letter-spacing:.1em}.testimonial-quote{font-size:1.05rem;line-height:1.7;color:var(--color-text);font-style:italic;flex:1 1}.testimonial-footer{display:flex;flex-direction:column;gap:.3rem;padding-top:1rem;border-top:1px solid rgba(176,134,172,.15)}.testimonial-author{font-weight:600;color:var(--color-text)}.testimonial-result{font-size:.9rem;color:var(--color-primary)}.booking-section{background:linear-gradient(180deg,rgba(176,134,172,.06),transparent);padding:clamp(5rem,10vw,8rem) 0}.booking-header{text-align:center;margin-bottom:3.5rem;display:flex;flex-direction:column;align-items:center}.booking-header .tag{margin-bottom:1rem}.booking-header h2{font-size:clamp(2.4rem,4.5vw,3.6rem);margin-bottom:.8rem}.booking-header p{font-size:1.15rem;color:var(--color-text-muted)}.booking-wrapper{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.booking-benefits,.booking-form{padding:clamp(2.2rem,4vw,2.8rem)}.booking-benefits{position:-webkit-sticky;position:sticky;top:2rem}.booking-benefits h3{font-size:1.6rem;margin-bottom:1.5rem;color:var(--color-text)}.benefits-list{list-style:none;padding:0;margin:0 0 2rem;display:grid;grid-gap:1rem;gap:1rem}.benefits-list li{display:grid;grid-template-columns:auto 1fr;grid-gap:.8rem;gap:.8rem;align-items:start;font-size:1.05rem;line-height:1.6;color:var(--color-text)}.benefit-check{color:var(--color-accent);font-weight:700;font-size:1.2rem}.benefits-guarantee{padding:1.5rem;border-radius:var(--radius-md);background:rgba(21,196,166,.08);border:1px solid rgba(21,196,166,.2)}.benefits-guarantee p{font-size:.95rem;line-height:1.6;color:var(--color-text)}.form-urgency{font-size:.95rem;color:var(--color-error);font-weight:600;margin-bottom:1.8rem;text-align:center}.form-row{margin-bottom:1.3rem}.form-row label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:.9rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text)}.label-hint{font-size:.78rem;font-weight:500;color:var(--color-accent);background:rgba(21,196,166,.1);padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(21,196,166,.2)}.form-row input,.form-row textarea{width:100%;padding:.9rem 1.1rem;border-radius:var(--radius-sm);border:1px solid rgba(176,134,172,.25);background:hsla(0,0%,100%,.95);font-size:1rem;font-family:inherit;transition:all .2s ease}.form-row input[type=tel]{font-family:SF Mono,Monaco,Courier New,monospace;letter-spacing:.02em}.form-row input:focus,.form-row textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(176,134,172,.12)}.form-row textarea{resize:vertical;min-height:120px}.form-footer-text{font-size:.85rem;color:var(--color-text-muted);text-align:center;margin-top:1rem;line-height:1.8}.form-success{text-align:center;padding:3rem 1.5rem}.success-icon{font-size:4rem;margin-bottom:1.5rem}.form-success h3{font-size:2rem;margin-bottom:1rem;color:var(--color-text)}.form-success p{font-size:1.1rem;line-height:1.6;color:var(--color-text);margin-bottom:2rem}.form-error{padding:1rem 1.2rem;border-radius:var(--radius-sm);background:rgba(210,104,130,.1);border:1px solid rgba(210,104,130,.3);margin-bottom:1.2rem}.form-error p{font-size:.9rem;color:var(--color-error);margin:0}.btn:disabled,input:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}.faq-section{background:linear-gradient(180deg,transparent,rgba(176,134,172,.04));text-align:center}.faq-grid{margin:2.5rem auto 0;max-width:900px}.faq-cta{text-align:center;margin-top:2.5rem;font-size:1.1rem}.faq-cta a{color:var(--color-primary);font-weight:600;text-decoration:underline}.ultimatum-section{padding:clamp(5rem,10vw,8rem) 0;background:linear-gradient(180deg,rgba(176,134,172,.08),rgba(21,196,166,.06));text-align:center}.ultimatum-card{padding:clamp(3rem,6vw,4.5rem);text-align:center}.ultimatum-card h2{font-size:clamp(2.4rem,4.5vw,3.6rem);margin-bottom:3rem}.ultimatum-options{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem;max-width:1100px;margin-left:auto;margin-right:auto}@media (max-width:768px){.ultimatum-options{grid-template-columns:1fr}}.option{padding:2.5rem;border-radius:var(--radius-lg);text-align:left}.option-bad{background:rgba(210,104,130,.08);border:2px solid rgba(210,104,130,.25)}.option-good{background:linear-gradient(135deg,rgba(21,196,166,.15),rgba(21,196,166,.08));border:2px solid rgba(21,196,166,.35);box-shadow:0 20px 60px -30px rgba(21,196,166,.4)}.option-icon{font-size:3rem;display:block;margin-bottom:1rem}.option h3{font-size:1.6rem;margin-bottom:1rem}.option p{font-size:1.05rem;line-height:1.7;color:var(--color-text-muted);margin-bottom:1.5rem}.ultimatum-truth{font-size:1.15rem;max-width:900px;margin:0 auto;line-height:1.7;padding:2rem;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.6);text-align:center}.legal-header{padding:clamp(1.5rem,3vw,2.5rem) 0;background:linear-gradient(180deg,rgba(176,134,172,.08),transparent)}.legal-content{padding:clamp(2rem,5vw,4rem) 0 clamp(4rem,8vw,6rem);min-height:60vh}.legal-article{max-width:900px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem)}.legal-article h1{font-size:clamp(2.4rem,4.5vw,3.6rem);margin-bottom:1.5rem;color:var(--color-text)}.legal-intro{padding:1.5rem;background:rgba(176,134,172,.08);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);margin-bottom:3rem}.legal-intro p{font-size:1.1rem;line-height:1.7;color:var(--color-text);margin:0}.legal-section{margin-bottom:3rem}.legal-section h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:1.2rem;color:var(--color-text)}.legal-section h3{font-size:1.3rem;margin:1.5rem 0 .8rem;color:var(--color-text)}.legal-section p{font-size:1.05rem;line-height:1.8;margin-bottom:1rem;color:var(--color-text-muted)}.legal-section ol,.legal-section ul{margin:1rem 0;padding-left:1.5rem}.legal-section li{font-size:1.05rem;line-height:1.8;margin-bottom:.8rem;color:var(--color-text-muted)}.legal-section a{color:var(--color-primary);text-decoration:underline;font-weight:600}.legal-section a:hover{color:var(--color-primary-soft)}.legal-notice{padding:1.5rem;background:rgba(21,196,166,.08);border-radius:var(--radius-md);border:1px solid rgba(21,196,166,.2);margin:1.5rem 0}.legal-notice p{color:var(--color-text)}.crisis-notice{background:rgba(210,104,130,.08);border-color:rgba(210,104,130,.2)}.legal-contact-box{margin-top:3rem;padding:2rem;background:rgba(176,134,172,.06);border-radius:var(--radius-lg);text-align:center}.legal-contact-box h3{font-size:1.6rem;margin-bottom:1rem;color:var(--color-text)}.legal-contact-box p{font-size:1.05rem;line-height:1.7;color:var(--color-text-muted)}.legal-contact-box a{color:var(--color-primary);font-weight:600;text-decoration:underline}.footer-simple{padding:2rem 0;background:rgba(10,16,56,.92);color:hsla(0,0%,100%,.9)}.footer-simple-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer-simple-content>a{color:hsla(0,0%,100%,.8);font-weight:600}.footer-simple-links{display:flex;gap:1.5rem}.footer-simple-links a{color:hsla(0,0%,100%,.7);font-size:.95rem}.footer-simple-links a:hover{color:#fff;text-decoration:none}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,rgba(176,134,172,.98),rgba(206,180,204,.96));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 -10px 40px rgba(0,0,0,.15);animation:slideUp .4s ease-out}.cookie-content{max-width:1200px;margin:0 auto;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cookie-text{flex:1 1}.cookie-text p{margin:0 0 .5rem;color:#fff;font-size:.95rem;line-height:1.5}.cookie-text strong{font-weight:700}.cookie-details{margin-top:.5rem}.cookie-details a{color:hsla(0,0%,100%,.9);text-decoration:underline;font-size:.85rem}.cookie-banner .btn{flex-shrink:0;background:#fff;color:var(--color-primary)}.cookie-banner .btn:hover{background:hsla(0,0%,100%,.9)}@media (max-width:768px){.cookie-banner{padding:.5rem 0}.cookie-content{flex-direction:column;align-items:stretch;text-align:left;padding:1.25rem 1rem;gap:1.25rem}.cookie-text p{font-size:.9rem}.cookie-details{margin-top:.75rem}.cookie-details a{font-size:.82rem}.cookie-banner .btn{width:100%;min-height:52px;font-size:1rem;font-weight:700}}@media (max-width:640px){.cookie-content{padding:1rem}.footer-simple-content{flex-direction:column;text-align:center}.footer-simple-links{width:100%;justify-content:center}}@media (max-width:1024px){.navbar-menu{gap:1.5rem}.navbar-link{font-size:.9rem}.hero-grid{display:flex;flex-direction:column;gap:2.5rem}.hero-content{text-align:center;align-items:center}.video-container{max-width:360px;margin:0 auto}.hero-title{font-size:clamp(2.4rem,7vw,3.2rem)}.hero-description{font-size:1.1rem}.hero-copy{padding:clamp(2.2rem,6vw,3rem)}.hero-quickfacts{gap:.6rem 1rem}.hero-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.trust-inner{grid-template-columns:1fr}.trust-intro{order:1}.trust-grid{order:2}.pulse-inner{grid-template-columns:1fr}.pulse-timeline{padding:clamp(1.8rem,5vw,2.6rem)}.pulse-timeline:before{left:clamp(2.1rem,5vw,3rem);right:auto}.guides-inner{grid-template-columns:1fr}.guides-story{padding:clamp(2rem,6vw,2.6rem)}.guides-actions{justify-content:flex-start}.guides-modules{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cta-layout{grid-template-columns:1fr}.cta-panel,.cta-story{padding:clamp(2rem,6vw,2.6rem)}.cta-option-chips{gap:.5rem}.footer-links{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.booking-wrapper,.gap-split{grid-template-columns:1fr}.booking-wrapper{gap:2rem}.booking-benefits{position:static}.ultimatum-options{grid-template-columns:1fr}}.mobile-menu-button{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001;-webkit-tap-highlight-color:transparent}.hamburger{display:flex;flex-direction:column;gap:5px;width:26px;height:20px;position:relative}.hamburger span{display:block;height:2.5px;width:100%;background:var(--color-text);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.hamburger.open span:first-child{transform:translateY(7.5px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobile-menu-overlay{display:none;position:fixed;inset:0;background:rgba(10,16,56,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(85vw,380px);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(247,242,246,.98));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;animation:slideInRight .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(176,134,172,.12)}.mobile-menu-close{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--color-text);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.mobile-menu-close:active,.mobile-menu-close:hover{background:rgba(176,134,172,.1);transform:scale(.95)}.mobile-menu-links{display:flex;flex-direction:column;padding:1.5rem 0;flex:1 1}.mobile-menu-link{padding:1rem 1.5rem;font-size:1.1rem;font-weight:600;color:var(--color-text);transition:all .2s ease;border-left:3px solid transparent;-webkit-tap-highlight-color:transparent}.mobile-menu-link:active,.mobile-menu-link:hover{background:rgba(176,134,172,.08);border-left-color:var(--color-primary);text-decoration:none;transform:translateX(4px)}.mobile-menu-cta{padding:1.5rem;border-top:1px solid rgba(176,134,172,.12);background:linear-gradient(180deg,transparent,rgba(176,134,172,.04))}.mobile-menu-subtext{text-align:center;font-size:.85rem;color:var(--color-text-muted);margin-top:1rem;margin-bottom:0}@media (max-width:900px){.navbar-cta-desktop{display:none}.mobile-menu-button,.mobile-menu-overlay{display:block}}@media (max-width:640px){.nav{padding:0 0 1.5rem}.nav-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.navbar{padding:1rem 0}.navbar-container{gap:1rem}.navbar-menu{display:none}.navbar-cta{font-size:.9rem;padding:.75rem 1.3rem}.mobile-menu{width:100vw}.hero{padding:2rem 0 clamp(3.5rem,8vw,5rem)}.hero-grid{gap:2.5rem}.hero-media{display:flex;align-items:center;justify-content:center;width:100%;padding:0 1rem}.video-container{width:100%;max-width:min(380px,100%);max-height:70vh;border-radius:24px;margin:0 auto}.play-button svg{width:70px;height:70px}.thumbnail-badge{font-size:.85rem;padding:.5rem 1rem}.video-label{font-size:.8rem;padding:.5rem .9rem}.hero-content{text-align:center;width:100%}.hero-title{font-size:clamp(2.2rem,8.5vw,2.8rem);line-height:1.2;letter-spacing:-.015em;margin-bottom:.8rem}.hero-description{font-size:1.05rem;line-height:1.65;color:var(--color-text);margin-bottom:1rem;max-width:100%;margin-left:auto;margin-right:auto}.hero-badge{font-size:.85rem;padding:.55rem 1.1rem}.hero-features{display:none}.hero-media{order:1}.hero-cta-group{order:2;width:100%;align-items:center}.btn-hero{width:auto;min-width:280px;justify-content:center;border-radius:18px;box-shadow:0 16px 48px -20px rgba(176,134,172,.8)}.btn-hero:active{transform:scale(.98)}.hero-urgency{width:100%;justify-content:center;font-size:.9rem;padding:.5rem}.trust-highlights{grid-template-columns:1fr}.trust-cta{flex-direction:column;align-items:flex-start}.pulse-timeline{padding:1.6rem 1.2rem 1.6rem 2.2rem}.pulse-timeline:before{left:2rem}.step-marker{width:46px;height:46px}.pulse-step{grid-template-columns:auto 1fr}.guides-story{padding:2.1rem}.guides-actions{flex-direction:column;align-items:stretch}.guide-week li{grid-template-columns:1fr}.week-day{min-width:0}.guides-modules{grid-template-columns:1fr}.cta-option-chips{flex-direction:column;align-items:stretch}.cta-chip{justify-content:flex-start}textarea{min-height:140px}.footer-cta-content{padding:0 1rem}.footer-links-grid,.footer-main{grid-template-columns:1fr;gap:2rem}.footer-trust{flex-direction:column;align-items:flex-start}.footer-trust span{width:100%}.pain-grid{grid-template-columns:1fr;gap:1.2rem}.pain-card{padding:1.8rem 1.5rem}.pain-emoji{font-size:3rem}.gap-split{gap:1.5rem}.gap-after,.gap-before{padding:1.8rem}.booking-wrapper{gap:2rem}.booking-benefits,.booking-form{padding:2rem 1.5rem;border-radius:24px}.form-row{margin-bottom:1.5rem}.form-row input,.form-row textarea{font-size:16px!important;padding:1rem 1.2rem;min-height:54px;border-radius:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-row input[type=tel]{letter-spacing:.5px}.form-row textarea{min-height:140px;line-height:1.6}.form-row label{font-size:.95rem;font-weight:700;margin-bottom:.6rem;flex-direction:column;align-items:flex-start;gap:.5rem;color:var(--color-text)}.label-hint{font-size:.8rem;font-weight:600}.btn{min-height:52px;padding:1rem 1.6rem;font-size:1rem;font-weight:700;border-radius:16px}.btn-large{min-height:58px;padding:1.3rem 2rem;border-radius:18px}.btn-hero,.btn-large{font-size:1.1rem;font-weight:700}.btn-hero{min-height:60px;padding:1.4rem 2rem}.btn-primary{box-shadow:0 12px 40px -18px rgba(176,134,172,.7)}.btn-primary:active{transform:scale(.98);box-shadow:0 8px 30px -15px rgba(176,134,172,.6)}.testimonials-grid{grid-template-columns:1fr;gap:1.5rem}.testimonial-card{padding:2rem 1.5rem}.faq-item{padding:1.5rem 1.3rem;border-radius:16px}.faq-item summary{font-size:1.05rem;line-height:1.4;padding-right:2rem}.faq-item p{font-size:1rem;line-height:1.7;margin-top:.8rem}.ultimatum-card{padding:2.5rem 1.5rem;border-radius:24px}.ultimatum-card h2{font-size:clamp(2rem,7vw,2.6rem);line-height:1.25;margin-bottom:2rem}.ultimatum-options{gap:1.5rem}.option{padding:2rem 1.5rem;border-radius:20px}.option h3{font-size:1.4rem;line-height:1.3}.option p{font-size:1.02rem;line-height:1.65}.ultimatum-truth{font-size:1.05rem;line-height:1.7;padding:1.8rem 1.5rem;border-radius:20px}.process-step{grid-template-columns:auto 1fr;gap:1.2rem;padding:1.8rem 1.5rem;border-radius:18px}.step-number{font-size:2.2rem;line-height:1}.step-content h3{font-size:1.25rem;line-height:1.3;margin-bottom:.5rem}.step-content p{font-size:1rem;line-height:1.6}}@media (hover:none) and (pointer:coarse){.btn,a,button{-webkit-tap-highlight-color:rgba(176,134,172,.2)}.btn:active{transform:scale(.98)}.nav-links a{padding:.5rem;min-height:44px;display:flex;align-items:center}input,select,textarea{font-size:16px!important}.btn,.glass-card,.mobile-menu,.video-container{will-change:transform}body{overscroll-behavior-y:contain}html{scroll-padding-top:80px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:480px){section{padding:clamp(2.5rem,12vw,3.5rem) 0}.container{width:min(100% - 1.5rem,100%)}.hero{padding:1.5rem 0 clamp(3rem,8vw,4rem)}.hero-grid{gap:2rem}.hero-content{max-width:100%}.hero-copy{padding:1.8rem 1.5rem;border-radius:20px}.hero-copy h1{font-size:clamp(1.95rem,7vw,2.2rem);line-height:1.25;letter-spacing:-.012em}.hero-description{font-size:1.02rem;line-height:1.6}.btn-hero{width:100%;min-width:auto}.navbar{padding:.7rem 0}.navbar-logo .logo-image{max-width:120px;height:auto}.video-container{max-height:65vh;border-radius:20px}.video-label{font-size:.75rem;padding:.45rem .8rem}.booking-form{padding:1.8rem 1.3rem}.form-row{margin-bottom:1.5rem}.form-row input,.form-row textarea{padding:1.1rem;font-size:16px;border-radius:14px}.btn-large{padding:1.3rem 1.8rem;font-size:1.1rem;min-height:60px;font-weight:700}.pain-card{padding:1.8rem 1.5rem;border-radius:20px;text-align:center}.pain-emoji{font-size:3rem;margin-bottom:.8rem}.pain-card h3{font-size:1.25rem;line-height:1.3;margin-bottom:.7rem}.pain-card p{font-size:1rem;line-height:1.65}.gap-after,.gap-before{padding:1.8rem 1.5rem;border-radius:20px}.gap-list li{font-size:1rem;line-height:1.6;padding-left:1.8rem}.gap-label{font-size:.8rem;padding:.45rem .9rem;margin-bottom:1.2rem}.testimonial-card{padding:2rem 1.5rem;border-radius:20px}.testimonial-quote{font-size:1.05rem;line-height:1.7}.testimonial-stars{font-size:1.2rem}.footer-cta-content h3{font-size:clamp(1.85rem,6vw,2.2rem);line-height:1.25}.footer-cta-content p{font-size:1.05rem;line-height:1.6}.nav{flex-direction:column;align-items:flex-start;gap:.9rem}.logo-image{max-width:120px;height:auto}.nav-actions{order:2;width:100%;gap:.65rem}.nav-actions .btn{width:100%}.nav-links{order:3;width:100%;gap:.65rem;flex-direction:column;align-items:flex-start;padding-top:.75rem;border-top:1px solid rgba(176,134,172,.15);font-size:.92rem}.nav-links a{padding:.25rem 0}.hero{padding-bottom:clamp(3.8rem,12vw,5rem)}.hero-copy{padding:1.7rem;gap:1rem}.hero-copy h1{font-size:clamp(2.1rem,8vw,2.4rem)}.hero-copy p{font-size:1rem}.hero-actions .btn{width:100%}.hero-quickfacts{flex-direction:column;gap:.55rem}.hero-quickfacts span{width:100%;justify-content:flex-start}.hero-stats{grid-template-columns:1fr}.stat{padding:1rem 1.2rem}.cta-panel,.cta-story,.guides-story,.trust-intro{padding:1.8rem}.feature-card{padding:1.6rem;gap:.85rem}.pulse-timeline{padding:1.4rem 1.2rem 1.4rem 2rem}.pulse-step{grid-template-columns:1fr;gap:.8rem}.step-content{padding:.75rem .9rem}.guides-actions{align-items:stretch;gap:.7rem}.guides-actions .btn{width:100%}.guide-week li{padding:.75rem .9rem}.cta-layout{gap:1.6rem}.cta-form{gap:1rem}.cta-options legend,.form-row label{font-size:.94rem}.cta-chip span{width:100%;justify-content:flex-start;font-size:.9rem}.cta-form-footer{gap:.5rem}.cta-form-footer .btn{width:100%}.cta-form-footer p,.cta-trust{font-size:.78rem}.cta-trust{width:100%;justify-content:flex-start}.faq-grid{gap:.8rem}.faq-item{padding:1.2rem 1.4rem}.footer{padding:2.5rem 0 3rem}.footer-main{grid-template-columns:1fr;gap:2.5rem}.footer-links-grid{grid-template-columns:repeat(2,1fr)}.footer-trust{justify-content:flex-start}.about-content{padding:2rem 1.5rem;border-radius:20px}.about-text{font-size:1.05rem;line-height:1.7;margin-bottom:1.3rem}.about-credentials{padding:1.8rem 1.5rem;border-radius:16px;gap:1.3rem}.credential{gap:1rem}.credential-icon{font-size:2.2rem}.credential strong{font-size:1.05rem}.credential p{font-size:.95rem;line-height:1.6}.about-why{padding:1.5rem;font-size:1rem;line-height:1.7;border-radius:16px}.booking-header{margin-bottom:2.5rem;padding:0 .5rem}.booking-header h2{font-size:clamp(2rem,7vw,2.6rem);line-height:1.25;margin-bottom:.8rem}.booking-header p{font-size:1.05rem;line-height:1.6}.booking-header .tag{font-size:.85rem;padding:.4rem .9rem}.benefits-list{gap:.9rem}.benefits-list li{font-size:1rem;line-height:1.6;gap:.7rem}.benefit-check{font-size:1.15rem}.benefits-guarantee{padding:1.5rem;border-radius:16px}.benefits-guarantee p{font-size:.98rem;line-height:1.65}}@media (max-width:360px){.container{width:min(100% - 1.2rem,100%)}.hero-copy{padding:1.5rem 1.2rem;border-radius:18px}.hero-title{font-size:clamp(1.85rem,8vw,2.1rem)}.btn{padding:.85rem 1.2rem;min-height:50px;font-size:.95rem}.btn-large{min-height:56px;font-size:1.05rem}input[type=email],input[type=tel],input[type=text],textarea{padding:.9rem 1rem;font-size:16px!important}.cta-chip span{padding:.6rem 1rem}.faq-item,.option,.pain-card,.testimonial-card{padding:1.5rem 1.2rem}}.btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(176,134,172,.2)}.faq-item summary:after{content:"+";float:right;font-size:1.3rem;font-weight:300;transition:transform .2s ease;color:var(--color-primary)}.faq-item[open] summary:after{transform:rotate(45deg)}.modal-overlay{position:fixed;inset:0;background:rgba(10,16,56,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn .3s ease;overflow-y:auto}.modal-container{position:relative;width:100%;max-width:550px;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(247,242,246,.98));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:24px;box-shadow:0 40px 100px -20px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.5);animation:slideUp .4s cubic-bezier(.4,0,.2,1);-webkit-overflow-scrolling:touch}.modal-container::-webkit-scrollbar{width:8px}.modal-container::-webkit-scrollbar-track{background:rgba(176,134,172,.08);border-radius:10px;margin:10px 0}.modal-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(176,134,172,.7),rgba(206,180,204,.6));border-radius:10px;border:2px solid hsla(0,0%,100%,.5)}.modal-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft))}@keyframes slideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close{position:absolute;top:1.5rem;right:1.5rem;background:hsla(0,0%,100%,.9);border:1px solid rgba(176,134,172,.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text);transition:all .2s ease;z-index:10;-webkit-tap-highlight-color:transparent}.modal-close:active,.modal-close:hover{background:#fff;border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.05)}.modal-content{padding:2.5rem 2rem 2rem}.modal-header{text-align:center;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center}.modal-header .tag{margin-bottom:.8rem}.modal-header h2{font-size:clamp(1.8rem,4vw,2.4rem);margin-bottom:.6rem;color:var(--color-text);line-height:1.2}.modal-header p{font-size:1rem;color:var(--color-text-muted);max-width:50ch;margin:0 auto;line-height:1.5}.modal-form{display:grid;grid-gap:1.1rem;gap:1.1rem}.modal-form .form-row{margin-bottom:0}.modal-form .form-row label{font-size:.9rem;margin-bottom:.4rem}.modal-form .form-row input,.modal-form .form-row textarea{padding:.85rem 1rem}.modal-form .form-row textarea{min-height:110px;rows:4}.modal-form .form-footer-text{font-size:.82rem;margin-top:.5rem}.modal-form .btn-large{margin-top:.5rem}.footer-link-button{display:block;margin-bottom:.6rem;color:hsla(0,0%,100%,.7);font-size:.95rem;transition:color .2s ease;background:none;border:none;cursor:pointer;padding:0;text-align:left;font-family:inherit;-webkit-tap-highlight-color:transparent}.footer-link-button:hover{color:#fff;text-decoration:underline}@media (max-width:640px){.modal-overlay{padding:0;align-items:flex-end}.modal-container{max-width:100%;max-height:95vh;border-radius:24px 24px 0 0;animation:slideUpMobile .4s cubic-bezier(.4,0,.2,1)}@keyframes slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-content{padding:2rem 1.5rem 1.5rem}.modal-header{margin-bottom:1.5rem}.modal-header .tag{font-size:.8rem;padding:.35rem .85rem}.modal-header h2{font-size:clamp(1.7rem,6vw,2rem);margin-bottom:.5rem}.modal-header p{font-size:.95rem}.modal-close{top:1rem;right:1rem;width:36px;height:36px}.modal-form{gap:1rem}.modal-form .form-row input,.modal-form .form-row textarea{font-size:16px;padding:.9rem 1rem}.modal-form .form-row textarea{min-height:100px}.modal-form .btn-large{font-size:1.05rem}.modal-form .form-footer-text{font-size:.82rem;margin-top:.5rem}}@media (max-width:768px){.legal-header{padding:1rem 0}.legal-article{padding:2rem 1.5rem;border-radius:20px}.legal-article h1{font-size:clamp(2rem,7vw,2.8rem);line-height:1.25;margin-bottom:1.2rem}.legal-intro{padding:1.5rem;border-radius:14px;margin-bottom:2rem}.legal-intro p{font-size:1.02rem;line-height:1.65}.legal-section{margin-bottom:2.5rem}.legal-section h2{font-size:clamp(1.4rem,5vw,1.9rem);line-height:1.3;margin-bottom:1rem}.legal-section h3{font-size:1.2rem;line-height:1.35;margin:1.2rem 0 .7rem}.legal-section li,.legal-section p{font-size:1rem;line-height:1.7}.legal-notice{padding:1.5rem;border-radius:14px}.legal-contact-box{padding:2rem 1.5rem;border-radius:18px}.legal-contact-box h3{font-size:1.5rem;line-height:1.3}.legal-contact-box p{font-size:1rem;line-height:1.7}}@media (max-width:640px){.section-heading{max-width:100%;text-align:center}.section-heading .tag{font-size:.8rem;padding:.35rem .8rem}.section-heading h2{font-size:clamp(1.8rem,6.5vw,2.4rem);line-height:1.25;letter-spacing:-.015em}.section-heading p{font-size:1.02rem;line-height:1.6}.guarantee-badge{flex-direction:column;text-align:center;padding:1.5rem 1.3rem;border-radius:18px}.guarantee-icon{font-size:2.2rem}.guarantee-badge strong{font-size:1.05rem}.guarantee-badge p{font-size:.92rem;line-height:1.6}}