@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/amiri-normal-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/amiri-normal-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(fonts/inter-normal-400-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aspekta;src:url(uploads/fonts/aspekta/AspektaVF.woff2) format("woff2");font-weight:50 1000;font-style:normal;font-display:swap}:root{--on-accent: var(--bg)}:root,[data-theme=emerald]{--bg: #F6F1E7;--bg-2: #EFE8D9;--ink: #1B271F;--ink-soft: #51604F;--accent: #114A37;--accent-2: #B0863A;--gold-soft: #D8C08A;--card: #FCFAF3;--line: rgba(27, 39, 31, .13);--halo: rgba(17, 74, 55, .1)}[data-theme=obsidian]{--bg: #0A1220;--bg-2: #111C32;--ink: #ECF1FA;--ink-soft: #97A4BC;--accent: #5C8FD6;--accent-2: #D4A852;--gold-soft: #E8C982;--card: #131E33;--line: rgba(232, 238, 248, .1);--halo: rgba(92, 143, 214, .22);--on-accent: #04080F;--stage-1: #1B3D70;--stage-2: #112A52;--stage-3: #081B3A}[data-theme=mihrab]{--bg: #0A1612;--bg-2: #12211B;--ink: #ECE6D4;--ink-soft: #97A296;--accent: #3A8B6E;--accent-2: #D8B66A;--gold-soft: #E8CE8A;--card: #14241F;--line: rgba(236, 230, 212, .1);--halo: rgba(58, 139, 110, .22);--on-accent: #07140F;--stage-1: #1A5E45;--stage-2: #103E2E;--stage-3: #082A1D}[data-theme=oud]{--bg: #14100C;--bg-2: #1F1812;--ink: #F2E8D7;--ink-soft: #A89881;--accent: #C77D45;--accent-2: #E0A85C;--gold-soft: #ECC68C;--card: #20180F;--line: rgba(242, 232, 215, .1);--halo: rgba(199, 125, 69, .24);--on-accent: #14100C;--stage-1: #6B3D1F;--stage-2: #4A2A14;--stage-3: #2A170B}[data-theme=iqra]{--bg: #060406;--bg-2: #120A07;--ink: #F4EAD7;--ink-soft: #A99883;--accent: #D97742;--accent-2: #E8B36A;--gold-soft: #F2D49A;--card: #18100B;--line: rgba(244, 234, 215, .09);--halo: rgba(217, 119, 66, .32);--on-accent: #1A0A06;--stage-1: #6B2D14;--stage-2: #3E1B0C;--stage-3: #1C0905}[data-theme=iqra] body:before{content:"";position:fixed;left:0;right:0;bottom:0;height:60vh;pointer-events:none;z-index:0;background:radial-gradient(60% 100% at 50% 100%,rgba(217,119,66,.22) 0%,rgba(217,119,66,.1) 28%,transparent 64%),radial-gradient(80% 60% at 50% 110%,rgba(232,179,106,.18) 0%,transparent 60%);mix-blend-mode:screen}[data-theme=iqra] main,[data-theme=iqra] .nav,[data-theme=iqra] .footer,[data-theme=iqra] .wa-float,[data-theme=iqra] .scroll-progress{position:relative;z-index:1}[data-theme=iqra] .hero--dark{background:radial-gradient(58% 62% at 50% 108%,rgba(217,119,66,.62) 0%,rgba(180,78,30,.36) 24%,rgba(120,48,18,.18) 44%,transparent 68%),radial-gradient(120% 70% at 50% -20%,#000 0%,transparent 60%),linear-gradient(180deg,#000,#050306 38%,#0a0606 70%,#150a07)}[data-theme=iqra] .hero--dark:before{opacity:.25}[data-theme=iqra] .hero--dark .hero-watermark{opacity:.04}.hero-aberration{position:absolute;left:50%;bottom:-22%;transform:translate(-50%);width:min(1400px,96vw);text-align:center;pointer-events:none;z-index:1;display:none}[data-theme=iqra] .hero-aberration{display:block}.hero-aberration .ab-glyph{font-family:Amiri,Cormorant Garamond,serif;font-weight:700;font-size:clamp(220px,42vw,620px);line-height:.86;letter-spacing:-.04em;color:#f8ecd29e;display:inline-block;text-shadow:-5px 0 0 rgba(72,200,255,.42),-2px 0 0 rgba(72,200,255,.22),5px 0 0 rgba(255,64,92,.42),2px 0 0 rgba(255,64,92,.22),0 0 80px rgba(232,179,106,.5),0 0 180px rgba(217,119,66,.4);filter:blur(1.2px);opacity:.78;animation:abDrift 7s ease-in-out infinite}@keyframes abDrift{0%,to{text-shadow:-5px 0 0 rgba(72,200,255,.42),-2px 0 0 rgba(72,200,255,.22),5px 0 0 rgba(255,64,92,.42),2px 0 0 rgba(255,64,92,.22),0 0 80px rgba(232,179,106,.5),0 0 180px rgba(217,119,66,.4)}50%{text-shadow:-8px 0 0 rgba(72,200,255,.5),-3px 0 0 rgba(72,200,255,.28),8px 0 0 rgba(255,64,92,.5),3px 0 0 rgba(255,64,92,.28),0 0 110px rgba(232,179,106,.6),0 0 220px rgba(217,119,66,.5)}}@media(prefers-reduced-motion:reduce){.hero-aberration .ab-glyph{animation:none}}[data-theme=iqra] .hero-headline em{color:#f8ecd2;text-shadow:-2px 0 0 rgba(72,200,255,.55),2px 0 0 rgba(255,64,92,.55),0 0 38px rgba(232,179,106,.42)}[data-theme=iqra] .hero-headline{color:#fbf6ea}[data-theme=iqra] .hero-sub{color:#f4ead7b8}[data-theme=iqra] .section{background:transparent;position:relative}[data-theme=iqra] .section+.section:before,[data-theme=iqra] .diff:before,[data-theme=iqra] .cta-final:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(620px,70vw);height:1px;background:linear-gradient(90deg,transparent,rgba(232,179,106,.45),transparent)}[data-theme=iqra] .cta-final{background:radial-gradient(70% 90% at 50% 110%,rgba(217,119,66,.7) 0%,rgba(180,78,30,.4) 28%,transparent 70%),linear-gradient(180deg,#050306,#0a0606 60%,#170a07);color:#f4ead7}[data-theme=iqra] .cta-final h2{color:#fbf6ea;text-shadow:-2px 0 0 rgba(72,200,255,.42),2px 0 0 rgba(255,64,92,.42),0 0 40px rgba(232,179,106,.4)}[data-theme=iqra] .cta-final .lead{color:#f4ead7b8}[data-theme=iqra] .cta-final .btn-gold{background:var(--accent);color:#1a0a06}[data-theme=iqra] .cta-final .btn-ghost{color:#f4ead7;border-color:#f4ead752}[data-theme=sage]{--bg: #F3F6F1;--bg-2: #E8EFE6;--ink: #1C241F;--ink-soft: #4F5C50;--accent: #2C7355;--accent-2: #8A9A5B;--gold-soft: #C2D2A8;--card: #FFFFFF;--line: rgba(28, 36, 31, .12);--halo: rgba(44, 115, 85, .12)}[data-theme=sand]{--bg: #F4EDE2;--bg-2: #ECE2D2;--ink: #1E2A29;--ink-soft: #56625F;--accent: #114442;--accent-2: #C0703F;--gold-soft: #E0B488;--card: #FDFBF6;--line: rgba(30, 42, 41, .12);--halo: rgba(17, 68, 66, .1)}[data-theme=azure]{--bg: #F5F8FC;--bg-2: #E9F0F9;--ink: #0F1F33;--ink-soft: #4A5C72;--accent: #1B4D8F;--accent-2: #C8A24B;--gold-soft: #E2CB94;--card: #FFFFFF;--line: rgba(15, 31, 51, .12);--halo: rgba(27, 77, 143, .12);--stage-1: #1B4D8F;--stage-2: #123A6E;--stage-3: #0C2A52}[data-theme=midnight]{--bg: #FFFFFF;--bg-2: #F0F4FA;--ink: #0A1628;--ink-soft: #4C5C73;--accent: #0E2A5C;--accent-2: #3E7BC9;--gold-soft: #9DC0EA;--card: #FFFFFF;--line: rgba(10, 22, 40, .12);--halo: rgba(14, 42, 92, .13);--stage-1: #143A78;--stage-2: #0E2A5C;--stage-3: #081C3F}[data-theme=teal]{--bg: #F2F7F8;--bg-2: #E4EFF0;--ink: #14282B;--ink-soft: #4D6166;--accent: #15616D;--accent-2: #C49A3A;--gold-soft: #DEC487;--card: #FFFFFF;--line: rgba(20, 40, 43, .12);--halo: rgba(21, 97, 109, .12);--stage-1: #15616D;--stage-2: #0F4A54;--stage-3: #093840}:root,[data-font=classic]{--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--display-weight: 500;--display-tracking: -.01em;--body-tracking: -.011em}[data-font=modern]{--font-display: "Marcellus", Georgia, serif;--font-body: "Mulish", system-ui, sans-serif;--display-weight: 400;--display-tracking: .005em}[data-font=editorial]{--font-display: "Spectral", Georgia, serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--display-weight: 400;--display-tracking: -.005em}[data-font=swiss]{--font-display: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Spectral", Georgia, serif;--display-weight: 700;--display-tracking: -.022em;--body-tracking: 0}:root{--reveal-y: 26px;--reveal-dur: .85s;--reveal-blur: 6px}[data-motion=subtle]{--reveal-y: 16px;--reveal-dur: .7s;--reveal-blur: 3px}[data-motion=medium]{--reveal-y: 26px;--reveal-dur: .85s;--reveal-blur: 6px}[data-motion=heavy]{--reveal-y: 48px;--reveal-dur: 1.05s;--reveal-blur: 10px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--bg);background-image:url(girih-tile.svg);background-size:172px;color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.65;letter-spacing:var(--body-tracking, 0);font-feature-settings:"cv05" 1,"cv08" 1,"ss01" 1,"calt" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--accent);color:var(--on-accent)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{width:min(1180px,92vw);margin-inline:auto}.section{position:relative;padding:clamp(48px,5.4vw,86px) 0}.section--tight{padding-block:clamp(36px,4.6vw,64px)}.display{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1;font-size:clamp(2.7rem,6.2vw,5.6rem);color:var(--ink)}.h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.04;font-size:clamp(2.1rem,4.4vw,3.6rem)}.h3{font-family:var(--font-display);font-weight:var(--display-weight);line-height:1.1;font-size:clamp(1.5rem,2.4vw,2.1rem)}.lead{font-size:clamp(1.12rem,1.5vw,1.34rem);line-height:1.6;color:var(--ink-soft);max-width:40ch;text-wrap:pretty}.body-text{color:var(--ink-soft);text-wrap:pretty}em.serif{font-family:var(--font-display);font-style:italic;color:var(--accent);font-weight:500}.label{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.6em}.label:before,.label:after{content:""}.label--brk:before{content:"[";opacity:.5}.label--brk:after{content:"]";opacity:.5}.eyebrow-num{color:var(--accent-2);font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-body);font-weight:600;font-size:.97rem;padding:.85em 1.5em;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,border-color .3s,box-shadow .3s;white-space:nowrap}[data-accent=square] .btn{border-radius:6px}[data-accent=underline] .btn-primary{border-radius:999px}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 1px #0000000a}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px var(--halo)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.btn-gold{background:var(--accent-2);color:#fff}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #b0863a80}.btn .arrow{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.btn:hover .arrow{transform:translate(4px)}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,4vw,48px);transition:background .4s,backdrop-filter .4s,border-color .4s,padding .4s;border-bottom:1px solid transparent}.nav.scrolled{background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:var(--line);padding-block:12px}.brand{display:flex;align-items:center;gap:11px;font-family:var(--font-display);font-size:1.45rem;font-weight:600;letter-spacing:-.01em}.brand .mark{width:30px;height:30px;flex:none}.brand--qca{color:var(--ink);gap:10px;min-width:0}.brand-symbol{width:42px;height:42px;flex:none;object-fit:cover;object-position:center;border-radius:12px;background:#fbf6e8;box-shadow:0 10px 24px -18px #093223b8;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.brand--qca:hover .brand-symbol{transform:translateY(-1px);box-shadow:0 14px 28px -18px #093223db}.brand-name{display:flex;flex-direction:column;line-height:.92;color:currentColor;white-space:nowrap}.brand-academy{margin-top:5px;color:var(--accent);font-family:var(--font-body);font-size:.48em;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.nav-links{display:flex;gap:16px}.nav-links a{font-size:.84rem;color:var(--ink-soft);transition:color .25s;position:relative}.nav-links a:hover{color:var(--ink)}.nav-links a:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:0;background:var(--accent);transition:width .3s}.nav-links a:hover:after{width:100%}.nav-cta{display:flex;align-items:center;gap:12px}.nav-cta-short{display:none}@media(max-width:1180px){.nav-links{gap:14px}.nav-links a{font-size:.82rem}.nav-cta .btn-ghost{display:none}}@media(max-width:1040px){.nav-links{display:none}}@media(max-width:560px){.nav-cta .btn-ghost{display:none}}@media(max-width:560px){.nav{gap:10px;padding-inline:16px}.brand{gap:8px;font-size:1.24rem}.brand .mark{width:27px;height:27px}.brand-symbol{width:36px;height:36px;border-radius:10px}.brand-name{font-size:1rem}.brand-academy{margin-top:4px;letter-spacing:.24em}.nav-cta .btn-primary{min-height:44px;padding:.72em 1.04em;font-size:.82rem}}.reveal{opacity:0;transform:translateY(var(--reveal-y));filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) ease,transform var(--reveal-dur) cubic-bezier(.16,.84,.32,1),filter var(--reveal-dur) ease}.reveal.in{opacity:1;transform:none;filter:none}.reveal[data-delay="1"]{transition-delay:.08s}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}.reveal[data-delay="5"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;filter:none}html{scroll-behavior:auto}}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding-top:96px;overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-glow{position:absolute;width:70vw;height:70vw;max-width:900px;max-height:900px;right:-12vw;top:-10vw;background:radial-gradient(circle at 50% 50%,var(--halo),transparent 62%)}.hero-arabic{position:absolute;right:clamp(-40px,2vw,60px);top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(220px,40vw,640px);line-height:1;color:var(--accent);opacity:.05;user-select:none}.hero-girih{position:absolute;left:-6vw;bottom:-10vh;width:46vw;max-width:620px;opacity:.5}.hero-grid{position:relative;z-index:2;display:grid;gap:40px}.hero h1{max-width:16ch}.hero .lead{max-width:46ch;font-size:clamp(1.15rem,1.6vw,1.45rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.pillar-row{display:flex;flex-wrap:wrap;gap:0;margin-top:8px;border-top:1px solid var(--line)}.pillar-row .pillar{display:flex;align-items:baseline;gap:12px;padding:20px 28px 20px 0;border-right:1px solid var(--line)}.pillar-row .pillar:last-child{border-right:none}.pillar .pnum{font-family:var(--font-display);font-size:1.3rem;color:var(--accent-2)}.pillar .ptext{font-weight:600;font-size:1.02rem}.pillar .psub{display:block;font-weight:400;font-size:.82rem;color:var(--ink-soft)}.scroll-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:3;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);display:flex;flex-direction:column;align-items:center;gap:8px}.scroll-hint .line{width:1px;height:34px;background:linear-gradient(var(--accent),transparent);animation:scrollline 2s infinite}@keyframes scrollline{0%{transform:scaleY(.2);transform-origin:top;opacity:.4}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.2);transform-origin:bottom;opacity:.4}}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:56px}.pain-cell{background:var(--bg);padding:38px 34px;display:flex;flex-direction:column;gap:14px;min-height:220px}.pain-cell .pic{font-family:var(--font-display);font-size:2.4rem;color:var(--accent-2);line-height:1}.pain-cell p{color:var(--ink-soft)}@media(max-width:800px){.pain-grid{grid-template-columns:1fr}}.diff{position:relative}.diff-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,96px);align-items:start}.diff-sticky{position:sticky;top:18vh}.diff-list{display:flex;flex-direction:column;gap:22px}.diff-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:38px clamp(28px,3vw,44px);position:relative;overflow:hidden}.diff-card .dnum{position:absolute;right:28px;top:22px;font-family:var(--font-display);font-size:3.4rem;color:var(--line)}.diff-card .dicon{width:46px;height:46px;margin-bottom:20px;color:var(--accent)}.diff-card h3{margin-bottom:10px}.diff-card p{color:var(--ink-soft);max-width:44ch}@media(max-width:880px){.diff-grid{grid-template-columns:1fr;gap:36px}.diff-sticky{position:static}}.offers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;align-items:stretch}.offer{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:38px 32px;display:flex;flex-direction:column;gap:18px;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s}.offer:hover{transform:translateY(-6px);box-shadow:0 28px 60px -34px var(--halo)}.offer.recommended{border-color:var(--accent-2);box-shadow:0 24px 60px -30px #b0863a66;transform:translateY(-8px) scale(1.015)}.offer.recommended:hover{transform:translateY(-12px) scale(1.015)}.offer .ribbon{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--accent-2);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 16px;border-radius:999px;white-space:nowrap}.offer .o-name{font-family:var(--font-display);font-size:1.7rem}.offer .o-ages{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.offer .o-price{display:flex;align-items:baseline;gap:6px;margin-top:4px}.offer .o-price .amt{font-family:var(--font-display);font-size:3rem;line-height:1}.offer .o-price .per{color:var(--ink-soft);font-size:.92rem}.offer .o-feats{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:6px;border-top:1px solid var(--line);padding-top:20px}.offer .o-feats li{display:flex;gap:11px;font-size:.96rem;color:var(--ink-soft)}.offer .o-feats li svg{flex:none;margin-top:3px;color:var(--accent)}.offer .btn{width:100%;justify-content:center;margin-top:auto}@media(max-width:900px){.offers-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.offer.recommended{transform:none;order:-1}}.trial-track{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px;position:relative}.trial-step{padding:0 26px;position:relative}.trial-step:not(:last-child):after{content:"";position:absolute;top:23px;right:-2px;left:calc(50% + 30px);height:1px;background:var(--line)}.trial-dot{width:46px;height:46px;border-radius:50%;border:1px solid var(--accent);color:var(--accent);display:grid;place-items:center;font-family:var(--font-display);font-size:1.3rem;background:var(--bg);position:relative;z-index:2}.trial-step :is(h3,h4){font-family:var(--font-display);font-size:1.35rem;margin:22px 0 10px}.trial-step p{color:var(--ink-soft);font-size:.95rem}@media(max-width:820px){.trial-track{grid-template-columns:1fr 1fr;gap:40px 0}.trial-step:not(:last-child):after{display:none}}@media(max-width:480px){.trial-track{grid-template-columns:1fr}}.report-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,90px);align-items:center}@media(max-width:900px){.report-wrap{grid-template-columns:1fr}}.report-card{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 40px 80px -50px var(--halo);overflow:hidden}.report-head{background:var(--accent);color:var(--on-accent);padding:24px 28px;display:flex;justify-content:space-between;align-items:flex-start}.report-head .rtitle{font-family:var(--font-display);font-size:1.45rem}.report-head .rmeta{font-size:.78rem;opacity:.85}.report-head .rbadge{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;background:#ffffff29;padding:5px 11px;border-radius:999px}.report-body{padding:26px 28px;display:flex;flex-direction:column;gap:18px}.rrow{display:grid;grid-template-columns:130px 1fr;gap:16px;align-items:baseline;padding-bottom:16px;border-bottom:1px dashed var(--line)}.rrow:last-of-type{border-bottom:none;padding-bottom:0}.rrow .rk{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2)}.rrow .rv{font-size:.97rem;color:var(--ink)}.rscore{display:inline-flex;gap:4px}.rscore .dot{width:9px;height:9px;border-radius:50%;background:var(--line)}.rscore .dot.on{background:var(--accent)}.rnote{background:var(--bg-2);border-left:3px solid var(--accent-2);padding:16px 18px;border-radius:0 10px 10px 0;font-family:var(--font-display);font-style:italic;font-size:1.1rem;color:var(--ink)}.founder-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,5vw,80px);align-items:center}@media(max-width:860px){.founder-wrap{grid-template-columns:1fr}}.founder-photo{aspect-ratio:4/5;border-radius:18px;background:linear-gradient(160deg,var(--bg-2),var(--card));border:1px solid var(--line);position:relative;overflow:hidden;display:grid;place-items:center}.founder-photo .ph{color:var(--ink-soft);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;text-align:center}.founder-quote{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.6rem,2.8vw,2.5rem);line-height:1.25;letter-spacing:-.01em}.founder-quote .accent{color:var(--accent)}.founder-sign{margin-top:26px;display:flex;align-items:center;gap:14px}.founder-sign>svg{width:36px;height:36px;flex:none;color:var(--accent)}.founder-sign .sname{font-family:var(--font-display);font-size:1.5rem}.founder-sign .srole{font-size:.85rem;color:var(--ink-soft)}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);margin-top:52px}@media(max-width:800px){.safety-grid{grid-template-columns:1fr}}.safety-col h3{margin-bottom:22px}.safety-list{list-style:none;display:flex;flex-direction:column;gap:14px}.safety-list li{display:flex;gap:13px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--ink-soft)}.safety-list li svg{flex:none;margin-top:2px;color:var(--accent)}.safety-list li b{color:var(--ink);font-weight:600}.faq-list{margin-top:48px;border-top:1px solid var(--line);max-width:920px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.6rem);color:var(--ink)}.faq-q .pm{flex:none;width:26px;height:26px;position:relative}.faq-q .pm:before,.faq-q .pm:after{content:"";position:absolute;background:var(--accent);transition:transform .35s}.faq-q .pm:before{left:0;top:12px;width:26px;height:2px}.faq-q .pm:after{left:12px;top:0;width:2px;height:26px}.faq-item.open .pm:after{transform:scaleY(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.16,.84,.32,1)}.faq-a-inner{padding:0 4px 28px;color:var(--ink-soft);max-width:70ch}.cta-final{position:relative;background:var(--accent);color:var(--on-accent);overflow:hidden}.cta-final .hero-girih{opacity:.12;left:auto;right:-4vw;bottom:-14vh;color:var(--on-accent)}.cta-final .label{color:var(--gold-soft)}.cta-final h2{color:var(--on-accent)}.cta-final .lead{color:color-mix(in srgb,var(--on-accent) 78%,transparent);margin-inline:auto}.cta-inner{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.cta-final .btn-gold{background:var(--accent-2)}.cta-final .btn-ghost{color:var(--on-accent);border-color:color-mix(in srgb,var(--on-accent) 30%,transparent)}.cta-final .btn-ghost:hover{color:var(--on-accent);border-color:var(--on-accent)}.footer{padding:56px 0 40px;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;align-items:flex-start}.footer .brand{font-size:1.2rem}.footer-brand-logo .brand-symbol{width:52px;height:52px;border-radius:14px}.footer-brand-logo .brand-name{font-size:1.22rem}.footer-logo-lockup{width:min(240px,78vw);max-width:100%;height:auto;object-fit:contain}.footer-cols{display:flex;gap:clamp(36px,6vw,80px);flex-wrap:wrap}.footer-col :is(h3,h5){font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);margin-bottom:14px}.footer-col a{display:block;color:var(--ink-soft);font-size:.92rem;padding:5px 0;transition:color .2s}.footer-col a:hover{color:var(--ink)}.footer-bottom{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.82rem;color:var(--ink-soft)}.wa-float{position:fixed;right:22px;bottom:22px;z-index:55;width:56px;height:56px;border-radius:50%;background:#1fa855;color:#fff;display:grid;place-items:center;box-shadow:0 12px 30px -10px #1fa85599;transition:transform .3s}.wa-float:hover{transform:scale(1.08)}.section-head{max-width:760px}.section-head .h2{margin:18px 0 22px}.center{text-align:center;margin-inline:auto}.hero{min-height:100svh}.hero-grid2{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(32px,5vw,76px);align-items:center}.hero-visual{width:100%}.pillar-row{margin-top:clamp(36px,5vw,64px)}@media(max-width:920px){.hero{padding-top:120px;min-height:0}.hero-grid2{grid-template-columns:1fr;gap:44px}.scroll-hint{display:none}}.rl{position:absolute;inset:0}.rl .aya{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);width:84%;text-align:center;z-index:3}.surface-girih{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:130%;opacity:.18}.leaves{position:absolute;inset:0;width:100%;height:100%;z-index:0}.aya{font-family:Amiri,Cormorant Garamond,serif;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.7;font-weight:400}@keyframes pulse{0%{box-shadow:0 0 #e6c87980}70%{box-shadow:0 0 0 8px #e6c87900}to{box-shadow:0 0 #e6c87900}}image-slot{display:block}.founder-photo image-slot,.teach-photo image-slot{width:100%;height:100%}.teach-photo{margin-top:44px;border-radius:18px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16 / 6.2;box-shadow:0 40px 80px -54px var(--halo)}@media(max-width:700px){.teach-photo{aspect-ratio:16 / 10}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:left center;transform:scaleX(0);transition:transform .08s linear;pointer-events:none}.nav-links a.active{color:var(--ink)}.nav-links a.active:after{width:100%}.reveal.hero-h1{transform:none;filter:none;clip-path:inset(0 0 112% 0)}.reveal.hero-h1.in{clip-path:inset(-14% 0 -20% 0);transition:clip-path 1.2s cubic-bezier(.16,.84,.32,1),opacity .9s ease}.hero-bg .hero-girih,.cta-final .hero-girih{animation:girihSpin 200s linear infinite;transform-origin:50% 50%}@keyframes girihSpin{to{transform:rotate(360deg)}}.report-card .rscore .dot{transition:background .4s ease,transform .4s ease}.report-card .rscore .dot.on{background:var(--line);transform:scale(.78)}.report-card.armed .rscore .dot.on{background:var(--accent);transform:scale(1)}.report-card.armed .rbadge{animation:badgePop .6s .8s cubic-bezier(.2,1.5,.4,1) backwards}@keyframes badgePop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.trial-track .trial-dot{transform:scale(.5);opacity:.35;transition:transform .55s cubic-bezier(.2,1.35,.4,1),opacity .5s ease;transition-delay:calc(var(--i) * .15s)}.trial-track.armed .trial-dot{transform:scale(1);opacity:1}.trial-step:not(:last-child):after{transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i) * .15s + .2s)}.trial-track.armed .trial-step:not(:last-child):after{transform:scaleX(1)}.offer.recommended{animation:recGlow 5s ease-in-out infinite}@keyframes recGlow{0%,to{box-shadow:0 22px 56px -32px #b0863a61}50%{box-shadow:0 26px 74px -28px #b0863ab8}}@media(prefers-reduced-motion:reduce){.reveal.hero-h1{clip-path:none}.trial-track .trial-dot,.report-card .rscore .dot.on{transition:none;transform:none;opacity:1}.tl-wave.on span{animation:none}}.try-stage{position:relative;margin-top:56px;overflow:hidden;border-radius:26px;padding:clamp(30px,4vw,52px) clamp(22px,4vw,56px) clamp(34px,4vw,52px);background:radial-gradient(125% 120% at 50% -10%,var(--stage-1, #185F40) 0%,var(--stage-2, #0E4530) 52%,var(--stage-3, #08301F) 100%);border:1px solid rgba(230,200,121,.22);box-shadow:0 60px 120px -60px #082a1db3,inset 0 1px #ffffff0d;color:#f2ead7;isolation:isolate}.try-girih{position:absolute;inset:auto -8% -22% auto;width:46%;max-width:460px;opacity:.14;z-index:0;color:#e6c879;animation:girihSpin 240s linear infinite;transform-origin:50% 50%}.try-stage>:not(.try-girih){position:relative;z-index:1}.tl-card-crown{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.8vw,18px);margin:0 auto clamp(24px,3vw,34px);color:#e6c879e0;animation:tlFade .7s ease both}.tl-crown-line{width:min(16vw,140px);height:1px;background:radial-gradient(circle,currentColor 0 2px,transparent 3px) center / 18px 7px repeat-x,linear-gradient(90deg,transparent,rgba(230,200,121,.6),transparent);opacity:.72}.tl-crown-chip{padding:8px 12px 7px;border:1px solid rgba(230,200,121,.22);border-radius:999px;background:#fff7e80b;box-shadow:inset 0 1px #ffffff0d;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#f2ead7b8;white-space:nowrap}.tl-crown-mark{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(230,200,121,.24) 0 38%,transparent 39%),radial-gradient(circle,rgba(255,247,232,.08),transparent 70%);border:1px solid rgba(230,200,121,.36);box-shadow:0 0 0 7px #e6c8790f,0 18px 46px -28px #e6c879b8}.tl-crown-book{position:relative;width:30px;height:22px;display:block;border-radius:4px 4px 8px 8px;transform:perspective(70px) rotateX(14deg)}.tl-crown-book:before,.tl-crown-book:after{content:"";position:absolute;top:2px;width:14px;height:18px;border:1px solid rgba(230,200,121,.86);background:linear-gradient(135deg,rgba(255,247,232,.22),transparent 62%),#e6c8791c}.tl-crown-book:before{left:1px;border-radius:8px 2px 2px 8px;transform:skewY(-9deg);transform-origin:right center}.tl-crown-book:after{right:1px;border-radius:2px 8px 8px 2px;transform:skewY(9deg);transform-origin:left center}.tl-intro{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:28px}.tl-intro-ar{font-family:Amiri,serif;font-size:clamp(2.2rem,4vw,3rem);color:#e6c879;line-height:1;opacity:.92}.tl-intro-kicker{font-family:var(--font-display);font-style:italic;font-size:clamp(1.25rem,2.2vw,1.7rem);color:#f4ead4}.tl-intro-sub{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:#e6c879bf}.tl-rail{display:flex;justify-content:center;gap:clamp(20px,4vw,54px);margin-bottom:clamp(26px,3vw,40px)}.tl-step{display:flex;align-items:center;gap:10px;opacity:.42;transition:opacity .4s}.tl-step.cur,.tl-step.done{opacity:1}.tl-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;font-family:var(--font-display);font-size:1.05rem;border:1px solid rgba(230,200,121,.45);color:#e6c879;transition:background .35s,color .35s,border-color .35s}.tl-step.cur .tl-dot{background:#e6c879;color:#0e4530;border-color:#e6c879;box-shadow:0 0 0 5px #e6c87924}.tl-step.done .tl-dot{background:#e6c8792e}.tl-step-l{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#e9dec4}@media(max-width:560px){.tl-step-l{display:none}}@media(max-width:640px){.tl-card-crown{gap:8px;margin-bottom:22px}.tl-crown-line{display:none}.tl-crown-chip{max-width:116px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;overflow:visible;text-overflow:clip;padding-inline:10px;font-size:.62rem;letter-spacing:.1em;line-height:1.25}.tl-crown-mark{width:48px;height:48px}}.tl-body{text-align:center;display:flex;flex-direction:column;align-items:center;min-height:312px;animation:tlFade .55s ease both}@keyframes tlFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tl-cue{font-size:.95rem;color:#f2ead7b8;margin-bottom:22px}.tl-ayah{font-family:Amiri,serif;font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.7;color:#e9e0cb;display:flex;flex-wrap:wrap;justify-content:center;gap:.1em .4em;max-width:22ch}.tl-word{transition:color .12s,text-shadow .12s,transform .12s}.tl-word.lit{color:#f4d77f;text-shadow:0 2px 30px rgba(230,200,121,.55);transform:translateY(-3px)}.tl-ayah--tap{gap:14px 16px}.tl-word--btn{background:#ffffff0a;border:1px solid rgba(230,200,121,.22);border-radius:14px;padding:12px 18px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:inherit;transition:background .3s,border-color .3s,transform .3s}.tl-word--btn:hover{background:#e6c8791a;transform:translateY(-2px)}.tl-word--btn.open{background:#e6c87924;border-color:#e6c8798c}.tl-word--btn .tw-ar{font-family:Amiri,serif;font-size:clamp(1.6rem,3vw,2.4rem);color:#efe6d0;line-height:1.3}.tl-word--btn.open .tw-ar{color:#f4d77f}.tl-word--btn .tw-en{font-family:var(--font-display);font-style:italic;font-size:.98rem;color:#f2ead78c}.tl-word--btn.open .tw-en{color:#f2ead7;font-style:normal;font-weight:500}.tl-translation{margin-top:26px;max-width:32ch;opacity:0;transform:translateY(8px);transition:opacity .6s,transform .6s}.tl-translation.show{opacity:1;transform:none}.tl-quote{display:block;font-family:var(--font-display);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.85rem);color:#f4ead4;line-height:1.35}.tl-note{display:block;margin-top:14px;font-size:.95rem;color:#f2ead7a8}.tl-note em{color:#e6c879;font-style:italic}.tl-listen{display:flex;align-items:center;gap:20px;margin-top:34px}.tl-play{width:60px;height:60px;border-radius:50%;flex:none;cursor:pointer;display:grid;place-items:center;background:#e6c879;color:#0e4530;border:none;transition:transform .3s,box-shadow .3s;box-shadow:0 14px 34px -12px #e6c87999}.tl-play:hover{transform:scale(1.06)}.tl-play.playing{background:#e6c87933;color:#f4d77f;box-shadow:none}.tl-wave{display:flex;align-items:center;gap:3px;height:46px}.tl-wave span{width:3px;height:calc(var(--h) * .42);border-radius:3px;background:#e6c87966;transition:background .3s}.tl-wave.on span{background:#e6c879;animation:tlBar .9s ease-in-out infinite;animation-delay:var(--d)}@keyframes tlBar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.tl-ref{margin-top:18px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#e6c879b3}.tl-reflect-q{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.3;max-width:18ch;margin-bottom:30px;color:#f4ead4}.tl-reflect-q em{font-style:italic;color:#e6c879}.tl-reflect-a{display:flex;flex-direction:column;align-items:center;animation:tlFade .55s ease both}.tl-child-note{background:#ffffff0f;border-left:3px solid #E6C879;border-radius:0 12px 12px 0;padding:18px 22px;font-family:var(--font-display);font-style:italic;font-size:clamp(1.2rem,2.2vw,1.6rem);color:#f4ead4;max-width:30ch}.tl-close{margin-top:30px;max-width:40ch}.tl-close-line{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,2rem);color:#fff}.tl-close-sub{margin-top:12px;font-size:.98rem;color:#f2ead7b3}.tl-close-sub em{color:#e6c879;font-style:italic}.tl-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-top:34px}.tl-actions--center{margin-top:26px}.tl-actions .btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.try-stage .tl-ghost{color:#f2ead7;border-color:#f2ead74d;background:transparent}.try-stage .tl-ghost:hover{border-color:#e6c879;color:#e6c879}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--accent),var(--accent-2));z-index:200;pointer-events:none;transition:transform .12s linear}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes sheen{0%{background-position:180% 0}to{background-position:-80% 0}}.section-head .h2.reveal:after,.section-head .reveal.h2:after{content:"";display:block;height:2px;width:0;margin:18px auto 0;background:linear-gradient(90deg,transparent,var(--accent-2),transparent);transition:width .9s cubic-bezier(.16,.84,.32,1) .25s}.section-head .reveal.h2.in:after{width:120px}.brand .mark{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.brand:hover .mark{transform:rotate(135deg) scale(1.08)}.wa-float{animation:waBob 3.5s ease-in-out infinite}.wa-float:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 #1fa85580;animation:waPulse 2.6s ease-out infinite}@keyframes waBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes waPulse{0%{box-shadow:0 0 #25b46373}70%{box-shadow:0 0 0 18px #25b46300}to{box-shadow:0 0 #25b46300}}.pain-cell,.diff-card{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.pain-cell:hover,.diff-card:hover{transform:translateY(-5px)}@keyframes ayahGlow{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 4px 30px var(--halo)}}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}}.hero--dark{background:radial-gradient(42% 62% at 0% 50%,rgba(40,84,148,.32) 0%,transparent 62%),radial-gradient(40% 60% at 100% 50%,rgba(180,140,70,.24) 0%,transparent 62%),radial-gradient(140% 70% at 50% -16%,rgba(0,0,0,.55),transparent 60%),radial-gradient(80% 60% at 50% 110%,rgba(0,0,0,.5),transparent 60%),linear-gradient(180deg,#04080f,#070d18,#04080f);color:#f2f6fb;isolation:isolate}.hero--dark:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.4;mix-blend-mode:overlay;pointer-events:none;z-index:1}.hero--dark>.wrap{position:relative;z-index:2}.hero--dark .hero-bg{z-index:0}.hero--dark .hero-glow{display:none}.hero-watermark{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:clamp(380px,56vw,700px);aspect-ratio:1;opacity:.07;pointer-events:none}.hero--dark .hero-watermark .hero-girih{width:100%;height:100%}.hero--dark .hero-watermark polygon{stroke:var(--gold-soft)!important;stroke-width:1.2!important}.hero--dark .hero-bg>div:not(.hero-watermark):not(.hero-aberration){display:none}.hero--dark .label{color:var(--gold-soft)}.hero--dark .label--brk:before,.hero--dark .label--brk:after{color:#e2cb948c}.hero--dark em.serif{color:var(--gold-soft);font-style:italic;font-weight:500}.hero--dark .btn-primary{background:var(--accent-2);color:#0a1422;box-shadow:0 12px 34px -10px #c8a24b73}.hero--dark .btn-primary:hover{box-shadow:0 20px 48px -14px #c8a24b99;transform:translateY(-2px)}.hero--dark .btn-ghost{color:#f2f6fb;border-color:#ffffff38;background:#ffffff05}.hero--dark .btn-ghost:hover{border-color:var(--gold-soft);color:var(--gold-soft)}.hero--dark .scroll-hint{color:#f2f6fb8c}.hero--dark .scroll-hint .line{background:linear-gradient(var(--gold-soft),transparent)}body:has(.hero--dark) .nav:not(.scrolled){color:#f2f6fb}body:has(.hero--dark) .nav:not(.scrolled) .brand{color:#f8fafd}body:has(.hero--dark) .nav:not(.scrolled) .nav-links a{color:#f2f6fbc7}body:has(.hero--dark) .nav:not(.scrolled) .nav-links a:hover{color:#f8fafd}body:has(.hero--dark) .nav:not(.scrolled) .btn-ghost{color:#f2f6fb;border-color:#ffffff38}body:has(.hero--dark) .nav:not(.scrolled) .btn-ghost:hover{border-color:var(--gold-soft);color:var(--gold-soft)}body:has(.hero--dark) .nav:not(.scrolled) .btn-primary{background:var(--accent-2);color:#0a1422}@media(max-width:720px){.hero--dark{background:radial-gradient(80% 50% at 0% 40%,rgba(40,84,148,.28) 0%,transparent 60%),radial-gradient(80% 50% at 100% 60%,rgba(180,140,70,.22) 0%,transparent 60%),radial-gradient(120% 70% at 50% -12%,rgba(0,0,0,.55),transparent 58%),linear-gradient(180deg,#04080f,#070d18 60%,#04080f)}}.hero--center{flex-direction:column;justify-content:space-between;align-items:stretch;padding:clamp(96px,12vh,140px) 0 0;text-align:center}.hero--center .hero-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin:auto;padding-block:clamp(20px,6vh,60px);width:100%}.hero-mark{display:inline-flex;align-items:center;gap:14px;margin-bottom:26px}.hero-mark .hm-line{width:42px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,203,148,.55))}.hero-mark .hm-line+.hm-dot+.hm-line{background:linear-gradient(90deg,rgba(226,203,148,.55),transparent)}.hero-mark .hm-dot{width:5px;height:5px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 14px #e2cb948c}.hero-eyebrow{display:inline-block;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:#e2cb94d1;margin-bottom:36px}.hero-headline{margin:0;font-family:Cormorant Garamond,Spectral,Georgia,serif;font-weight:300;font-style:normal;font-size:clamp(2.6rem,6.2vw,5.8rem);letter-spacing:-.012em;line-height:1.04;color:#f8fafd;max-width:16ch;text-wrap:balance;font-feature-settings:"liga" 1,"dlig" 1,"kern" 1}.hero-headline em{font-style:italic;font-weight:400;color:var(--gold-soft);letter-spacing:-.005em;padding:0 .03em}.hero-sub{margin:30px auto 0;max-width:44ch;font-family:var(--font-body);font-size:clamp(1.02rem,1.2vw,1.18rem);font-weight:400;line-height:1.65;letter-spacing:.005em;color:#f2f6fbb3;text-wrap:pretty}.btn-quiet{display:inline-flex;align-items:center;gap:.65em;background:transparent;color:var(--gold-soft);border:1px solid rgba(226,203,148,.42);padding:1.05em 2.1em;border-radius:999px;font-family:var(--font-body);font-weight:500;font-size:.96rem;letter-spacing:.05em;white-space:nowrap;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s,color .3s,box-shadow .3s}.btn-quiet:hover{background:#e2cb9414;border-color:var(--gold-soft);color:#f8fafd;transform:translateY(-2px);box-shadow:0 14px 34px -16px #e2cb9459}.btn-quiet .arrow{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.btn-quiet:hover .arrow{transform:translate(4px)}.hero-cta{margin-top:40px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero--center .scroll-hint{display:none}.lantern{position:absolute;top:-2px;height:auto;filter:drop-shadow(0 8px 12px rgba(120,90,30,.18));transform-origin:50% 0;animation:lanternSway 6.5s ease-in-out infinite}.lantern.lnt-a{left:48.5%;width:60px}.lantern.lnt-b{left:57.5%;width:48px;animation-duration:8s;animation-delay:-1.4s}.lantern .lnt-halo{opacity:0}.lantern.lit .lnt-halo{opacity:.85;animation:lanternGlow 4.5s ease-in-out infinite}@keyframes lanternSway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes lanternGlow{0%,to{opacity:.6}50%{opacity:.95}}@media(prefers-reduced-motion:reduce){.lantern,.lantern.lit .lnt-halo{animation:none}}.diff{background-color:var(--bg-2);background-image:url(girih-tile.svg);background-size:172px}.hero--split{flex-direction:column;justify-content:center;align-items:stretch;padding-top:clamp(118px,15vh,168px);padding-bottom:0;min-height:100svh;text-align:left}.hero--split .hero-headline{text-align:left;max-width:14ch;font-size:clamp(2.5rem,3.9vw,3.7rem);line-height:1.06;letter-spacing:-.018em;color:var(--accent)}.hero--split .hero-headline em{color:var(--accent-2)}.hero--split .hero-cta{margin-top:36px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hero-textlink{font-family:var(--font-body);font-weight:600;font-size:.92rem;letter-spacing:.02em;color:var(--accent);position:relative;padding-bottom:3px}.hero-textlink:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:100%;background:var(--accent-2);transform:scaleX(.4);transform-origin:left;opacity:.6;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s}.hero-textlink:hover:after{transform:scaleX(1);opacity:1}.arch-shadow{fill:#28381e00}.arch-frame{fill:none;stroke:var(--accent-2);stroke-width:3.2;filter:drop-shadow(0 1px 0 rgba(255,248,230,.6))}.arch-frame-inner{fill:none;stroke:#d8b26e8c;stroke-width:1.3}.arch-key{fill:var(--accent-2);stroke:none}@keyframes mihrabFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}main>.section+.section:before{content:"";position:absolute;top:0;left:50%;z-index:1;width:min(760px,calc(100% - 48px));height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,rgba(176,134,58,.32) 18%,var(--accent-2) 50%,rgba(176,134,58,.32) 82%,transparent 100%)}main>.section+.section:after{content:"";position:absolute;top:-8px;left:50%;z-index:2;width:17px;height:17px;transform:translate(-50%) rotate(45deg);background:var(--accent-2);box-shadow:0 0 0 6px var(--bg),0 0 26px #b0863a3d;clip-path:polygon(50% 0%,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0% 50%,38% 36%)}main>.section[style*=--bg-2]:after,main>.section[style*="var(--bg-2)"]:after,main>.section.diff:after{box-shadow:0 0 0 6px var(--bg-2),0 0 26px #b0863a3d}.cta-final:before,.cta-final:after{display:none}.lantern-hang{position:absolute;top:clamp(72px,9vh,92px);width:58px;opacity:var(--lantern-fade);transform:translate3d(0,var(--lantern-y),0);transition:opacity .16s linear;will-change:transform,opacity}.lantern-hang.lnt-a{left:clamp(50%,52vw,58%);width:clamp(48px,4.4vw,62px)}.lantern-hang.lnt-b{left:clamp(60%,63vw,68%);width:clamp(38px,3.7vw,52px);transform:translate3d(0,var(--lantern-y-soft),0)}.lantern-hang .lantern{position:static;top:auto;left:auto;width:100%;height:auto}.lantern-hang.lnt-b .lantern{animation-duration:8s;animation-delay:-1.4s}.lantern.lit .lnt-halo{opacity:var(--lantern-glow)}@keyframes lanternGlow{0%,to{opacity:calc(var(--lantern-glow, .85) * .72)}50%{opacity:var(--lantern-glow, .85)}}@media(max-width:960px){.hero-split{gap:clamp(24px,5vh,42px)}.hero-figure{order:-1}.mihrab{max-width:min(320px,72vw)}}@media(max-width:720px){.hero--split{padding-top:96px}.hero--split .hero-headline{font-size:clamp(2.25rem,11vw,3.05rem)}}@media(max-width:420px){.hero--split{padding-top:88px}.hero--split .hero-cta{justify-content:center;gap:16px}}.tl-word--btn.peek,.tl-word--btn:focus-visible{background:#e6c87929;border-color:#e6c879a6;box-shadow:0 14px 32px -22px #e6c879d9}.tl-word--btn.peek .tw-ar,.tl-word--btn:focus-visible .tw-ar{color:#f4d77f}.tl-word--btn:focus-visible{outline:2px solid rgba(230,200,121,.82);outline-offset:4px}.tl-word--btn .tw-en{min-height:1.35em;transition:color .25s ease,transform .25s ease,opacity .25s ease}.tl-word--btn.open .tw-en,.tl-word--btn.peek .tw-en{transform:translateY(-1px)}.report-artifact{border-radius:18px;background:linear-gradient(180deg,#ffffff9e,#ffffff2e),var(--card);box-shadow:0 46px 96px -54px #114a376b,0 18px 50px -44px #b0863a8c}.report-wrap .reveal{opacity:1;filter:none;transform:none}.report-artifact .report-head{align-items:center;gap:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 94%,#000 6%),var(--accent))}.report-mark{width:36px;height:36px;flex:none;color:var(--gold-soft)}.report-artifact .report-head>div{flex:1}.report-artifact .report-body{gap:16px;background-image:linear-gradient(rgba(176,134,58,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(176,134,58,.045) 1px,transparent 1px);background-size:22px 22px}.report-artifact .report-body>.rrow,.report-artifact .report-body>.rnote{display:none}.report-profile{display:flex;align-items:flex-start;gap:14px;padding:2px 0 16px;border-bottom:1px dashed var(--line)}.report-profile>div{min-width:0;display:grid;justify-items:start;text-align:left}.report-avatar{width:46px;height:46px;margin-top:3px;border-radius:50%;display:grid;place-items:center;flex:none;overflow:hidden;border:2px solid var(--accent-2);background:#f4e7c8;color:#fffaf0;font-family:var(--font-display);font-size:1.45rem;box-shadow:0 0 0 3px #fff7e8e6,0 10px 20px -14px #073223a6}.report-avatar-img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 42%}.report-child{font-family:var(--font-display);font-size:1.35rem;color:var(--ink);line-height:1.1}.report-plan{margin-top:4px;font-size:.82rem;color:var(--ink-soft)}.report-ayah-panel{padding:18px 18px 16px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg-2) 70%,white 30%)}.report-ayahs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.report-ayahs span{display:inline-flex;padding:6px 10px;border-radius:999px;background:#b0863a1f;color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(.18s + var(--i) * .09s)}.report-artifact.armed .report-ayahs span{opacity:1;transform:none}.report-ar{margin-top:16px;font-family:Amiri,serif;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.6;color:var(--accent);text-align:center}.report-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.report-score{padding:14px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffff85}.score-top{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-weight:700;color:var(--ink)}.score-note{font-size:.72rem;font-weight:500;color:var(--ink-soft)}.report-score .rscore{gap:5px}.report-score .rscore .dot{width:10px;height:10px;transition-delay:var(--d, 0s)}.report-artifact .rscore .dot.on{background:var(--accent-2);transform:scale(1)}.report-reflection{padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,#114a3714,#b0863a14);border-left:3px solid var(--accent-2)}.report-reflection p{margin-top:8px;font-family:var(--font-display);font-size:clamp(1.03rem,1.6vw,1.2rem);font-style:italic;line-height:1.45;color:var(--ink)}.report-teacher{display:block;margin-top:10px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.report-next{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;padding:14px 16px;border-radius:12px;background:var(--accent);color:var(--on-accent)}.report-next .rk{color:color-mix(in srgb,var(--on-accent) 74%,transparent)}.founder-photo{border-radius:20px;padding:10px;background:linear-gradient(145deg,#ffffff8c,#ffffff1a),linear-gradient(160deg,var(--bg-2),var(--card));border:1px solid rgba(176,134,58,.32);box-shadow:0 44px 90px -58px #114a378c,inset 0 0 0 1px #ffffff61}.founder-photo:before{content:"";position:absolute;inset:18px;border:1px solid rgba(176,134,58,.34);border-radius:15px;pointer-events:none;z-index:2}.founder-photo image-slot{border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6}.founder-photo-mark{position:absolute;right:22px;bottom:22px;z-index:3;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--accent-2);background:#fffaf0b8;backdrop-filter:blur(10px);box-shadow:0 14px 34px -24px #0000008c;transition:opacity .3s ease}.founder-photo-mark svg{width:25px;height:25px}.founder-photo image-slot[data-filled]+.founder-photo-mark{opacity:0}.footer{position:relative;overflow:hidden;padding:clamp(68px,9vw,104px) 0 42px;background:radial-gradient(42% 60% at 92% 8%,rgba(176,134,58,.18),transparent 64%),radial-gradient(52% 80% at 8% 30%,rgba(17,74,55,.09),transparent 68%),linear-gradient(180deg,var(--bg-2),#F7F0DE)}.footer-ornaments{position:absolute;inset:0;pointer-events:none;opacity:.9}.footer-girih{position:absolute;left:auto;right:-9vw;bottom:-18vh;width:min(520px,44vw);opacity:.14;color:var(--accent)}.footer-lantern{position:absolute;top:-34px;width:54px;opacity:.26;filter:drop-shadow(0 12px 22px rgba(120,90,30,.18))}.footer-lantern-a{left:clamp(22px,9vw,124px)}.footer-lantern-b{right:clamp(28px,12vw,160px);width:44px;opacity:.18}.footer-inner{position:relative;z-index:2}.footer-dua{max-width:720px;margin:0 auto clamp(36px,5vw,58px);text-align:center;display:flex;flex-direction:column;gap:10px}.footer-dua-ar{font-family:Amiri,serif;font-size:clamp(2.35rem,5vw,4rem);line-height:1.2;color:var(--accent);text-shadow:0 8px 36px rgba(176,134,58,.18)}.footer-dua-en{font-family:var(--font-display);font-style:italic;font-size:clamp(1.05rem,1.8vw,1.35rem);color:var(--ink-soft)}.footer-brand-block{max-width:340px}.footer-contact{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.footer-whatsapp{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--accent);padding:10px 0}.footer-whatsapp:hover{color:var(--accent-2)}.footer-email{display:inline-flex;align-items:center;max-width:100%;min-height:40px;padding:8px 0;color:var(--accent);font-weight:700;overflow-wrap:anywhere}.footer-email:hover{color:var(--accent-2)}@media(max-width:760px){main>.section+.section:before{width:calc(100% - 36px)}.report-score-grid{grid-template-columns:1fr}.report-next{grid-template-columns:1fr;gap:6px}.footer-top{flex-direction:column}.footer-cols{gap:28px}.footer-lantern{display:none}}@media(prefers-reduced-motion:reduce){.lantern-hang,.report-ayahs span,.report-score .rscore .dot{transition:none;transform:none}.lantern-hang{opacity:1}.lantern.lit .lnt-halo{opacity:.65;animation:none}}.skip-link{position:fixed;left:18px;top:12px;z-index:2147483647;transform:translateY(-140%);padding:10px 14px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:700;box-shadow:0 16px 36px -18px #00000073;transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}#main,.section,.hero,.footer{scroll-margin-top:94px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-2) 82%,white 18%);outline-offset:4px}.founder-credentials{margin-top:22px;display:flex;flex-wrap:wrap;gap:9px}.founder-credentials span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--accent-2) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card) 72%,transparent);color:var(--ink-soft);font-size:.82rem;font-weight:600}.report-artifact .report-head{padding:18px 24px}.report-artifact .report-body{padding:20px 24px 22px;gap:12px}.report-profile{padding-bottom:12px}.report-avatar{width:44px;height:44px;font-size:1.28rem}.report-child{font-size:1.2rem}.report-ayah-panel{padding:14px 16px 12px}.report-ayahs{margin-top:8px}.report-ar{margin-top:10px;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.45}.report-score{padding:11px 12px}.score-top{margin-bottom:8px}.report-reflection{padding:14px 17px}.report-reflection p{font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.42}.report-teacher{margin-top:8px}.report-next{padding:11px 14px}.cta-inner--form{display:grid;grid-template-columns:minmax(0,.88fr) minmax(320px,.72fr);gap:clamp(34px,6vw,82px);align-items:center;text-align:left}.cta-final .reveal{opacity:1;filter:none;transform:none}.cta-inner--form .cta-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.cta-inner--form .lead{margin-inline:0}.cta-inner--form .hero-actions{justify-content:flex-start}.assessment-form{width:100%;display:grid;gap:14px;padding:clamp(22px,3vw,32px);border:1px solid color-mix(in srgb,var(--on-accent) 22%,transparent);border-radius:18px;background:color-mix(in srgb,var(--on-accent) 9%,transparent);box-shadow:inset 0 1px #ffffff1f,0 34px 80px -54px #000000a6;backdrop-filter:blur(16px)}.assessment-form .form-head{display:grid;gap:8px;margin-bottom:4px}.assessment-form .form-head .label{color:var(--gold-soft)}.assessment-form h3{color:var(--on-accent);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.assessment-form label{display:grid;gap:7px;color:color-mix(in srgb,var(--on-accent) 84%,transparent);font-size:.84rem;font-weight:700}.assessment-form input,.assessment-form select{width:100%;min-height:46px;border:1px solid color-mix(in srgb,var(--on-accent) 24%,transparent);border-radius:10px;background:color-mix(in srgb,var(--on-accent) 94%,transparent);color:var(--accent);font:600 .96rem/1.2 var(--font-body);padding:0 12px}.assessment-form input::placeholder{color:color-mix(in srgb,var(--accent) 54%,transparent)}.assessment-form button{justify-self:start;margin-top:4px}.assessment-form p{margin:0;color:color-mix(in srgb,var(--on-accent) 68%,transparent);font-size:.84rem}.faq-q{min-height:56px}.faq-q:focus-visible{border-radius:8px}.footer-response{width:100%;color:var(--ink-soft);font-size:.82rem}@media(max-width:900px){.cta-inner--form{grid-template-columns:1fr;text-align:center}.cta-inner--form .cta-copy,.cta-inner--form .hero-actions{align-items:center;justify-content:center}.cta-inner--form .lead{margin-inline:auto}.assessment-form{max-width:560px;margin-inline:auto;text-align:left}}@media(max-width:720px){.hero--split{min-height:auto;padding-top:76px}.hero--split .hero-headline{font-size:clamp(2.05rem,9.7vw,2.72rem)}.hero--split .hero-cta{margin-top:28px}.hero--split .hero-cta .btn{min-height:52px;padding-inline:26px;font-size:.94rem}.assessment-form{border-radius:14px}}:root{--card-radius: 12px;--card-pad: clamp(24px, 2.7vw, 34px);--card-line: color-mix(in srgb, var(--accent) 14%, transparent);--card-glow: 0 30px 70px -56px rgba(17, 74, 55, .52)}body{background-image:none}body,.section{background-color:var(--bg)}.section[style*=--bg-2],#how,#faq,.diff{background-color:var(--bg-2)!important}.diff{background-image:linear-gradient(#efe8d9eb,#efe8d9eb),url(girih-tile.svg);background-size:auto,228px}.section:not(.hero):not(.cta-final):after{content:"";position:absolute;top:0;left:50%;width:9px;height:9px;transform:translate(-50%,-4px) rotate(45deg);border:1px solid color-mix(in srgb,var(--accent-2) 72%,transparent);background:var(--bg);box-shadow:0 0 0 7px color-mix(in srgb,var(--bg) 88%,transparent);z-index:2}#how:after,#faq:after,.diff:after{background:var(--bg-2);box-shadow:0 0 0 7px color-mix(in srgb,var(--bg-2) 88%,transparent)}.h2{line-height:1.08;text-wrap:balance}.h3,.offer .o-name,.trial-step :is(h3,h4),.report-head .rtitle{text-wrap:balance}.body-text,.lead,.pain-cell p,.diff-card p,.offer p,.trial-step p,.faq-a-inner{line-height:1.62}.design-card,.pain-cell,.diff-card,.offer,.trial-step-card,.report-artifact,.assessment-form,.safety-col,.faq-list{border-radius:var(--card-radius);border:1px solid var(--card-line);background:linear-gradient(180deg,#ffffff85,#ffffff21),var(--card);box-shadow:var(--card-glow)}.pain-grid{gap:18px;background:transparent;border:0;overflow:visible}.pain-cell{padding:var(--card-pad);min-height:210px}.pain-cell .pic{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent-2) 13%,transparent);font-size:1.72rem}.diff-card{padding:var(--card-pad)}.diff-card .dnum{top:16px;right:22px;font-size:2.6rem;color:color-mix(in srgb,var(--accent) 11%,transparent)}.diff-card .dicon{width:40px;height:40px;margin-bottom:16px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--accent) 9%,transparent)}.offers-grid{gap:18px;align-items:stretch}.offer{padding:0;overflow:hidden;gap:0}.offer:hover,.pain-cell:hover,.diff-card:hover,.trial-step-card:hover{transform:translateY(-5px);box-shadow:0 36px 86px -56px #114a379e}.offer.recommended{border-color:color-mix(in srgb,var(--accent-2) 72%,transparent);transform:translateY(-8px)}.offer.recommended:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--accent-2),var(--gold-soft),var(--accent-2));z-index:3}.offer-topline{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px 0;color:var(--accent-2);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.offer .ribbon{position:static;transform:none;padding:5px 10px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.62rem;letter-spacing:.11em}.offer-head{display:grid;gap:14px;padding:10px 22px 20px}.offer .o-name{font-size:clamp(1.38rem,1.8vw,1.7rem);line-height:1.1}.offer .o-ages{margin-top:5px;font-size:.76rem;letter-spacing:.08em}.o-outcome{color:var(--ink-soft);font-size:.93rem;max-width:34ch}.offer .o-price{margin:0;padding:18px 22px;background:color-mix(in srgb,var(--bg-2) 72%,white 28%);border-block:1px solid var(--line)}.offer .o-price .amt{font-size:clamp(2.45rem,3.4vw,3.15rem)}.offer .o-price .per{max-width:70px;line-height:1.15}.o-rhythm{margin:18px 22px 0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-weight:700;font-size:.88rem}.offer .o-feats{margin:18px 22px 22px;padding-top:18px;gap:10px}.offer .o-feats li{align-items:flex-start;font-size:.92rem;line-height:1.45}.offer .btn{width:calc(100% - 44px);margin:auto 22px 22px}.pricing-note{margin-top:30px;padding:14px 18px;max-width:760px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--card) 72%,transparent)}.pricing-note .body-text{margin:0;font-size:.9rem}.trial-track--cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:54px}.trial-track--cards .trial-step{padding:24px 20px 22px}.trial-track--cards .trial-step:not(:last-child):after{top:44px;left:calc(100% - 4px);right:auto;width:20px;background:linear-gradient(90deg,var(--accent-2),transparent)}.trial-seal{display:flex;align-items:center;justify-content:space-between}.trial-track--cards .trial-dot{width:42px;height:42px;background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.trial-kicker{display:block;margin-top:20px;color:var(--accent-2);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.trial-step :is(h3,h4){margin:8px 0 9px;font-size:clamp(1.1rem,1.55vw,1.34rem);line-height:1.16}.trial-step p{font-size:.92rem}.report-proof-list{margin-top:26px;display:grid;gap:12px}.report-proof-list div{display:flex;align-items:center;gap:11px;color:var(--ink-soft)}.report-proof-list span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.report-artifact{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 48px 96px -60px #114a378c,0 16px 36px -34px #b0863a75}.report-artifact:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,transparent 28px,rgba(176,134,58,.12) 29px,transparent 30px),radial-gradient(circle at 50% 0,rgba(255,255,255,.68),transparent 44%);opacity:.6;z-index:1}.report-artifact>*{position:relative;z-index:2}.report-artifact .report-head{padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.12)}.report-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#ffffff7a}.report-meta-grid span{display:grid;gap:2px;color:var(--ink-soft);font-size:.76rem;line-height:1.35}.report-meta-grid b{color:var(--accent);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.report-signoff{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-top:12px;border-top:1px dashed var(--line);color:var(--ink-soft);font-size:.8rem}.report-signoff b{color:var(--accent);font-family:var(--font-display);font-size:1rem;white-space:nowrap}.r-role{margin-top:3px;color:#1b271f85;font-size:.76rem;line-height:1.3}.btn{min-height:48px;line-height:1;gap:10px}.btn svg{flex:none}.btn-primary,.btn-gold{box-shadow:0 16px 34px -24px var(--halo)}.btn-ghost{background:color-mix(in srgb,var(--card) 42%,transparent)}.safety-col{padding:var(--card-pad)}.safety-col h3{margin-bottom:18px}.safety-list li{padding:12px 0}.faq-list{padding-inline:18px;background:color-mix(in srgb,var(--card) 78%,transparent)}.faq-q{font-family:var(--font-body);font-weight:700;font-size:clamp(1.02rem,1.45vw,1.22rem)}@media(max-width:980px){.trial-track--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-track--cards .trial-step:not(:last-child):after{display:none}}@media(max-width:900px){.offers-grid{max-width:520px}.offer.recommended{transform:none}}@media(max-width:560px){:root{--card-pad: 22px}.section{padding-block:48px}.pricing-note{border-radius:12px;text-align:left}.trial-track--cards{grid-template-columns:1fr}.offer .btn{width:calc(100% - 32px);margin-inline:16px}.offer-topline,.offer-head,.offer .o-price{padding-inline:18px}.o-rhythm,.offer .o-feats{margin-inline:18px}.report-signoff{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.offer:hover,.pain-cell:hover,.diff-card:hover,.trial-step-card:hover{transform:none}}:root{--paper: #fbf6ea;--paper-deep: #efe4cf;--ink-wash: rgba(17, 74, 55, .045);--gold-wash: rgba(176, 134, 58, .14);--manuscript-line: rgba(176, 134, 58, .26);--manuscript-corner: rgba(176, 134, 58, .56);--emerald-vein: rgba(17, 74, 55, .13)}body{background-color:var(--paper);background-image:radial-gradient(70% 54% at 8% 4%,rgba(176,134,58,.08),transparent 62%),radial-gradient(58% 48% at 92% 20%,rgba(17,74,55,.06),transparent 64%),linear-gradient(90deg,rgba(176,134,58,.035) 1px,transparent 1px),linear-gradient(rgba(176,134,58,.026) 1px,transparent 1px);background-size:auto,auto,42px 42px,42px 42px}.section:not(.hero):not(.cta-final){overflow:hidden;isolation:isolate}.section:not(.hero):not(.cta-final)>.wrap{position:relative;z-index:2}#offers{background:radial-gradient(44% 34% at 50% 19%,rgba(176,134,58,.13),transparent 70%),radial-gradient(38% 36% at 12% 78%,rgba(17,74,55,.055),transparent 72%),linear-gradient(90deg,rgba(176,134,58,.055) 1px,transparent 1px),linear-gradient(rgba(176,134,58,.04) 1px,transparent 1px),linear-gradient(180deg,#fbf6ea,#f3ead9);background-size:auto,auto,56px 56px,56px 56px,auto}#how{background:radial-gradient(70% 66% at 50% 0%,rgba(17,74,55,.11),transparent 64%),radial-gradient(40% 44% at 100% 70%,rgba(176,134,58,.12),transparent 70%),linear-gradient(135deg,rgba(17,74,55,.04) 25%,transparent 25%) 0 0 / 34px 34px,linear-gradient(180deg,#efe6d5,#e6decf)!important}#report{background:radial-gradient(52% 48% at 74% 42%,rgba(17,74,55,.085),transparent 70%),linear-gradient(90deg,rgba(176,134,58,.08) 1px,transparent 1px),linear-gradient(rgba(176,134,58,.05) 1px,transparent 1px),linear-gradient(180deg,#fbf6ea,#f1e8d8);background-size:auto,68px 68px,68px 68px,auto}#founder,#faq{background:radial-gradient(44% 42% at 12% 26%,rgba(17,74,55,.075),transparent 70%),radial-gradient(36% 34% at 88% 70%,rgba(176,134,58,.12),transparent 70%),linear-gradient(180deg,#efe7d8,#e9deca)!important}#safety{background:radial-gradient(54% 42% at 50% 20%,rgba(17,74,55,.07),transparent 66%),linear-gradient(180deg,#fbf6ea,#f3ead9)}main>.section+.section:before{height:17px;width:min(820px,calc(100% - 40px));top:-8px;background:linear-gradient(90deg,transparent 0%,var(--manuscript-line) 38%,transparent 38%,transparent 62%,var(--manuscript-line) 62%,transparent 100%),radial-gradient(circle at 50% 50%,var(--accent-2) 0 3px,transparent 4px),linear-gradient(45deg,transparent calc(50% - 1px),var(--accent-2) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),var(--accent-2) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));background-repeat:no-repeat;background-size:100% 1px,17px 17px,17px 17px,17px 17px;background-position:center,center,center,center}.section:not(.hero):not(.cta-final):after{width:13px;height:13px;border-color:color-mix(in srgb,var(--accent-2) 84%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--bg) 68%,transparent),0 12px 26px -16px #b0863aa6}.section-head{position:relative}.section-head:before{content:"";position:absolute;left:-36px;top:0;width:74px;height:74px;border:1px solid rgba(176,134,58,.16);transform:rotate(45deg);opacity:.42;pointer-events:none}.section-head.center:before{left:50%;top:-28px;transform:translate(-50%) rotate(45deg)}.pain-cell .pic,.diff-card .dicon,.trial-dot,.report-proof-list span,.safety-list li>span:first-child,.offer .o-feats li svg{box-shadow:inset 0 0 0 1px #ffffff8c,0 10px 24px -18px #114a378c}.offer .o-feats li svg{width:24px;height:24px;padding:5px;border-radius:50%;background:color-mix(in srgb,var(--accent) 9%,white 38%)}.safety-list li>span:first-child{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:50%;background:color-mix(in srgb,var(--accent) 8%,white 40%)}.safety-list li>span:first-child svg{width:17px;height:17px}.safety-list li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;align-items:start}.safety-list li>span:last-child{width:auto;height:auto;min-width:0;display:block;flex:1;border-radius:0;background:transparent;box-shadow:none;line-height:1.55}.offer{background-color:var(--paper)}.offer:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,transparent,rgba(176,134,58,.42),transparent);z-index:3;opacity:.72}.offer.recommended:before{width:6px;height:auto;background:linear-gradient(180deg,var(--accent-2),var(--gold-soft),var(--accent-2))}.offer-topline{position:relative}.offer-topline:before{content:none;display:none}.offer-topline-icon{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(176,134,58,.38);background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.6),transparent 36%),linear-gradient(145deg,#eed38b42,#b0863a14);color:var(--plans-gold-deep, #a66f19);box-shadow:inset 0 0 0 4px #b0863a14,0 8px 18px -15px #4a2e09cc}.offer-topline-icon svg{width:16px;height:16px;stroke-width:2.4}.offer.recommended .offer-topline-icon{border-color:#eccd7eb3;color:var(--plans-gold, #e7c56f);background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.28),transparent 38%),#eccd7e1a;box-shadow:inset 0 0 0 4px #eccd7e14,0 8px 20px -14px #000000b3}.offer .o-price{background:radial-gradient(70% 120% at 0% 50%,rgba(176,134,58,.14),transparent 62%),linear-gradient(180deg,#f0e8d9,#e9dfce)}.o-rhythm{border:1px solid rgba(17,74,55,.1);background:linear-gradient(90deg,#114a371c,#b0863a14)}.trial-track--cards .trial-step{overflow:hidden}.trial-track--cards .trial-step:before{content:"";position:absolute;right:-42px;top:-42px;width:112px;height:112px;border:1px solid rgba(176,134,58,.16);transform:rotate(45deg)}.trial-track--cards .trial-step:nth-child(2n){background-color:color-mix(in srgb,var(--card) 72%,#edf3e8 28%)}.trial-track--cards .trial-step:nth-child(3){border-color:color-mix(in srgb,var(--accent-2) 48%,var(--accent) 10%)}.report-artifact{border-color:color-mix(in srgb,var(--accent-2) 42%,var(--accent) 20%);background:linear-gradient(90deg,rgba(176,134,58,.09) 1px,transparent 1px),linear-gradient(rgba(176,134,58,.06) 1px,transparent 1px),radial-gradient(70% 46% at 50% 0%,rgba(255,255,255,.86),transparent 64%),#fffaf0;background-size:28px 28px,28px 28px,auto,auto}.report-head{background:radial-gradient(80% 140% at 0% 0%,rgba(216,192,138,.18),transparent 52%),linear-gradient(135deg,#0f513c,#0b3f30)!important}.report-mark{filter:drop-shadow(0 0 10px rgba(216,192,138,.35))}.report-ayah-panel{background:radial-gradient(60% 80% at 50% 0%,rgba(176,134,58,.12),transparent 70%),linear-gradient(180deg,#f4ecdd,#eee3cf);border-color:#b0863a3d}.report-score{background:linear-gradient(180deg,#ffffffc7,#fff6),linear-gradient(90deg,rgba(176,134,58,.028) 1px,transparent 1px);background-size:auto,18px 18px}.report-next{background:radial-gradient(70% 120% at 100% 50%,rgba(216,192,138,.16),transparent 62%),linear-gradient(135deg,#0e4d39,#0a3b2d)}.faq-list{border-radius:16px}.faq-item{position:relative}.faq-item:before{content:"";position:absolute;left:0;top:27px;width:8px;height:8px;border:1px solid rgba(176,134,58,.45);transform:rotate(45deg);opacity:.72}.faq-q{padding-left:24px}.cta-final{background:radial-gradient(52% 66% at 18% 20%,rgba(216,192,138,.14),transparent 68%),radial-gradient(34% 38% at 92% 72%,rgba(216,192,138,.18),transparent 68%),linear-gradient(90deg,rgba(216,192,138,.04) 1px,transparent 1px),linear-gradient(rgba(216,192,138,.035) 1px,transparent 1px),linear-gradient(135deg,#0e4d39,#082f25);background-size:auto,auto,46px 46px,46px 46px,auto}.assessment-form{background:linear-gradient(135deg,rgba(216,192,138,.34) 0 1px,transparent 1px 24px) top left / 54px 54px no-repeat,linear-gradient(225deg,rgba(216,192,138,.34) 0 1px,transparent 1px 24px) top right / 54px 54px no-repeat,#ffffff17}.btn-primary,.btn-gold,.btn-quiet{position:relative;overflow:hidden}.btn-primary:before,.btn-gold:before,.btn-quiet:before{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.18);pointer-events:none}.btn-primary:hover,.btn-gold:hover,.btn-quiet:hover{box-shadow:0 20px 42px -22px #114a37ad,0 0 0 5px #b0863a14}@media(max-width:900px){.section-head:before{opacity:.22}}@media(max-width:560px){.section-head:before{width:52px;height:52px;left:-18px}.section-head.center:before{top:-18px}.faq-list{padding-inline:10px}}.hero--video{min-height:100svh;padding:clamp(92px,11vh,126px) 0 clamp(38px,6vh,62px);display:flex;align-items:center;justify-content:center;text-align:center;color:#1b271f;background:#f5eddd;isolation:isolate}.hero--video .hero-bg{z-index:0;overflow:hidden}.hero-video-media{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;pointer-events:none}.hero-video-media--desktop,.hero-video-media--mobile{object-position:center center}.hero--video:before,.hero--video:after{content:"";position:absolute;inset:0;pointer-events:none}.hero--video:before{z-index:1;background:radial-gradient(52% 48% at 50% 49%,#fff9ecb8,#fff9ec57 48%,#fff9ec0a 76%),linear-gradient(180deg,#fffaf085,#fffaf01a 40%,#0932220f)}.hero--video:after{z-index:2;background:linear-gradient(180deg,#f6f1e79e,#f6f1e71f 22%,#f6f1e700 48%),linear-gradient(0deg,#0630203d,#06302000 24%)}.hero-video-content{position:relative;z-index:3;min-height:calc(100svh - clamp(170px,18vh,210px));display:grid;place-items:center}.hero-video-copy{width:min(820px,58vw);margin-inline:auto;display:flex;flex-direction:column;align-items:center}.hero-video-logo{width:min(300px,70vw);margin:0 auto clamp(12px,1.6vh,18px)}.hero-video-logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 28px rgba(9,50,35,.14))}@media(min-width:761px){.hero-video-copy{transform:translateY(clamp(10px,1.4vh,16px))}}.hero-iqra{display:block;margin-bottom:4px;font-family:Traditional Arabic,Amiri,Segoe UI,Tahoma,serif;font-size:clamp(3.15rem,5.2vw,6.15rem);font-weight:700;line-height:1;padding-block:.02em .04em;letter-spacing:0;white-space:nowrap;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-variant-ligatures:common-ligatures contextual;color:#b0863a;text-shadow:0 4px 22px rgba(255,246,220,.82),0 16px 42px rgba(118,80,26,.22)}.hero--video .hero-video-eyebrow{margin:0 0 clamp(28px,3.4vh,40px);font-family:Spectral,Georgia,serif;font-size:clamp(.78rem,1vw,.95rem);font-weight:700;font-style:italic;letter-spacing:.18em;color:#b0863a}.hero--video .hero-headline{margin:0;max-width:100%;font-family:Hanken Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.05rem,4vw,4.75rem);font-weight:900;line-height:.94;letter-spacing:0;text-transform:uppercase;color:#0e5a43;text-shadow:0 5px 30px rgba(255,248,232,.82);text-wrap:balance}.hero--video .hero-headline span{color:#b0863a}.hero--video .hero-video-sub{margin:clamp(20px,3.1vh,34px) auto 0;max-width:760px;font-family:Spectral,Georgia,serif;font-size:clamp(1.04rem,1.35vw,1.38rem);font-weight:700;line-height:1.42;letter-spacing:0;color:#1b271fdb}.hero--video .hero-cta{margin-top:clamp(28px,4vh,42px);display:flex;align-items:center;justify-content:center;gap:18px 24px}.hero--video .btn-quiet{background:#0e5a43;border-color:#0e5a43;color:#fff8ea;font-family:Spectral,Georgia,serif;font-size:clamp(.98rem,1.1vw,1.14rem);font-weight:800;letter-spacing:0;box-shadow:inset 0 0 0 2px #ffffff1f,0 18px 42px -18px #053827b8}.hero--video .btn-quiet:hover{background:#0a4935;border-color:#0a4935;color:#fff8ea}.hero--video .hero-textlink{display:inline-flex;align-items:center;color:#0e5a43;font-family:Spectral,Georgia,serif;font-size:1rem;font-weight:800;letter-spacing:0}body:has(.hero--video) .nav:not(.scrolled){color:#1b271f}body:has(.hero--video) .nav:not(.scrolled) .nav-links a,body:has(.hero--video) .nav:not(.scrolled) .btn-ghost{color:#1b271fd1}body:has(.hero--video) .nav:not(.scrolled) .btn-primary{box-shadow:inset 0 0 0 2px #ffffff1f,0 16px 36px -20px #114a37b8}@media(max-width:760px){.hero--video{padding-top:84px;padding-bottom:36px}.hero-video-media{object-position:center center}.hero-video-content{min-height:calc(100svh - 132px)}.hero-video-copy{width:min(310px,82vw)}.hero-video-logo{width:min(216px,76vw);margin-bottom:10px}.hero-iqra{font-size:clamp(2.75rem,17vw,4.9rem);margin-bottom:4px}.hero--video .hero-video-eyebrow{margin-bottom:20px}.hero--video .hero-headline{font-size:clamp(1.7rem,8.3vw,3rem);line-height:.96}.hero--video .hero-video-sub{max-width:31ch;font-size:clamp(.98rem,4.4vw,1.12rem)}.hero--video .hero-cta{flex-direction:column;gap:14px}}#why{--why-cream: #fbefd9;--why-cream-2: #f6dfb8;--why-ink: #0b3829;--why-ink-soft: #2f332a;--why-gold: #c89532;--why-gold-light: #f2d27a;--why-green: #073b2a;--why-green-2: #0d5139;padding-block:clamp(52px,5.2vw,74px) clamp(54px,5.4vw,78px);color:var(--why-ink);background:radial-gradient(34% 42% at 8% 31%,rgba(203,145,45,.22),transparent 72%),radial-gradient(36% 44% at 92% 31%,rgba(203,145,45,.22),transparent 72%),radial-gradient(54% 36% at 50% 2%,rgba(255,250,235,.94),transparent 70%),linear-gradient(90deg,rgba(164,109,36,.045) 1px,transparent 1px),linear-gradient(rgba(164,109,36,.035) 1px,transparent 1px),linear-gradient(#fff6e2b8,#ffefcdc7),url(girih-tile.svg),linear-gradient(180deg,#fff5e4 0%,var(--why-cream) 46%,var(--why-cream-2) 100%);background-size:auto,auto,auto,52px 52px,52px 52px,auto,220px 220px,auto;background-position:left top,right top,center top,center,center,center,center,center}#why:before,#why:after{content:"";position:absolute;inset:auto;top:clamp(-18px,-1.4vw,-8px);z-index:1;width:clamp(82px,9.2vw,132px);height:clamp(212px,21vw,286px);pointer-events:none;background-repeat:no-repeat;background-position:top center;background-size:contain;border:0;box-shadow:none;background-color:transparent;transform:none;filter:drop-shadow(0 20px 24px rgba(112,69,14,.24));opacity:.94}#why:before{left:clamp(8px,3.6vw,66px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 270' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%23875c19'/%3E%3Cstop offset='.32' stop-color='%23f7d36d'/%3E%3Cstop offset='.62' stop-color='%23fff0b3'/%3E%3Cstop offset='1' stop-color='%2399661d'/%3E%3C/linearGradient%3E%3CradialGradient id='l' cx='.5' cy='.5' r='.5'%3E%3Cstop stop-color='%23fff7ce'/%3E%3Cstop offset='.48' stop-color='%23ffd160'/%3E%3Cstop offset='1' stop-color='%23d88920' stop-opacity='.16'/%3E%3C/radialGradient%3E%3CradialGradient id='h' cx='.5' cy='.46' r='.48'%3E%3Cstop stop-color='%23ffe58d' stop-opacity='.88'/%3E%3Cstop offset='1' stop-color='%23ffe58d' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M60 0v50' stroke='%23a66f1f' stroke-width='3'/%3E%3Ccircle cx='60' cy='57' r='9' stroke='%23b27a22' stroke-width='4'/%3E%3Cellipse cx='60' cy='155' rx='55' ry='75' fill='url(%23h)'/%3E%3Cpath d='M41 94c0-29 19-39 19-39s19 10 19 39z' fill='url(%23g)'/%3E%3Crect x='34' y='91' width='52' height='11' rx='5' fill='url(%23g)'/%3E%3Cpath d='M30 105h60l-8 21H38z' fill='url(%23g)'/%3E%3Cpath d='M34 126h52l12 30v62l-13 31H35l-13-31v-62z' fill='url(%23l)' stroke='url(%23g)' stroke-width='6'/%3E%3Cpath d='M43 132v108M60 126v122M77 132v108M28 158h64M27 207h66' stroke='%23905f1c' stroke-opacity='.74' stroke-width='2'/%3E%3Cpath d='M39 251h42l-8 14H47z' fill='url(%23g)'/%3E%3C/svg%3E")}#why:after{right:clamp(8px,3.6vw,66px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 270' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%23875c19'/%3E%3Cstop offset='.32' stop-color='%23f7d36d'/%3E%3Cstop offset='.62' stop-color='%23fff0b3'/%3E%3Cstop offset='1' stop-color='%2399661d'/%3E%3C/linearGradient%3E%3CradialGradient id='l' cx='.5' cy='.5' r='.5'%3E%3Cstop stop-color='%23fff7ce'/%3E%3Cstop offset='.48' stop-color='%23ffd160'/%3E%3Cstop offset='1' stop-color='%23d88920' stop-opacity='.16'/%3E%3C/radialGradient%3E%3CradialGradient id='h' cx='.5' cy='.46' r='.48'%3E%3Cstop stop-color='%23ffe58d' stop-opacity='.88'/%3E%3Cstop offset='1' stop-color='%23ffe58d' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M60 0v50' stroke='%23a66f1f' stroke-width='3'/%3E%3Ccircle cx='60' cy='57' r='9' stroke='%23b27a22' stroke-width='4'/%3E%3Cellipse cx='60' cy='155' rx='55' ry='75' fill='url(%23h)'/%3E%3Cpath d='M41 94c0-29 19-39 19-39s19 10 19 39z' fill='url(%23g)'/%3E%3Crect x='34' y='91' width='52' height='11' rx='5' fill='url(%23g)'/%3E%3Cpath d='M30 105h60l-8 21H38z' fill='url(%23g)'/%3E%3Cpath d='M34 126h52l12 30v62l-13 31H35l-13-31v-62z' fill='url(%23l)' stroke='url(%23g)' stroke-width='6'/%3E%3Cpath d='M43 132v108M60 126v122M77 132v108M28 158h64M27 207h66' stroke='%23905f1c' stroke-opacity='.74' stroke-width='2'/%3E%3Cpath d='M39 251h42l-8 14H47z' fill='url(%23g)'/%3E%3C/svg%3E")}#why>.wrap{position:relative;z-index:2;width:min(1120px,92vw)}#why .reveal{opacity:1;filter:none;transform:none}#why .section-head{max-width:820px;margin-inline:auto;text-align:center}#why .section-head:before{left:50%;top:-34px;width:18px;height:18px;border-color:#b8791eb3;background:radial-gradient(circle at 50% 50%,var(--why-gold) 0 2px,transparent 3px),linear-gradient(45deg,transparent calc(50% - 1px),var(--why-gold) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),var(--why-gold) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));transform:translate(-50%) rotate(45deg);opacity:1}#why .label{justify-content:center;color:#5c3f17;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.28em}#why .label--brk:before,#why .label--brk:after{content:"|";color:#5c3f17a8;opacity:1}#why .eyebrow-num{color:var(--why-gold)}#why .h2{max-width:760px;margin:16px auto 20px;color:var(--why-ink);font-family:Cormorant Garamond,Spectral,Georgia,serif;font-size:clamp(3rem,5.1vw,5rem);font-weight:700;line-height:.98;letter-spacing:0}#why .section-head .reveal.h2:after{width:154px;height:16px;margin-top:22px;background:radial-gradient(circle at 50% 50%,var(--why-gold) 0 3px,transparent 4px),linear-gradient(90deg,transparent 0,rgba(184,121,30,.72) 22%,transparent 22% 78%,rgba(184,121,30,.72) 78%,transparent 100%),linear-gradient(45deg,transparent calc(50% - 1px),rgba(184,121,30,.88) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),rgba(184,121,30,.88) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));background-repeat:no-repeat;background-size:18px 18px,100% 1px,18px 18px,18px 18px;background-position:center,center,center,center;transition:none}#why .body-text{margin-inline:auto;color:var(--why-ink-soft);font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.02rem,1.45vw,1.24rem);font-weight:500;line-height:1.45}#why .pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,58px);margin:clamp(24px,3vw,34px) auto 0;max-width:1090px;border:0;background:transparent;overflow:visible}#why .pain-cell{--arch-shape: polygon(50% 0, 57% 6%, 61% 13%, 74% 17%, 86% 29%, 94% 31%, 100% 41%, 100% 91%, 95% 98%, 88% 100%, 12% 100%, 5% 98%, 0 91%, 0 41%, 6% 31%, 14% 29%, 26% 17%, 39% 13%, 43% 6%);--arch-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 310'%3E%3Cpath fill='black' d='M160 4C183 25 197 48 202 73C239 77 270 104 286 145C303 150 315 166 318 184V270C318 287 305 303 288 306H32C15 303 2 287 2 270V184C5 166 17 150 34 145C50 104 81 77 118 73C123 48 137 25 160 4Z'/%3E%3C/svg%3E");position:relative;height:clamp(304px,25vw,326px);min-height:0;padding:clamp(46px,4.8vw,58px) clamp(20px,2.4vw,30px) clamp(22px,2.2vw,30px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;text-align:center;color:#f8edc8;border:0;border-radius:0;background:linear-gradient(135deg,#7b5117 0%,var(--why-gold-light) 24%,#a86c1d 48%,#fff0ab 62%,#7c5418 100%);clip-path:var(--arch-shape);filter:drop-shadow(0 24px 18px rgba(79,45,12,.34)) drop-shadow(0 7px 0 rgba(116,75,20,.28));box-shadow:none;overflow:hidden;isolation:isolate}@supports (-webkit-mask-image: url()) or (mask-image: url()){#why .pain-cell{clip-path:none;-webkit-mask:var(--arch-mask) center / 100% 100% no-repeat;mask:var(--arch-mask) center / 100% 100% no-repeat}#why .pain-cell:before{clip-path:none;-webkit-mask:var(--arch-mask) center / 100% 100% no-repeat;mask:var(--arch-mask) center / 100% 100% no-repeat}}#why .pain-cell:before{content:"";position:absolute;inset:7px;z-index:0;clip-path:var(--arch-shape);background:radial-gradient(80% 58% at 50% 8%,rgba(31,112,78,.72),transparent 74%),radial-gradient(120% 130% at 50% 100%,rgba(4,36,26,.66),transparent 60%),linear-gradient(90deg,rgba(246,213,122,.065) 1px,transparent 1px),linear-gradient(rgba(246,213,122,.052) 1px,transparent 1px),url(girih-tile.svg),linear-gradient(160deg,var(--why-green-2) 0%,var(--why-green) 64%,#04261c 100%);background-size:auto,auto,22px 22px,22px 22px,150px 150px,auto;box-shadow:inset 0 0 0 2px #073928f2,inset 0 0 0 4px #eec75db8,inset 0 0 0 9px #084530d9,inset 0 -30px 54px #0000002e}#why .pain-cell>*{position:relative;z-index:1}#why .pain-cell .pic{width:clamp(50px,4.4vw,60px);height:clamp(50px,4.4vw,60px);margin-bottom:2px;display:grid;place-items:center;border-radius:50%;border:2px dotted rgba(246,213,122,.86);background:radial-gradient(circle,#f5dc8f1f,#042b1f2e),#0a3e2d;color:#f8edc8;box-shadow:inset 0 0 0 1px #f7db8d47,0 0 0 4px #f7db8d0a,0 10px 24px -16px #000000d9;font-family:Amiri,Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2vw,1.92rem);font-weight:700;line-height:1}#why .pain-cell:nth-child(2) .pic{font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;letter-spacing:.12em;padding-left:.12em}#why .pain-cell .h3{margin:0;color:#fff2c4;font-family:Cormorant Garamond,Spectral,Georgia,serif;font-size:clamp(1.42rem,2vw,1.94rem);font-weight:700;line-height:1.08;letter-spacing:0;text-wrap:balance}#why .pain-cell:nth-child(3) .h3{max-width:14ch}#why .pain-cell .h3:after{content:"";display:block;width:132px;height:14px;margin:10px auto 0;background:radial-gradient(circle at 50% 50%,var(--why-gold-light) 0 2px,transparent 3px),linear-gradient(90deg,transparent,rgba(242,210,122,.72) 22%,transparent 22% 78%,rgba(242,210,122,.72) 78%,transparent),linear-gradient(45deg,transparent calc(50% - 1px),rgba(242,210,122,.9) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),rgba(242,210,122,.9) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));background-repeat:no-repeat;background-size:14px 14px,100% 1px,14px 14px,14px 14px;background-position:center,center,center,center}#why .pain-cell p{max-width:25ch;margin:0 auto;color:#fff2c4e6;font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif;font-size:clamp(.88rem,1vw,.98rem);font-weight:500;line-height:1.38}#why .pain-cell:hover{transform:translateY(-7px);box-shadow:none;filter:drop-shadow(0 30px 22px rgba(79,45,12,.36)) drop-shadow(0 7px 0 rgba(116,75,20,.32))}@media(max-width:980px){#why:before,#why:after{opacity:.22}#why .pain-grid{gap:24px}}@media(max-width:820px){#why{padding-block:58px 62px}#why:before,#why:after{display:none}#why .h2{font-size:clamp(2.55rem,12vw,3.45rem)}#why .pain-grid{grid-template-columns:1fr;width:min(390px,100%)}#why .pain-cell{height:auto;min-height:310px}}@media(prefers-reduced-motion:reduce){#why .pain-cell:hover{transform:none}}#why{--why-cream: #fbecd2;--why-cream-2: #efd8b0;--why-ink: #083b35;--why-ink-soft: #263a35;--why-gold: #bd8732;--why-gold-light: #f4d686;--why-green: #063829;--why-green-2: #0d5740;background:radial-gradient(18% 30% at 7% 18%,rgba(255,232,158,.54) 0 15%,rgba(224,169,70,.22) 40%,transparent 76%),radial-gradient(18% 30% at 93% 18%,rgba(255,232,158,.54) 0 15%,rgba(224,169,70,.22) 40%,transparent 76%),radial-gradient(70% 44% at 50% -8%,rgba(255,252,238,.96) 0 38%,rgba(250,233,198,.42) 58%,transparent 74%),radial-gradient(110% 70% at 50% 100%,rgba(169,116,38,.11),transparent 66%),linear-gradient(90deg,rgba(83,65,33,.052) 1px,transparent 1px),linear-gradient(rgba(83,65,33,.044) 1px,transparent 1px),repeating-radial-gradient(circle at 22% 18%,rgba(92,63,23,.045) 0 1px,transparent 1px 9px),url(girih-tile.svg),linear-gradient(180deg,#fff8e8 0%,var(--why-cream) 48%,var(--why-cream-2) 100%);background-size:auto,auto,auto,auto,56px 56px,56px 56px,180px 180px,236px 236px,auto;background-blend-mode:normal,normal,normal,multiply,multiply,multiply,soft-light,soft-light,normal}#why:before,#why:after{top:clamp(-10px,-.7vw,-4px);width:clamp(72px,7.8vw,108px);height:clamp(204px,19vw,264px);opacity:.92;transform-origin:50% 0;animation:whyLanternSwing 10.8s ease-in-out infinite;filter:drop-shadow(0 18px 20px rgba(88,57,17,.22)) drop-shadow(0 0 26px rgba(245,203,102,.42)) brightness(1.05) saturate(.92);will-change:transform,filter}#why:before{left:clamp(18px,5vw,78px)}#why:after{right:clamp(18px,5vw,78px);animation-duration:12.2s;animation-delay:-3.4s}#why .section-head{text-shadow:0 1px 0 rgba(255,251,238,.68)}#why .pain-grid{gap:clamp(30px,4.6vw,54px);align-items:end;margin-top:clamp(30px,3.6vw,42px)}#why .pain-cell{height:clamp(318px,25.6vw,348px);padding:clamp(50px,4.9vw,62px) clamp(22px,2.6vw,34px) clamp(24px,2.4vw,32px);background:linear-gradient(130deg,#6f4817,#dcbd69 19%,#a96a1f 45%,#fff1b3 58%,#8a5c1c 78%,#5f3c13);filter:drop-shadow(0 28px 22px rgba(73,45,15,.28)) drop-shadow(0 8px 0 rgba(112,72,20,.24));transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s ease}#why .pain-cell:before{inset:8px;background:radial-gradient(110% 78% at 50% 0%,rgba(42,127,89,.76),transparent 58%),radial-gradient(82% 46% at 50% 48%,rgba(247,214,126,.14),transparent 68%),radial-gradient(88% 76% at 50% 100%,rgba(1,23,18,.62),transparent 67%),linear-gradient(90deg,rgba(246,213,122,.076) 1px,transparent 1px),linear-gradient(rgba(246,213,122,.058) 1px,transparent 1px),url(girih-tile.svg),linear-gradient(160deg,var(--why-green-2) 0%,var(--why-green) 58%,#031f18 100%);background-size:auto,auto,auto,24px 24px,24px 24px,138px 138px,auto;box-shadow:inset 0 0 0 1px #fff3be61,inset 0 0 0 3px #053125f0,inset 0 0 0 7px #eac55fb8,inset 0 0 0 12px #064b35c7,inset 0 -34px 60px #00000038}#why .pain-cell:after{content:"";position:absolute;inset:13px 14px 16px;z-index:1;pointer-events:none;clip-path:var(--arch-shape);opacity:.78;background:linear-gradient(112deg,transparent 0 30%,rgba(255,244,187,.16) 45%,transparent 62%),radial-gradient(62% 34% at 50% 10%,rgba(255,239,170,.16),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 36%);mix-blend-mode:screen;transition:opacity .45s ease,transform .45s ease}@supports (-webkit-mask-image: url()) or (mask-image: url()){#why .pain-cell:after{clip-path:none;-webkit-mask:var(--arch-mask) center / 100% 100% no-repeat;mask:var(--arch-mask) center / 100% 100% no-repeat}}#why .pain-cell>*{z-index:2}#why .pain-cell .pic{border-style:solid;background:radial-gradient(circle at 44% 38%,rgba(255,242,189,.22),transparent 42%),radial-gradient(circle,#0e5a41,#083c2d 66%,#04261d);box-shadow:inset 0 0 0 1px #f7db8d61,inset 0 -12px 20px #0000002e,0 0 0 4px #f7db8d12,0 12px 26px -18px #000000e6}#why .pain-cell .h3{color:#fff4cb;text-shadow:0 2px 8px rgba(0,0,0,.24)}#why .pain-cell p{max-width:27ch;color:#fff5d4f0;text-shadow:0 1px 5px rgba(0,0,0,.2)}#why .pain-cell:hover{transform:translateY(-8px);filter:drop-shadow(0 34px 25px rgba(73,45,15,.34)) drop-shadow(0 8px 0 rgba(112,72,20,.28))}#why .pain-cell:hover:after{opacity:.98;transform:translateY(-3px)}@keyframes whyLanternSwing{0%,to{transform:rotate(-2deg) translateZ(0);filter:drop-shadow(0 18px 20px rgba(88,57,17,.22)) drop-shadow(0 0 23px rgba(245,203,102,.36)) brightness(1.02) saturate(.9)}50%{transform:rotate(2.1deg) translate3d(0,3px,0);filter:drop-shadow(0 20px 22px rgba(88,57,17,.24)) drop-shadow(0 0 35px rgba(255,219,127,.54)) brightness(1.12) saturate(.98)}}@media(max-width:980px){#why:before,#why:after{opacity:.28}#why .pain-grid{gap:24px}}@media(max-width:820px){#why:before,#why:after{display:none}#why .pain-cell{height:auto;min-height:312px}}@media(prefers-reduced-motion:reduce){#why:before,#why:after{animation:none}#why .pain-cell,#why .pain-cell:after{transition:none}#why .pain-cell:hover{transform:none}}:root{--site-parchment-base: #fbecd2;--site-parchment-bg: url(girih-tile.svg), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .43 0 0 0 0 .22 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(var(--site-parchment-base), var(--site-parchment-base));--site-parchment-size: 232px 232px, 180px 180px, auto;--site-parchment-position: left top, center, center;--site-parchment-blend: multiply, multiply, normal;--site-parchment-repeat: repeat, repeat, no-repeat}body,.section,.hero--video,.footer{background-color:var(--site-parchment-base)!important}body,.section,.hero--video,.section[style*=--bg-2],#offers,#how,#report,#founder,#safety,#faq,#why,.diff,.cta-final,.footer{background-image:var(--site-parchment-bg)!important;background-size:var(--site-parchment-size)!important;background-position:var(--site-parchment-position)!important;background-blend-mode:var(--site-parchment-blend)!important;background-repeat:var(--site-parchment-repeat)!important}@media(max-width:720px){:root{--site-parchment-size: 198px 198px, 180px 180px, auto}}.section:not(.hero):not(.cta-final):after,#how:after,#faq:after,.diff:after{background:var(--site-parchment-base)!important;box-shadow:0 0 0 7px color-mix(in srgb,var(--site-parchment-base) 88%,transparent),0 12px 26px -16px #b0863a85!important}main>.section+.section:before{opacity:.84}.hero--video{background-image:var(--site-parchment-bg)!important;background-size:var(--site-parchment-size)!important;background-position:var(--site-parchment-position)!important;background-blend-mode:var(--site-parchment-blend)!important;background-repeat:var(--site-parchment-repeat)!important}.hero--video .hero-video-media{opacity:.52;mix-blend-mode:multiply;filter:sepia(.16) saturate(.82) contrast(.98) brightness(1.06)}.hero--video:before{background:radial-gradient(54% 48% at 50% 46%,#fffbeec2,#fff6e16b 48%,#fff6e10f 76%),linear-gradient(180deg,#fff9ec75,#fbecd238 56%,#efd8b047)!important}.hero--video:after{background-image:var(--site-parchment-bg)!important;background-size:var(--site-parchment-size)!important;background-position:var(--site-parchment-position)!important;background-blend-mode:var(--site-parchment-blend)!important;opacity:.36;mix-blend-mode:multiply}.cta-final{color:var(--ink)!important}.cta-final .hero-girih,.cta-final>div:first-child{color:var(--accent)!important;opacity:.13}.cta-final .label{color:#7b5a1f!important}.cta-final h2{color:var(--accent)!important}.cta-final .lead{color:var(--ink-soft)!important}.cta-final .btn-gold,.assessment-form .btn-gold{background:var(--accent)!important;color:#fffaf0!important}.cta-final .btn-ghost{background:#fffaf052!important;color:var(--accent)!important;border-color:#114a373d!important}.cta-final .btn-ghost:hover{color:var(--accent)!important;border-color:var(--accent)!important}.footer{border-top-color:#b0863a38}#why:before,#why:after{top:clamp(42px,4.4vw,58px);width:clamp(108px,10.2vw,154px);height:clamp(300px,31vw,440px);background:transparent url(lantern-bloom.svg?v=chain-clean-20260609) top center / contain no-repeat!important;border:0!important;box-shadow:none!important;opacity:.9;transform-origin:50% 1.5%;animation:whyLanternSwing 14.5s cubic-bezier(.45,0,.55,1) infinite;filter:drop-shadow(0 18px 19px rgba(62,42,18,.22)) saturate(.94) brightness(1.03)}#why:before{left:clamp(18px,4.8vw,82px)}#why:after{right:clamp(18px,4.8vw,82px);animation-duration:15.8s;animation-delay:-4.2s}@media(max-width:980px){#why:before,#why:after{opacity:.3}}@keyframes whyLanternSwing{0%,to{transform:rotate(-1.15deg) translateZ(0)}50%{transform:rotate(1.15deg) translate3d(0,4px,0)}}#why:before,#why:after{top:0;width:clamp(112px,10.4vw,158px);height:clamp(322px,31.4vw,438px);background-image:url(lantern-bloom.svg?v=section-chain-20260609)!important;transform-origin:50% 0;animation:whyLanternSwing 18s cubic-bezier(.42,0,.58,1) infinite;filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.96) brightness(1.04)}#why:before{left:clamp(16px,4.4vw,78px)}#why:after{right:clamp(16px,4.4vw,78px);animation-duration:19.5s;animation-delay:-5.25s}#why .pain-cell{--arch-shape: polygon(50% 6%, 58% 11%, 69% 14%, 81% 21%, 86% 21%, 93% 23%, 95% 30%, 95% 85%, 91% 88%, 87% 88%, 82% 91%, 82% 91%, 18% 91%, 18% 91%, 13% 88%, 9% 88%, 5% 85%, 5% 30%, 7% 23%, 14% 21%, 19% 21%, 31% 14%, 42% 11%);--arch-mask: url(problem-card-shape.svg);height:clamp(350px,30.6vw,394px);padding:clamp(78px,6vw,92px) clamp(24px,2.8vw,38px) clamp(36px,3.2vw,48px);background:linear-gradient(135deg,#fce18d,#c29a38 35%,#e8c766 65%,#8a6315);filter:drop-shadow(0 28px 24px rgba(27,18,7,.25)) drop-shadow(0 7px 0 rgba(89,62,18,.22))}#why .pain-cell:before{inset:6px;background:radial-gradient(82% 54% at 50% 18%,#2a5a40f0,#183624fa 52%,#0a1a10),linear-gradient(90deg,rgba(245,219,140,.055) 1px,transparent 1px),linear-gradient(rgba(245,219,140,.045) 1px,transparent 1px),url(girih-tile.svg);background-size:auto,25px 25px,25px 25px,150px 150px;box-shadow:inset 0 0 0 1px #f5db8cd9,inset 0 0 0 4px #052f20e6,inset 0 0 0 8px #f5db8c29,inset 0 -38px 62px #0000003d}#why .pain-cell:after{inset:12px;background:linear-gradient(90deg,transparent,rgba(245,219,140,.95),transparent) calc(50% - 39px) calc(100% - 52px) / 38px 1px no-repeat,linear-gradient(90deg,transparent,rgba(245,219,140,.95),transparent) calc(50% + 39px) calc(100% - 52px) / 38px 1px no-repeat,radial-gradient(68% 42% at 50% 10%,rgba(245,219,140,.13),transparent 72%),linear-gradient(110deg,transparent 0 32%,rgba(255,255,255,.13) 48%,transparent 64%),repeating-radial-gradient(circle at 18% 16%,rgba(255,255,255,.045) 0 1px,transparent 1px 8px);opacity:.72;mix-blend-mode:screen}@supports (-webkit-mask-image: url()) or (mask-image: url()){#why .pain-cell,#why .pain-cell:before,#why .pain-cell:after{clip-path:none;-webkit-mask:var(--arch-mask) center / 100% 100% no-repeat;mask:var(--arch-mask) center / 100% 100% no-repeat}}#why .pain-cell .pic{margin-bottom:4px}#why .pain-cell p{max-width:26ch}#why .pain-cell:hover{filter:drop-shadow(0 34px 28px rgba(27,18,7,.3)) drop-shadow(0 7px 0 rgba(89,62,18,.25))}@keyframes whyLanternSwing{0%,to{transform:rotate(-1.8deg) translateZ(0)}50%{transform:rotate(1.8deg) translate3d(0,5px,0)}}@media(max-width:980px){#why:before,#why:after{opacity:.28}}@media(max-width:820px){#why .pain-cell{height:auto;min-height:350px}}#why{--why-cream: #fbecd2;background-color:#fbecd2!important;background-image:var(--site-parchment-bg)!important;background-size:var(--site-parchment-size)!important;background-position:var(--site-parchment-position)!important;background-blend-mode:var(--site-parchment-blend)!important;background-repeat:var(--site-parchment-repeat)!important}@media(max-width:720px){#why{background-size:var(--site-parchment-size)!important}}#difference{padding-block:clamp(56px,5.5vw,86px)}#difference .diff-grid{--diff-arch-shape: polygon(50% 0%, 72% 8%, 82% 24%, 89% 24%, 94% 30%, 95% 42%, 98% 43%, 100% 52%, 100% 100%, 0 100%, 0 52%, 2% 43%, 5% 42%, 6% 30%, 11% 24%, 18% 24%, 28% 8%);position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;gap:clamp(40px,4.8vw,62px);width:min(1280px,94vw);padding:clamp(86px,8.2vw,128px) clamp(28px,4.8vw,72px) clamp(34px,4.2vw,56px);filter:drop-shadow(0 30px 50px rgba(65,45,18,.14))}#difference .diff-grid:before,#difference .diff-grid:after{content:"";position:absolute;inset:0;clip-path:var(--diff-arch-shape);pointer-events:none}#difference .diff-grid:before{z-index:-2;background:linear-gradient(180deg,#fffdf7f2,#fff9eedb),var(--site-parchment-bg);background-size:auto,var(--site-parchment-size);background-position:center,var(--site-parchment-position);background-blend-mode:normal,var(--site-parchment-blend);background-repeat:no-repeat,var(--site-parchment-repeat)}#difference .diff-grid:after{z-index:-1;inset:10px;border:1px solid rgba(199,143,51,.72);clip-path:var(--diff-arch-shape);box-shadow:inset 0 0 0 10px #ffffff57,inset 0 -18px 38px #b17e2d14}#difference .diff-sticky{position:relative;top:auto;max-width:780px;margin-inline:auto;text-align:center}#difference .diff-sticky:before{content:"02";display:block;margin-bottom:12px;font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.35rem);font-weight:800;letter-spacing:.12em;color:var(--accent-2)}#difference .diff-sticky .label{justify-content:center}#difference .diff-sticky .h2{max-width:13ch;margin:clamp(22px,3vw,32px) auto 20px!important;color:#062d25;text-align:center;text-wrap:balance}#difference .diff-sticky .body-text{max-width:54ch!important;margin-inline:auto;color:#16261f;font-size:clamp(1rem,1.24vw,1.18rem);line-height:1.75;text-align:center}#difference .diff-sticky .btn{display:none}#difference .diff-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);margin-top:clamp(20px,2.5vw,32px);align-items:stretch}#difference .diff-card{position:relative;min-height:clamp(276px,22vw,330px);padding:clamp(76px,5.8vw,92px) clamp(24px,2.4vw,38px) clamp(30px,3vw,42px);border:2px solid rgba(207,156,59,.95);border-radius:14px;background:linear-gradient(90deg,transparent,rgba(245,219,140,.9),transparent) calc(50% - 42px) 70px / 38px 1px no-repeat,linear-gradient(90deg,transparent,rgba(245,219,140,.9),transparent) calc(50% + 42px) 70px / 38px 1px no-repeat,radial-gradient(92% 80% at 50% 0%,rgba(28,105,80,.9),transparent 68%),linear-gradient(90deg,rgba(245,219,140,.04) 1px,transparent 1px),linear-gradient(rgba(245,219,140,.035) 1px,transparent 1px),url(girih-tile.svg),linear-gradient(180deg,#0f6a51,#074132 58%,#052e25);background-size:38px 1px,38px 1px,auto,28px 28px,28px 28px,160px 160px,auto;color:#fff9ea;box-shadow:inset 0 0 0 1px #fff4bc94,inset 0 0 0 6px #043628b8,0 26px 42px -28px #25180673;overflow:visible}#difference .diff-card:before{content:"";position:absolute;left:50%;top:-48px;width:clamp(78px,7vw,96px);aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.68),transparent 44%),linear-gradient(180deg,#dce4d4,#b7c5ac);border:2px solid rgba(207,156,59,.95);box-shadow:inset 0 0 0 4px #fff6cfad,0 10px 24px -13px #1f140573;z-index:0}#difference .diff-card .dicon{position:absolute;left:50%;top:-22px;z-index:1;width:clamp(34px,3.4vw,44px);height:clamp(34px,3.4vw,44px);padding:0;margin:0;transform:translate(-50%);color:#073f31;background:transparent;border-radius:0;box-shadow:none}#difference .diff-card .dnum{display:none}#difference .diff-card .h3{margin:0 0 16px;color:#fff9ea;text-align:center;text-wrap:balance}#difference .diff-card p{max-width:32ch;margin-inline:auto;color:#fff9eae6;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.78;text-align:left}@media(max-width:980px){#difference .diff-grid{--diff-arch-shape: polygon(50% 0%, 82% 8%, 94% 24%, 98% 42%, 100% 42%, 100% 100%, 0 100%, 0 42%, 2% 42%, 6% 24%, 18% 8%);width:min(720px,94vw);padding:clamp(74px,12vw,108px) clamp(18px,5vw,34px) 34px}#difference .diff-list{grid-template-columns:1fr;gap:58px;max-width:460px;margin-inline:auto}#difference .diff-card{min-height:0;padding:78px clamp(24px,6vw,34px) 32px}#difference .diff-card p{text-align:center}}@media(max-width:560px){#difference{padding-block:56px}#difference .diff-grid{clip-path:none;border-radius:20px;padding:52px 16px 26px;filter:drop-shadow(0 20px 34px rgba(65,45,18,.12))}#difference .diff-grid:before,#difference .diff-grid:after{clip-path:none;border-radius:20px}#difference .diff-grid:after{inset:7px}#difference .diff-sticky:before{margin-bottom:8px}#difference .diff-sticky .h2{max-width:12ch;margin-top:18px!important}}#difference .diff-card{--promise-mask: url(promise-card-shape.svg?v=20260609);--promise-shape-fallback: polygon(50% 6%, 58% 11%, 70% 14%, 81% 21%, 84% 21%, 89% 23%, 89% 30%, 89% 85%, 86% 88%, 85% 88%, 81% 91%, 19% 91%, 15% 88%, 14% 88%, 11% 85%, 11% 30%, 11% 23%, 16% 21%, 19% 21%, 30% 14%, 42% 11%);min-height:0;aspect-ratio:800 / 950;padding:clamp(116px,8vw,138px) clamp(28px,2.6vw,42px) clamp(58px,5vw,78px);border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 20px 18px rgba(16,10,3,.28)) drop-shadow(0 6px 0 rgba(105,74,19,.18));isolation:isolate}#difference .diff-card:before,#difference .diff-card:after{content:"";position:absolute;clip-path:var(--promise-shape-fallback);-webkit-mask:var(--promise-mask) center / 100% 100% no-repeat;mask:var(--promise-mask) center / 100% 100% no-repeat;pointer-events:none}#difference .diff-card:before{inset:0;z-index:0;background:linear-gradient(135deg,#fce18d,#c29a38 35%,#e8c766 65%,#8a6315)}#difference .diff-card:after{inset:clamp(6px,.65vw,9px);z-index:1;background:linear-gradient(90deg,transparent,rgba(245,219,140,.9),transparent) calc(50% - 42px) calc(100% - 62px) / 38px 1px no-repeat,linear-gradient(90deg,transparent,rgba(245,219,140,.9),transparent) calc(50% + 42px) calc(100% - 62px) / 38px 1px no-repeat,radial-gradient(82% 54% at 50% 18%,#2a5a40f0,#183624fa 52%,#0a1a10),linear-gradient(90deg,rgba(245,219,140,.055) 1px,transparent 1px),linear-gradient(rgba(245,219,140,.045) 1px,transparent 1px),url(girih-tile.svg);background-size:38px 1px,38px 1px,auto,26px 26px,26px 26px,150px 150px;box-shadow:inset 0 0 0 1px #f5db8cd1,inset 0 0 0 5px #052f20e0,inset 0 -42px 66px #0000003d}#difference .diff-card .dicon{top:clamp(34px,3.1vw,46px);width:clamp(66px,6vw,86px);height:clamp(66px,6vw,86px);padding:clamp(16px,1.4vw,21px);box-sizing:border-box;border-radius:50%;color:#073f31;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.72),transparent 44%),linear-gradient(180deg,#dbe4d3,#b8c5ac);border:2px solid rgba(207,156,59,.95);box-shadow:inset 0 0 0 4px #fff6cfa8,0 10px 23px -13px #1f140573;z-index:3}#difference .diff-card .h3{margin-top:clamp(16px,1.6vw,24px);text-shadow:0 1px 1px rgba(0,0,0,.26)}#difference .diff-card p{text-shadow:0 1px 1px rgba(0,0,0,.2)}@media(max-width:980px){#difference .diff-card{width:min(100%,390px);margin-inline:auto;padding:112px clamp(30px,7vw,42px) 64px}}@media(max-width:560px){#difference .diff-list{gap:44px}#difference .diff-card{width:min(100%,342px);padding:100px 28px 58px}#difference .diff-card .h3{font-size:clamp(1.42rem,7vw,1.82rem)}#difference .diff-card p{font-size:.94rem;line-height:1.64}}#difference.diff{--diff-cream: #fbf4e7;--diff-paper: #fffdf8;--diff-ink: #17332b;--diff-muted: #5e7067;--diff-green: #063f32;--diff-green-2: #0a5b46;--diff-gold: #b98b34;--diff-gold-soft: #ead9af;position:relative;isolation:isolate;overflow:hidden;padding:clamp(54px,5.3vw,82px) 0 clamp(58px,5.7vw,88px);background:radial-gradient(70% 60% at 50% 32%,rgba(255,255,255,.86),transparent 62%),linear-gradient(180deg,#fff9ef 0%,var(--diff-cream) 100%);background-color:var(--diff-cream);background-image:radial-gradient(70% 60% at 50% 32%,rgba(255,255,255,.86),transparent 62%),var(--site-parchment-bg),linear-gradient(180deg,#fff9ef 0%,var(--diff-cream) 100%);background-size:auto,var(--site-parchment-size),auto;background-position:center,var(--site-parchment-position),center;background-blend-mode:normal,var(--site-parchment-blend),normal}#difference.diff:before,#difference.diff:after{content:"";position:absolute;inset:auto auto clamp(18px,3vw,38px) max(10px,calc((100vw - 1260px)/2 - 18px));z-index:0;width:clamp(132px,16vw,236px);height:clamp(214px,27vw,390px);background:url(difference-plants.svg?v=tactile-branch-cutbase-20260609) left bottom / contain no-repeat;opacity:.9;pointer-events:none}#difference.diff:after{right:max(10px,calc((100vw - 1260px)/2 - 18px));left:auto;transform:scaleX(-1)}#difference .diff-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:min(1180px,calc(100% - 48px));padding:clamp(46px,5vw,68px) clamp(22px,4vw,58px) clamp(34px,4vw,52px);border:1px solid rgba(185,139,52,.22);border-radius:8px;background:linear-gradient(180deg,#ffffffc7,#fffdf7e6),radial-gradient(62% 52% at 50% 8%,rgba(255,255,255,.9),transparent 70%),var(--diff-paper);box-shadow:0 28px 72px -52px #5637106b,inset 0 0 0 1px #ffffffc7;filter:none;isolation:isolate}#difference .diff-grid:before,#difference .diff-grid:after{content:"";position:absolute;clip-path:none;-webkit-mask:none;mask:none;pointer-events:none;box-shadow:none}#difference .diff-grid:before{inset:16px;z-index:0;border:1px solid rgba(185,139,52,.18);border-radius:6px;background:linear-gradient(90deg,transparent,rgba(185,139,52,.2),transparent) center clamp(112px,12vw,152px) / min(430px,58%) 1px no-repeat}#difference .diff-grid:after{top:clamp(118px,12vw,160px);left:50%;z-index:0;width:8px;height:8px;border:1px solid rgba(185,139,52,.58);background:#fff8e8;transform:translate(-50%) rotate(45deg)}#difference .diff-sticky{display:contents;max-width:none;margin:0;text-align:center}#difference .diff-sticky>.reveal{position:relative;z-index:1}#difference .diff-sticky:before{display:none}#difference .diff-sticky .label{order:1;justify-content:center;width:fit-content;margin:0 auto 14px;color:#24614f}#difference .diff-sticky .label:before,#difference .diff-sticky .label:after{background:#b98b3480}#difference .diff-sticky .eyebrow-num{color:var(--diff-gold)}#difference .diff-sticky .h2{order:2;max-width:none;margin:0 auto!important;color:var(--diff-ink);font-size:clamp(2rem,4vw,3.05rem);line-height:1.08;letter-spacing:0;text-align:center;text-wrap:balance}#difference .diff-sticky .body-text{display:none}#difference .diff-sticky>.reveal:last-child{order:5;display:flex;justify-content:center;margin-top:clamp(26px,3vw,36px)!important}#difference .diff-sticky .btn{display:inline-flex;background:linear-gradient(180deg,var(--diff-green-2),var(--diff-green));color:#fffaf0;border-color:#05392cf2;box-shadow:0 18px 34px -22px #063f32b3,inset 0 1px #ffffff29}#difference .diff-list{order:4;position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);max-width:980px;margin:clamp(58px,6vw,76px) auto 0;align-items:stretch}#difference .diff-list:before{content:"";position:absolute;top:-34px;left:16.6%;right:16.6%;height:1px;background:linear-gradient(90deg,transparent,rgba(185,139,52,.78) 16%,rgba(185,139,52,.78) 84%,transparent)}#difference .diff-list:after{content:"";position:absolute;top:-38px;left:50%;width:9px;height:9px;border:1px solid rgba(185,139,52,.72);background:#fff8e8;transform:translate(-50%) rotate(45deg)}#difference .diff-card{position:relative;min-height:clamp(260px,21vw,312px);aspect-ratio:auto;width:auto;margin:0;padding:clamp(86px,7vw,104px) clamp(22px,2.4vw,32px) clamp(28px,3vw,38px);overflow:visible;border:1px solid rgba(185,139,52,.26);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#fffbf2fa),var(--diff-paper);color:var(--diff-ink);box-shadow:0 24px 46px -34px #4d2f0652,inset 0 0 0 1px #fffc;filter:none;isolation:isolate;text-align:center}#difference .diff-card:before,#difference .diff-card:after{content:"";position:absolute;clip-path:none;-webkit-mask:none;mask:none;pointer-events:none}#difference .diff-card:before{inset:0 0 auto;z-index:0;height:72px;border-radius:8px 8px 0 0;background:radial-gradient(circle at 50% 0%,rgba(185,139,52,.18),transparent 58%),linear-gradient(180deg,#f9f0dce6,#f9f0dc00);box-shadow:none}#difference .diff-card:after{inset:11px;z-index:0;border:1px solid rgba(185,139,52,.13);border-radius:6px;background:linear-gradient(90deg,transparent,rgba(185,139,52,.42),transparent) center calc(100% - 24px) / 96px 1px no-repeat;box-shadow:none}#difference .diff-card .dnum{position:absolute;top:-34px;left:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:66px;height:66px;transform:translate(-50%);border:2px solid rgba(185,139,52,.82);border-radius:50%;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.16),transparent 42%),linear-gradient(180deg,#0a5b46,#042f27);color:#fffaf0;font-family:var(--font-body);font-size:.95rem;font-weight:800;letter-spacing:0;box-shadow:0 12px 22px -15px #042f27c7,inset 0 0 0 2px #fffaf01a}#difference .diff-card .dicon{position:absolute;top:clamp(40px,3.7vw,50px);left:50%;z-index:3;width:42px;height:42px;padding:10px;margin:0;box-sizing:border-box;transform:translate(-50%);color:#0a5b46;border:0;border-radius:50%;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.92),transparent 50%),#f4eedf;box-shadow:0 8px 18px -15px #2a210c8c,inset 0 0 0 1px #b98b3429}#difference .diff-card .h3{margin:clamp(24px,2.5vw,34px) 0 14px;color:var(--diff-ink);font-family:var(--font-display);font-size:clamp(1.16rem,1.45vw,1.36rem);line-height:1.12;letter-spacing:0;text-align:center;text-shadow:none;text-wrap:balance}#difference .diff-card p{max-width:30ch;margin:0 auto;color:var(--diff-muted);font-size:clamp(.82rem,.92vw,.93rem);line-height:1.68;text-align:center;text-shadow:none}@media(max-width:980px){#difference.diff{padding-block:52px 66px}#difference.diff:before,#difference.diff:after{opacity:.32;width:clamp(120px,26vw,190px)}#difference .diff-grid{width:min(720px,calc(100% - 32px));padding:42px clamp(16px,5vw,34px) 38px}#difference .diff-grid:before{background:linear-gradient(90deg,transparent,rgba(185,139,52,.18),transparent) center 118px / min(340px,68%) 1px no-repeat}#difference .diff-grid:after{top:126px}#difference .diff-list{grid-template-columns:1fr;gap:52px;max-width:390px;margin-top:62px}#difference .diff-list:before,#difference .diff-list:after{display:none}#difference .diff-card{width:auto;min-height:0;padding:90px clamp(22px,7vw,34px) 34px}}@media(max-width:560px){#difference.diff{padding-block:46px 58px}#difference.diff:before,#difference.diff:after{display:none}#difference .diff-grid{width:min(100% - 24px,520px);padding:34px 14px 30px}#difference .diff-grid:before{inset:9px;background:linear-gradient(90deg,transparent,rgba(185,139,52,.18),transparent) center 100px / 70% 1px no-repeat}#difference .diff-grid:after{top:108px}#difference .diff-sticky .h2{max-width:12ch;font-size:clamp(1.78rem,9vw,2.42rem)}#difference .diff-list{gap:48px;margin-top:58px}#difference .diff-card{padding:86px 20px 30px}#difference .diff-card .h3{font-size:clamp(1.14rem,5.6vw,1.34rem)}#difference .diff-card p{font-size:.86rem;line-height:1.62}}#difference.diff{--diff-cream: #fbecd2;--diff-paper: #fbecd2;background-color:var(--diff-cream)!important;background-image:radial-gradient(64% 46% at 50% 8%,rgba(255,250,238,.74),transparent 68%),var(--site-parchment-bg),linear-gradient(180deg,#fff3df 0%,var(--diff-cream) 100%)!important;background-size:auto,var(--site-parchment-size),auto!important;background-position:center,var(--site-parchment-position),center!important;background-blend-mode:normal,var(--site-parchment-blend),normal!important}#difference .diff-grid{background:transparent;border:0;box-shadow:none;padding-top:clamp(42px,5vw,64px)}#difference .diff-grid:before,#difference .diff-grid:after{display:none}#difference .diff-sticky .label:before,#difference .diff-sticky .label:after{background:#b98b3457}#difference .diff-list:before{background:linear-gradient(90deg,transparent,rgba(185,139,52,.58) 16%,rgba(185,139,52,.58) 84%,transparent)}#difference .diff-card{border:1px solid rgba(231,203,136,.68);background:radial-gradient(95% 76% at 50% 0%,rgba(28,111,83,.82),transparent 72%),linear-gradient(135deg,rgba(242,218,150,.06) 0 1px,transparent 1px 18px),linear-gradient(45deg,rgba(242,218,150,.045) 0 1px,transparent 1px 18px),url(girih-tile.svg),linear-gradient(180deg,#0b6a50,#063f32 58%,#042d25);background-size:auto,18px 18px,18px 18px,148px 148px,auto;color:#fffaf0;box-shadow:0 26px 44px -32px #0d3126b8,inset 0 0 0 1px #fff6cf3d,inset 0 -38px 72px #0000002e}#difference .diff-card .dnum{border-color:#e8c97ae0;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.2),transparent 44%),linear-gradient(180deg,#0d7659,#043129)}#difference .diff-card .dicon{color:#07513f;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.9),transparent 50%),linear-gradient(180deg,#fff6dc,#e3d7b9);box-shadow:0 10px 22px -15px #04231ce6,inset 0 0 0 1px #e8c97a57}#difference .diff-card .h3{color:#fffaf0;text-shadow:0 1px 1px rgba(0,0,0,.22)}#difference .diff-card p{color:#fffaf0db;text-shadow:0 1px 1px rgba(0,0,0,.16)}#difference.diff:before,#difference.diff:after{top:50%;bottom:auto;left:max(-22px,calc((100vw - 1240px)/2 - 82px));width:clamp(190px,22vw,340px);height:clamp(380px,44vw,680px);background-image:url(difference-plants.svg?v=tactile-branch-cutbase-20260609);background-size:contain;background-position:center bottom;background-repeat:no-repeat;opacity:.86;transform:translateY(-43%)}#difference.diff:after{right:max(-22px,calc((100vw - 1240px)/2 - 82px));left:auto;background:url(difference-plants.svg?v=tactile-branch-cutbase-20260609) center bottom / contain no-repeat;transform:translateY(-43%) scaleX(-1)}#difference .diff-card{border-color:#e8c97ab8;background:radial-gradient(95% 76% at 50% 0%,rgba(13,135,119,.82),transparent 72%),linear-gradient(135deg,rgba(242,218,150,.06) 0 1px,transparent 1px 18px),linear-gradient(45deg,rgba(242,218,150,.045) 0 1px,transparent 1px 18px),url(girih-tile.svg),linear-gradient(180deg,#087a6f,#075861 55%,#04364f);background-size:auto,18px 18px,18px 18px,148px 148px,auto}#difference .diff-card .dnum{background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.2),transparent 44%),linear-gradient(180deg,#087a6f,#04364f)}@media(max-width:980px){#difference.diff:before,#difference.diff:after{width:clamp(160px,34vw,260px);height:clamp(320px,68vw,520px);opacity:.36}}@media(max-width:560px){#difference.diff:before,#difference.diff:after{display:none}}#difference.diff:before,#difference.diff:after{display:none}#difference .diff-plant{position:absolute;top:auto;bottom:clamp(202px,16vw,246px);z-index:0;width:auto;height:clamp(380px,30.6vw,467px);max-width:none;box-sizing:border-box;object-fit:fill;overflow:clip;font-size:15px;font-weight:300;opacity:.56;pointer-events:auto;user-select:none;filter:saturate(.82) sepia(.06) drop-shadow(0 12px 22px rgba(92,89,73,.1));transform-origin:50% 100%;will-change:transform}#difference .diff-plant--left{left:max(14px,calc((100vw - 1180px)/2 - 160px));width:clamp(260px,24.95vw,381px);animation:diffBranchSwayLeft 8.5s ease-in-out infinite}#difference .diff-plant--right{right:max(14px,calc((100vw - 1180px)/2 - 160px));width:clamp(260px,24.95vw,381px);animation:diffBranchSwayRight 9.2s ease-in-out infinite;animation-delay:-1.4s}@keyframes diffBranchSwayLeft{0%,to{transform:rotate(-.55deg) translate(0)}50%{transform:rotate(1.05deg) translate(2px)}}@keyframes diffBranchSwayRight{0%,to{transform:scaleX(-1) rotate(-.55deg) translate(0)}50%{transform:scaleX(-1) rotate(1.05deg) translate(2px)}}@media(prefers-reduced-motion:reduce){#difference .diff-plant--left,#difference .diff-plant--right{animation:none}#difference .diff-plant--left{transform:none}#difference .diff-plant--right{transform:scaleX(-1)}}@media(max-width:980px){#difference .diff-plant{bottom:clamp(132px,17vw,178px);height:clamp(330px,50vw,420px);opacity:.34}#difference .diff-plant--left,#difference .diff-plant--right{width:clamp(190px,42vw,300px)}}@media(max-width:560px){#difference .diff-plant{display:none}}#difference .diff-card{--diff-card-radius: 7px;--diff-card-gold: linear-gradient(135deg, #fce18d 0%, #c29a38 35%, #e8c766 65%, #8a6315 100%);min-height:clamp(286px,21.5vw,330px);padding:clamp(92px,7.2vw,112px) clamp(24px,2.6vw,34px) clamp(32px,3.1vw,42px);overflow:visible;border:0;border-radius:var(--diff-card-radius);background:var(--diff-card-gold);color:#fffaf0;box-shadow:0 26px 26px -16px #0000006b,0 10px 34px -20px #071c10b8;filter:none;isolation:isolate}#difference .diff-card:before,#difference .diff-card:after{display:block;content:"";position:absolute;pointer-events:none;clip-path:none;-webkit-mask:none;mask:none}#difference .diff-card:before{inset:3px;z-index:0;border-radius:5px;background:radial-gradient(80% 68% at 50% 28%,#2a5a40,#183624,#0a1a10);box-shadow:inset 0 0 0 1.5px #f5db8cd1,inset 0 0 0 6px #051f1280,inset 0 -46px 70px #0000005c}#difference .diff-card:after{inset:7px;z-index:1;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(245,219,140,.72),transparent) center calc(100% - 28px) / 112px 1px no-repeat,radial-gradient(72% 54% at 48% 4%,rgba(69,126,88,.38),transparent 62%),linear-gradient(135deg,rgba(252,225,141,.045) 0 1px,transparent 1px 20px),linear-gradient(45deg,rgba(252,225,141,.04) 0 1px,transparent 1px 20px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='6' seed='9'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E"),url(girih-tile.svg);background-size:112px 1px,auto,20px 20px,20px 20px,180px 180px,142px 142px;background-blend-mode:normal,screen,normal,normal,multiply,soft-light;opacity:.72;mix-blend-mode:multiply;box-shadow:inset 0 0 0 1px #f5db8c7a}#difference .diff-card>*{position:relative;z-index:2}#difference .diff-card .dnum{border-color:#fce18deb;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.19),transparent 44%),linear-gradient(180deg,#24523a,#112818 58%,#08180d);box-shadow:0 15px 24px -15px #000000b8,inset 0 0 0 2px #fce18d29}#difference .diff-card .dicon{color:#153721;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.88),transparent 52%),linear-gradient(180deg,#fbedd1,#d9c48b);box-shadow:0 10px 22px -14px #000c,inset 0 0 0 1px #fce18d9e}#difference .diff-card .h3{color:#fffaf0;text-shadow:0 1px 1px rgba(0,0,0,.34)}#difference .diff-card p{color:#fffaf0e0;text-shadow:0 1px 1px rgba(0,0,0,.24)}@media(max-width:980px){#difference .diff-card{min-height:0;padding:92px clamp(24px,7vw,36px) 40px}}@media(max-width:560px){#difference .diff-card{padding:86px 22px 34px}}#difference .diff-card{background:transparent}#difference .diff-card:before,#difference .diff-card:after{display:none}#difference .diff-card-svg{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;overflow:visible;border-radius:var(--diff-card-radius, 7px);pointer-events:auto}#difference .diff-card>:not(.diff-card-svg){position:relative;z-index:2}#difference .diff-list{padding-top:clamp(56px,5vw,72px)}#difference .diff-list:before{top:clamp(24px,2.5vw,34px);left:11%;right:11%;z-index:3;height:1px;background:linear-gradient(90deg,transparent,rgba(185,139,52,.82) 10%,rgba(185,139,52,.82) 90%,transparent)}#difference .diff-list:after{display:none}#difference .diff-card{display:grid;grid-template-rows:auto auto 1fr;justify-items:center;align-content:start;min-height:clamp(304px,22.8vw,348px);padding:clamp(58px,5.1vw,76px) clamp(24px,2.6vw,34px) clamp(34px,3vw,42px)}#difference .diff-card .dnum{position:absolute;top:clamp(-64px,-4.5vw,-52px);right:auto;bottom:auto;left:50%;z-index:5;width:clamp(48px,4.2vw,58px);height:clamp(48px,4.2vw,58px);margin:0;transform:translate(-50%);border:1.5px solid rgba(252,225,141,.9);border-radius:999px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.24),transparent 42%),radial-gradient(circle at 50% 92%,rgba(252,225,141,.2),transparent 48%),linear-gradient(180deg,#285e42,#112a1a 64%,#07170d);color:#fff8dc;font-family:"Hanken Grotesk",var(--font-body);font-size:clamp(.78rem,.78vw,.88rem);font-weight:900;line-height:1;letter-spacing:0;box-shadow:0 14px 24px -18px #000000d1,inset 0 0 0 4px #04201461,inset 0 0 18px #fce18d1a}#difference .diff-card .dnum:before,#difference .diff-card .dnum:after{content:"";position:absolute;left:50%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,#b98b3400,#fce18dd1,#b98b342e);pointer-events:none}#difference .diff-card .dnum:before{bottom:calc(100% - 1px);height:clamp(10px,1.1vw,15px)}#difference .diff-card .dnum:after{top:calc(100% - 1px);height:clamp(16px,1.8vw,24px)}#difference .diff-card .dicon{position:relative;inset:auto;z-index:3;width:clamp(38px,3.4vw,44px);height:clamp(38px,3.4vw,44px);padding:10px;margin:0 0 clamp(14px,1.4vw,18px);transform:none;border-radius:999px;color:#0d422d;background:radial-gradient(circle at 48% 32%,rgba(255,255,255,.95),transparent 52%),linear-gradient(180deg,#fff4d8,#d7bd79);box-shadow:0 13px 22px -18px #000000d9,inset 0 0 0 1px #fff9e0c7,inset 0 -8px 14px #8f681f29}#difference .diff-card .h3{max-width:15ch;margin:0 auto clamp(10px,1vw,13px);font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.14;text-align:center}#difference .diff-card p{max-width:29ch;margin:0 auto;color:#fffaf0e6;font-family:"Hanken Grotesk",var(--font-body);font-size:clamp(.78rem,.82vw,.88rem);font-weight:500;line-height:1.72;text-align:center;text-wrap:pretty}@media(max-width:980px){#difference .diff-card{padding-top:64px}}@media(max-width:560px){#difference .diff-card{padding:58px 22px 34px}}#difference.diff{--diff-cream: var(--site-parchment-base);--diff-paper: var(--site-parchment-base);background-color:var(--site-parchment-base)!important;background-image:var(--site-parchment-bg)!important;background-size:var(--site-parchment-size)!important;background-position:var(--site-parchment-position)!important;background-blend-mode:var(--site-parchment-blend)!important;background-repeat:var(--site-parchment-repeat)!important}#difference .diff-list:before,#difference .diff-list:after{display:none}#difference .diff-card.reveal{opacity:0;transform:translateY(26px) scale(.975);filter:blur(8px);transition:opacity .72s ease,transform .82s cubic-bezier(.16,.84,.32,1),filter .72s ease;will-change:opacity,transform,filter}#difference .diff-card.reveal.in{opacity:1;transform:translateY(0) scale(1);filter:none}#difference .diff-card.reveal[data-delay="1"]{transition-delay:.12s}#difference .diff-card.reveal[data-delay="2"]{transition-delay:.28s}#difference .diff-card.reveal[data-delay="3"]{transition-delay:.44s}#difference .diff-card.reveal.in:hover{transform:translateY(-5px)}@media(prefers-reduced-motion:reduce){#difference .diff-card.reveal,#difference .diff-card.reveal.in,#difference .diff-card.reveal.in:hover{opacity:1;transform:none;filter:none;transition:none}}:root,[data-font]{--font-body: "Hanken Grotesk", "Mulish", "Helvetica Neue", Arial, sans-serif;--body-tracking: .004em}body{font-family:var(--font-body);font-weight:700}p,li,.lead,.body-text,.nav-links a,.btn,.label,.eyebrow,.scroll-hint,.pillar .ptext,.pillar .psub,.pain-cell p,.diff-card p,.offer .o-ages,.offer .o-feats li,.trial-step p,.rrow,.rnote,.founder-sign,.safety-list li,.faq-a,.footer,.footer-bottom,.hc-sub,.hc-en,.hc-row-label,.hc-quote,.aya-en,.aya-ref,.tl-intro-sub,.tl-step-l,.hero-video-kicker,.hero-video-lead,.hero-stat,#why .body-text,#why .pain-cell p,#difference .diff-sticky .body-text,#difference .diff-card p{font-family:var(--font-body)!important;font-weight:700!important}.lead,.hero .lead,.hero-video-lead{font-weight:800!important}#how.how-section{--how-ink: #153426;--how-cream: #fff7e8;--how-cream-2: #f7ead0;--how-gold: #e4c46f;--how-gold-deep: #b88432;--how-line: rgba(228, 196, 111, .38);padding-block:clamp(72px,8vw,118px);color:var(--how-ink);background-color:var(--site-parchment-base)!important;background-image:var(--site-parchment-bg)!important;background-size:var(--site-parchment-size)!important;background-position:var(--site-parchment-position)!important;background-blend-mode:var(--site-parchment-blend)!important;background-repeat:var(--site-parchment-repeat)!important}#how.how-section:after{background:var(--site-parchment-base)!important;box-shadow:0 0 0 7px color-mix(in srgb,var(--site-parchment-base) 88%,transparent),0 12px 26px -16px #b0863a85!important}#how .how-wrap{max-width:1240px}#how .how-shell{position:relative;isolation:isolate}#how .how-shell:before{content:"";position:absolute;inset:-38px -24px auto auto;width:min(34vw,390px);aspect-ratio:1;border:1px solid rgba(228,196,111,.16);transform:rotate(45deg);opacity:.6;pointer-events:none;z-index:-1}#how .how-head{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,30px);align-items:center;justify-items:center;text-align:center;max-width:980px;margin-inline:auto}#how .section-head:before{left:50%;top:-28px;transform:translate(-50%) rotate(45deg);border-color:#b884322e}#how .label,#how .eyebrow-num{color:var(--how-gold-deep)}#how .h2{max-width:14ch;margin-inline:auto;color:var(--how-ink);text-shadow:0 18px 44px rgba(176,134,58,.12)}#how .body-text{max-width:58ch;margin-inline:auto;color:#153426bd}#how .how-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(900px,100%);margin:0 auto}#how .how-assurance>span{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 15px;border:1px solid rgba(184,132,50,.24);border-radius:8px;background:linear-gradient(90deg,#ffffff8f,#ffffff2e),#fff7e894;color:#153426c7;box-shadow:inset 0 0 0 1px #ffffff80,0 20px 46px -42px #114a377a;font-size:.86rem;letter-spacing:.01em;text-align:left}#how .how-assurance-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;color:var(--how-gold);background:#0d4b37;box-shadow:0 12px 24px -18px #114a378c}#how .how-assurance svg{width:18px;height:18px}#how .trial-track--cards{--flow-gap: clamp(14px, 1.7vw, 20px);position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--flow-gap);margin-top:clamp(38px,5vw,60px);align-items:stretch}#how .trial-track--cards:before{content:"";position:absolute;left:7%;right:7%;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(228,196,111,.85),transparent);transform:translateY(-50%) scaleX(0);transform-origin:left center;transition:transform .75s cubic-bezier(.4,0,.2,1);z-index:0}#how .trial-track--cards.armed:before{transform:translateY(-50%) scaleX(1)}#how .trial-track--cards .trial-step{overflow:visible}#how .trial-track--cards .trial-step:not(:last-child):after{content:"";position:absolute;left:calc(100% - 1px);top:50%;width:calc(var(--flow-gap) + 2px);height:12px;display:block;background:radial-gradient(circle,var(--how-gold) 0 3px,transparent 4px) 100% 50% / 12px 12px no-repeat,linear-gradient(90deg,#e4c46f1a,#e4c46feb,#e4c46f2e) 0 50% / 100% 2px no-repeat;filter:drop-shadow(0 0 9px rgba(228,196,111,.28));opacity:0;pointer-events:none;transform:translateY(-50%) scaleX(0);transform-origin:left center;transition:opacity .35s ease,transform .62s cubic-bezier(.36,0,.18,1);transition-delay:calc(var(--i) * .13s + .34s);z-index:4}#how .trial-track--cards.armed .trial-step:not(:last-child):after{opacity:1;transform:translateY(-50%) scaleX(1)}#how .trial-step-card{--step-y: 18px;--step-pad: clamp(20px, 2vw, 26px);min-height:270px;display:flex;flex-direction:column;padding:var(--step-pad);border-radius:10px;border-color:#e4c46f8f;color:var(--how-cream);background:linear-gradient(90deg,transparent,rgba(228,196,111,.52),transparent) 50% calc(100% - 18px) / 84px 1px no-repeat,linear-gradient(135deg,rgba(228,196,111,.2) 0 1px,transparent 1px 30px) top left / 64px 64px no-repeat,linear-gradient(225deg,rgba(228,196,111,.2) 0 1px,transparent 1px 30px) top right / 64px 64px no-repeat,radial-gradient(86% 58% at 50% 0%,rgba(228,196,111,.18),transparent 68%),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,#0f573f,#073622);background-size:84px 1px,64px 64px,64px 64px,auto,26px 26px,26px 26px,auto;box-shadow:inset 0 0 0 1px #ffffff21,0 28px 58px -44px #114a37db;opacity:0;transform:translate3d(0,var(--step-y),0);transition:opacity .62s ease,transform .72s cubic-bezier(.16,.84,.32,1),border-color .25s ease,box-shadow .25s ease;transition-delay:calc(var(--i) * .13s);z-index:1}#how .trial-track--cards.armed .trial-step-card{--step-y: 0px;opacity:1}#how .trial-track--cards .trial-step:before{right:-48px;top:-48px;width:118px;height:118px;border-color:#e4c46f2e;background:radial-gradient(circle,rgba(228,196,111,.1),transparent 68%)}#how .trial-step-card:hover{border-color:#e4c46fc7;box-shadow:inset 0 0 0 1px #fff3,0 36px 76px -48px #114a37e6}#how .trial-track--cards.armed .trial-step-card:hover{--step-y: -6px;transition-delay:0s}#how .trial-seal{gap:14px}#how .trial-track--cards .trial-dot{width:52px;height:52px;border:1px solid rgba(228,196,111,.72);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.26),transparent 40%),var(--how-gold);color:#0d4b37;font-family:var(--font-body);font-size:.94rem;font-weight:900;letter-spacing:.04em}#how .trial-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--how-gold);background:#fff7e814;border:1px solid rgba(228,196,111,.34)}#how .trial-icon svg{width:19px;height:19px}#how .trial-kicker{margin-top:22px;color:var(--how-gold);letter-spacing:.18em}#how .trial-step :is(h3,h4){color:var(--how-cream);font-size:clamp(1.18rem,1.45vw,1.42rem);line-height:1.24}#how .trial-step p{color:#fff7e8c2;font-size:.94rem}#how .trial-note{margin-top:auto;display:inline-flex;width:fit-content;max-width:100%;padding:8px 10px;border-radius:999px;border:1px solid rgba(228,196,111,.28);color:var(--how-gold);background:#fff7e814;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}@media(max-width:980px){#how .how-head{grid-template-columns:1fr;align-items:start}#how .how-assurance{grid-template-columns:repeat(3,minmax(0,1fr))}#how .trial-track--cards{--flow-gap: clamp(22px, 5vw, 34px);grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}#how .trial-track--cards:before{left:calc(clamp(20px,2vw,26px) + 26px);right:auto;top:26px;bottom:26px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(228,196,111,.78),rgba(228,196,111,.78),transparent);transform:scaleY(0);transform-origin:top center}#how .trial-track--cards.armed:before{transform:scaleY(1)}#how .trial-track--cards .trial-step:not(:last-child):after{left:calc(var(--step-pad) + 26px);top:100%;width:2px;height:calc(var(--flow-gap) + 2px);background:linear-gradient(180deg,#e4c46fe6,#e4c46f29);transform:translate(-50%) scaleY(0);transform-origin:top center}#how .trial-track--cards.armed .trial-step:not(:last-child):after{transform:translate(-50%) scaleY(1)}}@media(max-width:640px){#how.how-section{padding-block:58px}#how .h2{max-width:10ch}#how .how-assurance,#how .trial-track--cards{grid-template-columns:1fr}#how .trial-step-card{min-height:0}}@media(prefers-reduced-motion:reduce){#how .trial-track--cards:before,#how .trial-track--cards .trial-step:not(:last-child):after,#how .trial-step-card{transition:none}#how .trial-step-card{--step-y: 0px;opacity:1}}#offers.offers-section{--plans-ink: #173426;--plans-soft: rgba(23, 52, 38, .72);--plans-cream: #fff7e8;--plans-paper: #f8ecd4;--plans-gold: #e4c46f;--plans-gold-deep: #b88432;--plans-emerald: #0d4b37;padding-block:clamp(70px,8vw,116px);color:var(--plans-ink);background-color:var(--site-parchment-base)!important;background-image:var(--site-parchment-bg)!important;background-size:var(--site-parchment-size)!important;background-position:var(--site-parchment-position)!important;background-blend-mode:var(--site-parchment-blend)!important;background-repeat:var(--site-parchment-repeat)!important}#offers.offers-section:after{background:var(--site-parchment-base)!important;box-shadow:0 0 0 7px color-mix(in srgb,var(--site-parchment-base) 88%,transparent),0 12px 26px -16px #b0863a85!important}#offers .offers-wrap{max-width:1240px}#offers .offers-head .h2{max-width:15ch;margin-inline:auto;color:var(--plans-ink)}#offers .offers-head .lead{color:#173426c7}#offers .offer-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(980px,100%);margin:clamp(26px,3vw,36px) auto 0}#offers .offer-reassurance-item{display:flex;align-items:center;gap:13px;min-height:72px;padding:14px 16px;border:1px solid rgba(184,132,50,.26);border-radius:10px;background:linear-gradient(135deg,#ffffff9e,#ffffff3d),#fff7e8b8;box-shadow:inset 0 0 0 1px #ffffff94,0 22px 48px -42px #114a379e;color:var(--plans-soft);font-size:.86rem;line-height:1.35}#offers .offer-reassurance-item b{display:block;color:var(--plans-ink);font-size:.78rem;letter-spacing:.11em;text-transform:uppercase}#offers .offer-reassurance-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;color:var(--plans-gold);background:var(--plans-emerald);box-shadow:0 14px 26px -18px #114a37c2}#offers .offer-reassurance-icon svg{width:20px;height:20px}#offers .offers-grid--decision{grid-template-columns:minmax(0,.96fr) minmax(0,1.1fr) minmax(0,.96fr);gap:clamp(16px,1.8vw,24px);margin-top:clamp(34px,5vw,58px)}#offers .offer{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:12px;border-color:#b884324d;color:var(--plans-ink);background:linear-gradient(90deg,transparent,rgba(184,132,50,.28),transparent) 50% calc(100% - 18px) / 94px 1px no-repeat,linear-gradient(135deg,rgba(184,132,50,.18) 0 1px,transparent 1px 30px) top left / 66px 66px no-repeat,linear-gradient(225deg,rgba(184,132,50,.18) 0 1px,transparent 1px 30px) top right / 66px 66px no-repeat,radial-gradient(86% 52% at 50% 0%,rgba(255,255,255,.88),transparent 68%),linear-gradient(90deg,rgba(184,132,50,.055) 1px,transparent 1px),linear-gradient(rgba(184,132,50,.04) 1px,transparent 1px),linear-gradient(180deg,var(--plans-cream),var(--plans-paper));background-size:94px 1px,66px 66px,66px 66px,auto,28px 28px,28px 28px,auto;box-shadow:inset 0 0 0 1px #ffffffb8,0 30px 68px -48px #114a3794}#offers .offer:hover{transform:translateY(-6px);border-color:#b8843275}#offers .offer.recommended{color:var(--plans-cream);border-color:#e4c46fc7;transform:translateY(-18px) scale(1.018);background:radial-gradient(74% 48% at 50% 0%,rgba(228,196,111,.28),transparent 72%),linear-gradient(135deg,rgba(228,196,111,.18) 0 1px,transparent 1px 30px) top left / 66px 66px no-repeat,linear-gradient(225deg,rgba(228,196,111,.18) 0 1px,transparent 1px 30px) top right / 66px 66px no-repeat,linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,#12563f,#073421);background-size:auto,66px 66px,66px 66px,28px 28px,28px 28px,auto;box-shadow:inset 0 0 0 1px #ffffff29,0 44px 94px -52px #073421db,0 20px 58px -40px #e4c46fa3}#offers .offer.recommended:hover{transform:translateY(-22px) scale(1.018)}#offers .offer.recommended:before{opacity:.5;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.18) 45%,transparent 70%)}#offers .offer-topline{padding:24px 24px 0;align-items:center}#offers .offer-topline-label{color:var(--plans-gold-deep);font-size:.68rem;letter-spacing:.18em}#offers .offer.recommended .offer-topline-label{color:var(--plans-gold)}#offers .offer .ribbon{position:static;transform:none;padding:7px 12px;color:#103d2d;background:var(--plans-gold);box-shadow:0 12px 24px -20px #000000b3}#offers .offer-head{padding:16px 24px 12px;min-height:136px}#offers .offer .o-name{color:var(--plans-ink);font-size:clamp(1.55rem,2vw,2.02rem)}#offers .offer.recommended .o-name{color:var(--plans-cream)}#offers .offer .o-ages{color:#173426a8}#offers .offer.recommended .o-ages,#offers .offer.recommended .o-outcome{color:#fff7e8c7}#offers .o-outcome{color:var(--plans-soft)}#offers .offer-fit-line{margin:0 24px 18px;padding:12px 14px;border:1px solid rgba(184,132,50,.2);border-radius:9px;background:#114a370e}#offers .offer-fit-line span{display:block;margin-bottom:5px;color:var(--plans-gold-deep);font-size:.66rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}#offers .offer-fit-line b{display:block;color:var(--plans-ink);font-size:.92rem;line-height:1.42}#offers .offer.recommended .offer-fit-line{border-color:#e4c46f47;background:#fff7e814}#offers .offer.recommended .offer-fit-line span{color:var(--plans-gold)}#offers .offer.recommended .offer-fit-line b{color:#fff7e8eb}#offers .offer .o-price{position:relative;flex-wrap:wrap;gap:7px 8px;margin:0;padding:16px 24px;color:var(--plans-ink);border-block:1px solid rgba(184,132,50,.22);background:linear-gradient(90deg,#114a371c,#e4c46f33)}#offers .offer.recommended .o-price{color:var(--plans-cream);border-block-color:rgba(228,196,111,.34);background:linear-gradient(90deg,#e4c46f38,#fff7e814)}#offers .offer .o-price .amt{font-size:clamp(2.55rem,3.6vw,3.45rem)}#offers .offer .o-price .per{max-width:72px;color:#173426b8;font-weight:900;line-height:1.05}#offers .offer.recommended .o-price .per{color:#fff7e8c7}#offers .price-note{width:100%;color:var(--plans-gold-deep);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#offers .offer.recommended .price-note{color:var(--plans-gold)}#offers .o-rhythm{margin:14px 24px 0;border-color:#b8843238;background:#ffffff5c;color:var(--plans-ink)}#offers .offer.recommended .o-rhythm{border-color:#e4c46f52;background:#fff7e81a;color:#fff7e8eb}#offers .offer-proof{display:flex;align-items:flex-start;gap:9px;margin:12px 24px 0;color:var(--plans-gold-deep);font-size:.9rem;line-height:1.38}#offers .offer-proof svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px}#offers .offer.recommended .offer-proof{color:var(--plans-gold)}#offers .offer .o-feats{gap:9px;margin:14px 24px 18px;padding-top:14px;border-top-color:#b8843233}#offers .offer .o-feats li{color:#173426c2;font-size:.88rem}#offers .offer .o-feats li svg{color:var(--plans-emerald);background:#114a3717;border-radius:50%;padding:3px}#offers .offer.recommended .o-feats{border-top-color:#e4c46f3d}#offers .offer.recommended .o-feats li{color:#fff7e8d1}#offers .offer.recommended .o-feats li svg{color:#103d2d;background:var(--plans-gold)}#offers .offer .btn{width:calc(100% - 48px);margin:auto 24px 0;min-height:48px}#offers .offer-cta-note{display:block;padding:9px 24px 18px;color:#1734269e;text-align:center;font-size:.82rem;font-weight:900}#offers .offer.recommended .offer-cta-note{color:#fff7e8b3}#offers .pricing-note--strong{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(980px,100%);margin-top:34px;padding:18px 20px 18px 24px;text-align:left;border-color:#b884324d;background:linear-gradient(90deg,#114a3714,#e4c46f24),#fff7e8bd}#offers .pricing-note--strong .body-text{margin:0;max-width:70ch}#offers .pricing-note-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;color:var(--plans-cream);background:var(--plans-emerald);text-decoration:none;font-size:.86rem;font-weight:900;box-shadow:0 18px 34px -24px #114a37c7}@media(max-width:980px){#offers .offer-reassurance,#offers .offers-grid--decision{grid-template-columns:1fr;max-width:560px;margin-inline:auto}#offers .offer.recommended{order:-1;transform:none}#offers .offer.recommended:hover{transform:translateY(-6px)}#offers .pricing-note--strong{max-width:560px;flex-direction:column;align-items:stretch}#offers .pricing-note-link{justify-content:center}}@media(max-width:560px){#offers.offers-section{padding-block:58px}#offers .offer{min-height:0}#offers .offer-head,#offers .offer-topline,#offers .offer .o-price{padding-inline:20px}#offers .offer-fit-line,#offers .o-rhythm,#offers .offer-proof,#offers .offer .o-feats{margin-inline:20px}#offers .offer .btn{width:calc(100% - 40px);margin-inline:20px}}@media(prefers-reduced-motion:reduce){#offers .offer,#offers .offer.recommended,#offers .offer.recommended:hover{animation:none;transform:none;transition:none}}:root{--premium-emerald: #0b4f3a;--premium-emerald-deep: #063526;--premium-gold: #d8bd68;--premium-gold-deep: #a97426;--premium-cream: #fff7e8;--premium-card: rgba(255, 247, 232, .78);--premium-line: rgba(169, 116, 38, .28);--premium-shadow: 0 34px 90px -58px rgba(9, 50, 35, .58)}#why .pain-grid{--problem-cross-size: 24px;position:relative;isolation:isolate}#why .pain-grid:before{content:"";position:absolute;left:14%;right:14%;top:50%;border-top:2px dotted rgba(184,132,50,.58);opacity:0;transform:scaleX(.2);transform-origin:center;transition:opacity .55s ease,transform .9s cubic-bezier(.16,.84,.32,1);z-index:0}#why .pain-grid:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transform:scale(.82);transition:opacity .55s ease .45s,transform .7s cubic-bezier(.2,1.25,.34,1) .45s;z-index:3;background:linear-gradient(45deg,transparent calc(50% - 1px),var(--premium-gold-deep) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 35.5% 50% / var(--problem-cross-size) var(--problem-cross-size) no-repeat,linear-gradient(-45deg,transparent calc(50% - 1px),var(--premium-gold-deep) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 35.5% 50% / var(--problem-cross-size) var(--problem-cross-size) no-repeat,radial-gradient(circle,rgba(255,247,232,.9) 0 2px,transparent 3px) 35.5% 50% / var(--problem-cross-size) var(--problem-cross-size) no-repeat,linear-gradient(45deg,transparent calc(50% - 1px),var(--premium-gold-deep) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 64.5% 50% / var(--problem-cross-size) var(--problem-cross-size) no-repeat,linear-gradient(-45deg,transparent calc(50% - 1px),var(--premium-gold-deep) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 64.5% 50% / var(--problem-cross-size) var(--problem-cross-size) no-repeat,radial-gradient(circle,rgba(255,247,232,.9) 0 2px,transparent 3px) 64.5% 50% / var(--problem-cross-size) var(--problem-cross-size) no-repeat}#why .pain-grid.reveal.in:before{opacity:1;transform:scaleX(1)}#why .pain-grid.reveal.in:after{opacity:1;transform:scale(1)}#why .pain-cell{z-index:2;transition:transform .44s cubic-bezier(.16,.84,.32,1),filter .44s ease}#why .pain-cell:nth-child(1){transition-delay:.03s}#why .pain-cell:nth-child(2){transition-delay:.11s}#why .pain-cell:nth-child(3){transition-delay:.19s}#how .how-head{position:relative;width:min(1040px,100%);padding:clamp(24px,4vw,42px);border:1px solid rgba(184,132,50,.22);border-radius:16px;background:linear-gradient(90deg,transparent,rgba(184,132,50,.18),transparent) 50% calc(100% - 18px) / 136px 1px no-repeat,radial-gradient(90% 130% at 50% -20%,rgba(255,255,255,.72),transparent 62%),linear-gradient(90deg,rgba(184,132,50,.04) 1px,transparent 1px),linear-gradient(rgba(184,132,50,.032) 1px,transparent 1px),#fff7e89e;background-size:136px 1px,auto,34px 34px,34px 34px,auto;box-shadow:inset 0 0 0 1px #ffffff94,var(--premium-shadow)}#how .how-head:before,#how .how-head:after{content:"";position:absolute;top:18px;width:42px;height:42px;border:1px solid rgba(184,132,50,.22);transform:rotate(45deg);pointer-events:none}#how .how-head:before{left:22px}#how .how-head:after{right:22px}#how .how-copy{display:grid;justify-items:center;gap:16px}#how .how-copy .h2{max-width:16ch;margin:0 auto}#how .how-copy .body-text{font-size:clamp(1rem,1.3vw,1.12rem)}#how .how-assurance{margin-top:4px}#how .how-assurance>span{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .65s cubic-bezier(.16,.84,.32,1),border-color .25s ease,background .25s ease}#how .how-assurance.in>span{opacity:1;transform:none}#how .how-assurance.in>span:nth-child(2){transition-delay:.08s}#how .how-assurance.in>span:nth-child(3){transition-delay:.16s}#how .how-assurance>span:hover{border-color:#b884326b;background:linear-gradient(90deg,#ffffffb8,#ffffff47),#fff7e8c7}#offers .offers-grid--decision{align-items:stretch}#offers .offer{height:100%;transition:transform .42s cubic-bezier(.16,.84,.32,1),border-color .28s ease,box-shadow .28s ease}#offers .offer.recommended,#offers .offer.recommended:hover{transform:none}#offers .offer:hover,#offers .offer.recommended:hover{transform:translateY(-7px)}#offers .offer-topline{min-height:52px}#offers .offer-head{min-height:156px;align-content:start}#offers .offer-fit-line{min-height:94px}#offers .offer .o-feats li,#offers .offer-proof,#offers .o-rhythm{font-size:.92rem}#offers .offer.recommended{box-shadow:inset 0 0 0 1px #ffffff29,0 34px 84px -50px #073421c2,0 0 0 1px #d8bd6838}#safety{--safety-ink: #153426;--safety-soft: rgba(21, 52, 38, .72);--safety-gold: #d8bd68;--safety-emerald: #0b4f3a}#safety .section-head{max-width:760px;margin-inline:auto;text-align:center}#safety .section-head:before{left:50%;transform:translate(-50%) rotate(45deg)}#safety .body-text{margin-inline:auto}#safety .teach-photo{position:relative;overflow:hidden;border-radius:18px;border:1px dashed rgba(184,132,50,.28);background:radial-gradient(65% 80% at 50% 0%,rgba(255,255,255,.55),transparent 70%),#fff7e870;box-shadow:var(--premium-shadow)}#safety .safety-grid{gap:clamp(20px,3vw,34px);align-items:stretch}#safety .safety-col{position:relative;overflow:hidden;padding:clamp(28px,3.2vw,42px);border-radius:16px;border-color:#b8843242;background:linear-gradient(90deg,transparent,rgba(216,189,104,.34),transparent) 50% calc(100% - 18px) / 92px 1px no-repeat,radial-gradient(90% 60% at 50% 0%,rgba(255,255,255,.74),transparent 68%),linear-gradient(135deg,rgba(184,132,50,.16) 0 1px,transparent 1px 30px) top left / 64px 64px no-repeat,linear-gradient(225deg,rgba(184,132,50,.16) 0 1px,transparent 1px 30px) top right / 64px 64px no-repeat,linear-gradient(90deg,rgba(184,132,50,.045) 1px,transparent 1px),linear-gradient(rgba(184,132,50,.034) 1px,transparent 1px),#fff7e8b8;background-size:92px 1px,auto,64px 64px,64px 64px,28px 28px,28px 28px,auto;box-shadow:var(--premium-shadow)}#safety .safety-col:before{content:"";position:absolute;inset:12px;border:1px solid rgba(184,132,50,.12);border-radius:12px;pointer-events:none}#safety .safety-col h3{color:var(--safety-ink);font-size:clamp(1.65rem,2.4vw,2.25rem)}#safety .safety-list{list-style:none;display:grid;gap:0}#safety .safety-list li{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .55s cubic-bezier(.16,.84,.32,1)}#safety .safety-col.in .safety-list li{opacity:1;transform:none}#safety .safety-list li:nth-child(2){transition-delay:.06s}#safety .safety-list li:nth-child(3){transition-delay:.12s}#safety .safety-list li:nth-child(4){transition-delay:.18s}#safety .safety-list li:nth-child(5){transition-delay:.24s}#safety .safety-list li>span:first-child{color:var(--safety-emerald)!important;background:#0b4f3a1a;border:1px solid rgba(11,79,58,.12)}#faq{--faq-ink: #123527;--faq-soft: rgba(18,53,39,.72)}#faq .section-head{max-width:760px}#faq .faq-list{max-width:980px;padding:clamp(14px,2vw,22px);border:1px solid rgba(184,132,50,.24);border-radius:18px;background:linear-gradient(90deg,transparent,rgba(216,189,104,.32),transparent) 50% calc(100% - 18px) / 120px 1px no-repeat,radial-gradient(90% 60% at 10% 0%,rgba(255,255,255,.72),transparent 68%),linear-gradient(90deg,rgba(184,132,50,.045) 1px,transparent 1px),linear-gradient(rgba(184,132,50,.032) 1px,transparent 1px),#fff7e8b8;background-size:120px 1px,auto,32px 32px,32px 32px,auto;box-shadow:var(--premium-shadow)}#faq .faq-item{opacity:0;transform:translateY(10px);border-bottom-color:#b884322e;transition:opacity .42s ease,transform .52s cubic-bezier(.16,.84,.32,1),background .25s ease}#faq .faq-list.in .faq-item:nth-child(2){transition-delay:.04s}#faq .faq-list.in .faq-item:nth-child(3){transition-delay:.08s}#faq .faq-list.in .faq-item:nth-child(4){transition-delay:.12s}#faq .faq-list.in .faq-item:nth-child(5){transition-delay:.16s}#faq .faq-list.in .faq-item:nth-child(6){transition-delay:.2s}#faq .faq-list.in .faq-item:nth-child(7){transition-delay:.24s}#faq .faq-list.in .faq-item:nth-child(8){transition-delay:.28s}#faq .faq-list.in .faq-item:nth-child(9){transition-delay:.32s}#faq .faq-list.in .faq-item:nth-child(10){transition-delay:.36s}#faq .faq-list.in .faq-item:nth-child(11){transition-delay:.4s}#faq .faq-item.open{background:#0b4f3a0b}#faq .faq-q{color:var(--faq-ink);font-weight:900}#faq .faq-a-inner{color:var(--faq-soft);font-weight:600}#assessment.cta-final{padding-block:clamp(78px,8vw,124px)}#assessment .cta-inner--form{align-items:start}#assessment .cta-copy{padding-top:clamp(10px,3vw,32px)}#assessment .assessment-form{position:relative;isolation:isolate;border:1px solid rgba(184,132,50,.34);border-radius:18px;background:linear-gradient(90deg,transparent,rgba(216,189,104,.4),transparent) 50% calc(100% - 18px) / 112px 1px no-repeat,radial-gradient(80% 56% at 50% 0%,rgba(255,255,255,.82),transparent 70%),linear-gradient(135deg,rgba(184,132,50,.18) 0 1px,transparent 1px 28px) top left / 62px 62px no-repeat,linear-gradient(225deg,rgba(184,132,50,.18) 0 1px,transparent 1px 28px) top right / 62px 62px no-repeat,linear-gradient(90deg,rgba(184,132,50,.05) 1px,transparent 1px),linear-gradient(rgba(184,132,50,.038) 1px,transparent 1px),#fff7e8e6!important;background-size:112px 1px,auto,62px 62px,62px 62px,28px 28px,28px 28px,auto;color:var(--premium-emerald-deep);box-shadow:inset 0 0 0 1px #ffffffb8,0 40px 90px -54px #09322394;backdrop-filter:none}#assessment .assessment-form .form-head .label,#assessment .assessment-form label span,#assessment .assessment-form p{color:#063526b8!important}#assessment .assessment-form h3,#assessment .assessment-form label{color:var(--premium-emerald-deep)}#assessment .assessment-form input,#assessment .assessment-form select{min-height:50px;border-color:#0b4f3a2e;background:#fffcf3f5;color:var(--premium-emerald-deep);box-shadow:inset 0 1px #ffffffe6,0 12px 24px -22px #0932236b}#assessment .assessment-form input:focus,#assessment .assessment-form select:focus{outline:3px solid rgba(216,189,104,.28);border-color:#0b4f3a75}#assessment .assessment-form input::placeholder{color:#0b4f3a73}#assessment .assessment-form button{box-shadow:0 22px 40px -28px #063526b8}.footer{padding-block:clamp(76px,9vw,118px) 38px;border-top:1px solid rgba(184,132,50,.22);background-color:var(--site-parchment-base)!important}.footer-girih{animation:footerGirihDrift 120s linear infinite;transform-origin:50% 50%}.footer-dua{position:relative;padding-bottom:clamp(22px,3vw,34px)}.footer-dua:after{content:"";width:min(340px,62vw);height:18px;margin:12px auto 0;display:block;background:radial-gradient(circle at 50% 50%,var(--premium-gold-deep) 0 3px,transparent 4px),linear-gradient(90deg,transparent,rgba(169,116,38,.56),transparent);background-size:18px 18px,100% 1px;background-position:center,center;background-repeat:no-repeat}.footer-dua-ar{animation:duaGlow 5.5s ease-in-out infinite}.footer-top{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.35fr);gap:clamp(28px,6vw,84px);align-items:start}.footer-brand-block{max-width:none;padding:clamp(20px,3vw,30px);border:1px solid rgba(184,132,50,.22);border-radius:16px;background:#fff7e88f;box-shadow:var(--premium-shadow)}.footer-cols{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,54px);padding-top:14px}.footer-col{min-width:0}.footer-col a{position:relative;width:fit-content;font-weight:800}.footer-col a:hover{transform:translate(4px)}.footer-bottom{align-items:center}@keyframes footerGirihDrift{to{transform:rotate(360deg)}}@keyframes duaGlow{0%,to{text-shadow:0 8px 36px rgba(176,134,58,.16)}50%{text-shadow:0 10px 44px rgba(176,134,58,.34)}}@media(max-width:980px){#why .pain-grid:before{left:10%;right:10%}#why .pain-grid:after{background-position:34.5% 50%,34.5% 50%,34.5% 50%,65.5% 50%,65.5% 50%,65.5% 50%}#how .how-head:before,#how .how-head:after{opacity:.35}}@media(max-width:820px){#why .pain-grid:before{inset:8% auto 8% 50%;width:0;border-top:0;border-left:2px dotted rgba(184,132,50,.5);transform:scaleY(.2);transform-origin:center}#why .pain-grid.reveal.in:before{transform:scaleY(1)}#why .pain-grid:after{background-position:50% 34.2%,50% 34.2%,50% 34.2%,50% 65.8%,50% 65.8%,50% 65.8%}#how .how-head{padding-inline:20px}#safety .safety-grid,.footer-top,.footer-cols{grid-template-columns:1fr}.footer-cols{padding-top:0}}@media(max-width:560px){#how .how-head:before,#how .how-head:after{display:none}#faq .faq-list{padding:10px}#assessment .assessment-form{padding:20px}}@media(prefers-reduced-motion:reduce){#why .pain-grid:before,#why .pain-grid:after,#how .how-assurance>span,#safety .safety-list li,#faq .faq-item,.footer-girih,.footer-dua-ar{animation:none;transition:none;opacity:1;transform:none}}.hc-ar,.aya,.surface-iqra,.mihrab-iqra,.tl-intro-ar,.tl-ayah,.tl-word .tw-ar,.report-ar,.footer-dua-ar{font-family:Amiri,Cormorant Garamond,serif;text-rendering:optimizeLegibility;font-kerning:normal}#why .pain-grid:before{left:13%;right:13%;top:50%;height:12px;border:0;background:radial-gradient(circle,rgba(255,247,232,.95) 0 2px,transparent 3px) left center / 26px 12px repeat-x,linear-gradient(90deg,transparent,rgba(216,189,104,.28) 10%,rgba(169,116,38,.78) 50%,rgba(216,189,104,.28) 90%,transparent) center / 100% 2px no-repeat;filter:drop-shadow(0 0 8px rgba(216,189,104,.38)) drop-shadow(0 4px 8px rgba(169,116,38,.14));opacity:0;transform:translateY(-50%) scaleX(.24)}#why .pain-grid.reveal.in:before{opacity:1;transform:translateY(-50%) scaleX(1)}#why .pain-grid:after{content:none;display:none}#offers .offers-grid--decision{padding-top:clamp(14px,2.4vw,28px);align-items:stretch}#offers .offer.recommended{z-index:3;transform:translateY(-22px) scale(1.012)}#offers .offer.recommended:hover{transform:translateY(-28px) scale(1.012)}#offers .offer.recommended .offer-head{min-height:168px}#offers .offer.recommended .btn{box-shadow:inset 0 0 0 1px #ffffff38,0 22px 46px -30px #d8bd68c7}#offers .offers-head{width:min(820px,100%);margin-inline:auto}#offers .offers-head .h2{max-width:min(760px,100%);font-size:clamp(3rem,4.41vw,55.84px);font-weight:300;line-height:1.03;text-align:center}#offers .offer .o-price{display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto auto;align-items:center;justify-content:center;gap:2px 11px;min-height:88px;padding-block:13px}#offers .offer .o-price .amt{grid-row:1 / 3;align-self:center;line-height:.92}#offers .offer .o-price .per{grid-column:2;align-self:end;max-width:78px}#offers .price-note{grid-column:2;align-self:start;width:auto;line-height:1.1}#safety .safety-list li{position:relative;border-bottom:0;padding-bottom:16px}#safety .safety-list li:after{content:"";position:absolute;left:44px;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(216,189,104,.72),rgba(169,116,38,.18),transparent);opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .36s ease,transform .72s cubic-bezier(.16,.84,.32,1)}#safety .safety-col.in .safety-list li:after{opacity:1;transform:scaleX(1)}#safety .safety-col.in .safety-list li:nth-child(1):after{transition-delay:.12s}#safety .safety-col.in .safety-list li:nth-child(2):after{transition-delay:.24s}#safety .safety-col.in .safety-list li:nth-child(3):after{transition-delay:.36s}#safety .safety-col.in .safety-list li:nth-child(4):after{transition-delay:.48s}#safety .safety-col.in .safety-list li:nth-child(5):after{transition-delay:.6s}#faq .wrap{display:grid;justify-items:center}#faq .section-head{width:min(820px,100%);margin-inline:auto;text-align:center}#faq .section-head:before{left:50%;transform:translate(-50%) rotate(45deg)}#faq .section-head .h2,#faq .h2{max-width:15ch;margin-inline:auto}#faq .faq-list{width:min(980px,100%);margin-inline:auto}#assessment .assessment-form{padding:clamp(28px,3.3vw,42px);border-radius:22px;box-shadow:inset 0 0 0 1px #ffffffc7,inset 0 0 0 8px #d8bd680b,0 46px 112px -64px #0932239e}#assessment .assessment-form:before{content:"";position:absolute;top:22px;right:24px;width:42px;height:42px;border:1px solid rgba(169,116,38,.24);background:radial-gradient(circle,rgba(11,79,58,.18) 0 4px,transparent 5px),linear-gradient(45deg,transparent calc(50% - 1px),rgba(169,116,38,.58) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),rgba(169,116,38,.58) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));transform:rotate(45deg);opacity:.72;pointer-events:none;z-index:0}#assessment .assessment-form:after{content:"";position:absolute;inset:10px;border:1px solid rgba(169,116,38,.13);border-radius:16px;pointer-events:none;z-index:0}#assessment .assessment-form>*{position:relative;z-index:1}#assessment .assessment-form .form-head{padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid rgba(169,116,38,.16)}#assessment .assessment-form input,#assessment .assessment-form select{border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#assessment .assessment-form input:hover,#assessment .assessment-form select:hover{border-color:#0b4f3a52;transform:translateY(-1px)}.footer-dua-ar{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.25}.footer-top{padding:clamp(22px,3.4vw,36px);border:1px solid rgba(169,116,38,.2);border-radius:20px;background:linear-gradient(90deg,transparent,rgba(216,189,104,.26),transparent) 50% calc(100% - 20px) / 150px 1px no-repeat,radial-gradient(80% 120% at 0% 0%,rgba(255,255,255,.62),transparent 64%),#fff7e885;box-shadow:var(--premium-shadow)}.footer-brand-block{padding:0;border:0;background:transparent;box-shadow:none}.footer-cols{align-items:start}.footer-bottom{width:min(980px,100%);margin:clamp(24px,4vw,40px) auto 0;padding:14px 18px;justify-content:center;text-align:center;border:1px solid rgba(169,116,38,.18);border-radius:999px;background:#fff7e894;box-shadow:0 20px 48px -40px #09322370;font-size:.86rem}@media(max-width:980px){#offers .offers-grid--decision{padding-top:0}#offers .offer.recommended,#offers .offer.recommended:hover{transform:none}#offers .offers-head .h2{max-width:12ch;font-size:clamp(2.8rem,10vw,55.84px)}}@media(max-width:820px){#why .pain-grid:before{inset:8% auto 8% 50%;width:12px;height:auto;background:radial-gradient(circle,rgba(255,247,232,.95) 0 2px,transparent 3px) center top / 12px 26px repeat-y,linear-gradient(180deg,transparent,rgba(216,189,104,.34) 10%,rgba(169,116,38,.74) 50%,rgba(216,189,104,.34) 90%,transparent) center / 2px 100% no-repeat;transform:translate(-50%) scaleY(.24)}#why .pain-grid.reveal.in:before{transform:translate(-50%) scaleY(1)}.footer-bottom{border-radius:18px}}:root{--px-emerald: #0B4F3A;--px-emerald-deep: #06281D;--px-gold: #D8BD68;--px-gold-deep: #A97426;--px-cream: #FFF7E8;--px-hairline: rgba(169, 116, 38, .26);--px-lift: 0 26px 54px -30px rgba(9, 50, 35, .5)}.section{padding:clamp(62px,6.8vw,108px) 0}.section--tight{padding-block:clamp(50px,5.4vw,84px)}.section-head .h2{margin:16px 0 20px}main>.section+.section:before{opacity:.92}.btn{position:relative;overflow:hidden;min-height:48px;padding:.88em 1.7em;letter-spacing:.012em;transition:transform .38s cubic-bezier(.22,.84,.32,1),background .28s ease,color .28s ease,border-color .28s ease,box-shadow .38s ease}.btn:active{transform:translateY(0) scale(.985);transition-duration:.12s}.btn:focus-visible{outline:3px solid color-mix(in srgb,var(--px-gold) 78%,white 22%);outline-offset:3px}.btn-primary:after,.btn-gold:after,.btn-quiet:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(112deg,transparent 34%,rgba(255,252,240,.16) 47%,rgba(255,252,240,.26) 50%,rgba(255,252,240,.16) 53%,transparent 66%);transform:translate(-135%);pointer-events:none}.btn-primary:hover:after,.btn-gold:hover:after,.btn-quiet:hover:after{transform:translate(135%);transition:transform .85s cubic-bezier(.3,.55,.25,1)}.btn-primary,.hero--video .btn-quiet{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff0d,0 1px 2px #09322333,0 16px 34px -18px #0932238c}.btn-primary:hover,.hero--video .btn-quiet:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff12,0 2px 4px #0932232e,0 24px 48px -20px #0932239e}.btn-ghost{background:color-mix(in srgb,var(--px-cream) 38%,transparent);border-color:color-mix(in srgb,var(--px-gold-deep) 36%,transparent)}.btn-ghost:hover{background:color-mix(in srgb,var(--px-cream) 62%,transparent);border-color:color-mix(in srgb,var(--px-gold-deep) 62%,transparent);box-shadow:0 14px 30px -20px #76501a80}.btn .arrow{transition:transform .38s cubic-bezier(.22,.84,.32,1)}.btn:hover .arrow{transform:translate(5px)}.hero-textlink,.pricing-note-link{position:relative;padding-bottom:3px}.hero-textlink:after,.pricing-note-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,var(--px-gold-deep),color-mix(in srgb,var(--px-gold-deep) 20%,transparent));transform:scaleX(.36);transform-origin:left center;opacity:.55;transition:transform .45s cubic-bezier(.22,.84,.32,1),opacity .3s ease}.hero-textlink:hover:after,.pricing-note-link:hover:after{transform:scaleX(1);opacity:1}.offer .btn{white-space:normal;text-align:center;line-height:1.25}.nav.scrolled{background:color-mix(in srgb,var(--site-parchment-base, #FBEFD9) 88%,transparent);backdrop-filter:blur(16px) saturate(1.18);border-bottom-color:transparent;box-shadow:0 1px #a9742647,0 24px 48px -38px #09322366}.nav-links a{padding:8px 1px;font-weight:600;letter-spacing:.01em}.nav-links a:after{bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--px-gold-deep),color-mix(in srgb,var(--px-gold-deep) 24%,transparent))}.nav-links a.active{color:var(--accent)}.nav-links a:focus-visible{outline:2px solid color-mix(in srgb,var(--px-gold) 80%,white 20%);outline-offset:4px;border-radius:6px}.brand--qca:focus-visible{outline:2px solid color-mix(in srgb,var(--px-gold) 80%,white 20%);outline-offset:6px;border-radius:12px}.hero--video .hero-video-eyebrow{display:inline-flex;align-items:center;gap:clamp(12px,1.6vw,20px)}.hero--video .hero-video-eyebrow:before,.hero--video .hero-video-eyebrow:after{content:"";width:clamp(26px,4vw,52px);height:1px;background:linear-gradient(90deg,transparent,rgba(169,116,38,.62));flex:none}.hero--video .hero-video-eyebrow:after{background:linear-gradient(270deg,transparent,rgba(169,116,38,.62))}.hero-iqra{text-shadow:0 3px 18px rgba(255,246,220,.9),0 14px 38px rgba(118,80,26,.18)}.hero--video .hero-bg:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(90px,14vh,150px);background:linear-gradient(180deg,transparent,var(--site-parchment-base, #FBECD2) 88%);pointer-events:none}.hero-scrollcue{position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px}.hero-scrollcue .hsc-diamond{width:7px;height:7px;transform:rotate(45deg);border:1px solid rgba(169,116,38,.66);background:#fff7e880;transition:background .3s ease,transform .3s ease}.hero-scrollcue .hsc-line{width:1px;height:40px;background:linear-gradient(180deg,rgba(169,116,38,.75),transparent);animation:scrollline 2.6s cubic-bezier(.45,0,.4,1) infinite}.hero-scrollcue:hover .hsc-diamond,.hero-scrollcue:focus-visible .hsc-diamond{background:var(--px-gold);transform:rotate(45deg) scale(1.15)}.hero-scrollcue:focus-visible{outline:2px solid color-mix(in srgb,var(--px-gold) 80%,white 20%);outline-offset:6px;border-radius:8px}@media(max-width:760px){.hero-scrollcue{display:none}}@media(hover:hover){#why .pain-cell,.trial-step-card,#safety .safety-col,.diff-card{transition:transform .5s cubic-bezier(.16,.84,.32,1),box-shadow .5s ease,border-color .35s ease,filter .5s ease}#why .pain-cell:hover,.trial-step-card:hover,#safety .safety-col:hover{transform:translateY(-5px);box-shadow:0 14px 30px -22px #76501a80,0 42px 80px -52px #0932239e}#safety .safety-col:hover{border-color:#a9742670}.diff-card:hover{transform:translateY(-6px);filter:brightness(1.04)}}.offer .ribbon{background:linear-gradient(180deg,#dcbc68,#b0863a);box-shadow:inset 0 1px #ffffff57,0 10px 22px -12px #a97426bf;letter-spacing:.16em}#offers .offer:hover{border-color:#a974267a}#founder .founder-photo{border-radius:18px;border:1px solid rgba(169,116,38,.34);box-shadow:inset 0 0 0 1px #ffffff8c,0 40px 90px -56px #09322399}#founder .founder-photo:after{content:"";position:absolute;inset:10px;border:1px solid rgba(169,116,38,.24);border-radius:12px;pointer-events:none;z-index:2}#founder .founder-quote{position:relative;padding-left:clamp(0px,1vw,6px)}#founder .founder-quote:before{content:"\201c";position:absolute;left:-10px;top:-34px;font-family:var(--font-display);font-size:5.2rem;line-height:1;color:#a9742657;pointer-events:none}#founder .founder-sign{margin-top:30px;padding-top:20px;border-top:1px solid rgba(169,116,38,.26);width:fit-content;padding-right:clamp(24px,4vw,56px)}#founder .founder-credentials span{border-color:#a9742652;background:#fff7e8a8;transition:border-color .25s ease,background .25s ease,transform .3s ease}#founder .founder-credentials span:hover{border-color:#a9742694;background:#fff7e8eb;transform:translateY(-1px)}#safety .teach-photo{border:1px solid rgba(169,116,38,.32);border-radius:18px;background:url(girih-gold.svg) center / 220px repeat,radial-gradient(70% 90% at 50% 0%,rgba(255,255,255,.6),transparent 70%),#fff7e899;box-shadow:inset 0 0 0 1px #ffffff80,var(--premium-shadow, 0 34px 90px -58px rgba(9, 50, 35, .58))}#safety .teach-photo:after{content:"";position:absolute;inset:10px;border:1px solid rgba(169,116,38,.2);border-radius:12px;pointer-events:none;z-index:2}#faq .faq-q{gap:18px;padding:24px 10px;transition:color .25s ease}#faq .faq-q:hover{color:var(--px-emerald)}.faq-q .pm{width:30px;height:30px;border:1px solid rgba(169,116,38,.44);border-radius:50%;background:#fff7e8a6;transition:transform .45s cubic-bezier(.16,.84,.32,1),background .3s ease,border-color .3s ease}.faq-q .pm:before{left:8px;top:14px;width:14px;height:2px}.faq-q .pm:after{left:14px;top:8px;width:2px;height:14px}#faq .faq-q:hover .pm{border-color:#a97426cc;background:#fff7e8f2}.faq-item.open .pm{transform:rotate(180deg);background:#0b4f3a12}#assessment.cta-final{padding-block:clamp(86px,9.4vw,148px)}#assessment .cta-inner--form{position:relative;isolation:isolate;overflow:hidden;align-items:center;padding:clamp(28px,4.6vw,66px);border-radius:28px;border:1px solid rgba(216,189,104,.42);background:radial-gradient(130% 120% at 88% -12%,rgba(216,189,104,.2),transparent 50%),radial-gradient(120% 130% at 8% 112%,rgba(4,26,18,.9),transparent 58%),linear-gradient(155deg,#11604a,#0b4434 48%,#07301f);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #d8bd6824,0 30px 60px -38px #06281ca8,0 70px 140px -70px #06281ce6}#assessment .cta-inner--form:before{content:"";position:absolute;inset:-8%;background:url(girih-gold.svg) center / 250px repeat;opacity:.5;pointer-events:none;z-index:0}#assessment .cta-inner--form:after{content:"";position:absolute;inset:12px;border:1px solid rgba(216,189,104,.22);border-radius:19px;pointer-events:none;z-index:0}#assessment .cta-inner--form>*{position:relative;z-index:1}#assessment .cta-copy .label{color:#e5ce8a!important}#assessment .cta-copy h2{color:#fbf4df!important;text-shadow:0 2px 30px rgba(4,26,18,.5)}#assessment .cta-copy .lead{color:#f6eed9d1!important}#assessment .hero-actions .btn-gold{background:linear-gradient(180deg,#e8cd82,#c49a48)!important;color:#163325!important;border-color:transparent!important;box-shadow:inset 0 1px #ffffff73,0 1px 2px #041a1266,0 20px 44px -22px #0009}#assessment .hero-actions .btn-gold:hover{transform:translateY(-2px);background:linear-gradient(180deg,#edd48e,#cba04e)!important;box-shadow:inset 0 1px #ffffff80,0 2px 4px #041a125c,0 28px 56px -24px #000000ad}#assessment .hero-actions .btn-ghost{background:#fffaf012!important;color:#f6eed9!important;border-color:#f6eed95c!important}#assessment .hero-actions .btn-ghost:hover{background:#fffaf021!important;color:#fffdf6!important;border-color:#f6eed9b8!important}#assessment .assessment-form{box-shadow:inset 0 0 0 1px #ffffffc7,inset 0 0 0 8px #d8bd680d,0 24px 52px -30px #02100b8c,0 60px 130px -60px #02100bb8}#assessment.cta-final>div:first-child{opacity:.09}.footer-col a{transition:color .2s ease,transform .28s cubic-bezier(.22,.84,.32,1)}.footer-col a:hover{color:var(--px-emerald)}.footer-whatsapp{transition:color .2s ease,border-color .2s ease,transform .28s ease}.footer-whatsapp:hover{transform:translateY(-1px)}.wa-float{box-shadow:0 12px 30px -10px #1fa8558c,0 0 #1fa85552;animation:waHalo 4.2s ease-in-out infinite;transition:transform .3s cubic-bezier(.22,.84,.32,1),box-shadow .3s ease}.wa-float:hover{transform:scale(1.07) translateY(-1px);animation-play-state:paused}.wa-float:focus-visible{outline:3px solid color-mix(in srgb,var(--px-gold) 78%,white 22%);outline-offset:4px}@keyframes waHalo{0%,to{box-shadow:0 12px 30px -10px #1fa8558c,0 0 #1fa85552}50%{box-shadow:0 12px 30px -10px #1fa8558c,0 0 0 11px #1fa85500}}@media(max-width:900px){#assessment .cta-inner--form{border-radius:22px;padding:clamp(24px,6vw,40px) clamp(18px,5vw,32px)}#assessment .cta-inner--form:after{inset:9px;border-radius:15px}}@media(max-width:560px){.btn{min-height:50px}#founder .founder-quote:before{top:-26px;left:-4px;font-size:4rem}}@media(prefers-reduced-motion:reduce){.btn-primary:after,.btn-gold:after,.btn-quiet:after{display:none}.hero-scrollcue .hsc-line,.wa-float{animation:none}.btn,.btn .arrow,.hero-textlink:after,.pricing-note-link:after,#why .pain-cell,.trial-step-card,#safety .safety-col,.diff-card,.faq-q .pm,.footer-col a,#founder .founder-credentials span{transition:none}#why .pain-cell:hover,.trial-step-card:hover,#safety .safety-col:hover,.diff-card:hover,.btn-primary:hover,.hero--video .btn-quiet:hover{transform:none}}.hero--video{--hero-gutter: clamp(12px, 1.2vw, 18px);--hero-radius: clamp(26px, 2.2vw, 32px);opacity:1;clip-path:inset(var(--hero-gutter) round var(--hero-radius));transform-origin:50% 50%;transition:clip-path .98s cubic-bezier(.16,.88,.22,1),transform .98s cubic-bezier(.16,.88,.22,1),opacity .58s ease;will-change:clip-path,transform,opacity;backface-visibility:hidden;transform:translateZ(0)}html.prerender-boot .hero--video{opacity:.001}@keyframes heroCapsuleOpen{0%{opacity:.001;transform:translateZ(0) scale3d(.54,.22,1)}58%{opacity:1;transform:translateZ(0) scale3d(1.012,.985,1)}to{opacity:1;transform:translateZ(0) scaleZ(1)}}@keyframes heroCapsuleSafetyReveal{to{opacity:1}}html.prerender-boot .hero--video{animation:heroCapsuleSafetyReveal .8s ease .15s forwards}.hero--video .hero-bg:after{content:none!important}.hero-frame-ring{position:absolute;inset:var(--hero-gutter);z-index:5;border:1px solid rgba(169,116,38,.36);border-radius:var(--hero-radius);pointer-events:none;opacity:1;box-shadow:inset 0 1px #fffaee47,0 0 0 1px #fffaee14;animation:heroFrameRingIn .55s ease .35s both}@keyframes heroFrameRingIn{0%{opacity:0}to{opacity:1}}.hero--video .hero-scrollcue{bottom:calc(var(--hero-gutter) + 18px)}.hero--video .reveal,.hero--video .reveal[data-delay="0"]{transition-delay:.7s}.hero--video .reveal[data-delay="1"]{transition-delay:.78s}.hero--video .reveal[data-delay="2"]{transition-delay:.86s}.hero--video .reveal[data-delay="3"]{transition-delay:.94s}.hero--video .reveal[data-delay="4"]{transition-delay:1.02s}.hero--video .reveal[data-delay="5"]{transition-delay:1.1s}@media(max-width:760px){.hero--video{--hero-gutter: clamp(8px, 2.5vw, 10px);--hero-radius: clamp(18px, 5vw, 20px)}}@media(prefers-reduced-motion:reduce){.hero--video{clip-path:inset(var(--hero-gutter) round var(--hero-radius));transform:none;will-change:auto;transition:none}html.prerender-boot .hero--video{opacity:1;animation:none}.hero-frame-ring{animation:none;opacity:1}.hero--video .reveal,.hero--video .reveal[data-delay]{transition-delay:0s}}html,body,main{background:var(--site-parchment-base, #fbecd2)!important}.hero--video .hero-video-logo{display:none!important}.brand-symbol{object-fit:contain!important;object-position:center!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 7px 10px rgba(9,50,35,.16))}.brand--qca:hover .brand-symbol{box-shadow:none!important;transform:translateY(-1px) scale(1.035)}.nav-cta .btn-primary,.hero--video .btn-quiet{--slice-cut: 22px;isolation:isolate;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--slice-cut)) 0,100% 50%,calc(100% - var(--slice-cut)) 100%,0 100%);border-radius:999px 8px 8px 999px!important;border:1px solid rgba(255,250,238,.46)!important;background:linear-gradient(135deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 18%,transparent 38%),linear-gradient(135deg,#0e5a43d6,#064431b3 54%,#063023e6)!important;color:#fff8ea!important;backdrop-filter:blur(16px) saturate(1.24);-webkit-backdrop-filter:blur(16px) saturate(1.24);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0421183d,inset -18px 0 30px #fff7e814,0 1px 2px #041a123d,0 18px 38px -20px #063023b3!important}.nav-cta .btn-primary{padding-right:2.25em}.hero--video .btn-quiet{padding-right:2.45em}.nav-cta .btn-primary:before,.hero--video .btn-quiet:before{content:"";position:absolute;inset:1px 18px 1px auto;width:1px;background:linear-gradient(180deg,transparent,rgba(255,250,238,.42),transparent);transform:skew(-18deg);opacity:.72;pointer-events:none;z-index:1}.nav-cta .btn-primary:hover,.hero--video .btn-quiet:hover{background:linear-gradient(135deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.1) 20%,transparent 42%),linear-gradient(135deg,#10654ce0,#064c37c7 54%,#043426f0)!important;box-shadow:inset 0 1px #ffffff6b,inset -18px 0 30px #fff7e81c,0 2px 4px #041a1247,0 26px 52px -24px #063023c7!important}#why .section-head .reveal{opacity:0!important;transform:translateY(28px);filter:blur(12px);transition:opacity .7s ease,transform .86s cubic-bezier(.22,.84,.32,1),filter .7s ease}#why .section-head .reveal.in{opacity:1!important;transform:none;filter:none}#why .section-head .reveal[data-delay="1"]{transition-delay:.08s}#why .section-head .reveal[data-delay="2"]{transition-delay:.16s}#why .pain-grid.reveal{opacity:1!important;transform:none!important;filter:none!important}#why .pain-grid.reveal .pain-cell{opacity:0;transform:translateY(36px) scale(.965);filter:blur(12px);transition:opacity .68s ease,transform .82s cubic-bezier(.18,.86,.28,1),filter .68s ease,box-shadow .48s ease}#why .pain-grid.reveal.in .pain-cell{opacity:1;transform:translateY(0) scale(1);filter:none}#why .pain-grid.reveal.in .pain-cell:nth-child(1){transition-delay:.06s}#why .pain-grid.reveal.in .pain-cell:nth-child(2){transition-delay:.22s}#why .pain-grid.reveal.in .pain-cell:nth-child(3){transition-delay:.38s}#why .pain-grid.reveal.in:before{transition-delay:.55s}@media(hover:hover){#why .pain-grid.reveal.in .pain-cell:hover{transform:translateY(-6px) scale(1.01)}}@media(max-width:560px){.nav-cta .btn-primary,.hero--video .btn-quiet{--slice-cut: 18px}.nav-cta .btn-primary{padding-right:1.82em}}@media(prefers-reduced-motion:reduce){#why .section-head .reveal,#why .pain-grid.reveal .pain-cell{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}:root{--qca-section-line: rgba(169, 116, 38, .34);--qca-glass-cream: rgba(255, 248, 234, .56);--qca-glass-cream-strong: rgba(255, 250, 240, .72)}.section:not(.hero):not(.cta-final){padding-block:clamp(46px,5vw,78px)!important}#how.how-section,#report,#try,#faq{padding-block:clamp(48px,5.2vw,82px)!important}main>.section+.section:before{top:-1px!important;width:min(920px,calc(100% - 48px))!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--qca-section-line),transparent)!important;opacity:.9!important}.section:not(.hero):not(.cta-final):after,#how.how-section:after,#faq:after,.diff:after{left:clamp(24px,7vw,118px)!important;right:clamp(24px,7vw,118px)!important;bottom:0!important;width:auto!important;height:1px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,transparent,rgba(169,116,38,.28),rgba(216,189,104,.36),rgba(169,116,38,.28),transparent)!important;box-shadow:none!important;transform:none!important}#report{overflow:hidden}#report .report-wrap{position:relative;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);gap:clamp(26px,4.8vw,68px);align-items:center;padding:clamp(18px,3vw,34px);border:1px solid rgba(169,116,38,.24);border-radius:clamp(22px,2.4vw,30px);background:linear-gradient(90deg,rgba(255,255,255,.3),transparent 44%,rgba(11,79,58,.045)),radial-gradient(78% 68% at 86% 50%,rgba(11,79,58,.11),transparent 72%),radial-gradient(70% 54% at 0% 4%,rgba(255,255,255,.68),transparent 70%),#fff8ea85;box-shadow:inset 0 1px #ffffff94,inset 0 0 0 8px #d8bd6809,0 44px 96px -68px #09322385;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}#report .report-wrap:before{content:"";position:absolute;inset:16px;border:1px solid rgba(169,116,38,.11);border-radius:calc(clamp(22px,2.4vw,30px) - 8px);pointer-events:none}#report .report-wrap>div:first-child{position:relative;z-index:1;padding:clamp(8px,2vw,24px)}#report .report-wrap .label{color:var(--px-gold-deep, #A97426);letter-spacing:.18em}#report .report-wrap .h2{max-width:17ch;color:var(--px-emerald-deep, #06281D);font-size:clamp(2.3rem,3.55vw,3.9rem);line-height:1.03}#report .report-wrap .body-text{color:#123527c2;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.72}#report .report-wrap .reveal{opacity:0!important;transform:translateY(26px) scale(.982)!important;filter:blur(10px);transition:opacity .62s ease,transform .82s cubic-bezier(.18,.86,.28,1),filter .62s ease!important}#report .report-wrap .reveal.in{opacity:1!important;transform:none!important;filter:none}#report .report-wrap .reveal[data-delay="1"]{transition-delay:.08s!important}#report .report-wrap .reveal[data-delay="2"]{transition-delay:.18s!important}#report .report-wrap .reveal[data-delay="3"]{transition-delay:.3s!important}#report .report-proof-list{gap:10px;margin-top:24px}#report .report-proof-list div{width:min(100%,390px);padding:10px 13px 10px 10px;border:1px solid rgba(169,116,38,.16);border-radius:999px;background:linear-gradient(90deg,#ffffff8a,#fff8ea42);color:#123527cc;box-shadow:inset 0 1px #ffffff9e;opacity:0;transform:translate(-16px);transition:opacity .48s ease,transform .62s cubic-bezier(.18,.86,.28,1),background .25s ease}#report .report-proof-list.in div{opacity:1;transform:none}#report .report-proof-list.in div:nth-child(1){transition-delay:.38s}#report .report-proof-list.in div:nth-child(2){transition-delay:.5s}#report .report-proof-list.in div:nth-child(3){transition-delay:.62s}#report .report-proof-list span{background:#0b4f3a1a;border:1px solid rgba(11,79,58,.12);box-shadow:inset 0 1px #ffffffa8}#report .report-artifact{border-radius:18px;border-color:#a9742647;transform:translateZ(0);box-shadow:0 44px 86px -56px #0932239e,0 18px 44px -40px #a9742694}#report .report-artifact .report-head{background:radial-gradient(84% 100% at 92% 0%,rgba(216,189,104,.18),transparent 60%),linear-gradient(135deg,#0f5b43,#073c2b 72%)!important}#try .try-stage{border-radius:clamp(22px,2.4vw,30px);box-shadow:inset 0 1px #ffffff14,0 58px 118px -74px #082a1dc2}#try .tl-card-crown{width:min(890px,100%);min-height:62px;padding:8px clamp(10px,1.6vw,18px);border:1px solid rgba(216,189,104,.25);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(216,189,104,.2),transparent) 50% 50% / 94% 1px no-repeat,linear-gradient(135deg,#ffffff1a,#ffffff06),#083d2b85;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e,0 18px 46px -34px #d8bd6894;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}#try .tl-crown-line{flex:1 1 86px;width:auto;max-width:170px}#try .tl-crown-chip{border-color:#d8bd6857;background:#fff7e814;color:#fff7e8d1;box-shadow:inset 0 1px #ffffff1f}#try .tl-crown-mark{width:50px;height:50px;background:radial-gradient(circle,rgba(216,189,104,.4) 0 36%,transparent 37%),radial-gradient(circle,rgba(255,247,232,.13),transparent 72%),#d8bd6812;border-color:#d8bd6880;animation:lessonCrownPulse 4.8s ease-in-out infinite}@keyframes lessonCrownPulse{0%,to{transform:scale(1);box-shadow:0 0 0 7px #e6c8790f,0 18px 46px -28px #e6c879b8}50%{transform:scale(1.045);box-shadow:0 0 0 11px #e6c87917,0 22px 52px -25px #e6c879db}}#faq .faq-list{position:relative;overflow:hidden;width:min(980px,100%);padding:clamp(12px,1.8vw,20px);border:1px solid rgba(169,116,38,.26);border-radius:28px;background:radial-gradient(80% 56% at 8% 0%,rgba(255,255,255,.74),transparent 70%),radial-gradient(70% 58% at 100% 100%,rgba(11,79,58,.085),transparent 72%),linear-gradient(90deg,rgba(169,116,38,.055) 1px,transparent 1px),linear-gradient(rgba(169,116,38,.04) 1px,transparent 1px),var(--qca-glass-cream)!important;background-size:auto,auto,34px 34px,34px 34px,auto;box-shadow:inset 0 1px #ffffffad,inset 0 0 0 8px #d8bd680a,0 42px 92px -62px #09322394;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}#faq .faq-list.reveal{opacity:0!important;transform:translateY(24px) scale(.985);clip-path:inset(44% 30% 44% 30% round 999px);transition:clip-path 1.08s cubic-bezier(.18,.86,.28,1),opacity .58s ease,transform .82s cubic-bezier(.18,.86,.28,1)!important}#faq .faq-list.reveal.in{opacity:1!important;transform:none;clip-path:inset(0 0 0 0 round 28px)}#faq .faq-item{border-bottom-color:#a974262e;background:#ffffff1f;opacity:0;transform:translateY(18px);transition:opacity .48s ease,transform .62s cubic-bezier(.18,.86,.28,1),background .26s ease!important}#faq .faq-list.in .faq-item{opacity:1;transform:none}#faq .faq-list.in .faq-item:nth-child(1){transition-delay:.22s}#faq .faq-list.in .faq-item:nth-child(2){transition-delay:.29s}#faq .faq-list.in .faq-item:nth-child(3){transition-delay:.36s}#faq .faq-list.in .faq-item:nth-child(4){transition-delay:.43s}#faq .faq-list.in .faq-item:nth-child(5){transition-delay:.5s}#faq .faq-list.in .faq-item:nth-child(6){transition-delay:.57s}#faq .faq-list.in .faq-item:nth-child(7){transition-delay:.64s}#faq .faq-list.in .faq-item:nth-child(8){transition-delay:.71s}#faq .faq-list.in .faq-item:nth-child(9){transition-delay:.78s}#faq .faq-list.in .faq-item:nth-child(10){transition-delay:.85s}#faq .faq-list.in .faq-item:nth-child(11){transition-delay:.92s}#faq .faq-item.open{background:linear-gradient(90deg,#fff3,#0b4f3a0e)}#faq .faq-q{min-height:72px;padding-inline:10px}#faq .faq-a-inner{padding-inline:10px}#why:before{animation:problemLanternSwingLeft 6.8s cubic-bezier(.45,0,.55,1) infinite!important;transform-origin:50% 0!important}#why:after{animation:problemLanternSwingRight 7.4s cubic-bezier(.45,0,.55,1) -.95s infinite!important;transform-origin:50% 0!important}@keyframes problemLanternSwingLeft{0%,to{transform:rotate(-3.1deg) translate3d(-1px,0,0);filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)}50%{transform:rotate(3deg) translate3d(2px,5px,0);filter:drop-shadow(0 22px 22px rgba(45,31,14,.28)) saturate(1.02) brightness(1.08)}}@keyframes problemLanternSwingRight{0%,to{transform:rotate(3deg) translate3d(1px,0,0);filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)}50%{transform:rotate(-3.2deg) translate3d(-2px,5px,0);filter:drop-shadow(0 22px 22px rgba(45,31,14,.28)) saturate(1.02) brightness(1.08)}}@media(max-width:980px){#report .report-wrap{grid-template-columns:1fr}#report .report-wrap .h2{max-width:12ch}}@media(max-width:640px){.section:not(.hero):not(.cta-final),#how.how-section,#report,#try,#faq{padding-block:clamp(38px,11vw,58px)!important}#report .report-wrap{padding:16px;border-radius:20px}#try .tl-card-crown{min-height:auto;border-radius:22px}#faq .faq-list{border-radius:22px}#faq .faq-list.reveal.in{clip-path:inset(0 0 0 0 round 22px)}}@media(prefers-reduced-motion:reduce){#report .report-wrap .reveal,#report .report-proof-list div,#faq .faq-list.reveal,#faq .faq-item{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}#try .tl-crown-mark,#why:before,#why:after{animation:none!important}}#why:after{content:""!important;position:absolute!important;inset:0 auto auto!important;right:clamp(16px,4.4vw,78px)!important;left:auto!important;bottom:auto!important;z-index:1!important;width:clamp(112px,10.4vw,158px)!important;height:clamp(322px,31.4vw,438px)!important;border:0!important;border-radius:0!important;background:transparent url(lantern-bloom.svg?v=section-chain-20260609) top center / contain no-repeat!important;box-shadow:none!important;opacity:.9!important;pointer-events:none!important;transform-origin:50% 0!important;animation:problemLanternSwingRight 7.4s cubic-bezier(.45,0,.55,1) -.95s infinite!important;filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)!important}@media(max-width:980px){#why:after{opacity:.3!important}}@media(prefers-reduced-motion:reduce){#why:after{animation:none!important}}:root{--font-display: "Inter Variable", Inter, Arial, sans-serif;--font-body: "Aspekta", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--body-tracking: 0;--body-copy-size: clamp(17px, calc(1.12vw + 4px) , 18.802px);--body-copy-color: rgba(34, 47, 48, .8)}body,body *{font-family:var(--font-body)!important}body :is(h1,h2,h3,h4,h5,h6,.display,.h2,.h3,.hero-headline,.section-head .h2,.faq-q,.trial-step :is(h3,h4),.assessment-form h3,.report-head .rtitle,.report-child,.offer .o-name,.offer .o-price .amt,.founder-quote,.founder-sign .sname,.tl-intro-kicker,.tl-quote,.tl-reflect-q,.tl-close-line,.brand,.brand-name,.brand-academy){font-family:var(--font-display)!important}body :is(h1,h2,h3,h4,h5,h6,.display,.h2,.h3,.hero-headline,.section-head .h2,.faq-q,.trial-step :is(h3,h4),.assessment-form h3,.report-head .rtitle,.report-child,.offer .o-name,.offer .o-price .amt,.founder-quote,.founder-sign .sname,.tl-intro-kicker,.tl-quote,.tl-reflect-q,.tl-close-line,.brand,.brand-name,.brand-academy) *{font-family:inherit!important}body main #try .try-stage :is(.tl-cue,.tl-note,.tl-close-sub){color:#fff7e8e6!important}body main #try .section-head.center .lead{color:#083b35d6!important;text-shadow:none!important}body main #report .report-wrap{grid-template-columns:minmax(390px,.9fr) minmax(430px,1.1fr)}body main #report .report-wrap h2.h2,body main #report .report-wrap .h2.reveal{max-width:14.5ch!important;margin-inline:0!important;font-size:clamp(2.8rem,3.3vw,3.65rem)!important;line-height:1.04!important;text-align:left!important;text-wrap:balance}body main #how .trial-step-card .trial-note{color:#073421!important;font-family:var(--font-display)!important;font-weight:800!important;background:linear-gradient(180deg,#fff6c4fa,#ebc867f5)!important;border-color:#ffefacd1!important;box-shadow:inset 0 1px #ffffff94,0 10px 22px -16px #000000b8!important;text-shadow:none!important}body main #offers .offers-head .label{display:inline-flex!important;align-items:center;justify-content:center;gap:14px;padding-inline:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body main #offers .offers-head .label:before,body main #offers .offers-head .label:after{content:""!important;display:block;width:clamp(42px,7vw,78px);height:1px}body main #offers .offers-head .label:before{background:linear-gradient(90deg,transparent,rgba(169,116,38,.82))}body main #offers .offers-head .label:after{background:linear-gradient(90deg,rgba(169,116,38,.82),transparent)}body main #offers .pricing-note--strong{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;box-sizing:border-box}body main #offers .pricing-note--strong .body-text{min-width:0;max-width:100%!important;overflow-wrap:break-word}body main #offers .pricing-note--strong .pricing-note-link{min-width:max-content}body main #founder .founder-wrap{position:relative;align-items:stretch;padding:clamp(18px,2.5vw,30px);border:1px solid rgba(169,116,38,.24);border-radius:clamp(22px,2.2vw,30px);background:radial-gradient(78% 76% at 100% 0%,rgba(11,79,58,.08),transparent 68%),linear-gradient(90deg,#ffffff57,#fff8ea8a);box-shadow:inset 0 1px #ffffff9e,0 42px 92px -70px #09322394}body main #founder .founder-wrap>div:nth-child(2){position:relative;z-index:1;align-self:center;padding:clamp(22px,3.2vw,44px);border:1px solid rgba(169,116,38,.18);border-radius:18px;background:linear-gradient(135deg,#ffffff94,#fff8ea38);box-shadow:inset 0 1px #ffffff94}body main #founder .founder-quote:before{content:none!important}body main :is(#safety .section-head .h2,#faq .section-head .h2){max-width:760px!important;margin:16px auto 20px!important;color:#083b35!important;font-family:var(--font-display)!important;font-size:clamp(3rem,5.1vw,5rem)!important;font-weight:700!important;line-height:.98!important;letter-spacing:0!important;text-align:center!important;text-wrap:balance}@media(max-width:980px){body main #report .report-wrap{grid-template-columns:1fr}body main #report .report-wrap h2.h2,body main #report .report-wrap .h2.reveal{max-width:12.5ch!important;margin-inline:auto!important;text-align:center!important}body main #offers .pricing-note--strong{grid-template-columns:1fr;justify-items:center;text-align:center}body main #offers .pricing-note--strong .pricing-note-link{min-width:0}}@media(max-width:700px){body main #offers .offers-head .label{gap:10px}body main #offers .offers-head .label:before,body main #offers .offers-head .label:after{width:34px}body main #founder .founder-wrap{padding:14px}body main :is(#safety .section-head .h2,#faq .section-head .h2){font-size:clamp(2.55rem,12vw,3.45rem)!important}}body #try .section-head .lead{color:#083b35d6!important;text-shadow:none!important}body #report .report-wrap{grid-template-columns:minmax(390px,.9fr) minmax(430px,1.1fr)}body #report .report-wrap .h2{max-width:14.5ch!important;margin-inline:0!important;font-size:clamp(2.8rem,3.3vw,3.65rem)!important;line-height:1.04!important;text-align:left!important;text-wrap:balance}body #how .trial-step-card .trial-note{color:#073421!important;background:linear-gradient(180deg,#fff6c4f5,#ebc867f0)!important;border-color:#ffefacc7!important;box-shadow:inset 0 1px #ffffff85,0 10px 22px -16px #000000b8!important;text-shadow:none!important}body #offers .offers-head .label{display:inline-flex!important;align-items:center;justify-content:center;gap:14px;padding-inline:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body #offers .offers-head .label:before,body #offers .offers-head .label:after{content:""!important;display:block;width:clamp(42px,7vw,78px);height:1px;background:linear-gradient(90deg,transparent,rgba(169,116,38,.82),transparent)}body #offers .offers-head .label:before{background:linear-gradient(90deg,transparent,rgba(169,116,38,.82))}body #offers .offers-head .label:after{background:linear-gradient(90deg,rgba(169,116,38,.82),transparent)}body #offers .pricing-note--strong{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;box-sizing:border-box}body #offers .pricing-note--strong .body-text{min-width:0;max-width:100%!important;overflow-wrap:break-word}body #offers .pricing-note--strong .pricing-note-link{min-width:max-content}body #founder .founder-wrap{position:relative;align-items:stretch;padding:clamp(18px,2.5vw,30px);border:1px solid rgba(169,116,38,.24);border-radius:clamp(22px,2.2vw,30px);background:radial-gradient(78% 76% at 100% 0%,rgba(11,79,58,.08),transparent 68%),linear-gradient(90deg,#ffffff57,#fff8ea8a);box-shadow:inset 0 1px #ffffff9e,0 42px 92px -70px #09322394}body #founder .founder-wrap>div:nth-child(2){position:relative;z-index:1;align-self:center;padding:clamp(22px,3.2vw,44px);border:1px solid rgba(169,116,38,.18);border-radius:18px;background:linear-gradient(135deg,#ffffff94,#fff8ea38);box-shadow:inset 0 1px #ffffff94}body #founder .founder-quote{position:relative;z-index:1;margin-top:12px!important}body #founder .founder-quote:before{content:none!important}body #founder .founder-sign{width:100%}body :is(#safety .section-head .h2,#faq .section-head .h2){max-width:760px!important;margin:16px auto 20px!important;color:#083b35!important;font-family:var(--font-display)!important;font-size:clamp(3rem,5.1vw,5rem)!important;font-weight:700!important;line-height:.98!important;letter-spacing:0!important;text-align:center!important;text-wrap:balance}@media(max-width:980px){body #report .report-wrap{grid-template-columns:1fr}body #report .report-wrap .h2{max-width:12.5ch!important;margin-inline:auto!important;text-align:center!important}body #offers .pricing-note--strong{grid-template-columns:1fr;justify-items:center;text-align:center}body #offers .pricing-note--strong .pricing-note-link{min-width:0}}@media(max-width:700px){body #offers .offers-head .label{gap:10px}body #offers .offers-head .label:before,body #offers .offers-head .label:after{width:34px}body #founder .founder-wrap{padding:14px}body :is(#safety .section-head .h2,#faq .section-head .h2){font-size:clamp(2.55rem,12vw,3.45rem)!important}}body :is(#difference .diff-sticky .h2,#try .section-head .h2,#report .report-wrap .h2,#how .how-copy .h2,#offers .offers-head .h2){max-width:760px!important;margin:16px auto 20px!important;color:#083b35!important;font-family:var(--font-display)!important;font-size:clamp(3rem,5.1vw,5rem)!important;font-weight:700!important;line-height:.98!important;letter-spacing:0!important;text-align:center!important;text-wrap:balance}@media(max-width:820px){body :is(#difference .diff-sticky .h2,#try .section-head .h2,#report .report-wrap .h2,#how .how-copy .h2,#offers .offers-head .h2){font-size:clamp(2.55rem,12vw,3.45rem)!important}}body :is(p,li,.body-text,.lead,.hero-sub,.faq-a,.faq-a-inner,.pain-cell p,.diff-card p,.offer p,.trial-step p,.safety-list li,.r-quote,.r-role,.hc-sub,.hc-row-note,.hc-teacher,.aya-ref,.tl-cue,.tl-note,.tl-ref,.tl-child-note,.tl-close-sub,.report-plan,.report-copy,.report-teacher,.report-next,.form-note,.footer-response,.footer-bottom,.how-assurance>span,.offer-reassurance-item,.o-ages,.o-outcome,.o-feats,.o-rhythm,.offer-cta-note,.pricing-note):not([lang=ar]):not([dir=rtl]):not(.aya):not(.tl-ayah):not(.tl-word):not(.tw-ar):not(.report-ar):not(.footer-dua-ar){font-size:var(--body-copy-size)!important;line-height:1.62!important}body :is(.nav-cta .btn-primary,.hero-cta .btn-quiet){--platform-btn-bg: #112d33;--platform-btn-bg-hover: #0d252a;--platform-btn-radius: 8px;isolation:isolate;overflow:visible!important;clip-path:none!important;border-radius:var(--platform-btn-radius)!important;border:1px solid rgba(255,248,234,.22)!important;background:var(--platform-btn-bg)!important;color:#fff8ea!important;backdrop-filter:blur(12px) saturate(1.18);-webkit-backdrop-filter:blur(12px) saturate(1.18);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #03181b47,0 14px 30px -20px #081e22b8!important}body :is(.nav-cta .btn-primary,.hero-cta .btn-quiet):before{content:"";position:absolute;top:0;right:-13px;bottom:0;width:28px;z-index:-1;border-radius:0 var(--platform-btn-radius) var(--platform-btn-radius) 0;border:1px solid rgba(255,248,234,.22);border-left:0;background:var(--platform-btn-bg);backdrop-filter:none;-webkit-backdrop-filter:none;clip-path:polygon(38% 0,100% 0,66% 100%,0 100%);transform:none!important;opacity:1!important;pointer-events:none;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #03181b38}body :is(.nav-cta .btn-primary,.hero-cta .btn-quiet):after{display:none!important}body :is(.nav-cta .btn-primary,.hero-cta .btn-quiet):hover{background:var(--platform-btn-bg-hover)!important;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #03181b4d,0 18px 38px -22px #081e22d1!important}body :is(.nav-cta .btn-primary,.hero-cta .btn-quiet):hover:before{background:var(--platform-btn-bg-hover)}body .nav-cta .btn-primary{min-height:48px;padding:.84em 1.35em!important;margin-right:14px!important}body .hero-cta .btn-quiet{min-height:48px;padding:.88em 1.6em!important}@media(max-width:560px){body .nav-cta .btn-primary{min-height:42px;padding:.68em 1em!important;margin-right:16px!important}}body main>.section+.section:before,body main>.section+.section:after,body main>.section:not(.hero):not(.cta-final):after,body main>.section.diff:after,body #how.how-section:after,body #faq:after,body .section-head:before,body #why .section-head:before,body #how .section-head:before,body #safety .section-head:before,body #faq .section-head:before,body .section-head .h2.reveal:after,body .section-head .reveal.h2:after,body #why .section-head .reveal.h2:after{content:none!important;display:none!important}body main>.section:not(.cta-final) .label{font-family:var(--font-display)!important;font-size:clamp(.86rem,1vw,.96rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.16em!important;color:#0b4f3a!important;gap:.5em!important}body main>.section:not(.cta-final) .label--brk:before,body main>.section:not(.cta-final) .label--brk:after{content:none!important;display:none!important}body main>.section:not(.cta-final) .eyebrow-num{color:#a97426!important;font-weight:900!important;letter-spacing:.12em!important}body :is(.section-head .body-text,.section-head .lead,#why .section-head .body-text,#report .report-wrap>div:first-child .body-text,#how .how-copy .body-text,#offers .offers-head .lead){max-width:46ch!important;font-size:clamp(1.22rem,1.62vw,1.42rem)!important;line-height:1.58!important;text-align:center!important;text-wrap:balance}body :is(#why .pain-cell,#difference .diff-card){align-items:center!important;text-align:center!important}body :is(#why .pain-cell p,#difference .diff-card p){width:100%!important;max-width:23ch!important;margin-inline:auto!important;text-align:center!important;line-height:1.5!important;text-wrap:balance}@media(max-width:640px){body #why .pain-grid{width:min(100%,330px);gap:clamp(42px,13vw,56px);justify-items:center;margin-top:34px}body #why .pain-grid:before{top:5.5%;bottom:5.5%}body #why .pain-cell{width:min(294px,calc(100vw - 44px));height:auto;min-height:382px;padding:64px 26px 70px;gap:0;justify-content:flex-start}body #why .pain-cell .pic{width:58px;height:58px;margin:0 0 16px;border:1px solid rgba(255,232,157,.92);background:radial-gradient(circle at 38% 32%,rgba(255,250,218,.34),transparent 36%),radial-gradient(circle at 50% 54%,#0f6047,#073b2d 62%,#031f18);box-shadow:inset 0 0 0 2px #ffe89d2e,inset 0 -14px 24px #0000003d,0 0 0 5px #d8bd6821,0 12px 26px -18px #000000f2;color:#fff1bd;font-size:1.54rem;text-shadow:0 0 14px rgba(255,232,157,.42)}body #why .pain-cell:nth-child(2) .pic{font-size:1.18rem;letter-spacing:.14em;padding-left:.14em;padding-bottom:.2em}body #why .pain-cell .h3{max-width:100%;margin:0 auto;font-size:clamp(1.34rem,6.15vw,1.54rem)!important;line-height:1.12}body #why .pain-cell:nth-child(3) .h3{max-width:14ch}body #why .pain-cell .h3:after{width:132px;height:18px;margin:13px auto 17px;background:linear-gradient(45deg,transparent calc(50% - 1px),rgba(255,226,143,.95) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) center / 18px 18px no-repeat,linear-gradient(-45deg,transparent calc(50% - 1px),rgba(255,226,143,.95) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) center / 18px 18px no-repeat,radial-gradient(circle,rgba(255,249,221,.92) 0 2px,transparent 3px) center / 18px 18px no-repeat,linear-gradient(90deg,transparent,rgba(255,226,143,.66),transparent) left 50% / 48px 1px no-repeat,linear-gradient(90deg,transparent,rgba(255,226,143,.66),transparent) right 50% / 48px 1px no-repeat}body #why .pain-cell p{max-width:23.5ch!important;font-size:.98rem!important;line-height:1.5!important;margin:0 auto!important}body #why .pain-cell:nth-child(2) p{max-width:22.5ch!important}}@media(max-width:360px){body #why .pain-grid{width:min(100%,310px);gap:42px}body #why .pain-cell{width:min(284px,calc(100vw - 38px));min-height:378px;padding:62px 24px 68px}body #why .pain-cell p{max-width:23ch!important;font-size:.96rem!important}}@media(max-width:760px){body #report .report-wrap{width:min(100%,354px);margin-inline:auto;padding:22px 16px 18px;gap:22px;text-align:center;border-color:#b8843257;background:linear-gradient(180deg,#fff8eaeb,#f7eacfd6),radial-gradient(92% 52% at 50% 0%,rgba(11,79,58,.12),transparent 68%),linear-gradient(90deg,rgba(184,132,50,.08) 1px,transparent 1px),linear-gradient(rgba(184,132,50,.055) 1px,transparent 1px);background-size:auto,auto,32px 32px,32px 32px;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 0 0 8px #d8bd680b,0 28px 70px -52px #07342194}body #report .report-wrap>div:first-child{display:flex;flex-direction:column;align-items:center;padding:10px 0 0}body #report .report-wrap .label{justify-content:center;color:#0b4f3a!important}body #report .report-wrap .h2{max-width:8.8em!important;margin:16px auto 18px!important;font-size:clamp(2.18rem,10.4vw,2.48rem)!important;line-height:1.04;text-align:center;text-wrap:balance}body #report .report-wrap>div:first-child .body-text{max-width:27ch!important;margin-inline:auto!important;color:#103a2bd1;font-size:1.08rem!important;line-height:1.66!important;font-weight:700}body #report .report-proof-list{width:100%;align-items:center;margin-top:22px}body #report .report-proof-list div{width:min(100%,286px);justify-content:flex-start;padding:11px 14px 11px 10px;border-color:#0b4f3a29;background:linear-gradient(90deg,#ffffffd1,#fff8ea6b),#fff7e8bd}body #report .report-artifact{width:min(100%,300px);margin-inline:auto}body #report .report-artifact .report-head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;justify-content:center;gap:10px;padding:24px 22px 25px;text-align:center}body #report .report-mark{margin:0}body #report .report-head>div{width:100%;text-align:center}body #report .report-head .rtitle,body #report .report-head .rmeta{margin-inline:auto;text-align:center}body #report .report-head .rtitle{font-size:1.58rem!important;line-height:1.08}body #report .report-head .rmeta{max-width:20ch;margin-inline:auto;font-size:.86rem;line-height:1.38}body #report .report-head .rbadge{justify-self:center;margin-top:2px;padding:8px 18px;background:#ffffff2b}body #offers .offers-head{width:min(100%,350px)}body #offers .offers-head .label{display:inline-flex;align-items:center;justify-content:center;width:auto;margin-inline:auto;padding:7px 14px;border:1px solid rgba(184,132,50,.25);border-radius:999px;background:#fff7e89e;box-shadow:inset 0 1px #ffffffb3}body #offers .offers-head .h2{font-size:clamp(2.64rem,11.2vw,3.34rem)!important;line-height:1.02}body #offers .offers-head .lead{max-width:30ch!important;font-size:1.12rem!important;line-height:1.62!important;font-weight:750}body #offers .offer-reassurance{max-width:352px;gap:12px}body #offers .offer-reassurance-item{min-height:88px;padding:17px 18px;gap:14px;font-size:1.04rem!important;line-height:1.5!important}body #offers .offer-reassurance-item b{margin-bottom:3px;font-size:.82rem;line-height:1.2}body #offers .offer-reassurance-icon{width:46px;height:46px;flex-basis:46px}body #offers .offers-grid--decision{max-width:352px}body #offers .offer{text-align:left}body #offers .offer-head{min-height:0;padding-top:14px;padding-bottom:10px}body #offers .offer .o-name{font-size:1.84rem!important;line-height:1.06}body #offers .offer .o-ages{font-size:1rem!important;line-height:1.3!important}body #offers .o-outcome{margin-top:12px;font-size:1.08rem!important;line-height:1.5!important;font-weight:750}body #offers .offer-fit-line{min-height:0;padding:14px 15px}body #offers .offer-fit-line b,body #offers .offer-proof,body #offers .o-rhythm,body #offers .offer .o-feats li{font-size:1.02rem!important;line-height:1.52!important}body #offers .pricing-note--strong{max-width:352px;padding:22px 22px 20px;text-align:center}body #offers .pricing-note--strong .body-text{max-width:29ch!important;font-size:1.1rem!important;line-height:1.58!important;font-weight:900!important;color:#123527db!important}body #founder .founder-wrap{width:min(100%,352px);margin-inline:auto;justify-items:center;text-align:center}body #founder .founder-wrap>div:nth-child(2){display:flex;flex-direction:column;align-items:center}body #founder .label{justify-content:center}body #founder .founder-quote{max-width:20ch;margin-inline:auto;font-size:clamp(1.74rem,7.8vw,2.12rem)!important;line-height:1.24;text-align:center}body #founder .body-text{max-width:31ch!important;margin-inline:auto!important;text-align:center!important;font-size:1.07rem!important;line-height:1.62!important}body #founder .founder-sign{justify-content:center;text-align:center}body #founder .founder-credentials{justify-content:center}body #founder .founder-credentials span{text-align:center}body .footer-top{width:min(100%,352px);margin-inline:auto;grid-template-columns:1fr;justify-items:center;text-align:center;padding:28px 22px}body .footer-brand-block{display:flex;flex-direction:column;align-items:center;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none}body .footer-brand-logo{justify-content:center}body .footer-brand-block .body-text{max-width:27ch!important;margin-inline:auto!important;text-align:center!important;font-size:1.04rem!important;line-height:1.6!important}body .footer-contact{justify-content:center;flex-direction:column;align-items:center}body .footer-contact .btn{width:min(100%,254px);justify-content:center}body .footer-cols{width:100%;justify-content:center;text-align:center;gap:28px}body .footer-col{display:flex;flex-direction:column;align-items:center;text-align:center}body .footer-col a,body .footer-col :is(h3,h5){text-align:center}}@media(max-width:360px){body #report .report-wrap .h2{font-size:2.1rem!important}body #offers .offers-head .h2{font-size:2.62rem!important}}body main :is(.hero .lead,.hero-sub,.hero-video-sub,.section:not(.hero) .body-text,.section:not(.hero) .lead,.section:not(.hero) p,.section:not(.hero) li,.faq-a,.faq-a-inner,.trial-note,.offer-proof,.o-outcome,.o-rhythm,.offer-cta-note,.report-copy,.report-plan,.report-teacher,.footer-response):not([lang=ar]):not([dir=rtl]):not(.aya):not(.tl-ayah):not(.tl-word):not(.tw-ar):not(.report-ar):not(.footer-dua-ar){font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-wrap:pretty}body main>.section:not(.hero):not(#try):not(#assessment) :is(.section-head .body-text,.section-head .lead,#difference .diff-sticky .body-text,#how .how-copy .body-text,#offers .offers-head .lead,#report .report-wrap>div:first-child .body-text,#founder .body-text,#safety .body-text,#faq .faq-a-inner){color:var(--body-copy-color)!important;font-weight:400!important}body main #try .section-head .lead{color:var(--body-copy-color)!important;font-weight:400!important}body main #assessment.cta-final .cta-copy .lead{color:#f6eed9ed!important;font-weight:700!important}body main :is(#why .pain-cell p,#difference .diff-card p){font-weight:700!important}body :is(h1,h2,h3,h4,h5,h6,.display,.h2,.h3,.hero-headline,.label,.eyebrow,.eyebrow-num,.brand,.brand-name,.brand-academy,.founder-quote,.founder-sign .sname,.faq-q,.trial-step :is(h3,h4),.assessment-form h3,.report-head .rtitle,.report-child,.rrow .rk,.offer .o-name,.offer .o-price .amt,.offer-reassurance-item b,.hc-name,.hc-badge,.tl-intro-kicker,.tl-quote,.tl-reflect-q,.tl-close-line,.pricing-note-link,.footer-col :is(h3,h5)){font-family:var(--font-display)!important}body :is(h1,h2,h3,h4,h5,h6,.display,.h2,.h3,.hero-headline,.label,.eyebrow,.eyebrow-num,.brand,.brand-name,.brand-academy,.founder-quote,.founder-sign .sname,.faq-q,.trial-step :is(h3,h4),.assessment-form h3,.report-head .rtitle,.report-child,.rrow .rk,.offer .o-name,.offer .o-price .amt,.offer-reassurance-item b,.hc-name,.hc-badge,.tl-intro-kicker,.tl-quote,.tl-reflect-q,.tl-close-line,.pricing-note-link,.footer-col :is(h3,h5)) *{font-family:inherit!important}body :is([lang=ar],[dir=rtl],.hero-iqra,.aya,.tl-ayah,.tl-word,.tw-ar,.report-ar,.footer-dua-ar){font-family:Amiri,Cormorant Garamond,serif!important}body main :is(.hero .lead,.hero-sub,.hero-video-sub,.section:not(.hero):not(.cta-final) .section-head .body-text,.section:not(.hero):not(.cta-final) .section-head .lead,#difference .diff-sticky .body-text,#how .how-copy .body-text,#offers .offers-head .lead,#offers .pricing-note--strong .body-text,#report .report-wrap>div:first-child .body-text,#founder .body-text,#safety .body-text,#faq .faq-a-inner):not([lang=ar]):not([dir=rtl]){color:var(--body-copy-color)!important;font-family:var(--font-body)!important;font-size:var(--body-copy-size)!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important}@media(max-width:640px){body main>:is(#why,#difference,#try,#report,#how,#offers,#founder,#safety,#faq):not(.cta-final) .label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;padding-inline:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important}body main>.section:not(.cta-final) .label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;padding-inline:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important}body main>.section:not(.cta-final) .label:before,body main>.section:not(.cta-final) .label:after,body main>:is(#why,#difference,#try,#report,#how,#offers,#founder,#safety,#faq):not(.cta-final) .label:before,body main>:is(#why,#difference,#try,#report,#how,#offers,#founder,#safety,#faq):not(.cta-final) .label:after{content:""!important;display:block!important;width:clamp(28px,12vw,46px)!important;height:1px!important;flex:0 0 clamp(28px,12vw,46px)!important;background:linear-gradient(90deg,transparent,rgba(184,132,50,.72),rgba(11,79,58,.52))!important}body main>.section:not(.cta-final) .label:after,body main>:is(#why,#difference,#try,#report,#how,#offers,#founder,#safety,#faq):not(.cta-final) .label:after{background:linear-gradient(90deg,rgba(11,79,58,.52),rgba(184,132,50,.72),transparent)!important}body #why .pain-cell{padding-inline:30px!important;overflow:hidden}body #why .pain-cell p{width:min(100%,20ch)!important;max-width:20ch!important;font-size:.9rem!important;line-height:1.42!important;overflow-wrap:break-word;text-wrap:balance}body #why .pain-cell:nth-child(2) p,body #why .pain-cell:nth-child(3) p{width:min(100%,19.5ch)!important;max-width:19.5ch!important}body #try .tl-card-crown{width:min(100%,304px)!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:10px!important;padding:16px 15px!important;border-radius:22px!important;background:radial-gradient(circle at 50% 0%,rgba(236,205,126,.22),transparent 42%),linear-gradient(135deg,#ffffff21,#ffffff0a),repeating-linear-gradient(135deg,rgba(236,205,126,.1) 0 1px,transparent 1px 12px)!important;box-shadow:inset 0 0 0 1px #eccd7e3d,inset 0 0 0 8px #ffffff09!important}body #try .tl-crown-line{display:none!important}body #try .tl-crown-chip{box-sizing:border-box!important;display:flex!important;width:100%!important;max-width:242px!important;justify-self:center!important;justify-content:center!important;padding:10px 14px!important;white-space:normal!important;text-align:center!important;font-size:.72rem!important;line-height:1.2!important;border-color:#eccd7e61!important;background:#f6eed91f!important}body #try .tl-crown-mark{order:-1!important;width:48px!important;height:48px!important;margin-inline:auto!important}body #report .report-proof-list{position:relative;z-index:3;gap:13px!important;margin:24px auto 32px!important}body #report .report-proof-list div{width:min(100%,296px)!important;min-height:58px!important;justify-content:center!important;padding:12px 16px!important;text-align:center!important}body #report .report-proof-list span{line-height:1.25!important}body #report .report-ayahs span:nth-child(n+2){display:none!important}body #report .report-signoff{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-align:center!important}body #report .report-signoff b{width:100%!important;margin-inline:auto!important;text-align:center!important;white-space:normal!important}body #how .trial-step-card{background:radial-gradient(circle at 18% 10%,rgba(236,205,126,.17),transparent 30%),radial-gradient(circle at 86% 4%,rgba(255,255,255,.12),transparent 27%),repeating-linear-gradient(135deg,rgba(236,205,126,.095) 0 1px,transparent 1px 13px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(150deg,#0b6f59,#075640 46%,#053526)!important;background-size:auto,auto,auto,22px 22px,22px 22px,auto!important}body #offers .offers-grid--decision{width:min(100%,352px)!important;margin-inline:auto!important;justify-items:center!important}body #offers .offers-grid--decision>.reveal,body #offers .offers-grid--decision .offer{width:min(100%,352px)!important;margin-inline:auto!important;justify-self:center!important}body #founder .founder-quote{font-weight:850!important;color:#083f36!important}body #safety .safety-grid .h3,body #safety .safety-grid h3{width:100%!important;margin-inline:auto!important;text-align:center!important}body #faq .faq-a{opacity:0;transition:max-height .9s cubic-bezier(.16,.84,.32,1),opacity .45s ease!important;will-change:max-height,opacity}body #faq .faq-item.open .faq-a{opacity:1}body #faq .faq-item{transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease!important}body #assessment .cta-copy h2{font-family:var(--font-display)!important;font-weight:850!important;line-height:1.08!important;text-wrap:balance}}body #founder .founder-mobile-photo-slot{display:none}@media(max-width:640px){body #report .report-proof-list{width:min(100%,312px)!important;padding:10px!important;border-radius:28px!important;border:1px solid rgba(184,132,50,.24)!important;background:radial-gradient(circle at 12% 0%,rgba(228,196,111,.22),transparent 34%),linear-gradient(180deg,#fff9ece0,#f8ecd5b3)!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 22px 48px -38px #09322373!important}body #report .report-proof-list div{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-height:68px!important;padding:12px 15px!important;border:1px solid rgba(11,79,58,.13)!important;border-radius:20px!important;color:#123a2d!important;background:linear-gradient(135deg,#ffffffeb,#faefda94),repeating-linear-gradient(90deg,rgba(184,132,50,.045) 0 1px,transparent 1px 18px)!important;box-shadow:inset 0 1px #ffffffd6,0 14px 28px -24px #09322380!important;text-align:left!important;font-family:var(--font-display)!important;font-size:.96rem!important;font-weight:850!important;line-height:1.25!important}body #report .report-proof-list div>span{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:#f4d579!important;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.26),transparent 40%),#0d4b37!important;box-shadow:inset 0 0 0 1px #ffffff29,0 12px 22px -16px #093223d6!important}body #report .report-proof-list svg{width:17px!important;height:17px!important}body #how .trial-track--cards{width:min(100%,calc(100vw - 48px))!important;max-width:342px!important;margin:36px auto 0!important;justify-items:center!important;align-items:center!important;padding-inline:0!important}body #how .trial-track--cards:before{left:50%!important;transform:translate(-50%) scaleY(0)!important}body #how .trial-track--cards.armed:before{transform:translate(-50%) scaleY(1)!important}body #how .trial-track--cards .trial-step-card{width:100%!important;max-width:342px!important;margin-inline:auto!important}body #how .trial-track--cards .trial-step:not(:last-child):after{left:50%!important;transform:translate(-50%) scaleY(0)!important}body #how .trial-track--cards.armed .trial-step:not(:last-child):after{transform:translate(-50%) scaleY(1)!important}body #offers .offers-grid--decision{width:min(100%,calc(100vw - 48px))!important;max-width:352px!important;margin-inline:auto!important;justify-items:center!important;align-items:center!important}body #offers .offers-grid--decision>.offer{width:100%!important;max-width:352px!important;margin-inline:auto!important;justify-self:center!important}body #offers .offer.recommended,body #offers .offer:hover{transform:none!important}body #founder .founder-wrap>.reveal:first-child{display:none!important}body #founder .founder-mobile-photo-slot{display:block!important;width:min(100%,292px)!important;margin:18px auto 24px!important}body #founder .founder-photo--mobile{width:100%!important;aspect-ratio:1 / 1.08!important;border-radius:24px!important;background:radial-gradient(circle at 50% 8%,rgba(228,196,111,.22),transparent 34%),linear-gradient(180deg,#fff9ebd1,#f4e5c7b3),var(--site-parchment-bg)!important;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 0 0 10px #fff7e86b,0 24px 54px -38px #0932238f!important}body #founder .founder-photo--mobile:before,body #founder .founder-photo--mobile:after{content:none!important;display:none!important}body #founder .founder-photo--mobile .founder-photo-mark{right:16px!important;bottom:16px!important}}#why .pain-cell{padding-top:clamp(70px,5.4vw,86px);gap:12px;background:linear-gradient(135deg,#f6d982,#b98227 33%,#f4d77d 58%,#7d551c);filter:drop-shadow(0 30px 24px rgba(27,18,7,.24)) drop-shadow(0 8px 0 rgba(89,62,18,.24))}#why .pain-cell:before{background:radial-gradient(56% 36% at 50% 17%,rgba(35,126,91,.46),transparent 72%),radial-gradient(92% 58% at 50% 100%,rgba(2,22,16,.68),transparent 72%),linear-gradient(90deg,rgba(245,219,140,.06) 1px,transparent 1px),linear-gradient(rgba(245,219,140,.05) 1px,transparent 1px),url(girih-tile.svg),linear-gradient(160deg,#0d6047,#073e2d 52%,#031e16);background-size:auto,auto,25px 25px,25px 25px,150px 150px,auto;box-shadow:inset 0 0 0 1px #ffe89de6,inset 0 0 0 5px #042a1eeb,inset 0 0 0 9px #ffe89d1f,inset 0 -46px 70px #00000047}#why .pain-cell:after{background:radial-gradient(circle at 50% 19%,rgba(255,241,187,.22) 0 34px,transparent 62px),linear-gradient(90deg,transparent,rgba(245,219,140,.88),transparent) calc(50% - 43px) calc(100% - 54px) / 42px 1px no-repeat,linear-gradient(90deg,transparent,rgba(245,219,140,.88),transparent) calc(50% + 43px) calc(100% - 54px) / 42px 1px no-repeat,linear-gradient(110deg,transparent 0 31%,rgba(255,255,255,.16) 49%,transparent 66%),repeating-radial-gradient(circle at 20% 18%,rgba(255,255,255,.045) 0 1px,transparent 1px 8px);opacity:.82}#why .pain-cell .pic{width:clamp(58px,5vw,68px);height:clamp(58px,5vw,68px);margin:0 0 10px;display:grid;place-items:center;border:1px solid rgba(255,234,166,.92);border-radius:50%;color:#fff1bd;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.32),transparent 36%),radial-gradient(circle at 50% 56%,#12805f,#0a4936 58%,#032319);box-shadow:inset 0 0 0 2px #fff1bb2e,inset 0 -16px 24px #0000003d,0 0 0 5px #d8bd6821,0 15px 28px -20px #000000eb;font-size:0;letter-spacing:0;padding:0}#why .pain-cell:nth-child(2) .pic{font-family:inherit;letter-spacing:0;padding:0}#why .pain-cell .pain-svg{width:31px;height:31px;stroke-width:1.75;filter:drop-shadow(0 0 10px rgba(255,232,157,.26))}#why .pain-cell .h3{color:#fff3c9;font-size:clamp(1.52rem,2.05vw,2rem);line-height:1.04;text-shadow:0 2px 14px rgba(0,0,0,.16)}#why .pain-cell p{max-width:24ch;color:#fff4d1f0;font-size:clamp(.93rem,1vw,1rem);font-weight:650;line-height:1.45}#why .pain-cell:hover{filter:drop-shadow(0 36px 30px rgba(27,18,7,.3)) drop-shadow(0 8px 0 rgba(89,62,18,.28))}@media(max-width:820px){#why .pain-cell{min-height:360px;padding-top:66px}}@media(max-width:640px){body #why .pain-grid{width:min(100%,344px)!important;gap:clamp(40px,12vw,52px)!important}body #why .pain-cell{width:min(302px,calc(100vw - 42px))!important;min-height:354px!important;padding:58px 30px 62px!important;gap:0!important}body #why .pain-cell .pic{width:64px!important;height:64px!important;margin:0 0 15px!important}body #why .pain-cell .pain-svg{width:31px!important;height:31px!important}body #why .pain-cell .h3{max-width:100%!important;font-size:clamp(1.48rem,6.4vw,1.72rem)!important;line-height:1.08!important}body #why .pain-cell .h3:after{margin:12px auto 16px!important}body #why .pain-cell p{width:min(100%,22ch)!important;max-width:22ch!important;font-size:.98rem!important;line-height:1.48!important;font-weight:650!important}body #why .pain-cell:nth-child(2) p,body #why .pain-cell:nth-child(3) p{width:min(100%,21.5ch)!important;max-width:21.5ch!important}}@media(max-width:360px){body #why .pain-cell{width:min(288px,calc(100vw - 36px))!important;min-height:350px!important;padding:56px 25px 60px!important}}@media(min-width:981px)and (max-width:1440px){:root{--body-copy-size: clamp(15.75px, 1.08vw, 16.5px)}.wrap,#how .how-wrap,#offers .offers-wrap,#difference .diff-grid,#assessment .cta-inner--form,.footer-inner{width:min(1120px,calc(100vw - 96px))!important;max-width:1120px!important;margin-inline:auto!important}.nav{min-height:74px;padding:12px clamp(28px,3vw,42px)!important}.brand{font-size:1.18rem!important}.brand-symbol{width:38px!important;height:38px!important}.nav-links{gap:clamp(10px,.95vw,14px)!important}.nav-links a{font-size:clamp(.74rem,.72vw,.82rem)!important}.nav-cta{gap:10px!important}body .nav-cta .btn-primary{min-height:44px!important;padding:.72em 1.12em!important;margin-right:12px!important;font-size:.88rem!important}.nav-cta .btn-ghost{min-height:44px!important;padding:.72em 1.05em!important;font-size:.86rem!important}.hero-video-content{min-height:calc(100svh - 156px)!important}.hero-video-copy{width:min(760px,62vw)!important}.hero-iqra{font-size:clamp(3.3rem,4.6vw,4.65rem)!important}.hero--video .hero-video-eyebrow{margin-bottom:clamp(18px,2.4vh,28px)!important}.hero--video .hero-headline{font-size:clamp(3rem,4.05vw,3.95rem)!important;line-height:.96!important}.hero--video .hero-video-sub{max-width:58ch!important;margin-top:clamp(16px,2.4vh,24px)!important;font-size:clamp(1rem,1.12vw,1.12rem)!important;line-height:1.44!important}.hero--video .hero-cta{margin-top:clamp(22px,3vh,30px)!important}.section:not(.hero):not(.cta-final),#how.how-section,#report,#try,#faq,#offers.offers-section{padding-block:clamp(42px,4.45vw,64px)!important}body :is(#why .section-head,#try .section-head,#how .section-head,#offers .offers-head,#safety .section-head,#faq .section-head){max-width:720px!important;margin-inline:auto!important}body :is(#why .section-head .h2,#difference .diff-sticky .h2,#try .section-head .h2,#report .report-wrap .h2,#how .how-copy .h2,#offers .offers-head .h2,#safety .section-head .h2,#faq .section-head .h2,#assessment.cta-final .cta-copy .h2){max-width:13.8ch!important;margin:12px auto 16px!important;font-size:clamp(2.35rem,3.45vw,3.35rem)!important;line-height:1.02!important;text-align:center!important}body :is(.section-head .body-text,.section-head .lead,#why .section-head .body-text,#report .report-wrap>div:first-child .body-text,#how .how-copy .body-text,#offers .offers-head .lead,#assessment.cta-final .cta-copy .lead){max-width:50ch!important;font-size:clamp(1rem,1.14vw,1.12rem)!important;line-height:1.52!important}#why .pain-grid{width:min(1040px,100%)!important;gap:clamp(28px,3.2vw,42px)!important}#why .pain-cell{height:clamp(342px,28vw,374px)!important;padding-top:clamp(64px,5vw,78px)!important}#difference .diff-grid{gap:clamp(28px,4vw,54px)!important}#difference .diff-list{width:min(100%,1020px)!important;margin-inline:auto!important;gap:clamp(18px,2vw,28px)!important}#difference .diff-card{min-width:0!important;padding:clamp(28px,2.6vw,34px) clamp(22px,2.2vw,30px)!important}#try .try-stage{width:min(1060px,100%)!important;margin:clamp(34px,4vw,46px) auto 0!important;padding:clamp(28px,3.2vw,42px) clamp(30px,3.8vw,46px)!important;overflow:hidden!important}#try .try-girih{right:0!important;bottom:-16%!important;width:min(320px,32%)!important}#try .tl-card-crown{width:min(820px,100%)!important}#try .tl-body{min-height:286px!important}#try .tl-ayah{font-size:clamp(2rem,3.5vw,2.8rem)!important}#try .tl-cue,#try .tl-note,#try .tl-close-sub{font-size:.94rem!important;line-height:1.5!important}#report .report-wrap{grid-template-columns:minmax(340px,.86fr) minmax(0,1.08fr)!important;gap:clamp(26px,3.5vw,40px)!important;padding:clamp(18px,2vw,24px)!important;align-items:center!important}#report .report-wrap>div:first-child{padding:clamp(10px,1.5vw,18px)!important}#report .report-wrap .h2{text-align:left!important;margin-inline:0!important}#report .report-artifact{width:min(520px,100%)!important;justify-self:center!important}#report .report-artifact .report-body{padding:16px 18px 18px!important;gap:10px!important}#report .report-ayah-panel,#report .report-reflection,#report .report-next{padding:12px 14px!important}#report .report-ar{font-size:clamp(1.45rem,2.15vw,1.9rem)!important;line-height:1.42!important}#report .report-reflection p{font-size:.98rem!important;line-height:1.42!important}#report .report-score{padding:10px!important}#how{overflow-x:hidden!important}#how .how-shell:before,#how .trial-track--cards .trial-step:before{display:none!important}#how .how-assurance{width:min(820px,100%)!important;gap:10px!important}#how .how-assurance>span{min-width:0!important;min-height:48px!important;padding:10px 12px!important;font-size:.86rem!important;line-height:1.3!important}#how .trial-track--cards{width:min(1040px,100%)!important;margin-inline:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,16px)!important;overflow:visible!important}#how .trial-step{min-width:0!important}#how .trial-step-card{min-width:0!important;min-height:268px!important;padding:clamp(18px,1.8vw,22px)!important;overflow:hidden!important}#how .trial-step :is(h3,h4){font-size:clamp(1.08rem,1.2vw,1.22rem)!important}#how .trial-step p{font-size:.88rem!important;line-height:1.42!important}#how .trial-note{white-space:normal!important;border-radius:10px!important;line-height:1.2!important}#offers .offer-reassurance{width:min(900px,100%)!important;gap:10px!important}#offers .offer-reassurance-item{min-height:64px!important;padding:12px 13px!important;font-size:.84rem!important;line-height:1.32!important}#offers .offers-grid--decision{width:min(1080px,100%)!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.06fr) minmax(0,.96fr)!important;gap:clamp(12px,1.45vw,18px)!important;margin-inline:auto!important}#offers .offer{min-width:0!important}#offers .offer-topline{padding:18px 18px 0!important}#offers .offer-head{min-height:0!important;padding:13px 18px 10px!important}#offers .offer .o-name{font-size:clamp(1.38rem,1.62vw,1.62rem)!important}#offers .offer-fit-line,#offers .o-rhythm,#offers .offer-proof,#offers .offer .o-feats{margin-inline:18px!important}#offers .offer-fit-line{margin-bottom:13px!important;padding:10px 11px!important}#offers .offer .o-price{padding:13px 18px!important}#offers .offer .o-price .amt{font-size:clamp(2.05rem,2.7vw,2.6rem)!important}#offers .offer .o-price .per{max-width:64px!important;font-size:.78rem!important}#offers .o-rhythm,#offers .offer-proof,#offers .offer .o-feats li,#offers .offer-cta-note,#offers .price-note{font-size:.82rem!important;line-height:1.36!important}#offers .offer .o-feats{gap:7px!important;margin-top:12px!important;margin-bottom:14px!important;padding-top:12px!important}#offers .offer .btn{width:calc(100% - 36px)!important;margin-inline:18px!important;min-height:44px!important;font-size:.84rem!important;white-space:normal!important;text-align:center!important;justify-content:center!important}#offers .pricing-note--strong{width:min(900px,100%)!important;margin-inline:auto!important}#founder .founder-wrap{grid-template-columns:minmax(320px,.78fr) minmax(0,1.08fr)!important;gap:clamp(24px,3.2vw,42px)!important;padding:clamp(18px,2vw,24px)!important}#founder .founder-wrap>div:nth-child(2){padding:clamp(22px,2.8vw,34px)!important}#founder .founder-quote{font-size:clamp(1.65rem,2.15vw,2.08rem)!important;line-height:1.14!important}#safety .teach-photo{width:min(960px,100%)!important;max-height:320px!important;margin:clamp(28px,3.5vw,40px) auto 0!important;aspect-ratio:16 / 4.9!important}#safety .safety-grid{width:min(1040px,100%)!important;margin-inline:auto!important;gap:clamp(18px,2.3vw,28px)!important}#safety .safety-col{padding:clamp(24px,2.6vw,32px)!important}#safety .safety-col h3{font-size:clamp(1.45rem,1.9vw,1.78rem)!important}#safety .safety-list li{font-size:.92rem!important;line-height:1.42!important}#faq .faq-list{width:min(900px,100%)!important;margin-inline:auto!important}#faq .faq-q{min-height:62px!important;font-size:1rem!important;line-height:1.34!important}#assessment.cta-final{padding-block:clamp(58px,6vw,86px)!important;overflow:hidden!important}#assessment.cta-final>div:first-child{right:0!important;bottom:-10vh!important;width:min(420px,30vw)!important;max-width:420px!important}#assessment.cta-final>div:first-child .hero-girih{position:static!important;width:100%!important;max-width:100%!important;height:auto!important}#assessment .cta-inner--form{grid-template-columns:minmax(0,.95fr) minmax(370px,.78fr)!important;gap:clamp(30px,4vw,48px)!important;align-items:center!important;overflow:hidden!important}#assessment .cta-inner--form:before{inset:0!important;background-size:220px!important}#assessment .cta-copy{padding-top:0!important}#assessment .assessment-form{padding:clamp(20px,2.2vw,26px)!important;gap:11px!important}#assessment .assessment-form input,#assessment .assessment-form select{min-height:44px!important}#assessment .assessment-form h3{font-size:clamp(1.36rem,1.55vw,1.62rem)!important}.footer{padding-block:clamp(58px,6.4vw,82px) 34px!important}.footer-ornaments{overflow:hidden!important}.footer-girih{right:0!important;bottom:-12vh!important;width:min(420px,30vw)!important}.footer-top{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important;gap:clamp(26px,4.5vw,58px)!important}.footer-dua{margin-bottom:clamp(28px,4vw,42px)!important}}.faq-h,.offer .o-name{margin:0}@media(max-width:560px){.wa-float{width:52px;height:52px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.wa-float svg{width:24px;height:24px}.footer-bottom{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.assessment-form{scroll-margin-bottom:84px}}@media(max-width:760px){body:has(.assessment-form :focus) .wa-float{opacity:0;pointer-events:none;transform:translateY(10px) scale(.9)}}.wa-float{transition:transform .3s cubic-bezier(.22,.84,.32,1),box-shadow .3s ease,opacity .3s ease}.nav-menu-toggle{display:none;appearance:none;border:1px solid color-mix(in srgb,currentColor 26%,transparent);background:color-mix(in srgb,var(--bg, #FBF6EA) 14%,transparent);color:currentColor;width:44px;height:44px;min-height:44px;border-radius:12px;cursor:pointer;flex:none;align-items:center;justify-content:center;flex-direction:column;gap:7px;transition:background .25s ease,border-color .25s ease,transform .25s ease}.nav-menu-toggle:hover{border-color:color-mix(in srgb,currentColor 48%,transparent)}.nav-menu-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--accent, #B0863A) 80%,white 20%);outline-offset:3px}.nmt-bar{display:block;width:19px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.22,.84,.32,1)}.nav-menu-toggle.open .nmt-bar:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.nav-menu-toggle.open .nmt-bar:nth-child(2){transform:translateY(-4.5px) rotate(-45deg)}@media(max-width:1040px){.nav-menu-toggle{display:inline-flex}}.nav-menu{position:absolute;top:calc(100% + 10px);right:clamp(12px,3vw,20px);left:clamp(12px,3vw,20px);z-index:70;background:color-mix(in srgb,var(--bg, #FBF6EA) 94%,white 6%);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border:1px solid color-mix(in srgb,var(--accent, #B0863A) 34%,transparent);border-radius:18px;box-shadow:0 30px 70px -30px #09322373,inset 0 0 0 1px #ffffff80;padding:10px 10px 12px;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;color:var(--ink, #15301F);animation:navMenuIn .26s cubic-bezier(.22,.84,.32,1) both}@keyframes navMenuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1041px){.nav-menu{display:none}}.nav-menu-links{display:flex;flex-direction:column}.nav-menu-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;border-radius:12px;font-size:.98rem;font-weight:600;color:var(--ink, #15301F);border-bottom:1px solid color-mix(in srgb,var(--accent, #B0863A) 14%,transparent);transition:background .2s ease,color .2s ease}.nav-menu-links a:last-child{border-bottom:0}.nav-menu-links a .arrow{opacity:.45;transition:opacity .2s ease,transform .2s ease}.nav-menu-links a:hover,.nav-menu-links a.active{background:color-mix(in srgb,var(--accent, #B0863A) 11%,transparent);color:var(--accent-ink, var(--ink, #15301F))}.nav-menu-links a:hover .arrow{opacity:.9;transform:translate(2px)}.nav-menu-links a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent, #B0863A) 80%,white 20%);outline-offset:-3px}.nav-menu-cta{width:calc(100% - 8px);margin:10px 4px 0;justify-content:center;min-height:50px}@media(prefers-reduced-motion:reduce){.nav-menu{animation:none}.nmt-bar{transition:none}}@media(max-width:430px){.nav{gap:10px;padding-inline:12px}.brand--qca{flex:0 1 auto;min-width:0;max-width:calc(100% - 156px)}.brand-name{min-width:0;max-width:clamp(76px,28vw,104px);overflow:hidden;font-size:.92rem}.brand-name>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-academy{letter-spacing:.2em}.nav-cta{flex:none;gap:8px}body .nav-cta .btn-primary{min-height:42px!important;padding:.68em .82em!important;margin-right:8px!important;font-size:.76rem!important;letter-spacing:0}.nav-cta-long{display:none}.nav-cta-short{display:inline}.nav-menu-toggle{width:42px;height:42px;min-height:42px}}@media(max-width:344px){.brand--qca{gap:7px;max-width:calc(100% - 144px)}.brand-symbol{width:34px;height:34px}.brand-name{display:flex;max-width:72px;font-size:.84rem}.brand-academy{display:none}}@media(max-width:760px){.footer-col a{padding-block:8px}.footer-whatsapp{min-height:44px}.hero-textlink{padding-block:10px}}image-slot:not(:defined){display:block;width:100%;height:100%}.isl-fill{position:absolute;inset:0;display:block}.isl-fill img{width:100%;height:100%;object-fit:cover;display:block}.isl-quiet{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(86% 70% at 50% 18%,rgba(255,247,232,.85),transparent 70%),url(girih-gold.svg) center / 200px repeat,linear-gradient(165deg,#fffaeeeb,#e7d6b6c7)}.isl-quiet svg{width:56px;height:56px;color:color-mix(in srgb,var(--accent, #B0863A) 72%,transparent);opacity:.8}#why:before,#why:after{display:block!important}#why:before,#why:after{animation:problemLanternSwingLeft 7.2s cubic-bezier(.45,0,.55,1) 0s infinite!important;transform-origin:50% 0!important}@media(max-width:980px){#why:before,#why:after{opacity:.3!important}}@media(max-width:820px){#why:before,#why:after{display:none!important}}@media(prefers-reduced-motion:reduce){#why:before,#why:after{animation:none!important}}@media(min-width:821px){body #why .pain-cell{height:auto!important;min-height:clamp(372px,31.5vw,452px)!important;padding:clamp(72px,5.8vw,88px) clamp(26px,2.7vw,42px) clamp(60px,5.2vw,84px)!important}body #why .pain-cell .h3{font-size:clamp(1.42rem,1.55vw,1.72rem)!important;line-height:1.14!important;margin-bottom:12px!important}body #why .pain-cell p{font-size:clamp(.92rem,.94vw,1.04rem)!important;line-height:1.52!important;max-width:30ch;margin-inline:auto}}#try .tl-crown-line{background:linear-gradient(90deg,transparent,rgba(230,200,121,.62),transparent)!important;height:1px!important;opacity:.85!important;box-shadow:0 1px #0000002e}#try .tl-crown-chip{padding:9px 16px 8px!important;border-color:#e6c8796b!important;background:linear-gradient(180deg,#fff7e81a,#fff7e808),#0832238c!important;color:#efe3c2!important;letter-spacing:.17em!important;box-shadow:inset 0 1px #ffffff24,0 10px 26px -18px #0000008c!important}#try .tl-crown-mark{position:relative;border-color:#e6c8798c!important;box-shadow:0 0 0 6px #e6c87912,inset 0 1px #ffffff29,0 16px 40px -24px #e6c879cc!important}#try .tl-crown-book{width:19px!important;height:19px!important;border:1.5px solid rgba(243,222,152,.95)!important;border-radius:2.5px!important;background:transparent!important;transform:rotate(45deg)!important;box-shadow:0 0 14px -2px #e6c8798c}#try .tl-crown-book:before{content:""!important;position:absolute!important;inset:-1.5px!important;width:auto!important;height:auto!important;border:1.5px solid rgba(243,222,152,.95)!important;border-radius:2.5px!important;background:none!important;transform:rotate(-45deg)!important;transform-origin:center!important}#try .tl-crown-book:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:5px!important;height:5px!important;border:0!important;border-radius:50%!important;background:#f3de98!important;transform:translate(-50%,-50%) rotate(-45deg)!important;box-shadow:0 0 10px 1px #f3de98cc}.pricing-note-phone,.desktop-phone{display:none}#founder .founder-photo-mark{display:none!important}#founder .founder-sign>div{min-width:0}@keyframes faqItemFadeIn{0%{opacity:0;transform:translateY(26px) scale(.985);filter:blur(9px)}to{opacity:1;transform:none;filter:none}}#faq .faq-list.reveal:not(.in) .faq-item{opacity:0!important;transform:translateY(26px) scale(.985)!important;filter:blur(9px)}#faq .faq-list.reveal.in .faq-item{opacity:1;transform:none;filter:none;animation:faqQuestionLineIn .54s cubic-bezier(.18,.86,.28,1) both}#faq .faq-list.reveal.in .faq-item:nth-child(1){animation-delay:.08s}#faq .faq-list.reveal.in .faq-item:nth-child(2){animation-delay:.2s}#faq .faq-list.reveal.in .faq-item:nth-child(3){animation-delay:.32s}#faq .faq-list.reveal.in .faq-item:nth-child(4){animation-delay:.44s}#faq .faq-list.reveal.in .faq-item:nth-child(5){animation-delay:.56s}#faq .faq-list.reveal.in .faq-item:nth-child(6){animation-delay:.68s}#faq .faq-list.reveal.in .faq-item:nth-child(7){animation-delay:.8s}#faq .faq-list.reveal.in .faq-item:nth-child(8){animation-delay:.92s}#faq .faq-list.reveal.in .faq-item:nth-child(9){animation-delay:1.04s}#faq .faq-list.reveal.in .faq-item:nth-child(10){animation-delay:1.16s}#faq .faq-list.reveal.in .faq-item:nth-child(11){animation-delay:1.28s}@media(prefers-reduced-motion:reduce){#faq .faq-list.reveal .faq-item,#faq .faq-list.reveal.in .faq-item{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}}@media(min-width:821px){body #why:before,body #why:after{animation:problemLanternSwingLeft 7.2s cubic-bezier(.45,0,.55,1) 0s infinite!important;transform-origin:50% 0!important}body #why .pain-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:clamp(350px,27vw,420px)!important;padding:clamp(60px,4.8vw,78px) clamp(26px,2.6vw,40px)!important;gap:10px!important;text-align:center!important}body #why .pain-cell .pic{margin-bottom:8px!important}body #why .pain-cell .h3{max-width:12ch!important;margin-bottom:8px!important;text-align:center!important}body #why .pain-cell p{max-width:22ch!important;margin:0 auto!important;text-align:center!important;line-height:1.44!important}body #why .pain-cell:nth-child(3) p{max-width:20ch!important}body #report .report-wrap{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr)!important;align-items:stretch!important}body #report .report-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;min-height:100%!important;padding:clamp(18px,2vw,30px)!important}body #report .report-copy .label{justify-content:flex-start!important}body #report .report-copy .h2,body #report .report-copy .body-text{margin-inline:0!important;text-align:left!important}body #report .report-copy .body-text{max-width:39ch!important}body #report .report-proof-list{width:100%!important;align-items:flex-start!important}body #report .report-proof-list div{width:min(100%,410px)!important}body #report .report-artifact{align-self:center!important;transform:none!important}body #how .trial-note{min-height:0!important;padding:5px 8px 4px!important;border-radius:999px!important;border-color:#e4c46f33!important;background:#fff7e80f!important;color:#ffebaad1!important;font-size:.64rem!important;font-weight:850!important;line-height:1.1!important;letter-spacing:.055em!important}body #offers .pricing-note--strong{gap:10px!important}.pricing-note-phone{display:block;color:#123527b8;font-size:.82rem;font-weight:800;line-height:1.2}.desktop-phone{display:inline;font-weight:850}}@media(min-width:981px)and (max-width:1440px){body #report .report-copy{padding:clamp(14px,1.5vw,22px)!important}body #report .report-copy .h2{max-width:14ch!important}}@media(prefers-reduced-motion:reduce){body #why:before,body #why:after{animation:none!important}}@media(min-width:821px){body #report .report-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(24px,3vw,42px)!important;align-items:stretch!important;padding:clamp(18px,2.1vw,30px)!important;background:radial-gradient(74% 82% at 10% 18%,rgba(255,247,226,.72),transparent 70%),radial-gradient(72% 66% at 96% 52%,rgba(11,79,58,.15),transparent 72%),linear-gradient(90deg,#ffffff57,#fff8ea80 48%,#0b4f3a0f),#fff8ea9e!important}body #report .report-wrap>.reveal[data-delay="2"]{display:flex!important;align-items:stretch!important;align-self:stretch!important;min-width:0!important}body #report .report-copy{position:relative!important;overflow:hidden!important;justify-content:center!important;align-self:stretch!important;min-height:100%!important;padding:clamp(34px,3.4vw,58px) clamp(28px,3vw,50px)!important;border:1px solid rgba(230,200,121,.42)!important;border-radius:18px!important;color:#f8efd6!important;background:radial-gradient(82% 64% at 12% 8%,rgba(236,205,126,.26),transparent 60%),radial-gradient(70% 62% at 88% 94%,rgba(255,255,255,.08),transparent 68%),linear-gradient(90deg,rgba(245,219,140,.055) 1px,transparent 1px),linear-gradient(rgba(245,219,140,.045) 1px,transparent 1px),linear-gradient(150deg,#0d5b43,#073f2e 48%,#032419)!important;background-size:auto,auto,30px 30px,30px 30px,auto!important;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -42px 72px #0000002e,0 34px 78px -56px #093223ad!important}body #report .report-copy:before{content:""!important;position:absolute!important;inset:14px!important;border:1px solid rgba(236,205,126,.16)!important;border-radius:13px!important;pointer-events:none!important}body #report .report-copy:after{content:""!important;position:absolute!important;left:clamp(32px,4vw,70px)!important;right:clamp(32px,4vw,70px)!important;bottom:clamp(24px,3vw,42px)!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(236,205,126,.74),transparent)!important;pointer-events:none!important}body #report .report-copy>*{position:relative!important;z-index:1!important}body #report .report-copy .label{color:#f2d47b!important}body #report .report-copy .eyebrow-num{color:#f7dfa0!important}body #report .report-copy .h2{color:#fff3cf!important;max-width:13ch!important;text-shadow:0 18px 34px rgba(0,0,0,.18)!important}body #report .report-copy .body-text{color:#fff7e2d6!important;max-width:34ch!important;font-weight:650!important}body #report .report-proof-list{gap:12px!important;margin-top:clamp(24px,2.6vw,34px)!important}body #report .report-proof-list div{width:min(100%,430px)!important;min-height:48px!important;border-color:#eccd7e3d!important;color:#fff7e2e6!important;background:linear-gradient(90deg,#ffffff1c,#ffffff09),#062a1e61!important;box-shadow:inset 0 1px #ffffff1f,0 14px 28px -24px #00000080!important}body #report .report-proof-list span{color:#073f2e!important;background:#ecd48a!important;border-color:#fff7e233!important}body #report .report-artifact{width:100%!important;height:100%!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;transform:none!important}body #report .report-artifact .report-body{flex:1 1 auto!important}}@media(min-width:981px)and (max-width:1440px){body #report .report-copy{padding:clamp(28px,2.6vw,42px) clamp(24px,2.4vw,34px)!important}body #report .report-copy .h2{max-width:12.5ch!important}}@media(min-width:821px){body main #report .report-copy,body main #report .report-copy.reveal,body main #report .report-wrap>.report-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;min-height:100%!important;color:#fff3cf!important}body main #report .report-copy .reveal,body main #report .report-copy.reveal,body main #report .report-copy .body-text,body main #report .report-copy .body-text.reveal{opacity:1!important;transform:none!important;filter:none!important}body main #report .report-copy .label,body main #report .report-copy .label.reveal,body main #report .report-copy .eyebrow-num{color:#f2d47b!important}body main #report .report-copy .h2,body main #report .report-copy h2.h2,body main #report .report-copy .h2.reveal{color:#fff3cf!important;text-align:left!important}body main #report .report-copy .body-text,body main #report .report-copy div.body-text,body main #report .report-copy p.body-text{color:#fff7e2e6!important;text-align:left!important;font-weight:700!important;line-height:1.58!important}body main #report .report-proof-list div{color:#fff7e2eb!important}body main>section.section#report:not(.hero):not(#try):not(#assessment) .report-wrap>div.report-copy:first-child .body-text{color:#fff7e2eb!important;font-weight:700!important;line-height:1.58!important;text-align:left!important}}.nav-menu-divider{display:block;height:1px;margin:8px;background:linear-gradient(90deg,transparent,rgba(176,134,58,.45),transparent)}.section-link-row{margin-top:clamp(22px,3vw,34px)}.section-inline-link,.pricing-note-policy{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--accent-ink, var(--ink));font-weight:850;text-decoration:none}.section-inline-link{border-bottom:1px solid rgba(176,134,58,.46)}.section-inline-link:hover,.pricing-note-policy:hover{color:var(--accent-2)}.section-inline-link:focus-visible,.pricing-note-policy:focus-visible,.footer-link-strip a:focus-visible,.footer-strip-pause:focus-visible,.footer-legal-links a:focus-visible,.subpage-content a:focus-visible,.subpage-breadcrumb a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent, #B0863A) 80%,white 20%);outline-offset:3px;border-radius:8px}.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-legal-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px}.footer-legal-links a{color:inherit;min-height:32px;display:inline-flex;align-items:center;text-decoration:none;border-bottom:1px solid rgba(176,134,58,.35)}.footer-legal-links a:hover{color:var(--ink);border-bottom-color:var(--accent)}.footer-link-strip{margin-top:clamp(30px,4vw,46px);padding:14px 0 18px;border-top:1px solid rgba(176,134,58,.34);border-bottom:1px solid rgba(176,134,58,.18)}.footer-strip-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.footer-strip-title{color:var(--accent-2);font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.footer-strip-pause{appearance:none;border:1px solid rgba(176,134,58,.38);border-radius:999px;min-height:36px;padding:0 14px;background:#fff7e89e;color:var(--ink);cursor:pointer;font-weight:850}.footer-strip-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.footer-strip-runner{display:flex;width:max-content;animation:footerPagesMarquee 30s linear infinite}.footer-link-strip:hover .footer-strip-runner,.footer-link-strip:focus-within .footer-strip-runner,.footer-link-strip.is-paused .footer-strip-runner{animation-play-state:paused}.footer-strip-track{display:flex;align-items:center;gap:10px;padding-right:10px}.footer-strip-track a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;padding:0 16px;border:1px solid rgba(176,134,58,.28);border-radius:999px;background:#fff7e894;color:var(--ink);font-weight:850;text-decoration:none}.footer-strip-track a:hover{color:var(--accent-2);border-color:#b0863a8f;background:#fff7e8db}.footer-strip-diamond{width:7px;height:7px;flex:0 0 7px;transform:rotate(45deg);background:var(--accent);opacity:.72}@keyframes footerPagesMarquee{to{transform:translate(-50%)}}.subpage-body{background-color:var(--bg);color:var(--ink)}.subpage-body .subpage-nav{color:var(--ink)}.subpage-hero.section{position:relative;overflow:hidden;padding:150px 0 68px;background:linear-gradient(180deg,#fbf6eae0,#fbf6eafa),url(/girih-tile.svg);border-bottom:1px solid var(--line)}.subpage-hero-inner{position:relative;max-width:860px}.subpage-hero .h2{max-width:16ch;margin:16px 0 18px}.subpage-hero .lead{max-width:58ch;color:var(--ink-soft);font-size:1.12rem;line-height:1.65}.subpage-hero-ornament{position:absolute;right:0;bottom:-28px;width:min(180px,36vw);aspect-ratio:1;background:url(/girih-gold.svg) center / contain no-repeat;opacity:.18;pointer-events:none}.subpage-content-wrap{width:min(920px,92vw);padding:38px 0 76px}.subpage-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto 30px;max-width:72ch;color:#222f30ad;font-size:.9rem;font-weight:750}.subpage-breadcrumb a{color:var(--ink);min-height:32px;display:inline-flex;align-items:center;text-decoration:none;border-bottom:1px solid rgba(176,134,58,.4)}.subpage-content{max-width:72ch;margin:0 auto;color:#222f30d1;font-size:1rem;line-height:1.78}.subpage-content h2,.subpage-cta h2{color:var(--ink);font-family:var(--font-display)!important;font-size:1.6rem;line-height:1.18}.subpage-content h2{margin:0 0 14px}.subpage-content h3{margin:22px 0 8px;color:var(--ink);font-size:1.04rem;line-height:1.3}.subpage-content p{margin:0}.subpage-content p+p,.subpage-content p+ul,.subpage-content ul+p{margin-top:14px}.subpage-content ul{padding-left:1.18rem;margin-bottom:0}.subpage-content li+li{margin-top:10px}.subpage-content a{color:var(--accent-ink, var(--ink));font-weight:850;text-decoration-thickness:1px;text-underline-offset:3px}.subpage-prose-section{padding:30px 0;border-top:1px solid rgba(176,134,58,.24)}.subpage-prose-section:first-child,.subpage-updated+.subpage-prose-section{border-top:0;padding-top:0}.subpage-updated{display:inline-flex;min-height:36px;align-items:center;margin:0 0 14px;padding:0 12px;border:1px solid rgba(176,134,58,.3);border-radius:999px;background:#fff7e8b8;color:#15301fc2;font-size:.86rem;font-weight:850}.subpage-contact-panel{padding:24px;border:1px solid rgba(176,134,58,.28);border-radius:8px;background:#fff7e894}.subpage-action-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.subpage-cta{padding:52px 0;background:radial-gradient(80% 100% at 12% 0%,rgba(230,200,121,.18),transparent 62%),linear-gradient(135deg,#0f4634,#15301f);color:#fbf6ea}.subpage-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:28px}.subpage-cta h2{margin:12px 0 10px;color:#fff3cf}.subpage-cta p{max-width:56ch;margin:0;color:#fbf6ead1;line-height:1.65}.subpage-cta .label{color:#e6c879}.subpage-cta .btn-ghost{color:#fbf6ea;border-color:#fbf6ea57}.subpage-cta .btn-ghost:hover{border-color:#fbf6ea;color:#fbf6ea}.subpage-body .footer{margin-top:0}@media(max-width:980px){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-cta-inner{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.footer-cols{grid-template-columns:1fr}.footer-legal-links{justify-content:flex-start}.footer-strip-head{align-items:flex-start;flex-direction:column}.subpage-hero.section{padding:124px 0 52px}.subpage-hero .lead{font-size:1rem}.subpage-content-wrap{padding-bottom:58px}.subpage-content{font-size:.98rem}.subpage-content h2,.subpage-cta h2{font-size:1.36rem}.subpage-contact-panel{padding:20px}}@media(prefers-reduced-motion:reduce){.footer-strip-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.footer-strip-runner{animation:none;display:block;width:auto}.footer-strip-track{flex-wrap:wrap}.footer-strip-track--clone{display:none}}body.subpage-body{background-color:var(--bg);background-image:linear-gradient(rgba(17,74,55,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(17,74,55,.042) 1px,transparent 1px),radial-gradient(90% 56% at 50% 0%,rgba(255,247,232,.78),transparent 70%);background-size:72px 72px,72px 72px,auto}.subpage-main{position:relative;overflow:clip}.subpage-hero.section{padding:132px 0 50px;background:linear-gradient(180deg,#f6f1e7e6,#f6f1e7b8 72%,#f6f1e700);border-bottom:0}.subpage-hero.section:before{content:"";position:absolute;top:16px;left:50%;width:min(1120px,58vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(17,74,55,.24),transparent)}.subpage-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:64px;align-items:end;max-width:1120px}.subpage-hero-copy{min-width:0}.subpage-hero .label{gap:12px;color:#007b62;font-weight:900;letter-spacing:0}.subpage-hero .label--brk:before{content:"";width:34px;height:2px;flex:0 0 34px;background:currentColor;opacity:1}.subpage-hero .label--brk:after{display:none}.subpage-hero .h2{max-width:11.7ch;margin:24px 0;color:#062e22;font-family:Inter Variable,Inter,Arial,sans-serif!important;font-size:3rem;font-weight:900;letter-spacing:0;line-height:.99;text-wrap:balance;overflow-wrap:anywhere}.subpage-hero .lead{max-width:58ch;color:#222f30c7;font-size:1.08rem;font-weight:520;line-height:1.72}.subpage-hero-ornament{right:-72px;bottom:-92px;width:280px;opacity:.12;filter:saturate(.8)}.subpage-glance-card{position:relative;z-index:1;width:100%;padding:28px 26px;border:1px solid rgba(230,200,121,.2);border-radius:6px;color:#fbf6ea;background:linear-gradient(90deg,rgba(230,200,121,.06) 1px,transparent 1px),linear-gradient(rgba(230,200,121,.05) 1px,transparent 1px),linear-gradient(155deg,#073f2f,#062e22 56%,#031e16);background-size:28px 28px,28px 28px,auto;box-shadow:inset 0 1px #ffffff14,0 30px 80px -48px #073223b8}.subpage-glance-card h2{margin:0 0 20px;color:#fff3cf;font-family:Inter Variable,Inter,Arial,sans-serif!important;font-size:1.16rem;font-weight:900;letter-spacing:0;line-height:1.2}.subpage-glance-card dl,.subpage-glance-card dd{margin:0}.subpage-glance-card dl{display:grid;gap:18px}.subpage-glance-card dt{margin-bottom:6px;color:#fff3cfb8;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.subpage-glance-card dd{color:#fbf6eaeb;font-size:.96rem;font-weight:680;line-height:1.52}.subpage-glance-card a{color:#fff3cf;font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.subpage-document-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:40px 64px;align-items:start;width:min(1120px,92vw);padding:34px 0 86px}.subpage-breadcrumb{grid-column:1 / -1;max-width:none;margin:0;color:#222f30c7;letter-spacing:0}.subpage-breadcrumb a{min-height:40px}.subpage-toc{position:sticky;top:96px;padding:22px 22px 18px;border:1px solid rgba(17,74,55,.13);border-radius:6px;background:#fcfaf3c7;box-shadow:0 22px 60px -50px #0732237a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.subpage-toc-title{margin-bottom:16px;color:#062e22;font-size:.76rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.subpage-toc nav{display:grid}.subpage-toc a{display:flex;align-items:center;min-height:44px;border-top:1px solid rgba(17,74,55,.1);color:#222f30b8;font-size:.92rem;font-weight:820;line-height:1.3;text-decoration:none}.subpage-toc a:hover{color:#007b62}.subpage-content{width:100%;max-width:none;margin:0;padding:52px 56px;border:1px solid rgba(17,74,55,.13);border-radius:6px;color:#222f30d6;background:linear-gradient(180deg,#ffffffa3,#fcfaf3db),#fcfaf3;box-shadow:inset 0 1px #fffc,0 28px 80px -62px #073223b3;font-size:1.02rem;line-height:1.78}.subpage-content :target{scroll-margin-top:112px}.subpage-content h2,.subpage-cta h2{font-family:Inter Variable,Inter,Arial,sans-serif!important;letter-spacing:0}.subpage-content h2{margin:0 0 16px;color:#062e22;font-size:2.02rem;font-weight:900;line-height:1.12}.subpage-content h3{margin:26px 0 10px;color:#062e22;font-size:1.08rem;font-weight:900;letter-spacing:0}.subpage-content p,.subpage-content li{text-wrap:pretty}.subpage-content ul{padding-left:1.25rem}.subpage-content li::marker{color:var(--accent-2)}.subpage-prose-section{padding:34px 0;border-top:1px solid rgba(17,74,55,.12)}.subpage-prose-section:first-child,.subpage-updated+.subpage-prose-section{padding-top:0;border-top:0}.subpage-content .subpage-contact-panel{padding:0 0 34px;border:0;border-radius:0;background:transparent}.subpage-updated{min-height:38px;margin:0 0 22px;border-color:#114a3729;border-radius:999px;background:#fff7e8d6;color:#114a37;font-weight:900;letter-spacing:0}.subpage-content a:focus-visible,.subpage-breadcrumb a:focus-visible,.subpage-toc a:focus-visible,.subpage-glance-card a:focus-visible,.cookie-banner a:focus-visible,.cookie-banner button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-2, #B0863A) 82%,white 18%);outline-offset:3px;border-radius:6px}.cookie-banner{position:fixed;z-index:85;left:max(18px,env(safe-area-inset-left,0px));right:max(96px,calc(84px + env(safe-area-inset-right,0px)));bottom:calc(18px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;max-width:780px;padding:16px;border:1px solid rgba(17,74,55,.18);border-radius:8px;color:#1b271f;background:linear-gradient(180deg,#ffffffbd,#fcfaf3f0),#fcfaf3;box-shadow:inset 0 1px #ffffffd6,0 22px 64px -32px #07322373;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.cookie-banner[hidden]{display:none}.cookie-banner-copy{min-width:0}.cookie-banner-kicker{display:block;margin-bottom:4px;color:#007b62;font-size:.76rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.cookie-banner p{margin:0;color:#222f30d1;font-size:.94rem;font-weight:620;line-height:1.45}.cookie-banner-actions{display:flex;align-items:center;gap:10px}.cookie-banner-actions a,.cookie-banner-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:.92rem;font-weight:900}.cookie-banner-actions a{color:#114a37;text-decoration:underline;text-underline-offset:4px}.cookie-banner-actions button{appearance:none;border:1px solid rgba(17,74,55,.18);border-radius:999px;padding:0 18px;color:#fbf6ea;background:#114a37;cursor:pointer;box-shadow:0 14px 30px -22px #114a37a6}.cookie-banner-actions button:hover{background:#073f2f}@media(min-width:760px){.subpage-hero .h2{font-size:4.7rem}.subpage-hero .lead{font-size:1.18rem}}@media(min-width:1120px){.subpage-hero .h2{font-size:5.9rem}.subpage-hero .lead{font-size:1.26rem}}@media(max-width:1040px){.subpage-hero.section{padding-top:120px}.subpage-hero-inner{grid-template-columns:1fr;gap:34px;align-items:center;justify-items:center;text-align:center}.subpage-hero-copy{width:min(100%,720px);margin-inline:auto}.subpage-hero .label{justify-content:center}.subpage-hero .h2,.subpage-hero .lead{margin-left:auto;margin-right:auto}.subpage-glance-card{max-width:620px;margin-inline:auto;text-align:left}.subpage-document-layout{grid-template-columns:1fr;gap:22px;justify-items:center}.subpage-breadcrumb,.subpage-toc,.subpage-content{width:100%;max-width:760px}.subpage-breadcrumb{justify-content:center;text-align:center}.subpage-toc{position:relative;top:auto}}@media(max-width:640px){.subpage-hero.section{padding:112px 0 36px}.subpage-hero.section:before{width:72vw}.subpage-hero .h2{max-width:11.4ch;margin-bottom:20px;margin-top:18px;font-size:clamp(2.28rem,10.7vw,2.7rem);line-height:1.03}.subpage-hero .lead{max-width:34ch;font-size:1rem;line-height:1.62}.subpage-glance-card{padding:22px 20px}.subpage-document-layout{width:min(100% - 28px,1120px);padding:24px 0 64px}.subpage-breadcrumb,.subpage-toc,.subpage-content{max-width:620px}.subpage-cta-inner{align-items:center;text-align:center}.subpage-action-row{justify-content:center}.subpage-toc{padding:18px}.subpage-content{padding:30px 20px;font-size:.98rem}.subpage-content h2,.subpage-cta h2{font-size:1.52rem}.cookie-banner{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(82px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:12px;padding:14px}.cookie-banner-actions{justify-content:space-between}}@media(max-width:360px){.subpage-hero .h2{font-size:2.26rem}.cookie-banner-actions{align-items:stretch;flex-direction:column}.cookie-banner-actions a,.cookie-banner-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.cookie-banner,.subpage-glance-card,.subpage-content{transition:none}}.footer-link-strip{text-align:center}.footer-strip-head{justify-content:center;flex-wrap:wrap;gap:8px 12px}.footer-strip-title,.footer-strip-pause{margin-inline:auto}#safety .teach-photo{margin-top:16px;min-height:clamp(190px,19vw,288px)}#safety .teach-photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#073f2f29,#fff7e833 38%,#073f2f14),radial-gradient(55% 80% at 50% 48%,#fff7e833,#fff7e885);pointer-events:none}#safety .teach-photo image-slot{position:absolute;inset:0;z-index:0}#safety .teach-photo-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;object-fit:cover;object-position:44% 45%;filter:saturate(.96) contrast(.98)}#safety .safety-photo-note{position:relative;z-index:3;width:min(500px,calc(100% - 24px));margin:28px auto 0;display:grid;gap:7px;padding:14px 18px;border:1px solid rgba(184,132,50,.24);border-radius:8px;color:#123527;text-align:center;background:linear-gradient(180deg,#ffffffb3,#fff7e8e6),#fff7e8e0;box-shadow:inset 0 1px #ffffffd1,0 18px 44px -30px #07322385;-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05)}#safety .safety-photo-note span{color:#a97426;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}#safety .safety-photo-note strong{color:#073f2f;font-family:var(--font-body);font-size:clamp(1rem,1.45vw,1.28rem);font-weight:900;line-height:1.18}.cookie-banner{left:max(14px,env(safe-area-inset-left,0px));right:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:min(560px,calc(100vw - 112px));max-width:calc(100vw - 112px);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 10px 10px 12px;border-color:#b8843247;border-radius:8px;background:linear-gradient(90deg,rgba(216,189,104,.42),transparent 34%) top left / 100% 1px no-repeat,linear-gradient(180deg,#fffcf4db,#fbf6eaf0),#fbf6eaeb;box-shadow:inset 0 1px #ffffffc2,0 18px 46px -34px #0732239e}.cookie-banner-copy{display:grid;gap:2px}.cookie-banner-kicker{margin:0;color:#a97426;font-size:.68rem;letter-spacing:.1em}.cookie-banner p{color:#123527d1;font-size:.84rem;font-weight:720;line-height:1.25}.cookie-banner-copy a{color:#0b5f4c;font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cookie-banner-actions{justify-content:end}.cookie-banner-actions button{min-height:38px;padding:0 14px;border-color:#073f2f2e;background:#0b4f3a;box-shadow:none}@media(max-width:640px){.footer-strip-head{flex-direction:column;align-items:center}.cookie-banner{left:max(8px,env(safe-area-inset-left,0px));right:max(76px,calc(72px + env(safe-area-inset-right,0px)));bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px}.cookie-banner-kicker{display:none;font-size:.62rem}.cookie-banner p{font-size:.78rem;line-height:1.22}.cookie-banner-actions button{min-height:38px;padding-inline:12px;font-size:.82rem}}@media(max-width:360px){.cookie-banner{right:max(68px,calc(66px + env(safe-area-inset-right,0px)))}.cookie-banner-actions{align-items:center;flex-direction:row}.cookie-banner-actions button{width:auto}}body #safety .safety-grid .h3,body #safety .safety-grid h3{font-weight:950!important}body .footer .footer-brand-logo{width:min(100%,260px);max-width:min(100%,260px)!important;flex:0 0 auto;justify-content:center!important}body .footer .footer-logo-lockup{display:block;width:min(240px,76vw)!important;max-width:100%!important;height:auto!important;object-fit:contain}#offers .pricing-note-link,#offers .pricing-note-link:visited{color:var(--bg, #FBF6EA)!important}#offers .pricing-note.reveal:not(.in){opacity:1!important;transform:none!important;filter:none!important}@media(max-width:1040px){.nav-menu:not([hidden]){display:block}}.hero-bg .hero-poster-picture,.hero-bg .hero-video-overlay{position:absolute;inset:0;width:100%;height:100%}.hero-bg .hero-poster-picture{z-index:0}.hero-bg .hero-video-overlay{z-index:1;opacity:0;transition:opacity .38s ease}.hero-bg .hero-video-overlay.is-ready{opacity:1}.hero-poster-picture .hero-poster-media{width:100%;height:100%;object-fit:cover}#offers .pricing-note-policy{color:color-mix(in srgb,var(--bg, #FBF6EA) 86%,var(--accent-2, #E6C879) 14%)!important}@supports not (color: color-mix(in srgb,#000 50%,#fff 50%)){#offers .pricing-note-policy{color:#fbf6ea!important}}body #try .tl-crown-mark,body #try .tl-crown-book{display:none!important}body #try .tl-card-crown{width:min(720px,100%)!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(10px,1.5vw,16px)!important;margin:0 auto clamp(22px,2.8vw,32px)!important;padding:9px clamp(12px,1.8vw,18px)!important;border:1px solid rgba(230,200,121,.32)!important;border-radius:18px!important;background:linear-gradient(90deg,transparent,rgba(230,200,121,.24),transparent) 50% 50% / calc(100% - 34px) 1px no-repeat,radial-gradient(90% 120% at 50% -30%,rgba(255,247,232,.16),transparent 62%),linear-gradient(135deg,#ffffff1b,#ffffff07),#0836269e!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000029,0 22px 48px -38px #e6c879bd!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;backdrop-filter:blur(12px) saturate(1.08)!important}body #try .tl-crown-chip{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 15px!important;border-color:#e6c87961!important;border-radius:999px!important;background:linear-gradient(180deg,#fff7e821,#fff7e80b),#0832237a!important;color:#f3e6c1!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.14em!important;line-height:1.15!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff24,0 12px 26px -20px #00000080!important}body #try .tl-crown-chip--primary{color:#fff2cf!important;background:linear-gradient(180deg,#e6c87938,#e6c87913),#08322380!important}body #try .tl-crown-divider{width:8px!important;height:8px!important;flex:0 0 8px!important;border:1px solid rgba(230,200,121,.78)!important;border-radius:2px!important;transform:rotate(45deg)!important;background:#e6c87938!important;box-shadow:0 0 14px #e6c87952!important}@media(max-width:640px){body #try .tl-card-crown{width:min(100%,302px)!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:14px!important;border-radius:18px!important;background:radial-gradient(88% 82% at 50% 0%,rgba(230,200,121,.18),transparent 68%),linear-gradient(180deg,#fff7e81b,#fff7e809),#083626a8!important}body #try .tl-crown-line{display:none!important}body #try .tl-crown-chip{width:100%!important;max-width:240px!important;min-height:40px!important;justify-self:center!important;padding:9px 14px!important;font-size:.68rem!important;letter-spacing:.12em!important;line-height:1.18!important;white-space:normal!important}body #try .tl-crown-divider{width:min(154px,58%)!important;height:1px!important;justify-self:center!important;border:0!important;border-radius:0!important;transform:none!important;background:linear-gradient(90deg,transparent,rgba(230,200,121,.64),transparent)!important;box-shadow:none!important}}@media(min-width:761px){body #top.hero--video .hero-video-media{opacity:1!important;mix-blend-mode:normal!important;filter:none!important}body #top.hero--video .hero-video-overlay:not(.is-ready){opacity:0!important}body #top.hero--video .hero-video-overlay.is-ready{opacity:1!important}body #top.hero--video:before{background:radial-gradient(52% 48% at 50% 48%,#fff9ec5c,#fff9ec26 52%,#fff9ec00 78%),linear-gradient(180deg,#fffaf029,#fffaf000 42%,#0630201a)!important}body #top.hero--video:after{background:none!important;opacity:0!important}}body #offers .pricing-note--compact{width:min(760px,100%)!important;margin:clamp(26px,3vw,36px) auto 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:18px 20px 18px 22px!important;border:1px solid rgba(184,132,50,.28)!important;border-radius:12px!important;background:linear-gradient(90deg,#ffffff85,#fff7e8bd),#fff7e8d1!important;box-shadow:inset 0 1px #ffffffbd,0 24px 56px -48px #114a377a!important;text-align:left!important}body #offers .pricing-note--compact .body-text{max-width:48ch!important;margin:0!important;color:#123527d1!important;font-size:.96rem!important;font-weight:520!important;line-height:1.45!important}body #offers .pricing-note--compact .body-text strong{color:#0b4f3a!important;font-weight:920!important}body #offers .pricing-note--compact .pricing-note-link{min-width:0!important;min-height:46px!important;padding:0 18px!important;border-radius:8px!important;color:#fff7e8!important;background:#0b4f3a!important;font-size:.86rem!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff24,0 18px 34px -24px #114a37c7!important}body #offers .pricing-note--compact .pricing-note-policy,body #offers .pricing-note--compact .pricing-note-phone{display:none!important}@media(max-width:760px){body #offers .pricing-note--compact{width:min(100%,420px)!important;grid-template-columns:1fr!important;gap:14px!important;padding:18px!important;text-align:center!important}body #offers .pricing-note--compact .body-text{max-width:none!important;text-align:center!important}body #offers .pricing-note--compact .pricing-note-link{width:100%!important;justify-content:center!important;white-space:normal!important}}@media(min-width:641px){body .cookie-banner{left:50%!important;right:auto!important;bottom:calc(28px + env(safe-area-inset-bottom,0px))!important;width:min(920px,calc(100vw - 96px))!important;max-width:min(920px,calc(100vw - 96px))!important;min-height:78px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;align-items:center!important;padding:16px 18px 16px 22px!important;border:1px solid rgba(184,132,50,.32)!important;border-radius:14px!important;color:#123527!important;background:linear-gradient(90deg,rgba(216,189,104,.46),transparent 34%) top left / 100% 1px no-repeat,linear-gradient(180deg,#fffcf4eb,#fbf6eaf5),#fbf6eaf5!important;box-shadow:inset 0 1px #ffffffd1,0 26px 70px -44px #073223b3!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;backdrop-filter:blur(16px) saturate(1.08)!important;transform:translate(-50%)!important}body .cookie-banner-copy{min-width:0!important;display:flex!important;align-items:center!important;gap:16px!important}body .cookie-banner-kicker{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin:0!important;padding:0 14px!important;border:1px solid rgba(184,132,50,.28)!important;border-radius:999px!important;color:#a97426!important;background:#fff7e8b8!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.11em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}body .cookie-banner p{margin:0!important;min-width:0!important;color:#123527d6!important;font-size:.98rem!important;font-weight:700!important;line-height:1.36!important}body .cookie-banner-copy a{color:#0b5f4c!important;font-weight:920!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}body .cookie-banner-actions{justify-content:end!important}body .cookie-banner-actions button{min-height:48px!important;padding:0 22px!important;border:1px solid rgba(7,63,47,.2)!important;border-radius:999px!important;color:#fff7e8!important;background:#0b4f3a!important;font-size:.94rem!important;font-weight:920!important;box-shadow:inset 0 1px #ffffff1f,0 14px 28px -22px #073f2fb8!important}}body #founder #slot-founder .isl-fill img{transform:scale(1.08);transform-origin:50% 16%}@media(max-width:640px){body #founder .founder-mobile-photo-slot{width:min(100%,334px)!important;margin:18px auto 24px!important}body #founder .founder-photo--mobile{aspect-ratio:4 / 5!important}body #founder #slot-founder-mobile .isl-fill img{object-position:50% 0%!important;transform:scale(1.28);transform-origin:50% 0%}}body #report .report-proof-list>div{min-width:0!important;box-sizing:border-box!important}body #report .report-proof-list>div>span:first-child{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:50%!important}body #report .report-proof-list>div>span:last-child{width:auto!important;min-width:0!important;height:auto!important;display:block!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important;line-height:1.28!important;text-align:inherit!important}@media(max-width:640px){body #report .report-proof-list>div{width:100%!important;grid-template-columns:36px minmax(0,1fr)!important}body #report .report-proof-list>div>span:first-child{width:32px!important;min-width:32px!important;height:32px!important;color:#f4d579!important;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.26),transparent 40%),#0d4b37!important}body #report .report-proof-list>div>span:last-child{color:#123a2d!important;font-family:var(--font-display)!important;font-size:.96rem!important;font-weight:850!important;line-height:1.25!important}}body #top.hero--video .hero-video-media{opacity:1!important;mix-blend-mode:normal!important;filter:none!important}body #top.hero--video .hero-video-overlay:not(.is-ready){opacity:0!important}body #top.hero--video .hero-video-overlay.is-ready{opacity:1!important}body #top.hero--video:before,body #top.hero--video:after,body #top.hero--video .hero-bg:after{background:none!important;opacity:0!important}@media(max-width:640px){html body main #top.hero--video .hero-video-content .hero-video-copy>p.hero-video-sub.reveal{max-width:min(31ch,calc(100vw - 42px))!important;margin-top:18px!important;padding:7px 10px 8px!important;border:1px solid rgba(255,248,234,.24)!important;border-radius:8px!important;color:#072c20f5!important;background:linear-gradient(180deg,#fff8ea9e,#fff8ea6b),#fff8ea5c!important;box-shadow:inset 0 1px #ffffff6b,0 12px 28px -24px #05251cd1!important;-webkit-backdrop-filter:blur(2px) saturate(1.08)!important;backdrop-filter:blur(2px) saturate(1.08)!important;font-weight:850!important;line-height:1.28!important;text-shadow:0 1px 0 rgba(255,248,234,.68)!important}}body #founder .founder-photo-img{width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:50% 16%;border-radius:14px;transform:scale(1.08);transform-origin:50% 16%}body #safety .teach-photo{background:transparent!important}body #safety .teach-photo:before,body #safety .teach-photo:after{content:none!important;display:none!important}body #safety .teach-photo-img{z-index:1!important;filter:none!important}body .footer-cols,body .footer-col{min-width:0!important}body .footer-col a{max-width:100%!important}body .footer-col a[href^="mailto:"]{width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.34!important}@media(max-width:640px){body #founder .founder-photo--mobile .founder-photo-img{object-position:50% 0%!important;transform:scale(1.28);transform-origin:50% 0%}}@media(min-width:861px){body #founder .founder-wrap{grid-template-columns:minmax(250px,.56fr) minmax(0,1.44fr)!important;align-items:center!important}body #founder .founder-wrap>.reveal:first-child{display:flex!important;justify-content:center!important;align-self:center!important}body #founder .founder-photo:not(.founder-photo--mobile){width:min(100%,360px)!important;aspect-ratio:9 / 16!important;min-height:0!important;height:auto!important}body #founder .founder-photo:not(.founder-photo--mobile) .founder-photo-img{object-position:50% 50%!important;transform:none!important;transform-origin:50% 50%!important}body #founder .founder-quote{max-width:13ch!important;color:#073f2f!important;font-family:var(--font-display)!important;font-size:clamp(2.45rem,3.55vw,4.4rem)!important;font-weight:950!important;line-height:.98!important;letter-spacing:0!important;text-wrap:balance}body #founder .founder-quote .accent{color:#0b6b55!important;font-weight:inherit!important}}body #faq .faq-list.reveal{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}body #faq .faq-list.reveal:not(.in) .faq-item{opacity:0!important;transform:translate(-28px)!important;filter:none!important}body #faq .faq-list.reveal.in .faq-item{opacity:1;transform:none;filter:none!important;animation:faqQuestionLineIn .54s cubic-bezier(.18,.86,.28,1) both!important}@keyframes faqQuestionLineIn{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}body #faq .faq-list.reveal.in .faq-item:nth-child(1){animation-delay:.05s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(2){animation-delay:.14s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(3){animation-delay:.23s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(4){animation-delay:.32s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(5){animation-delay:.41s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(6){animation-delay:.5s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(7){animation-delay:.59s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(8){animation-delay:.68s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(9){animation-delay:.77s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(10){animation-delay:.86s!important}body #faq .faq-list.reveal.in .faq-item:nth-child(11){animation-delay:.95s!important}@media(min-width:821px){body #why{overflow:visible!important}body #why:before,body #why:after{top:clamp(-34px,-2.2vw,-18px)!important;animation:problemLanternJoinedSwing 6.8s cubic-bezier(.45,0,.55,1) 0s infinite!important;transform-origin:50% 0!important}}@keyframes problemLanternJoinedSwing{0%,to{transform:rotate(-3.1deg) translate3d(-1px,0,0);filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)}50%{transform:rotate(3deg) translate3d(2px,5px,0);filter:drop-shadow(0 22px 22px rgba(45,31,14,.28)) saturate(1.02) brightness(1.08)}}@media(prefers-reduced-motion:reduce){body #faq .faq-list.reveal.in .faq-item,body #why:before,body #why:after{animation:none!important}body #faq .faq-list.reveal .faq-item{opacity:1!important;transform:none!important}}@media(min-width:821px){body #why:before,body #why:after{top:clamp(-10px,-.7vw,4px)!important;will-change:transform,filter!important;transform-origin:50% 0!important}body #why:before{animation:problemLanternLeftAlive 6.4s cubic-bezier(.45,0,.55,1) 0s infinite!important}body #why:after{animation:problemLanternRightAlive 6.4s cubic-bezier(.45,0,.55,1) 0s infinite!important}}body #why .section-head .body-text,body #why .section-head .lead,body #why .section-head p,body #why .pain-cell p,body #why .pain-cell li{font-weight:850!important}body #why .section-head .body-text,body #why .section-head .lead,body #why .section-head p{color:#073421eb!important;line-height:1.38!important}body #why .pain-cell p,body #why .pain-cell li{color:#fff8e1fa!important;text-shadow:0 1px 0 rgba(0,0,0,.14)}@keyframes problemLanternLeftAlive{0%,to{transform:rotate(-3.4deg) translate3d(-1px,0,0);filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)}25%{transform:rotate(.9deg) translate3d(1px,4px,0);filter:drop-shadow(0 19px 20px rgba(45,31,14,.26)) saturate(1) brightness(1.07)}50%{transform:rotate(3.2deg) translate3d(2px,7px,0);filter:drop-shadow(0 22px 22px rgba(45,31,14,.28)) saturate(1.02) brightness(1.08)}75%{transform:rotate(-.9deg) translate3d(0,3px,0);filter:drop-shadow(0 18px 19px rgba(45,31,14,.25)) saturate(1) brightness(1.06)}}@keyframes problemLanternRightAlive{0%,to{transform:rotate(-3.4deg) translate3d(-1px,0,0);filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)}25%{transform:rotate(.9deg) translate3d(1px,4px,0);filter:drop-shadow(0 19px 20px rgba(45,31,14,.26)) saturate(1) brightness(1.07)}50%{transform:rotate(3.2deg) translate3d(2px,7px,0);filter:drop-shadow(0 22px 22px rgba(45,31,14,.28)) saturate(1.02) brightness(1.08)}75%{transform:rotate(-.9deg) translate3d(0,3px,0);filter:drop-shadow(0 18px 19px rgba(45,31,14,.25)) saturate(1) brightness(1.06)}}@media(prefers-reduced-motion:reduce){body #why:before,body #why:after{animation:none!important;will-change:auto!important}}@media(min-width:821px){html body main section#why:before,html body main section#why:after{top:clamp(-10px,-.7vw,4px)!important;transform:none!important;transform-origin:50% 0!important;will-change:rotate,translate,margin-top,filter!important}html body main section#why:before{animation:problemLanternLeftLiving 6.4s cubic-bezier(.45,0,.55,1) 0s infinite!important}html body main section#why:after{animation:problemLanternRightLiving 6.4s cubic-bezier(.45,0,.55,1) 0s infinite!important}}html body main section#why .section-head>.reveal:not(.label):not(.h2),html body main section#why .section-head .body-text,html body main section#why .section-head .lead,html body main section#why .section-head p,html body main section#why .pain-cell p,html body main section#why .pain-cell li{font-weight:900!important}html body main section#why .section-head>.reveal:not(.label):not(.h2),html body main section#why .section-head .body-text,html body main section#why .section-head .lead,html body main section#why .section-head p{color:#073421f0!important;line-height:1.38!important}html body main section#why .pain-cell p,html body main section#why .pain-cell li{color:#fffae8fc!important;text-shadow:0 1px 0 rgba(0,0,0,.16)}@keyframes problemLanternLeftLiving{0%,to{rotate:-3.4deg;translate:-1px 0;margin-top:0;margin-left:-1px;filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)}25%{rotate:.9deg;translate:1px 2px;margin-top:2px;margin-left:1px;filter:drop-shadow(0 19px 20px rgba(45,31,14,.26)) saturate(1) brightness(1.07)}50%{rotate:3.2deg;translate:2px 4px;margin-top:3px;margin-left:2px;filter:drop-shadow(0 22px 22px rgba(45,31,14,.28)) saturate(1.02) brightness(1.08)}75%{rotate:-.9deg;translate:0 2px;margin-top:1px;margin-left:0;filter:drop-shadow(0 18px 19px rgba(45,31,14,.25)) saturate(1) brightness(1.06)}}@keyframes problemLanternRightLiving{0%,to{rotate:-3.4deg;translate:-1px 0;margin-top:0;margin-right:-1px;filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)}25%{rotate:.9deg;translate:1px 2px;margin-top:2px;margin-right:1px;filter:drop-shadow(0 19px 20px rgba(45,31,14,.26)) saturate(1) brightness(1.07)}50%{rotate:3.2deg;translate:2px 4px;margin-top:3px;margin-right:2px;filter:drop-shadow(0 22px 22px rgba(45,31,14,.28)) saturate(1.02) brightness(1.08)}75%{rotate:-.9deg;translate:0 2px;margin-top:1px;margin-right:0;filter:drop-shadow(0 18px 19px rgba(45,31,14,.25)) saturate(1) brightness(1.06)}}@media(prefers-reduced-motion:reduce){html body main section#why:before,html body main section#why:after{animation:none!important;rotate:none;translate:none;margin-top:0;will-change:auto!important}}html body main>section#why#why#why#why#why .section-head>.body-text.reveal,html body main>section#why#why#why#why#why .section-head>.reveal.body-text{color:#073421f0!important;font-weight:900!important;line-height:1.38!important}@media(min-width:861px){html body main #founder .founder-wrap{width:min(1320px,94vw)!important;max-width:none!important;grid-template-columns:minmax(420px,460px) minmax(0,685px)!important;justify-content:center!important}html body main #founder .founder-wrap>.reveal:first-child{align-self:stretch!important;align-items:stretch!important;display:flex!important;justify-content:center!important;min-height:0!important}html body main #founder .founder-photo:not(.founder-photo--mobile){width:min(100%,460px)!important;height:100%!important;min-height:100%!important;aspect-ratio:auto!important;display:block!important;overflow:hidden!important;padding:0!important}html body main #founder .founder-photo:not(.founder-photo--mobile) .founder-photo-img{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:inherit!important;transform:none!important;transform-origin:50% 50%!important}}html body main section#difference.diff{--diff-card-top-gap: clamp(22px, 2.2vw, 34px)}html body main section#difference .diff-grid{padding-top:clamp(34px,3.6vw,48px)!important;padding-bottom:clamp(28px,3.2vw,44px)!important}html body main section#difference .diff-list{margin:clamp(28px,3vw,44px) auto 0!important;padding-top:var(--diff-card-top-gap)!important}html body main section#difference .diff-plant{bottom:clamp(151px,14vw,207px)!important;height:clamp(260px,23vw,420px)!important;width:clamp(180px,18vw,330px)!important;opacity:.52!important}html body main section#difference .diff-plant--left{left:max(18px,calc((100vw - 1180px)/2 - 70px))!important}html body main section#difference .diff-plant--right{right:max(18px,calc((100vw - 1180px)/2 - 70px))!important}@media(max-width:980px){html body main section#difference .diff-grid{padding-top:clamp(30px,6vw,42px)!important}html body main section#difference .diff-list{padding-top:clamp(22px,6vw,32px)!important}html body main section#difference .diff-plant{bottom:clamp(64px,13vw,110px)!important;height:clamp(220px,42vw,340px)!important;width:clamp(160px,34vw,270px)!important;opacity:.36!important}}@media(min-width:821px){html body main section#why:before,html body main section#why:after{animation-duration:7.2s!important;will-change:rotate,filter!important}}@keyframes problemLanternLeftLiving{0%,to{rotate:-2.8deg;translate:0 0;margin-top:0;margin-left:0;filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)}50%{rotate:2.8deg;translate:0 0;margin-top:0;margin-left:0;filter:drop-shadow(0 18px 20px rgba(45,31,14,.27)) saturate(1.02) brightness(1.08)}}@keyframes problemLanternRightLiving{0%,to{rotate:-2.8deg;translate:0 0;margin-top:0;margin-right:0;filter:drop-shadow(0 16px 18px rgba(45,31,14,.24)) saturate(.98) brightness(1.05)}50%{rotate:2.8deg;translate:0 0;margin-top:0;margin-right:0;filter:drop-shadow(0 18px 20px rgba(45,31,14,.27)) saturate(1.02) brightness(1.08)}}@media(min-width:981px)and (max-width:1440px){html body main section#difference .diff-grid{row-gap:clamp(10px,1.1vw,16px)!important}html body main section#difference .diff-list{margin-top:clamp(12px,1.4vw,20px)!important;padding-top:clamp(24px,2vw,30px)!important}html body main section#difference .diff-card .dnum{top:clamp(-42px,-3.1vw,-36px)!important}}.booking-choice{position:relative;display:inline-flex;align-items:center;flex:none;z-index:80}.booking-choice-trigger{appearance:none;text-decoration:none}details.booking-choice>summary{list-style:none}details.booking-choice>summary::-webkit-details-marker{display:none}.booking-choice-trigger>span,.booking-choice-trigger>svg{position:relative;z-index:1}.booking-choice-menu{position:absolute;top:calc(100% + 12px);right:0;width:min(286px,calc(100vw - 32px));display:grid;gap:7px;padding:8px;border:1px solid rgba(231,205,139,.38);border-radius:16px;background:linear-gradient(180deg,#fffcf2e0,#fff6e4bd),#fff8eaad;-webkit-backdrop-filter:blur(20px) saturate(1.22);backdrop-filter:blur(20px) saturate(1.22);box-shadow:inset 0 1px #ffffffc2,0 24px 56px -30px #082d2285,0 8px 22px -14px #b0863a80}.booking-choice:not(.is-open):not([open]) .booking-choice-menu{display:none}.booking-choice--start .booking-choice-menu{left:0;right:auto}.booking-choice--center .booking-choice-menu{left:50%;right:auto;transform:translate(-50%)}.booking-choice-option{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 11px;border:1px solid rgba(14,90,67,.1);border-radius:12px;background:#ffffff7a;color:#123629;text-decoration:none!important;transition:background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.booking-choice-option:hover,.booking-choice-option:focus-visible{background:#ffffffc7;border-color:#b0863a5c;transform:translateY(-1px);box-shadow:0 12px 26px -22px #082d22a3}.booking-choice-option:focus-visible{outline:3px solid rgba(225,192,111,.62);outline-offset:2px}.booking-choice-mark{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;flex:none;background:linear-gradient(180deg,#f0d58f,#c49845);color:#15301f;font-weight:900;box-shadow:inset 0 1px #ffffff94}.booking-choice-mark--wa{border-radius:50%;background:#1fa855;color:#fff}.booking-choice-option span:last-child{display:grid;gap:2px;min-width:0}.booking-choice-option strong{color:#0e5a43;font-size:.95rem;line-height:1.1}.booking-choice-option small{color:#15301fad;font-size:.78rem;font-weight:750;line-height:1.2}.nav-cta .booking-choice-menu{top:calc(100% + 14px)}.nav-menu-booking{width:calc(100% - 8px);margin:10px 4px 0;display:block}.nav-menu-booking .booking-choice-trigger{width:100%;justify-content:center;min-height:50px}.nav-menu-booking .booking-choice-menu{position:static;width:100%;margin-top:8px;transform:none}.offer-booking,.try-lesson-booking,.pricing-note-booking{justify-content:center}.offer-booking{width:100%;display:block}.offer-booking .booking-choice-trigger{width:100%;justify-content:center}.offer-booking .booking-choice-menu{width:100%}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet{--platform-btn-bg: linear-gradient(135deg, rgba(255, 255, 255, .28), rgba(255, 255, 255, .08) 28%, rgba(14, 90, 67, .86) 68%, rgba(8, 58, 43, .92));--platform-btn-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .38), rgba(255, 255, 255, .12) 30%, rgba(12, 102, 76, .92) 70%, rgba(6, 63, 45, .96));border-color:#fff8ea99!important;background:radial-gradient(80% 140% at 16% 0%,rgba(255,255,255,.5),transparent 42%),radial-gradient(82% 110% at 96% 100%,rgba(232,205,130,.36),transparent 50%),var(--platform-btn-bg)!important;color:#fffbef!important;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);text-shadow:0 1px 0 rgba(5,38,28,.34);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #03181b47,0 0 0 1px #fff8ea2e,0 16px 36px -22px #052f22ad,0 0 32px -18px #eccd7ef5!important}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:before{border-color:#fff8ea85!important;background:linear-gradient(135deg,#ffffff47,#0e5a43e6 54%,#e8cd8238)!important}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:after{content:"";display:block!important;position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(112deg,transparent 0 28%,rgba(255,255,255,.58) 45%,rgba(255,255,255,.2) 52%,transparent 68%);opacity:.72;pointer-events:none;transform:translate(-130%) skew(-18deg);transition:transform .82s cubic-bezier(.18,.84,.28,1);clip-path:inset(0 round var(--platform-btn-radius, 8px))}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:hover,body .hero-cta .hero-booking.is-open .booking-choice-trigger.btn-quiet,body .hero-cta details.hero-booking[open] .booking-choice-trigger.btn-quiet{background:radial-gradient(84% 144% at 16% 0%,rgba(255,255,255,.56),transparent 44%),radial-gradient(82% 110% at 96% 100%,rgba(238,214,146,.46),transparent 52%),var(--platform-btn-bg-hover)!important;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #03181b4d,0 0 0 1px #fff8ea42,0 22px 48px -24px #052f22c2,0 0 44px -18px #eccd7e!important}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:hover:after,body .hero-cta .hero-booking.is-open .booking-choice-trigger.btn-quiet:after,body .hero-cta details.hero-booking[open] .booking-choice-trigger.btn-quiet:after{transform:translate(132%) skew(-18deg)}.assessment-form textarea{width:100%;min-height:132px;border:1px solid color-mix(in srgb,var(--on-accent) 24%,transparent);border-radius:10px;background:color-mix(in srgb,var(--on-accent) 94%,transparent);color:var(--accent);font:600 .96rem/1.45 var(--font-body);padding:12px;resize:vertical}.assessment-form textarea::placeholder{color:color-mix(in srgb,var(--accent) 54%,transparent)}.assessment-form textarea:focus{outline:3px solid color-mix(in srgb,var(--accent-2) 54%,transparent);outline-offset:2px}.subpage-content .contact-form{max-width:100%;margin-top:18px;border-color:#b0863a4d;background:radial-gradient(120% 120% at 100% 0%,rgba(230,200,121,.16),transparent 48%),#fff7e8b8;color:var(--ink);box-shadow:inset 0 1px #ffffff9e,0 24px 54px -40px #0932236b}.subpage-content .contact-form .label{color:#b0863a!important}.subpage-content .contact-form h3,.subpage-content .contact-form label,.subpage-content .contact-form p{color:var(--ink)!important}.subpage-content .contact-form :is(input,select,textarea){border-color:#b0863a3d;background:#ffffffbd;color:#0e5a43}@media(max-width:560px){.booking-choice-menu{width:min(276px,calc(100vw - 28px))}#offers .offer-booking,#offers .pricing-note-booking{display:block;width:100%}#offers .offer-booking .booking-choice-menu,#offers .pricing-note-booking .booking-choice-menu{position:static;width:100%;margin-top:8px;transform:none}.hero-booking .booking-choice-menu{top:calc(100% + 10px)}.nav-cta .booking-choice-menu{right:-54px}.subpage-action-row .booking-choice,.subpage-action-row .booking-choice-trigger{width:100%;justify-content:center}.subpage-action-row .booking-choice-menu{width:100%}}@media(prefers-reduced-motion:reduce){body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:after{transition:none;transform:none;opacity:.18}.booking-choice-option{transition:none}}.footer-link-strip .footer-strip-runner,.footer-link-strip:hover .footer-strip-runner,.footer-link-strip:focus-within .footer-strip-runner{animation-play-state:running!important}.footer-link-strip.is-paused .footer-strip-runner{animation-play-state:paused!important}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet{--platform-btn-radius: 10px;min-height:46px!important;padding:.78em 1.32em!important;overflow:hidden!important;border-radius:var(--platform-btn-radius)!important;border-color:#fffaee6b!important;background:linear-gradient(180deg,#ffffff29,#ffffff0a),#074735c7!important;color:#fff9ea!important;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);text-shadow:0 1px 0 rgba(4,38,28,.28);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #031f1842,0 10px 24px -18px #02241a9e!important}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:before{inset:0!important;width:auto!important;z-index:0!important;border:1px solid rgba(255,250,238,.18)!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(255,250,238,.13),transparent 48%,rgba(226,199,133,.12))!important;box-shadow:none!important;clip-path:none!important;opacity:1!important}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:after{content:none!important;display:none!important}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:hover,body .hero-cta .hero-booking.is-open .booking-choice-trigger.btn-quiet,body .hero-cta details.hero-booking[open] .booking-choice-trigger.btn-quiet{background:linear-gradient(180deg,#fff3,#ffffff0f),#07533dd6!important;transform:translateY(-1px);box-shadow:inset 0 1px #fff6,inset 0 -1px #031f1847,0 14px 28px -20px #02241aad!important}.assessment-submit-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.assessment-submit-row .btn{justify-content:center}#assessment .assessment-submit-row .btn-ghost{background:#fffaf0b8!important;color:var(--premium-emerald-deep, #0b4f3a)!important;border-color:#0b4f3a38!important}#assessment .assessment-submit-row .btn-ghost:hover{border-color:#0b4f3a75!important}@media(max-width:560px){.assessment-submit-row{display:grid}.assessment-submit-row .btn{width:100%}}html:not(.qca-motion-ready){scroll-behavior:auto}html:not(.qca-motion-ready) .footer-strip-runner,html:not(.qca-motion-ready) .hero-frame-ring,html:not(.qca-motion-ready) .hero-scrollcue .hsc-line,html:not(.qca-motion-ready) .scroll-hint .line,html:not(.qca-motion-ready) .wa-float,html:not(.qca-motion-ready) .offer.recommended,html:not(.qca-motion-ready) .lantern,html:not(.qca-motion-ready) .hero-bg .hero-girih,html:not(.qca-motion-ready) .cta-final .hero-girih{animation-play-state:paused!important}html:not(.qca-motion-ready) .reviews-row,html:not(.qca-motion-ready) .hero-card,html:not(.qca-motion-ready) .mihrab{animation-play-state:paused!important}html:not(.qca-motion-ready) .wa-float:before{animation-play-state:paused!important}html:not(.qca-motion-ready) :is(.hero-video-overlay,.reveal){transition:none!important}.hero-video-media{backface-visibility:hidden;transform:translateZ(0)}.hero-bg .hero-video-overlay{transition:opacity .72s ease;will-change:opacity}.footer-link-strip{--footer-strip-speed: 42s;contain:layout paint}.footer-strip-viewport{transform:translateZ(0)}.footer-strip-runner{flex:0 0 auto;transform:translateZ(0);will-change:transform;backface-visibility:hidden;animation:footerPagesMarquee var(--footer-strip-speed) linear infinite}.footer-strip-track{flex:0 0 auto}.footer-strip-track a{transform:translateZ(0);transition:color .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,.84,.32,1)}.footer-strip-track a:hover{transform:translate3d(0,-1px,0);box-shadow:0 12px 24px -22px #07322394}@keyframes footerPagesMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet{--platform-btn-radius: 999px;isolation:isolate;transform:translateZ(0);will-change:transform;transition:transform .3s cubic-bezier(.22,.84,.32,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease!important}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:before{transform:translateZ(0);transition:transform .46s cubic-bezier(.22,.84,.32,1),opacity .3s ease,border-color .3s ease!important}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:hover,body .hero-cta .hero-booking.is-open .booking-choice-trigger.btn-quiet,body .hero-cta details.hero-booking[open] .booking-choice-trigger.btn-quiet{transform:translate3d(0,-1px,0)}body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:hover:before,body .hero-cta .hero-booking.is-open .booking-choice-trigger.btn-quiet:before,body .hero-cta details.hero-booking[open] .booking-choice-trigger.btn-quiet:before{transform:translate3d(5px,0,0);border-color:#fffaee47!important}@media(max-width:560px){body main #top.hero--video .hero-video-content{padding-top:0!important}body main #top.hero--video .hero-video-copy{transform:none!important}body main #top.hero--video .hero-cta{margin-top:16px!important;gap:10px!important}body main #top.hero--video .hero-booking.is-open+.hero-textlink{display:none!important}body main #top.hero--video .hero-booking .booking-choice-menu{top:auto!important;bottom:calc(100% + 8px)!important;width:min(268px,calc(100vw - 36px))!important;padding:6px!important;gap:6px!important}body main #top.hero--video .hero-booking .booking-choice-option{min-height:50px!important;padding:8px 9px!important}}@media(max-width:560px)and (max-height:720px){body main #top.hero--video{padding-top:74px!important;padding-bottom:24px!important}body main #top.hero--video .hero-video-content{min-height:auto!important}body main #top.hero--video .hero-iqra{display:none!important}body main #top.hero--video .hero-video-eyebrow{display:none!important}body main #top.hero--video .hero-headline{font-size:2.45rem!important;line-height:.92!important}body main #top.hero--video .hero-video-sub{max-width:min(29ch,calc(100vw - 48px))!important;margin-top:10px!important;padding:6px 9px!important;font-size:.92rem!important;line-height:1.18!important}body main #top.hero--video .hero-cta{margin-top:10px!important}body main #top.hero--video .hero-booking .booking-choice-trigger.btn-quiet{min-height:42px!important;padding:.64em 1.05em!important}body main #top.hero--video .hero-booking .booking-choice-option small{font-size:.7rem!important;line-height:1.15!important}}@media(max-width:560px)and (max-height:520px){body main #top.hero--video .hero-video-copy{transform:translateY(-104px)!important}}@media(max-width:640px){.footer-link-strip{--footer-strip-speed: 36s}}@media(prefers-reduced-motion:reduce){.hero-bg .hero-video-overlay,.footer-strip-track a,body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet,body .hero-cta .hero-booking .booking-choice-trigger.btn-quiet:before{transition:none!important}}.risk-reversal-line{margin:14px auto 0;max-width:62ch;color:var(--accent);font-family:Spectral,Georgia,serif;font-size:clamp(.94rem,1.05vw,1.08rem);font-weight:800;line-height:1.38;text-align:center}.risk-reversal-line--offers{margin-top:10px;color:var(--accent);font-size:.92rem}body #offers .pricing-note--compact{width:min(860px,100%)!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"copy cta" "risk cta"!important;align-items:center!important;column-gap:clamp(18px,3vw,30px)!important;row-gap:6px!important;overflow:visible!important}body #offers .pricing-note--compact .body-text{grid-area:copy!important;max-width:64ch!important}body #offers .pricing-note--compact .risk-reversal-line--offers{grid-area:risk!important;margin:0!important;max-width:64ch!important;text-align:left!important;line-height:1.35!important}body #offers .pricing-note--compact .pricing-note-booking{grid-area:cta!important;justify-self:end!important;align-self:center!important;display:inline-flex!important}body #offers .pricing-note--compact .pricing-note-booking .booking-choice-trigger{min-width:max-content!important;min-height:48px!important;white-space:nowrap!important}body #offers .pricing-note--compact .pricing-note-booking .booking-choice-menu{z-index:300!important}@media(max-width:760px){body #offers .pricing-note--compact{grid-template-columns:1fr!important;grid-template-areas:"copy" "risk" "cta"!important;justify-items:center!important;text-align:center!important}body #offers .pricing-note--compact .risk-reversal-line--offers{text-align:center!important}body #offers .pricing-note--compact .pricing-note-booking{justify-self:stretch!important;width:100%!important}body #offers .pricing-note--compact .pricing-note-booking .booking-choice-trigger{width:100%!important;min-width:0!important;justify-content:center!important;white-space:normal!important}}.report-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}body #report .report-badges{width:100%;justify-content:center}body #report .report-head .rbadge{display:inline-flex;align-items:center;justify-content:center;width:min(231px,100%);min-height:30px;padding:0 18px;line-height:1;text-align:center}.teach-photo{position:relative}.media-todo-note{display:inline-flex;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--accent-2) 46%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-2) 82%,white 18%);color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.media-todo-note--inline{margin-top:7px;padding:5px 8px}body #report .report-profile{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--accent-2) 28%,transparent);border-radius:16px;background:linear-gradient(135deg,#ffffffb8,#fff7e885),color-mix(in srgb,var(--card) 78%,transparent);box-shadow:inset 0 1px #ffffffad,0 14px 30px -28px #07322394}body #report .report-profile-copy{min-width:0;display:grid;justify-items:start;align-content:start;gap:3px;text-align:left}body #report .report-avatar{width:50px;height:50px;margin-top:0;align-self:start;border-width:2px;box-shadow:0 0 0 3px #fff7e8f2,0 12px 22px -15px #073223b8}body #report .report-child{margin:0;font-size:clamp(1.18rem,4.7vw,1.42rem);line-height:1.02;letter-spacing:0}body #report .report-plan{margin:0;color:color-mix(in srgb,var(--ink-soft) 88%,var(--accent) 12%);font-size:.84rem;font-weight:720;line-height:1.28}body #report .report-profile .media-todo-note--inline{margin-top:5px;padding:4px 9px;border-color:color-mix(in srgb,var(--accent-2) 34%,transparent);background:color-mix(in srgb,var(--bg-2) 74%,white 26%);color:color-mix(in srgb,var(--accent) 90%,black 10%);font-size:.61rem;letter-spacing:.08em}@media(max-width:560px){body #report .report-profile{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:11px}body #report .report-avatar{width:46px;height:46px}body #report .report-child{font-size:1.18rem}body #report .report-plan{font-size:.8rem}}.media-todo-note--photo{position:absolute;left:16px;bottom:16px;z-index:3;padding:7px 10px;background:#fffaeee0;box-shadow:0 12px 26px -20px #073223b3}@media(max-width:560px){.report-badges{justify-content:flex-start}.risk-reversal-line{max-width:30ch}.media-todo-note--photo{left:12px;right:12px;bottom:12px;width:auto}}.prerender-boot .reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.prerender-boot .hero-video-media{transition:none!important}
