@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100 900;src:url(/fonts/Outfit-Variable.ttf)format("truetype")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:100 900;src:url(/fonts/WorkSans-Variable.ttf)format("truetype")}:root{--canvas:#f8f6f1;--paper:#fffdf8;--surface:#fff;--ink:#23211d;--muted:#706960;--quiet:#9b9288;--line:#e5ddd1;--sage:#55766b;--sage-soft:#e6efea;--clay:#c68162;--clay-soft:#f4e3da;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-soft:cubic-bezier(.16, 1, .3, 1);--ease-flow:cubic-bezier(.32, .72, 0, 1)}html[data-theme=dark]{--canvas:#1d2420;--paper:#252d28;--surface:#303a34;--ink:#f2eee6;--muted:#c4c5b9;--quiet:#979d90;--line:#48534a;--sage:#a9c6b8;--sage-soft:#354a40;--clay:#dda183;--clay-soft:#513b34}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{background:radial-gradient(circle at 16% 8%, #c6816214, transparent 28%), radial-gradient(circle at 82% 12%, #55766b1c, transparent 30%), linear-gradient(180deg, #fbfaf6 0%, var(--canvas) 44%, #f3efe6 100%);color:var(--ink);margin:0;font-family:Work Sans,system-ui,sans-serif;line-height:1.6}html[data-theme=dark] body{background:radial-gradient(circle at 18% 7%, #c681621a, transparent 28%), radial-gradient(circle at 80% 10%, #70978521, transparent 30%), linear-gradient(180deg, #202722 0%, var(--canvas) 46%, #171d19 100%)}a{color:inherit;text-decoration:none}main{min-height:100dvh;position:relative;overflow-x:hidden}.legalPage{color:var(--ink);background:#fbfaf7;min-height:100dvh;padding:24px}.legalHeader,.legalDocument,.legalFooter{max-width:920px;margin-left:auto;margin-right:auto}.legalHeader{justify-content:space-between;align-items:center;padding:8px 0 54px;display:flex}.legalBrand{align-items:center;gap:10px;display:inline-flex}.legalBrand img{object-fit:contain;width:auto;height:48px}.legalBrand span,.legalFooter span{font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:20px;font-weight:730}.legalBack{color:var(--sage);border-bottom:1px solid #55766b59;padding-bottom:3px;font-size:14px;font-weight:700}.legalDocument{border:1px solid var(--line);background:#ffffffc2;border-radius:20px;padding:clamp(28px,5vw,64px);box-shadow:0 20px 50px #24211d0e}.legalLanguageBar{background:#e6efea8a;border:1px solid #55766b24;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:34px;padding:4px;display:inline-grid}.legalLanguageBar button{color:var(--quiet);cursor:pointer;min-width:78px;transition:background .18s var(--ease-out), color .18s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:8px;padding:8px 12px;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:13px;font-weight:720}.legalLanguageBar button.is-active{color:var(--sage);background:#ffffffe0;box-shadow:0 3px 10px #24211d12}.legalLanguageBar button:active{transform:scale(.97)}.legalDocument h1,.legalDocument h2,.legalDocument h3{color:var(--ink);font-family:Outfit,Work Sans,system-ui,sans-serif}.legalDocument h1{margin:0 0 14px;font-size:clamp(32px,4vw,48px);line-height:1.05}.legalDocument h2{border-top:1px solid var(--line);margin:48px 0 18px;padding-top:38px;font-size:clamp(24px,2.7vw,31px);line-height:1.16}.legalDocument h3{margin:30px 0 12px;font-size:18px;line-height:1.25}.legalDocument p,.legalDocument li{color:var(--muted);font-size:16px;line-height:1.72}.legalDocument p{margin:0 0 18px}.legalDocument ul,.legalDocument ol{margin:0 0 22px;padding-left:22px}.legalDocument li+li{margin-top:8px}.legalDocument a{color:var(--sage);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legalDocument code{background:var(--sage-soft);color:var(--ink);border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.legalDocument table{border-collapse:collapse;width:100%;max-width:100%;margin:24px 0;display:block;overflow-x:auto}.legalDocument th,.legalDocument td{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;vertical-align:top;padding:12px;font-size:14px;line-height:1.4}.legalDocument th{color:var(--ink);font-weight:750}.legalDocument hr{border:0;border-top:1px solid var(--line);margin:38px 0}.legalFooter{color:var(--muted);justify-content:space-between;align-items:center;padding:36px 0 24px;font-size:14px;display:flex}.legalFooter a{color:var(--sage);font-weight:700}.supportPage{background:#fbfaf7;min-height:100dvh;padding:24px}.supportPanel{border:1px solid var(--line);border-left:4px solid var(--sage);background:radial-gradient(circle at 88% 10%,#e6efead1,#0000 32%),#ffffffc2;border-radius:20px;max-width:780px;margin:0 auto;padding:clamp(30px,5vw,58px);box-shadow:0 20px 50px #24211d0e}.supportTopline{justify-content:space-between;align-items:start;margin-bottom:28px;display:flex}.supportTopline .legalLanguageBar{margin-bottom:0}.supportTopline .eyebrow{margin:4px 0 0}.supportPanel h1{max-width:560px;margin:0 0 16px;font-size:clamp(34px,4vw,50px);line-height:1.04}.supportIntro{color:var(--muted);max-width:600px;margin:0;font-size:17px;line-height:1.62}.supportDetails{gap:14px;margin-top:36px;display:grid}.supportDetail{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:15px;padding:0 0 15px;display:flex}.supportDetail:last-child{border-bottom:0;padding-bottom:0}.supportIcon{background:var(--sage-soft);color:var(--sage);border:1px solid #55766b24;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.supportDetail small,.supportDetail strong{display:block}.supportDetail small{color:var(--quiet);margin-bottom:3px;font-size:12px;font-weight:700}.supportDetail strong{font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:16px;line-height:1.25}.supportDetail[href]:hover strong{color:var(--sage)}.supportNote{border-top:1px solid var(--line);color:var(--quiet);margin:30px 0 0;padding-top:18px;font-size:13px;line-height:1.5}main:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(#24211d07 1px,#0000 1px),linear-gradient(90deg,#24211d06 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 62%);mask-image:linear-gradient(#00000080,#0000 62%)}.ambient{animation:ambientDrift 26s var(--ease-soft) infinite alternate;opacity:.72;pointer-events:none;z-index:-1;background:radial-gradient(at 30% 20%,#ffffff9e,#0000 32%),radial-gradient(at 70% 8%,#e6efeab8,#0000 34%);position:fixed;inset:0}.siteHeader{z-index:10;justify-content:space-between;align-items:center;width:100%;max-width:1180px;padding:14px 24px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.brandLockup{transition:opacity .42s var(--ease-soft), transform .42s var(--ease-soft), filter .42s var(--ease-soft);align-items:center;gap:14px;display:inline-flex}.brandLockup:hover{transform:translateY(-2px)}.is-scrolled .brandLockup{opacity:0;pointer-events:none;transform:translateY(-18px)scale(.94)}.brandLockup img{animation:logoFloat 7s var(--ease-soft) infinite alternate;filter:drop-shadow(0 18px 28px #55766b26);object-fit:contain;width:auto;height:96px;display:block}.brandLockup span,.footerBrand{letter-spacing:-.02em;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:24px;font-weight:720}.headerActions{align-items:center;gap:10px;display:flex}.siteLanguageToggle{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffdf9d6;border:1px solid #e5ddd1d1;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 12px 28px #24211d0f,inset 0 1px #ffffffe0}.siteLanguageToggle button{color:var(--muted);cursor:pointer;letter-spacing:.06em;min-width:36px;transition:background-color .22s var(--ease-flow), color .22s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s var(--ease-flow);background:0 0;border:0;border-radius:999px;padding:10px 9px;font-family:inherit;font-size:11px;font-weight:760;line-height:1}.siteLanguageToggle button:hover{color:var(--sage)}.siteLanguageToggle button.is-active{background:var(--sage-soft);color:var(--sage);box-shadow:0 5px 12px #55766b1a,inset 0 1px #ffffffb3}.siteLanguageToggle button:active{transform:scale(.95)}.themeToggle{color:var(--sage);cursor:pointer;height:42px;transition:background-color .22s var(--ease-flow), color .22s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s var(--ease-flow);background:#fffdf9d6;border:1px solid #e5ddd1d1;border-radius:50%;justify-content:center;align-items:center;width:42px;padding:0;display:inline-flex;box-shadow:0 12px 28px #24211d0f,inset 0 1px #ffffffe0}.themeToggle:hover{background:var(--sage-soft);transform:translateY(-1px)}.themeToggle:active{transform:scale(.94)}.mobileMenuButton,.mobileMenuSheet{display:none}html[data-theme=dark] .siteLanguageToggle,html[data-theme=dark] .themeToggle,html[data-theme=dark] .navLinks{background:#252d28e0;border-color:#a9c6b82e;box-shadow:0 14px 34px #070b093d,inset 0 1px #ffffff0d}html[data-theme=dark] .navLinks:before{background:linear-gradient(90deg,#0000,#a9c6b833,#0000)}html[data-theme=dark] .siteLanguageToggle button.is-active,html[data-theme=dark] .navLinks a:hover,html[data-theme=dark] .navLinks a.navActive{color:#dcebe2;background:#5777697a}html[data-theme=dark] .mobileMenuPanel{background:#252d28fa;border-color:#a9c6b82e;box-shadow:0 -20px 60px #04080647}html[data-theme=dark] .mobileMenuButton{background:#252d28e0;border-color:#a9c6b82e;box-shadow:0 12px 28px #070b093d,inset 0 1px #ffffff0d}html[data-theme=dark] .analysisStage,html[data-theme=dark] .periodSummaryPanel,html[data-theme=dark] .trustCopy{background:radial-gradient(circle at 76% 10%,#5c85722b,#0000 34%),#2b352fd1}html[data-theme=dark] .insightBlock,html[data-theme=dark] .analysisRail article,html[data-theme=dark] .trustGrid p{background:#2f3a33d1}html[data-theme=dark] .pricingCard,html[data-theme=dark] .pricingCardFeatured{background:radial-gradient(circle at 84% 8%,#68927d29,#0000 38%),linear-gradient(145deg,#303b34fa,#232c27f0);border-color:#a9c6b833;box-shadow:0 18px 38px #060a082e}html[data-theme=dark] .textList span,html[data-theme=dark] .plusList p{border-color:#a9c6b833}html[data-theme=dark] .ambient{opacity:.3}html[data-theme=dark] .deviceMock{--paper:#fffdf8;--surface:#fff;--ink:#23211d;--muted:#706960;--quiet:#9b9288;--line:#e5ddd1;--sage:#55766b;--sage-soft:#e6efea;--clay:#c68162;--clay-soft:#f4e3da}html[data-theme=dark] .deviceMock :is(.appHeaderPreview h2,.resultHeaderPreview h2,.mockHeader h3,.voiceTop h3,.resultMiniHeader h3,.memoryHeader h3,.periodSummaryTop h3,.artworkFlowHeader h3,.deepInsightPanel p,.questionMini p,.sceneExtractMini strong,.symbolHeroMock strong){color:#23211d;opacity:1}html[data-theme=dark] .deviceMock :is(.voiceTop p,.resultMiniHeader p,.dreamRefMini p,.firstInsightCard p,.lockedPreview p,.analysisStack p,.symbolDictionary em,.linkedDream p,.periodSummaryTop p,.artworkDreamNote p){color:#706960;opacity:1}html[data-theme=dark] .deviceMock .plusPhoneHero :is(h3,span){color:#fff;opacity:1}.navLinks{transition:transform .42s var(--ease-soft), background .42s var(--ease-soft), box-shadow .42s var(--ease-soft);-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(#ffffffe6,#faf7f1b8);border:1px solid #ffffffeb;border-radius:999px;align-items:center;gap:3px;padding:6px;display:flex;position:relative;transform:translate(0,0);box-shadow:0 20px 44px #24211d13,inset 0 1px #ffffffdb,0 0 0 1px #e5ddd19e}.navLinks:before{border-radius:inherit;content:"";opacity:.72;background:linear-gradient(90deg,#0000,#55766b2e,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.is-scrolled .navLinks{background:linear-gradient(#fffffff0,#faf7f1d1);transform:translateY(-2px)scale(.985);box-shadow:0 14px 34px #24211d0f,inset 0 1px #ffffffe6,0 0 0 1px #e5ddd1b3}.navLinks a{color:var(--muted);white-space:nowrap;min-height:40px;transition:background-color .24s var(--ease-flow), color .24s var(--ease-out), transform .24s var(--ease-flow), box-shadow .24s var(--ease-out);border-radius:999px;padding:10px 15px;font-size:13px;font-weight:650;position:relative}.navLinks a:hover,.navLinks a.navActive{background:var(--sage-soft);color:var(--sage);transform:translateY(-1px);box-shadow:0 8px 18px #55766b14,inset 0 1px #ffffffd1}.navLinks a:active{transform:scale(.98)}.hero{grid-template-columns:minmax(0,.98fr) minmax(380px,.82fr);align-items:start;gap:clamp(42px,5vw,68px);max-width:1180px;min-height:100dvh;margin:0 auto;padding:clamp(124px,15vh,148px) 24px clamp(58px,8vh,84px);display:grid}.heroCopy{padding-top:12px}.eyebrow,.plusKicker{background:var(--sage-soft);color:var(--sage);letter-spacing:.13em;text-transform:uppercase;border:1px solid #55766b24;border-radius:999px;margin:0 0 22px;padding:7px 11px;font-size:11px;font-weight:760;display:inline-flex}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;font-family:Outfit,Work Sans,system-ui,sans-serif}h1{max-width:700px;margin-bottom:22px;font-size:clamp(46px,5.15vw,74px);font-weight:760;line-height:.98}h2{max-width:720px;margin-bottom:18px;font-size:clamp(34px,3.85vw,54px);font-weight:700;line-height:1.04}h3{margin-bottom:10px;font-size:22px;font-weight:680;line-height:1.18}.heroText,.sectionIntro p,.plusPanel p,.trustCopy p{color:var(--muted);max-width:610px;font-size:clamp(16px,1.18vw,18px)}.heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.heroNote{color:var(--quiet);margin:14px 0 0;font-size:14px;font-weight:650}.primaryButton,.secondaryButton{min-height:56px;transition:transform .18s var(--ease-flow), background-color .22s var(--ease-out), color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:999px;align-items:center;font-weight:720;display:inline-flex}.primaryButton{background:var(--sage);color:#fff;gap:14px;padding:8px 8px 8px 24px}.appStoreBadge{align-items:center;min-height:56px;display:inline-flex}.appStoreBadge img{width:auto;height:50px;display:block}.secondaryButton{border:1px solid var(--line);color:var(--sage);background:#ffffff9e;padding:0 24px}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px);box-shadow:0 14px 32px #55766b1f}.primaryButton:active,.secondaryButton:active{transform:scale(.98)}.buttonIcon{height:40px;transition:transform .22s var(--ease-flow), background-color .22s var(--ease-out);background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;width:40px;display:inline-flex;position:relative}.buttonIcon span,.buttonIcon:after{content:"";background:currentColor;width:13px;height:1.5px;display:block;position:absolute}.buttonIcon span{transform:rotate(-42deg)}.buttonIcon:after{width:1.5px;height:8px;transform:translate(4px,-4px)}.primaryButton:hover .buttonIcon{background:#ffffff3b;transform:translate(2px,-1px)}.heroStage{justify-content:center;align-items:center;min-height:min(720px,100dvh - 160px);padding-top:10px;display:flex;position:relative}.phoneFrame{animation:phoneDrift 8s var(--ease-soft) infinite alternate;transform-origin:100% 0;background:linear-gradient(145deg,#fffdf8b8,#d3c9bcc7),#e5ddd1c7;border:1px solid #d1c6b8f0;border-radius:60px;width:clamp(330px,31vw,392px);max-width:392px;margin-top:0;padding:12px;position:relative;transform:rotate(1.2deg)scale(1);box-shadow:0 38px 92px #24211d24,inset 0 1px #ffffffb3}.phoneFrame:before{content:"";z-index:5;background:#23211ddb;border-radius:999px;width:116px;height:30px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.phoneScreen{aspect-ratio:393/852;background:radial-gradient(circle at 50% 12%,#e6efeac2,#0000 32%),linear-gradient(#fff,#fbf7ef);border:1px solid #e5ddd1e6;border-radius:48px;min-height:auto;padding:68px 24px 28px;position:relative;overflow:hidden}.phoneScreen:before{color:var(--ink);content:"9:41";z-index:4;font-size:12px;font-weight:760;line-height:1;position:absolute;top:28px;left:30px}.phoneScreen:after{content:"";z-index:4;background:#23211dc2;border-radius:999px;width:124px;height:5px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.phoneView{position:absolute;inset:68px 24px 28px}.inputView{animation:inputScreenCycle 6s var(--ease-soft) infinite;visibility:visible}.resultView{animation:resultScreenCycle 6s var(--ease-soft) infinite;opacity:0;pointer-events:none;visibility:hidden;z-index:2;transform:translate(34px)scale(.985)}.appHeaderPreview,.entryPreviewHeader,.limitPreview,.clarityPreviewHeader,.clarityPreviewFooter,.actionPreview{justify-content:space-between;align-items:center;display:flex}.appHeaderPreview{justify-content:flex-start;gap:10px;margin-bottom:14px}.breathMarkPreview{background:var(--surface);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 1px 4px #24211d09}.breathMarkPreview span{background:var(--sage-soft);border:1px solid var(--sage);opacity:.7;border-radius:50%;width:12px;height:12px}.appHeaderPreview span,.entryPreviewHeader span,.clarityPreviewHeader span{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:11px;font-weight:760;display:block}.appHeaderPreview h2{margin:2px 0 0;font-size:26px;line-height:1.08}.dreamEntryPreview,.clarityPreview{border:1px solid var(--line);background:#ffffffdb;border-radius:26px;box-shadow:0 2px 8px #24211d08}.dreamEntryPreview{margin-bottom:10px;overflow:hidden}.entryPreviewHeader{align-items:flex-start;gap:18px;padding:15px 16px 8px}.entryPreviewHeader p{color:var(--quiet);margin:4px 0 0;font-size:12px;line-height:1.45}.entryPreviewHeader strong{color:var(--sage);font-size:12px;font-weight:760}.textAreaPreview{min-height:104px;padding:0 16px 12px}.textAreaPreview p{color:var(--ink);margin:0;font-size:17px;line-height:1.46}.limitPreview{gap:10px;padding:0 16px 10px}.limitPreview span{background:#f4efe6;border-radius:999px;flex:1;height:6px;display:block;overflow:hidden}.limitPreview i{background:var(--sage);border-radius:inherit;opacity:.58;width:46%;height:100%;display:block}.limitPreview p{color:var(--quiet);text-align:right;min-width:98px;margin:0;font-size:11px;font-weight:720}.privacyPreview{border-top:1px solid var(--line);color:var(--quiet);padding:10px 16px;font-size:12px}.feelingPreview{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:10px;display:grid}.feelingPreview span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:20px;min-height:38px;padding:9px 12px;font-size:13px;font-weight:650}.feelingPreview span:first-child{background:var(--sage-soft);color:var(--sage);border-color:#55766b42}.clarityPreview{margin-bottom:10px;padding:14px}.clarityPreviewHeader{margin-bottom:9px}.clarityPreviewHeader strong{color:var(--sage);font-size:13px}.clarityTrackPreview{background:var(--surface);border:1px solid var(--line);border-radius:999px;height:42px;position:relative;overflow:hidden}.clarityTrackPreview i{border-radius:inherit;background:#55766b2e;width:58%;height:100%;display:block}.clarityTrackPreview b{background:var(--surface);border:1px solid var(--sage);border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:5px;left:calc(58% - 20px);box-shadow:0 4px 12px #24211d14}.clarityPreviewFooter{color:var(--quiet);margin-top:8px;font-size:12px}.actionPreview{gap:12px}.actionPreview span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:12px;font-weight:760;display:inline-flex}.actionPreview strong{background:var(--sage);color:#fff;text-align:center;border-radius:999px;flex:1;padding:13px 18px;font-size:15px;display:block}.resultHeaderPreview{padding:2px 2px 12px}.resultActionsPreview{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.resultActionsPreview span,.resultActionsPreview strong{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.resultActionsPreview span{color:var(--muted)}.resultActionsPreview strong{background:var(--sage-soft);color:var(--sage)}.resultHeaderPreview p,.dreamRefPreview span,.insightCardPreview span,.sectionTitlePreview span{color:var(--sage);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:11px;font-weight:780;display:block}.resultHeaderPreview h2{margin:0 0 4px;font-size:24px;line-height:1.08}.resultHeaderPreview>span{color:var(--muted);font-size:13px;line-height:1.42;display:block}.dreamRefPreview,.insightCardPreview,.resultSectionPreview{border:1px solid var(--line);background:#ffffffe0;border-radius:22px;margin-bottom:10px;box-shadow:0 2px 8px #24211d07}.dreamRefPreview{background:#f4efe6b8;padding:13px 16px}.dreamRefPreview p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.insightCardPreview{border-color:#55766b29;padding:15px 16px}.insightCardPreview p{color:var(--ink);margin:0;font-size:16px;font-weight:620;line-height:1.38}.resultSectionPreview{padding:15px 16px}.sectionTitlePreview{align-items:center;gap:12px;margin-bottom:10px;display:flex}.sectionTitlePreview i{background:var(--sage-soft);border:1px solid #55766b29;border-radius:50%;width:30px;height:30px;display:block}.sectionTitlePreview strong{color:var(--ink);font-size:16px;line-height:1.1;display:block}.resultSectionPreview>p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.symbolRowsPreview{gap:8px;display:grid}.symbolRowsPreview div{border-top:1px solid var(--line);padding-top:8px}.symbolRowsPreview b{color:var(--ink);margin-bottom:2px;font-size:14px;display:block}.symbolRowsPreview p{color:var(--muted);margin:0;font-size:13px;line-height:1.42}.showcaseSection{grid-template-columns:minmax(0,.88fr) minmax(360px,.82fr);align-items:center;gap:clamp(44px,5vw,64px);scroll-margin-top:104px;display:grid}.plusSection{grid-template-columns:minmax(0,.96fr) minmax(360px,.62fr)}#anlat{grid-template-columns:minmax(360px,.8fr) minmax(650px,1fr);max-width:1320px}.reverseShowcase .showcaseCopy{order:2}.reverseShowcase .mockCluster{order:1}.showcaseCopy p:not(.eyebrow){color:var(--muted);max-width:600px;font-size:clamp(16px,1.12vw,18px);line-height:1.58}.textList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;max-width:620px;margin-top:24px;display:grid}.textList span{color:var(--ink);border-bottom:1px solid #e5ddd1e6;align-items:center;min-height:46px;padding:10px 0 10px 22px;font-size:14px;font-weight:650;line-height:1.28;display:flex;position:relative}.textList span:before{background:var(--sage);content:"";width:11px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.analysisList{gap:10px;margin-top:30px;display:grid}.analysisList article{border-top:1px solid var(--line);padding-top:14px}.analysisList strong{color:var(--ink);margin-bottom:4px;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:18px;display:block}.analysisList span{color:var(--muted)}.analysisSection{max-width:1320px;scroll-margin-top:96px}.analysisIntro{grid-template-columns:minmax(0,.95fr) minmax(300px,.72fr);align-items:end;gap:24px;margin-bottom:30px;display:grid}.analysisIntro .eyebrow{grid-column:1/-1;justify-self:start;width:fit-content;margin-bottom:-8px}.analysisIntro h2{max-width:620px;margin:0;font-size:clamp(34px,3.5vw,50px)}.analysisIntro p:not(.eyebrow){color:var(--muted);max-width:500px;margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.58}.analysisStage{border:1px solid var(--line);background:radial-gradient(circle at 50% 8%,#e6efeadb,#0000 34%),#ffffff85;border-radius:36px;padding:28px 28px 18px;overflow:hidden}.analysisRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.analysisRail article{border:1px solid var(--line);min-height:116px;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s var(--ease-out);background:#ffffffad;border-radius:18px;grid-template-columns:30px minmax(0,1fr);gap:0 9px;padding:14px;display:grid;position:relative}.analysisRail strong{color:var(--ink);grid-column:2;align-self:center;max-width:none;margin:0;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:13px;line-height:1.18;display:block}.analysisRail span{color:var(--muted);grid-column:1/-1;margin-top:9px;font-size:11px;line-height:1.42;display:block}.analysisVisual{color:var(--sage);background:#e6efea8a;border:1px solid #55766b24;border-radius:11px;grid-area:1/1;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.analysisRail article:hover{background:#ffffffe6;border-color:#55766b3d;transform:translateY(-4px);box-shadow:0 14px 26px #24211d14}.analysisRail article:hover .analysisVisual{transform:scale(1.06)rotate(3deg)}}.analysisVisual{transition:transform .22s var(--ease-out), background .18s var(--ease-out)}.mockCluster{justify-content:center;align-items:center;min-height:auto;display:flex;position:relative}.dualPhones{gap:0}.dualPhones .miniPhone:first-child{z-index:1;transform:translate(34px)rotate(-2.4deg)scale(.9)}.dualPhones .miniPhone:last-child{z-index:2;transform:translate(-22px)rotate(2deg)scale(.96)}.singlePhone .miniPhone{transform:rotate(1.4deg)scale(.98)}.miniPhone{transition:transform .42s var(--ease-soft), box-shadow .42s var(--ease-out);background:#e5ddd1a8;border:1px solid #e5ddd1f2;border-radius:44px;flex:0 0 300px;padding:9px;box-shadow:0 28px 64px #24211d13}.miniPhone:hover{box-shadow:0 34px 74px #24211d1a}.miniScreen{background:radial-gradient(circle at 50% 8%,#e6efeac7,#0000 32%),linear-gradient(#fff,#fbf7ef);border:1px solid #e5ddd1e6;border-radius:34px;min-height:610px;padding:22px;overflow:hidden}.capturePhones{--capture-device-width:clamp(272px, 18.8vw, 318px);grid-template-columns:repeat(2, var(--capture-device-width));perspective:1100px;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,34px);min-height:auto;display:grid}.capturePhones .miniPhone:first-child,.capturePhones .miniPhone:last-child{flex:0 clamp(300px,24vw,344px);width:clamp(300px,24vw,344px);max-width:344px;transform:none}.capturePhones .miniPhone{border-radius:56px;padding:11px;position:relative;box-shadow:0 34px 84px #24211d21,inset 0 1px #ffffffa8}.capturePhones .miniPhone:first-child{z-index:1}.capturePhones .miniPhone:last-child{z-index:2}.capturePhones .miniPhone:before{content:"";z-index:3;background:#23211dd6;border-radius:999px;width:108px;height:27px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.capturePhones .miniScreen{aspect-ratio:393/852;border-radius:44px;min-height:auto;padding:60px 19px 25px;position:relative}.capturePhones .miniScreen:before{color:var(--ink);content:"9:41";z-index:2;font-size:12px;font-weight:760;line-height:1;position:absolute;top:26px;left:27px}.capturePhones .miniScreen:after{content:"";background:#23211dbd;border-radius:999px;width:112px;height:5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.capturePhones .dreamInputMock .miniScreen{background:radial-gradient(circle at 32% 5%,#e6efead6,#0000 28%),linear-gradient(#fffdf8,#fbf7ef)}.capturePhones .voiceMock .miniScreen{background:radial-gradient(circle at 70% 6%,#f4e3dabd,#0000 30%),linear-gradient(#fffdf8,#fbf7ef)}.analysisPhones{perspective:1100px;justify-content:center;gap:clamp(18px,3vw,36px);min-height:auto}.analysisPhones .miniPhone:first-child,.analysisPhones .miniPhone:last-child{flex:0 clamp(300px,27vw,356px);width:clamp(300px,27vw,356px);max-width:356px;transform:none}.analysisPhones .miniPhone{border-radius:52px;padding:10px;position:relative;box-shadow:0 32px 78px #24211d1f,inset 0 1px #ffffffa3}.analysisPhones .miniPhone:first-child{z-index:1}.analysisPhones .miniPhone:last-child{z-index:2}.analysisPhones .miniPhone:before{content:"";z-index:3;background:#23211dd6;border-radius:999px;width:100px;height:25px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.analysisPhones .miniScreen{aspect-ratio:393/852;border-radius:44px;min-height:auto;padding:60px 19px 25px;position:relative}.analysisPhones .miniScreen:before{color:var(--ink);content:"9:41";z-index:2;font-size:11px;font-weight:760;line-height:1;position:absolute;top:24px;left:25px}.analysisPhones .miniScreen:after{content:"";background:#23211db8;border-radius:999px;width:108px;height:5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.analysisPhones .previewMock .miniScreen{background:radial-gradient(circle at 28% 5%,#e6efeacc,#0000 28%),linear-gradient(#fffdf8,#fbf7ef)}.analysisPhones .deepMock .miniScreen{background:radial-gradient(circle at 74% 5%,#f4e3dabd,#0000 30%),linear-gradient(#fffdf8,#fbf7ef)}.analysisPhones .resultMiniHeader span,.analysisPhones .dreamRefMini span,.analysisPhones .firstInsightCard span,.analysisPhones .toneMini span,.analysisPhones .deepInsightPanel span,.analysisPhones .questionMini span,.analysisPhones .sceneExtractMini span{font-size:11px}.analysisPhones .resultMiniHeader h3{font-size:24px;line-height:1.08}.analysisPhones .resultMiniHeader p,.analysisPhones .dreamRefMini p,.analysisPhones .firstInsightCard p,.analysisPhones .lockedPreview p,.analysisPhones .deepInsightPanel p,.analysisPhones .questionMini p{font-size:14px;line-height:1.46}.analysisPhones .toneMini strong,.analysisPhones .symbolMiniRows strong,.analysisPhones .lockedPreview strong,.analysisPhones .analysisStack strong,.analysisPhones .sceneExtractMini strong{font-size:15px}.analysisPhones .symbolMiniRows span,.analysisPhones .analysisStack p{font-size:13px;line-height:1.42}.analysisPhones .deepMock .analysisStack p{font-size:13px;line-height:1.38}#hafiza{grid-template-columns:minmax(300px,.78fr) minmax(660px,.98fr);max-width:1360px}.memoryPhones{perspective:1200px;justify-content:flex-end;align-items:center;gap:clamp(18px,2vw,24px);min-height:auto}.memoryPhones .miniPhone:first-child,.memoryPhones .miniPhone:last-child{flex:0 clamp(300px,24vw,344px);width:clamp(300px,24vw,344px);max-width:344px;transform:none}.memoryPhones .miniPhone:first-child{z-index:2}.memoryPhones .miniPhone:last-child{z-index:1}.memoryPhones .miniPhone{transform-style:preserve-3d;background:linear-gradient(145deg,#fffdf8b8,#d3c9bcc2),#e5ddd1c7;border-color:#d1c6b8eb;border-radius:58px;padding:12px;position:relative;box-shadow:0 36px 92px #24211d24,inset 0 1px #ffffffad}.memoryPhones .miniPhone:before{content:"";z-index:3;background:#23211dd6;border-radius:999px;width:112px;height:29px;position:absolute;top:23px;left:50%;transform:translate(-50%)}.memoryPhones .miniScreen{aspect-ratio:393/852;border-radius:46px;min-height:auto;padding:62px 19px 25px;position:relative}.memoryPhones .miniScreen:before{color:var(--ink);content:"9:41";z-index:2;font-size:12px;font-weight:760;line-height:1;position:absolute;top:26px;left:28px}.memoryPhones .miniScreen:after{content:"";opacity:.72;background:#23211dd1;border-radius:999px;width:116px;height:5px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.memoryPhones .memoryMock .miniScreen{background:radial-gradient(circle at 30% 4%,#e6efeadb,#0000 26%),linear-gradient(#fffdf8,#fbf7ef)}.memoryPhones .symbolTraceMock .miniScreen{background:radial-gradient(circle at 72% 6%,#f4e3dad1,#0000 28%),linear-gradient(#fffdf8,#fbf7ef)}.memoryPhones .miniPhone:hover{box-shadow:0 38px 88px #24211d26,inset 0 1px #ffffffb8}.mockHeader{align-items:center;gap:10px;margin-bottom:18px;display:flex}.mockBreath{background:var(--surface);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mockBreath span,.sectionTitlePreview i,.analysisStack i{background:var(--sage-soft);border:1px solid #55766b2e}.mockBreath span{border-radius:50%;width:12px;height:12px}.mockHeader span,.homeHeroCard span,.dreamTextMock span,.contextMock span,.clarityMock span,.rhythmCard span,.summaryRows span,.voiceTop span,.transcriptCard span,.transcriptReviewMock span,.resultMiniHeader span,.dreamRefMini span,.firstInsightCard span,.toneMini span,.questionMini span,.sceneExtractMini span,.memoryHeader span,.memoryTabsMock span,.dreamArchiveMock span,.symbolDictionary span,.symbolSeenMock span,.artworkTop span,.linkedDream span,.periodSummaryTop span,.periodRowsMock span,.periodInsightMock span,.periodReportMock span,.artworkLoadingMini span,.artworkMetaMock span,.plusPhoneHero span,.deepInsightPanel span{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:10px;font-weight:780;display:block}.mockHeader h3,.resultMiniHeader h3,.memoryHeader h3,.artworkTop h3,.plusPhoneHero h3{margin:2px 0 0;font-size:22px;line-height:1.08}.homeHeroCard{border:1px solid var(--line);background:#f4efe6bd;border-radius:24px;margin-bottom:14px;padding:18px}.homeHeroCard p{color:var(--ink);margin:8px 0 0;font-size:20px;font-weight:680;line-height:1.18}.dreamTextMock,.contextMock,.clarityMock,.transcriptReviewMock{border:1px solid var(--line);background:#ffffffe0;border-radius:22px}.dreamTextMock{margin-bottom:12px;padding:16px}.dreamTextMock strong{color:var(--ink);margin-top:5px;font-size:14px;line-height:1.35;display:block}.dreamTextMock p{color:var(--ink);background:#f4efe6a3;border:1px solid #e5ddd1bd;border-radius:18px;min-height:126px;margin:14px 0 0;padding:14px;font-size:14px;font-weight:620;line-height:1.48}.dreamMetaMock{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dreamMetaMock span{color:var(--muted);font-size:12px;font-weight:700}.dreamMetaMock strong{background:var(--sage-soft);color:var(--sage);border-radius:999px;padding:8px 11px;font-size:12px}.contextMock,.clarityMock{margin-bottom:12px;padding:15px}.feelingChipsMock{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.feelingChipsMock b{color:var(--sage);background:#e6efeacc;border:1px solid #55766b24;border-radius:999px;padding:8px 10px;font-size:12px}.clarityMock{gap:12px;display:grid}.clarityMock strong{color:var(--ink);margin-top:4px;font-size:14px;display:block}.clarityMock i{background:#e5ddd1b8;border-radius:999px;height:9px;display:block;position:relative}.clarityMock b{background:var(--sage);border-radius:999px;width:58%;height:9px;display:block}.mockCTA{background:var(--sage);color:#fff;text-align:center;border-radius:999px;padding:14px 16px;font-size:13px;font-weight:760}.rhythmCard,.summaryRows,.dreamRefMini,.firstInsightCard,.toneMini,.symbolMiniRows,.questionMini,.sceneExtractMini,.memoryTabsMock,.memorySummaryMock,.dreamArchiveMock,.symbolHeroMock,.symbolStatsMock,.symbolSeenMock,.periodSummaryTop,.periodTabsMock,.periodRowsMock,.periodInsightMock,.periodReportMock,.artworkLoadingMini,.artworkMetaMock,.artworkSafetyMock,.lockedPreview,.deepInsightPanel,.symbolDictionary,.linkedDream{border:1px solid var(--line);background:#ffffffe0;border-radius:22px}.rhythmCard{margin-bottom:14px;padding:16px}.rhythmCard strong{color:var(--ink);margin-top:4px;font-size:15px;display:block}.rhythmBars{grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;height:84px;margin-top:16px;display:grid}.rhythmBars i{background:var(--sage);opacity:.42;border-radius:999px;height:62%;display:block}.rhythmBars .quietBar{opacity:.22;height:32%}.rhythmBars .tallBar{opacity:.66;height:92%}.summaryRows{padding:8px 16px}.summaryRows p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:13px 0;display:flex}.summaryRows p:last-child{border-bottom:0}.summaryRows strong{color:var(--ink);font-size:13px}.voiceTop h3{margin:8px 0 12px;font-size:30px;line-height:1}.voiceTop p,.resultMiniHeader p,.dreamRefMini p,.firstInsightCard p,.lockedPreview p,.deepInsightPanel p,.analysisStack p,.symbolDictionary em,.linkedDream p,.plusPhoneHero p{color:var(--muted);margin:0}.voiceOrb{background:radial-gradient(circle,#55766b33,#e6efea5c,#0000 68%);border-radius:50%;justify-content:center;align-items:center;width:174px;height:174px;margin:22px auto;display:flex;position:relative}.capturePhones .voiceTop h3{font-size:32px;line-height:1.02}.capturePhones .voiceTop p{font-size:15px;line-height:1.45}.capturePhones .voiceOrb{width:202px;height:202px;margin:28px auto}.capturePhones .voiceOrb b{width:66px;height:66px}.capturePhones .transcriptCard p{font-size:15px}.capturePhones .transcriptReviewMock b{font-size:13px}.voiceOrb i,.voiceOrb b{border:1px solid #55766b3d;border-radius:50%;position:absolute}.voiceOrb i{inset:28px}.voiceOrb b{background:var(--sage);opacity:.72;width:58px;height:58px}.voiceMeta{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.voiceMeta span{color:var(--muted);font-weight:720}.voiceMeta strong,.plusCTA{background:var(--sage);color:#fff;border-radius:999px;padding:11px 15px;font-size:13px;display:inline-flex}.transcriptCard{border:1px solid var(--line);background:#f4efe6bd;border-radius:22px;padding:16px}.transcriptCard p{color:var(--ink);margin:7px 0 0;font-size:14px;font-weight:620;line-height:1.45}.transcriptReviewMock{margin-top:12px;padding:14px}.transcriptReviewMock div{gap:8px;margin-top:10px;display:grid}.transcriptReviewMock b{color:var(--ink);background:#f4efe69e;border-radius:14px;align-items:center;min-height:34px;padding:9px 10px;font-size:12px;font-weight:680;display:flex}.resultMiniHeader{margin-bottom:14px}.dreamRefMini,.firstInsightCard,.deepInsightPanel{margin-bottom:12px;padding:15px}.toneMini{justify-content:space-between;align-items:center;margin-bottom:10px;padding:13px 14px;display:flex}.toneMini strong{color:var(--ink);font-size:14px}.symbolMiniRows{gap:0;margin-bottom:10px;padding:4px 14px;display:grid}.symbolMiniRows p{border-bottom:1px solid var(--line);margin:0;padding:10px 0}.symbolMiniRows p:last-child{border-bottom:0}.symbolMiniRows strong{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}.symbolMiniRows span{color:var(--muted);font-size:12px;line-height:1.32;display:block}.firstInsightCard p,.deepInsightPanel p{color:var(--ink);margin-top:6px;font-weight:650;line-height:1.4}.lockedPreview{align-items:center;gap:12px;padding:15px;display:flex}.lockedPreview i{background:var(--sage-soft);border-radius:50%;flex:0 0 36px;height:36px}.lockedPreview strong{color:var(--ink);margin-bottom:3px;font-size:14px;display:block}.analysisStack{gap:10px;display:grid}.analysisStack article{border:1px solid var(--line);background:#ffffffe0;border-radius:20px;align-items:flex-start;gap:11px;padding:14px;display:flex}.analysisStack i{border-radius:50%;flex:0 0 28px;height:28px}.analysisStack strong{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.analysisStack p{font-size:13px;line-height:1.42}.deepMock .analysisStack{gap:8px}.deepMock .analysisStack article{border-radius:18px;padding:12px}.deepMock .analysisStack p{font-size:12px;line-height:1.34}.questionMini,.sceneExtractMini{margin-top:10px;padding:14px}.questionMini p{color:var(--ink);margin:7px 0 0;font-size:13px;font-weight:640;line-height:1.42}.sceneExtractMini strong{color:var(--ink);margin-top:6px;font-size:13px;line-height:1.35;display:block}.memoryHeader{margin-bottom:18px}.memoryTabsMock{grid-template-columns:repeat(3,1fr);align-items:center;gap:6px;margin-bottom:14px;padding:5px;display:grid}.memoryTabsMock span,.memoryTabsMock strong{color:var(--muted);text-align:center;border-radius:999px;padding:8px 6px;font-size:11px;font-weight:760}.memoryTabsMock strong{background:var(--sage);color:#fff}.calendarGrid{border:1px solid var(--line);background:#ffffffd6;border-radius:24px;grid-template-columns:repeat(7,1fr);gap:7px;margin-bottom:14px;padding:16px;display:grid}.calendarGrid i{aspect-ratio:1;background:#f4efe6e6;border-radius:50%;display:block}.calendarGrid .hasDream{background:var(--sage-soft);box-shadow:inset 0 0 0 1px #55766b38}.calendarGrid .hasInsight{background:var(--clay-soft);box-shadow:inset 0 0 0 1px #c6816238}.memorySummaryMock,.symbolStatsMock{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;padding:10px;display:grid}.memorySummaryMock p,.symbolStatsMock p{text-align:center;background:#f4efe694;border-radius:16px;margin:0;padding:10px 7px}.memorySummaryMock strong,.symbolStatsMock strong{color:var(--ink);font-size:15px;line-height:1.1;display:block}.memorySummaryMock span,.symbolStatsMock span{color:var(--quiet);margin-top:4px;font-size:10px;line-height:1.15;display:block}.dreamArchiveMock{margin-bottom:14px;padding:15px}.dreamArchiveMock p{border-top:1px solid var(--line);margin:10px 0 0;padding-top:10px}.dreamArchiveMock strong{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.dreamArchiveMock em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35;display:block}.symbolDictionary{padding:16px}.symbolDictionary p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:12px 0 0;padding-top:12px;display:flex}.symbolDictionary strong{color:var(--ink)}.symbolDictionary em{text-align:right;font-size:12px;font-style:normal}.symbolHeroMock{margin-bottom:14px;padding:18px}.symbolHeroIcon{background:var(--sage-soft);color:var(--sage);border:1px solid #55766b24;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:12px;display:inline-flex}.symbolHeroMock strong{color:var(--ink);margin-bottom:8px;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:20px;line-height:1;display:block}.symbolHeroMock p,.symbolSafetyMock{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.symbolSeenMock{padding:15px}.symbolSeenMock article{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0 0;display:flex}.symbolSeenMock article+article{margin-top:12px}.symbolSeenMock i{background:var(--clay-soft);border:1px solid #c6816224;border-radius:999px;flex:0 0 9px;height:9px;margin-top:5px}.symbolSeenMock strong{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.symbolSeenMock p{color:var(--muted);margin:0;font-size:12px;line-height:1.38}.symbolSafetyMock{background:#e6efea85;border:1px solid #55766b1f;border-radius:18px;margin-top:12px;padding:12px}.periodSummarySection{max-width:1240px}.periodSummaryPanel{border:1px solid var(--line);background:radial-gradient(circle at 78% 18%,#e6efeadb,#0000 34%),#ffffffa3;border-radius:34px;grid-template-columns:minmax(0,.92fr) minmax(340px,.58fr);align-items:center;gap:clamp(34px,4vw,46px);padding:clamp(36px,4vw,50px);display:grid;overflow:hidden}.periodPhone{min-height:auto}.periodPhone .miniPhone{border-radius:56px;flex:0 clamp(306px,26vw,350px);width:clamp(306px,26vw,350px);max-width:350px;padding:11px;position:relative;transform:none;box-shadow:0 34px 84px #24211d21,inset 0 1px #ffffffa8}.periodPhone .miniPhone:before{content:"";z-index:3;background:#23211dd6;border-radius:999px;width:110px;height:28px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.periodPhone .miniScreen{aspect-ratio:393/852;border-radius:44px;min-height:auto;padding:62px 20px 25px;position:relative}.periodPhone .miniScreen:before{color:var(--ink);content:"9:41";z-index:2;font-size:12px;font-weight:760;line-height:1;position:absolute;top:26px;left:29px}.periodPhone .miniScreen:after{content:"";background:#23211dbd;border-radius:999px;width:114px;height:5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.periodSummaryTop{margin-bottom:14px;padding:18px}.periodSummaryTop h3{margin:7px 0 8px;font-size:25px;line-height:1.08}.periodSummaryTop p{color:var(--muted);margin:0;font-size:13px;line-height:1.42}.periodTabsMock{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;padding:5px;display:grid}.periodTabsMock span,.periodTabsMock strong{color:var(--muted);text-align:center;border-radius:999px;padding:10px 8px;font-size:12px;font-weight:760}.periodTabsMock strong{background:var(--sage);color:#fff}.periodRowsMock{margin-bottom:14px;padding:6px 16px}.periodRowsMock p{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.periodRowsMock p:last-child{border-bottom:0}.periodRowsMock strong{color:var(--ink);margin-top:3px;font-size:13px;line-height:1.35;display:block}.periodInsightMock{background:var(--sage);border-color:#55766b2e;margin-bottom:14px;padding:16px}.periodInsightMock span,.periodInsightMock p{color:#ffffffe6}.periodInsightMock p{margin:7px 0 0;font-size:14px;font-weight:620;line-height:1.45}.periodReportMock{padding:14px}.periodReportMock div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.periodReportMock b{color:var(--sage);text-align:center;background:#e6efeaa3;border-radius:15px;padding:10px 8px;font-size:12px}.visualPanel{color:#fff;background:#24211d;border-radius:34px;grid-template-columns:minmax(0,.88fr) minmax(340px,.58fr);align-items:center;gap:clamp(34px,4vw,46px);padding:clamp(36px,4vw,50px);display:grid;overflow:hidden}.visualPanel .showcaseCopy p:not(.eyebrow),.visualPanel .showcaseCopy h2{color:#ffffffdb}.visualPanel .eyebrow{color:#dfeae4;background:#e6efea1f;border-color:#e6efea29}.visualTextList span{color:#ffffffd1;border-color:#ffffff29}.visualTextList span:before{background:#dfeae4}.artworkPhone{min-height:auto}.artworkPhone .miniPhone{animation:phoneFloat 7.4s var(--ease-soft) infinite;background:linear-gradient(145deg,#f4efe6f0,#d6e1dbe6),#e5ddd1c7;border-radius:56px;flex:0 clamp(306px,26vw,350px);width:clamp(306px,26vw,350px);max-width:350px;padding:11px;position:relative;transform:none;box-shadow:0 42px 100px #0000004d,inset 0 0 0 1px #ffffff75}.artworkPhone .miniPhone:before{content:"";z-index:4;background:#29251f;border-radius:999px;width:104px;height:27px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.artworkPhone .miniScreen{aspect-ratio:393/852;border-radius:44px;min-height:auto;padding:62px 20px 25px;position:relative}.artworkPhone .miniScreen:before{color:var(--ink);content:"9:41";letter-spacing:0;z-index:3;font-size:12px;font-weight:780;position:absolute;top:18px;left:28px}.artworkPhone .miniScreen:after{content:"";background:#24211d6b;border-radius:999px;width:118px;height:4px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.artworkFlow{height:100%;min-height:0;position:relative}.artworkFlowScreen{flex-direction:column;display:flex;position:absolute;inset:0}.artworkFlowHeader span,.artworkFlowStatus span,.artworkDreamNote span{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780;display:block}.artworkFlowHeader h3{color:var(--ink);margin:7px 0 0;font-size:clamp(22px,2vw,25px);line-height:1.08}.artworkFlowLoading{text-align:center;align-items:center}.artworkFlowLoading .artworkFlowHeader{text-align:left;align-self:stretch}.artworkLottie{background:radial-gradient(circle,#e6efeaf5,#e6efea5c 50%,#0000 72%);justify-content:center;align-items:center;width:100%;height:min(46%,180px);margin:auto 0 14px;display:flex}.artworkLottie>div{width:min(164px,100%);height:min(164px,100%)}.artworkFlowStatus{border:1px solid var(--line);text-align:left;background:#ffffffb3;border-radius:18px;width:100%;padding:14px}.artworkFlowStatus p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.42}.artworkFlowProgress{background:#55766b1f;border-radius:999px;width:100%;height:4px;margin-top:14px;overflow:hidden}.artworkFlowProgress i{background:var(--sage);border-radius:inherit;width:54%;height:100%;display:block}.artworkFlowResult{opacity:1;transform:translate(0,0)}.artworkFlowImage{background:var(--cream);border:1px solid var(--line);border-radius:20px;margin:16px 0 14px;overflow:hidden}.artworkFlowImage img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.artworkDreamNote{background:#e6efea75;border:1px solid #55766b24;border-radius:18px;padding:13px}.artworkDreamNote p{color:var(--ink);margin:7px 0 0;font-size:12px;font-weight:620;line-height:1.45}.artworkFlowActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;display:grid}.artworkFlowActions span{background:var(--sage-soft);color:var(--sage);text-align:center;border-radius:999px;padding:10px;font-size:12px;font-weight:760}@media (prefers-reduced-motion:no-preference){.artworkFlowLoading{animation:artworkFlowLoadingCycle 9.2s var(--ease-soft) infinite}.artworkFlowResult{animation:artworkFlowResultCycle 9.2s var(--ease-soft) infinite}.artworkFlowProgress i{animation:artworkFlowProgress 4s var(--ease-soft) infinite alternate}}@keyframes artworkFlowLoadingCycle{0%,43%{opacity:1;visibility:visible;transform:translate(0,0)}52%,96%{opacity:0;visibility:hidden;transform:translate(-18px)}to{opacity:1;visibility:visible;transform:translate(0,0)}}@keyframes artworkFlowResultCycle{0%,43%{opacity:0;visibility:hidden;transform:translate(18px)}52%,96%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;visibility:hidden;transform:translate(18px)}}@keyframes artworkFlowProgress{0%{transform:translate(-44%)}to{transform:translate(72%)}}.insightBand{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:24px;display:grid}.insightBlock{border:1px solid var(--line);background:#ffffffad;border-radius:28px;min-height:360px;padding:36px}.insightBlock h2{font-size:clamp(30px,3.3vw,48px);line-height:1.04}.insightBlock p:not(.eyebrow){color:var(--muted);max-width:560px;font-size:18px;line-height:1.62}.mobileSummaryNote,.mobileMockCarousel{display:none}.artworkTop{margin-bottom:16px}.artworkPhone .artworkTop{margin-bottom:14px}.artworkPhone .artworkTop h3{font-size:23px;line-height:1.06}.artworkLoadingMini{align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.artworkLoadingMini i{background:radial-gradient(circle,#55766bb3,#e6efead1 42%,#0000 68%);border-radius:50%;flex:0 0 46px;height:46px}.artworkLoadingMini p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.36}.artworkPhone .artworkLoadingMini{margin-bottom:12px;padding:13px}.artworkImage{border:1px solid var(--line);background:#f4efe6;border-radius:24px;margin-bottom:14px;padding:14px}.artworkImage div{aspect-ratio:1;background:radial-gradient(circle at 30% 26%,#c6816261,#0000 26%),linear-gradient(135deg,#f9f6ef,#dfe9e3 46%,#9fb7ad);border-radius:18px}.artworkPhone .artworkImage{margin-bottom:12px;padding:12px}.artworkImage p{color:var(--muted);margin:12px 0 0;font-size:12px;font-weight:650}.artworkMetaMock{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;padding:10px;display:grid}.artworkPhone .artworkMetaMock{margin-bottom:12px;padding:9px}.artworkMetaMock p{background:#f4efe69e;border-radius:16px;margin:0;padding:10px 8px}.artworkMetaMock strong{color:var(--ink);margin-top:4px;font-size:12px;line-height:1.24;display:block}.linkedDream{padding:15px}.artworkPhone .linkedDream{padding:14px}.artworkActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.artworkActions span{background:var(--sage-soft);color:var(--sage);text-align:center;border-radius:999px;padding:11px;font-size:13px;font-weight:760}.artworkSafetyMock{color:var(--muted);margin:12px 0 0;padding:12px;font-size:12px;line-height:1.38}.artworkPhone .artworkSafetyMock{margin-top:10px;padding:10px;font-size:11px;line-height:1.34}.plusPhoneHero{background:var(--sage);color:#fff;border-radius:26px;margin-bottom:14px;padding:20px}.plusPhone{min-height:auto}.plusPhone .miniPhone{animation:phoneFloat 7.8s var(--ease-soft) infinite;background:linear-gradient(145deg,#f4efe6f5,#d6e1dbe6),#e5ddd1c7;border-radius:56px;flex:0 clamp(306px,26vw,350px);width:clamp(306px,26vw,350px);max-width:350px;padding:11px;position:relative;transform:none;box-shadow:0 36px 92px #24211d29,inset 0 0 0 1px #ffffff8a}.singlePhone.plusPhone .miniPhone{transform:none}.plusPhone .miniPhone:before{content:"";z-index:4;background:#29251f;border-radius:999px;width:104px;height:27px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.plusPhone .miniScreen{aspect-ratio:393/852;border-radius:44px;min-height:auto;padding:62px 20px 25px;position:relative}.plusPhone .miniScreen:before{color:var(--ink);content:"9:41";letter-spacing:0;z-index:3;font-size:12px;font-weight:780;position:absolute;top:18px;left:28px}.plusPhone .miniScreen:after{content:"";background:#24211d6b;border-radius:999px;width:118px;height:4px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.plusPhone .plusPhoneHero{border-radius:24px;margin-bottom:12px;padding:18px}.plusPhone .plusPhoneHero h3{font-size:23px;line-height:1.08}.plusPhoneHero span,.plusPhoneHero h3{color:#fff}.plusStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.plusPhone .plusStats{margin-bottom:12px}.plusStats p{border:1px solid var(--line);text-align:center;background:#ffffffe0;border-radius:18px;margin:0;padding:12px 8px}.plusPhone .plusStats p{border-radius:16px;padding:10px 7px}.plusStats strong{color:var(--ink);font-size:20px;display:block}.plusPhone .plusStats strong{font-size:19px}.plusStats span{color:var(--quiet);font-size:10px}.plusBenefitList{border:1px solid var(--line);background:#ffffffe0;border-radius:22px;margin-bottom:14px;padding:8px 14px}.plusPhone .plusBenefitList{border-radius:21px;margin-bottom:12px;padding:7px 13px}.plusBenefitList p{border-bottom:1px solid var(--line);color:var(--ink);margin:0;padding:11px 0;font-size:13px;font-weight:650}.plusPhone .plusBenefitList p{padding:10px 0;font-size:12px}.plusBenefitList p:last-child{border-bottom:0}.plusCTA{text-align:center;justify-content:center;padding:14px 16px;display:flex}.plusPhone .plusCTA{border-radius:18px;padding:13px 16px}.deviceMock{--device-width:clamp(300px, 24vw, 344px);--device-max:344px;--device-radius:56px;--device-padding:10px;--screen-radius:44px;--screen-padding:60px 19px 25px;--notch-width:31%;--notch-height:27px;--notch-top:22px;--status-left:27px;--status-top:24px;--home-width:112px;--home-height:5px;--home-bottom:10px;border-radius:var(--device-radius);padding:var(--device-padding);background:linear-gradient(145deg,#fffdf8c7,#d3c9bcc7),#e5ddd1c7;border:1px solid #d1c6b8eb;position:relative;transform:none;box-shadow:0 34px 84px #24211d21,inset 0 1px #ffffffa8;flex:0 0 var(--device-width)!important;max-width:var(--device-max)!important;width:var(--device-width)!important}.device-hero{--device-width:clamp(308px, 28vw, 362px);--device-max:362px;--device-radius:60px;--device-padding:12px;--screen-radius:48px;--screen-padding:68px 24px 28px;--notch-width:30%;--notch-height:30px;--notch-top:24px;--status-left:30px;--status-top:28px;--home-width:124px;--home-bottom:12px}.device-compact{--device-width:clamp(306px, 26vw, 350px);--device-max:350px;--screen-padding:62px 20px 25px;--notch-width:30%;--status-left:28px;--status-top:18px;--home-width:118px;--home-height:4px;--home-bottom:9px}.device-warm{background:linear-gradient(145deg,#fffdf8c7,#d3c9bcc7),#e5ddd1c7}.device-dark{background:linear-gradient(145deg,#fffdf8c7,#d3c9bcc7),#e5ddd1c7;box-shadow:0 42px 100px #0000004d,inset 0 0 0 1px #ffffff75}.device-float{animation:phoneFloat 7.6s var(--ease-soft) infinite}.heroDeviceMock.device-float{animation:phoneDrift 8s var(--ease-soft) infinite alternate}.deviceMock:before{content:"";height:var(--notch-height);left:50%;top:var(--notch-top);width:var(--notch-width);z-index:5;background:#23211ddb;border-radius:999px;position:absolute;transform:translate(-50%)}.deviceMock .deviceScreen{aspect-ratio:393/852;border-radius:var(--screen-radius);min-height:auto;padding:var(--screen-padding);background:radial-gradient(circle at 50% 8%,#e6efeac7,#0000 32%),linear-gradient(#fff,#fbf7ef);border:1px solid #e5ddd1e6;position:relative;overflow:hidden}.deviceContent{height:100%;position:relative}.deviceMock .deviceScreen:before{color:var(--ink);content:"9:41";left:var(--status-left);letter-spacing:0;top:var(--status-top);z-index:4;font-size:12px;font-weight:780;line-height:1;position:absolute}.deviceMock .deviceScreen:after{bottom:var(--home-bottom);content:"";height:var(--home-height);width:var(--home-width);z-index:4;background:#23211dad;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.dualPhones .deviceMock:first-child{z-index:1}.dualPhones .deviceMock:last-child{z-index:2}.capturePhones .deviceMock{--device-width:var(--capture-device-width);--device-max:var(--capture-device-width);--device-radius:56px;--device-padding:10px;--screen-radius:44px;--screen-padding:60px 19px 25px;--notch-width:31%;--notch-height:27px;--notch-top:22px;--status-left:27px;--status-top:24px;--home-width:112px;--home-height:5px;--home-bottom:10px}.singlePhone .deviceMock{transform:none}.capturePhones .dreamInputMock .deviceScreen{background:radial-gradient(circle at 32% 5%,#e6efead6,#0000 28%),linear-gradient(#fffdf8,#fbf7ef)}.capturePhones .voiceMock .deviceScreen{background:radial-gradient(circle at 70% 6%,#f4e3dabd,#0000 30%),linear-gradient(#fffdf8,#fbf7ef)}.analysisPhones .previewMock .deviceScreen{background:radial-gradient(circle at 28% 5%,#e6efeacc,#0000 28%),linear-gradient(#fffdf8,#fbf7ef)}.analysisPhones .deepMock .deviceScreen{background:radial-gradient(circle at 74% 5%,#f4e3dabd,#0000 30%),linear-gradient(#fffdf8,#fbf7ef)}.memoryPhones .memoryMock .deviceScreen{background:radial-gradient(circle at 30% 4%,#e6efeadb,#0000 26%),linear-gradient(#fffdf8,#fbf7ef)}.memoryPhones .symbolTraceMock .deviceScreen{background:radial-gradient(circle at 72% 6%,#f4e3dad1,#0000 28%),linear-gradient(#fffdf8,#fbf7ef)}.heroStage .deviceMock,.mockCluster .deviceMock,.capturePhones .deviceMock,.analysisPhones .deviceMock,.memoryPhones .deviceMock,.periodPhone .deviceMock,.artworkPhone .deviceMock,.plusPhone .deviceMock,.singlePhone .deviceMock,.dualPhones .deviceMock{border-radius:var(--device-radius);padding:var(--device-padding);background:linear-gradient(145deg,#fffdf8c7,#d3c9bcc7),#e5ddd1c7;border:1px solid #d1c6b8eb;position:relative;transform:none;box-shadow:0 34px 84px #24211d21,inset 0 1px #ffffffa8;flex:0 1 var(--device-width)!important;max-width:var(--device-max)!important;width:var(--device-width)!important}.heroStage .device-warm,.mockCluster .device-warm{background:linear-gradient(145deg,#fffdf8c7,#d3c9bcc7),#e5ddd1c7}.heroStage .device-dark,.mockCluster .device-dark{background:linear-gradient(145deg,#fffdf8c7,#d3c9bcc7),#e5ddd1c7;box-shadow:0 42px 100px #0000004d,inset 0 0 0 1px #ffffff75}.heroStage .deviceMock:before,.mockCluster .deviceMock:before,.capturePhones .deviceMock:before,.analysisPhones .deviceMock:before,.memoryPhones .deviceMock:before,.periodPhone .deviceMock:before,.artworkPhone .deviceMock:before,.plusPhone .deviceMock:before,.singlePhone .deviceMock:before,.dualPhones .deviceMock:before{height:var(--notch-height);top:var(--notch-top);width:var(--notch-width);background:#23211ddb}.heroStage .deviceMock .deviceScreen,.mockCluster .deviceMock .deviceScreen,.capturePhones .deviceMock .deviceScreen,.analysisPhones .deviceMock .deviceScreen,.memoryPhones .deviceMock .deviceScreen,.periodPhone .deviceMock .deviceScreen,.artworkPhone .deviceMock .deviceScreen,.plusPhone .deviceMock .deviceScreen,.singlePhone .deviceMock .deviceScreen,.dualPhones .deviceMock .deviceScreen{aspect-ratio:393/852;border-radius:var(--screen-radius);min-height:auto;padding:var(--screen-padding);position:relative}.heroStage .deviceMock .deviceScreen:before,.mockCluster .deviceMock .deviceScreen:before,.capturePhones .deviceMock .deviceScreen:before,.analysisPhones .deviceMock .deviceScreen:before,.memoryPhones .deviceMock .deviceScreen:before,.periodPhone .deviceMock .deviceScreen:before,.artworkPhone .deviceMock .deviceScreen:before,.plusPhone .deviceMock .deviceScreen:before,.singlePhone .deviceMock .deviceScreen:before,.dualPhones .deviceMock .deviceScreen:before{content:"9:41";left:var(--status-left);top:var(--status-top)}.heroStage .deviceMock .deviceScreen:after,.mockCluster .deviceMock .deviceScreen:after,.capturePhones .deviceMock .deviceScreen:after,.analysisPhones .deviceMock .deviceScreen:after,.memoryPhones .deviceMock .deviceScreen:after,.periodPhone .deviceMock .deviceScreen:after,.artworkPhone .deviceMock .deviceScreen:after,.plusPhone .deviceMock .deviceScreen:after,.singlePhone .deviceMock .deviceScreen:after,.dualPhones .deviceMock .deviceScreen:after{bottom:var(--home-bottom);height:var(--home-height);width:var(--home-width)}.pricingCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:620px;margin:28px 0 22px;display:grid}.pricingCard{background:linear-gradient(145deg,#fffffff0,#f8f5eec7),#ffffffb8;border:1px solid #e5ddd1f5;border-radius:18px;padding:20px 20px 18px;position:relative;overflow:hidden;box-shadow:0 16px 36px #24211d0e}.pricingCard:before{content:"";background:linear-gradient(90deg,#0000,#55766b3d,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.pricingTop{justify-content:space-between;align-items:center;display:flex}.pricingTop>div{gap:3px;display:grid}.pricingTop>div span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:760}.pricingTop>div strong{color:var(--ink);font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:17px;line-height:1.1}.pricingTop>strong{background:var(--sage-soft);color:var(--sage);border:1px solid #55766b24;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:780}.planPrice{align-items:baseline;gap:6px;margin:21px 0 7px;display:flex}.planPrice b{letter-spacing:-.03em;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:clamp(34px,3vw,42px);font-weight:760;line-height:1;color:var(--ink)!important}.planPrice span,.planNote{color:var(--quiet);font-size:13px;font-weight:620}.planNote{margin:0;line-height:1.35}.pricingCardFeatured{background:radial-gradient(circle at 85% 10%,#e6efead1,#0000 38%),linear-gradient(145deg,#fffdfa,#f6f3ec);border-color:#55766b4d;box-shadow:0 18px 38px #2f423b1a}.pricingCardFeatured:before{background:linear-gradient(90deg,#0000,#55766b94,#0000)}.pricingCardFeatured .pricingTop>div span,.pricingCardFeatured .planPrice span,.pricingCardFeatured .planNote{color:var(--quiet)}.pricingCardFeatured .pricingTop>div strong,.pricingCardFeatured .planPrice b{color:var(--ink)!important}.pricingCardFeatured .pricingTop>strong{background:var(--sage-soft);color:var(--sage);border-color:#55766b29}.plusFootnote{margin:12px 0 0;color:var(--quiet)!important;font-size:13px!important}.featureItem p,.stepItem p,.footer p{color:var(--muted)}.section{max-width:1180px;margin:0 auto;padding:clamp(76px,9vh,104px) 24px;scroll-margin-top:104px}.showcaseSection,.analysisSection,.periodSummarySection,.visualSection,.plusSection,.trustSection{padding-top:clamp(44px,6vh,72px);padding-bottom:clamp(44px,6vh,72px)}.showcaseSection,.analysisSection,.periodSummaryPanel,.visualPanel,.plusSection{min-height:calc(100dvh - 118px)}@media (min-width:941px){.showcaseSection,.analysisSection,.plusSection,.trustSection{box-sizing:border-box;height:calc(100dvh - 84px);min-height:calc(100dvh - 84px);padding-top:clamp(20px,3vh,36px);padding-bottom:clamp(20px,3vh,36px)}.showcaseSection h2,.analysisIntro h2,.periodSummaryPanel h2,.visualPanel h2,.plusSection h2,.trustSection h2{font-size:clamp(32px,3.4vw,48px);line-height:1.02}.showcaseCopy p:not(.eyebrow),.analysisIntro p:not(.eyebrow),.trustCopy p{font-size:clamp(15px,1vw,17px);line-height:1.5}.textList{margin-top:clamp(14px,2vh,20px)}.textList span{min-height:40px;padding:8px 0 8px 19px;font-size:13px}#anlat{--capture-device-width:min(292px, calc((100dvh - 200px) / 2.24));grid-template-columns:minmax(340px, .86fr) minmax(calc(var(--capture-device-width) + var(--capture-device-width) + 34px), .92fr)}.capturePhones{--capture-device-width:min(292px, calc((100dvh - 200px) / 2.24))}.memoryPhones .deviceMock{--device-width:min(292px, calc((100dvh - 200px) / 2.24));--device-max:min(292px, calc((100dvh - 200px) / 2.24))}.analysisSection{min-height:calc(100dvh - 108px)}.analysisIntro{margin-bottom:clamp(16px,2.2vh,24px)}.analysisStage{padding:clamp(16px,2.2vh,24px)}.analysisPhones .deviceMock{--device-width:min(302px, calc((100dvh - 330px) / 2.24));--device-max:min(302px, calc((100dvh - 330px) / 2.24))}.analysisRail{margin-top:10px}.analysisRail article{min-height:96px;padding:11px}.analysisRail strong{margin-bottom:0;font-size:12px}.analysisRail span{font-size:10px;line-height:1.32}.periodSummaryPanel,.visualPanel{min-height:calc(100dvh - 164px);padding:clamp(28px,4vh,42px)}.periodPhone .deviceMock,.artworkPhone .deviceMock,.plusPhone .deviceMock{--device-width:min(318px, calc((100dvh - 210px) / 2.24));--device-max:min(318px, calc((100dvh - 210px) / 2.24))}}.sectionIntro{margin-bottom:46px}.stepsRail{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stepItem{min-height:280px;padding:34px 30px}.stepItem+.stepItem{border-left:1px solid var(--line)}.stepItem span,.featureItem span{color:var(--clay);margin-bottom:46px;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:13px;font-weight:760;display:block}.featureGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.featureItem{border:1px solid var(--line);min-height:230px;transition:transform .24s var(--ease-flow), border-color .24s var(--ease-out), box-shadow .24s var(--ease-out);background:#ffffffa8;border-radius:18px;grid-column:span 4;padding:28px}.featureItem:first-child,.featureItem:nth-child(4),.featureItem:nth-child(7){grid-column:span 5}.featureItem:nth-child(2),.featureItem:nth-child(8){grid-column:span 7}.featureItem:hover{border-color:#55766b38;transform:translateY(-4px);box-shadow:0 16px 38px #24211d0e}.plusPanel{border:1px solid var(--line);background:#ffffffb8;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:48px;padding:52px;display:grid}.plusList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;max-width:660px;display:grid}.plusList p{color:var(--ink);border-bottom:1px solid #e5ddd1db;align-items:center;gap:10px;min-height:48px;margin:0;padding:11px 0;font-size:14px;font-weight:680;display:flex}.plusList p svg{color:var(--sage);flex:none}.plusList p:last-child{border-bottom:0}.trustSection{padding-bottom:96px}.trustCopy{border:1px solid var(--line);border-left:4px solid var(--sage);background:radial-gradient(circle at 88% 10%,#e6efeab8,#0000 32%),#ffffffa3;border-radius:32px;max-width:980px;padding:42px}.trustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.trustGrid p{border:1px solid var(--line);color:var(--ink);background:#ffffffb8;border-radius:18px;margin:0;padding:15px 16px;font-size:14px;font-weight:680;line-height:1.45}.trustNote,.footerLegalNote{line-height:1.55;color:var(--quiet)!important;font-size:13px!important}.trustNote{border-top:1px solid var(--line);max-width:760px;margin:22px 0 0;padding-top:18px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:48px;max-width:1180px;margin:0 auto;padding:54px 24px 68px;display:flex}.footerLinks{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px 30px;display:grid}.footerLegalLinks>span{color:var(--ink);margin-bottom:14px;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:13px;font-weight:760;display:block}.footerLinks a{color:var(--muted);transition:color .18s var(--ease-out);font-size:14px}.footerLinks a:hover{color:var(--sage)}.footerStoreBadge{margin-top:22px}.footerStoreBadge img{height:40px}.reveal{opacity:0;transition:opacity .82s var(--ease-soft), transform .82s var(--ease-soft);transform:translateY(16px)scale(.99)}.reveal.is-visible{opacity:1;transform:translate(0,0)scale(1)}.stepItem,.featureItem{transition-delay:calc(var(--index) * 60ms)}@keyframes ambientDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(1.4%,-1%)scale(1.04)}}@keyframes logoFloat{0%{transform:translate(0,0)rotate(-1deg)}to{transform:translateY(-5px)rotate(1deg)}}@keyframes phoneDrift{0%{transform:translate(0,0)rotate(1.2deg)scale(1)}to{transform:translateY(-12px)rotate(.35deg)scale(1)}}@keyframes memoryPhoneEnterLeft{0%{opacity:0;transform:translate(34px,26px)rotate(-4deg)scale(.94)}to{opacity:1;transform:translate(0,0)rotate(-1.2deg)scale(1)}}@keyframes memoryPhoneEnterRight{0%{opacity:0;transform:translate(-34px,34px)rotate(4deg)scale(.94)}to{opacity:1;transform:translateY(26px)rotate(1.2deg)scale(1)}}@keyframes memoryPhoneFloatLeft{0%{transform:translate(0,0)rotate(-1.2deg)scale(1)}to{transform:translateY(-10px)rotate(-.35deg)scale(1)}}@keyframes memoryPhoneFloatRight{0%{transform:translateY(26px)rotate(1.2deg)scale(1)}to{transform:translateY(12px)rotate(.45deg)scale(1)}}@keyframes memoryDotPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes memoryCardLift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes analysisPhoneEnterLeft{0%{opacity:0;transform:translate(28px,24px)rotate(-3deg)scale(.95)}to{opacity:1;transform:translateY(12px)rotate(-1deg)scale(1)}}@keyframes analysisPhoneEnterRight{0%{opacity:0;transform:translate(-28px,30px)rotate(3deg)scale(.95)}to{opacity:1;transform:translateY(-8px)rotate(1deg)scale(1)}}@keyframes analysisPhoneFloatLeft{0%{transform:translateY(12px)rotate(-1deg)scale(1)}to{transform:translateY(2px)rotate(-.35deg)scale(1)}}@keyframes analysisPhoneFloatRight{0%{transform:translateY(-8px)rotate(1deg)scale(1)}to{transform:translateY(-18px)rotate(.35deg)scale(1)}}@keyframes capturePhoneEnterLeft{0%{opacity:0;transform:translate(30px,28px)rotate(-3deg)scale(.96)}to{opacity:1;transform:translateY(12px)rotate(-.9deg)scale(1)}}@keyframes capturePhoneEnterRight{0%{opacity:0;transform:translate(-30px,28px)rotate(3deg)scale(.96)}to{opacity:1;transform:translateY(-8px)rotate(.9deg)scale(1)}}@keyframes capturePhoneFloatLeft{0%{transform:translateY(12px)rotate(-.9deg)scale(1)}to{transform:translate(0,0)rotate(-.25deg)scale(1)}}@keyframes capturePhoneFloatRight{0%{transform:translateY(-8px)rotate(.9deg)scale(1)}to{transform:translateY(-18px)rotate(.25deg)scale(1)}}@keyframes captureDeviceEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes captureDeviceFloat{0%{transform:translate(0,0)}to{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.analysisRail.reveal.is-visible article{animation:analysisRailEnter .36s var(--ease-out) both}.analysisRail.reveal.is-visible article:nth-child(2){animation-delay:45ms}.analysisRail.reveal.is-visible article:nth-child(3){animation-delay:90ms}.analysisRail.reveal.is-visible article:nth-child(4){animation-delay:.135s}.analysisRail.reveal.is-visible article:nth-child(5){animation-delay:.18s}.analysisRail.reveal.is-visible article:nth-child(6){animation-delay:.225s}.capturePhones .dreamInputMock{animation:captureDeviceEnter .76s var(--ease-soft) both, captureDeviceFloat 7s var(--ease-soft) .9s infinite alternate}.capturePhones .voiceMock{animation:captureDeviceEnter .76s var(--ease-soft) 80ms both, captureDeviceFloat 7s var(--ease-soft) .98s infinite alternate}.analysisStage .analysisPhones .previewMock{animation:analysisPhoneEnterLeft .86s var(--ease-soft) both, analysisPhoneFloatLeft 6.6s var(--ease-soft) .9s infinite alternate}.analysisStage .analysisPhones .deepMock{animation:analysisPhoneEnterRight .92s var(--ease-soft) 70ms both, analysisPhoneFloatRight 7.2s var(--ease-soft) 1.05s infinite alternate}.memoryPhones.is-visible .memoryMock{animation:memoryPhoneEnterLeft .92s var(--ease-soft) both, memoryPhoneFloatLeft 6.8s var(--ease-soft) .98s infinite alternate}.memoryPhones.is-visible .symbolTraceMock{animation:memoryPhoneEnterRight .98s var(--ease-soft) 90ms both, memoryPhoneFloatRight 7.4s var(--ease-soft) 1.1s infinite alternate}.memoryPhones.is-visible .calendarGrid .hasDream,.memoryPhones.is-visible .calendarGrid .hasInsight{animation:memoryDotPulse 2.8s var(--ease-soft) infinite}.memoryPhones.is-visible .calendarGrid .hasInsight{animation-delay:.48s}.memoryPhones.is-visible .dreamArchiveMock,.memoryPhones.is-visible .symbolDictionary,.memoryPhones.is-visible .symbolSeenMock{animation:memoryCardLift .78s var(--ease-soft) both}.memoryPhones.is-visible .symbolDictionary{animation-delay:.14s}.memoryPhones.is-visible .symbolSeenMock{animation-delay:.18s}}@keyframes analysisRailEnter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes inputScreenCycle{0%,39%{opacity:1;visibility:visible;transform:translate(0,0)scale(1)}47%,92%{opacity:0;visibility:hidden;transform:translate(-34px)scale(.985)}to{opacity:1;visibility:visible;transform:translate(0,0)scale(1)}}@keyframes resultScreenCycle{0%,43%{opacity:0;visibility:hidden;transform:translate(34px)scale(.985)}52%,88%{opacity:1;visibility:visible;transform:translate(0,0)scale(1)}to{opacity:0;visibility:hidden;transform:translate(34px)scale(.985)}}@media (min-width:941px) and (max-height:860px){.showcaseSection,.analysisSection,.plusSection,.trustSection{padding-top:18px;padding-bottom:18px}.showcaseCopy p:not(.eyebrow){font-size:16px;line-height:1.5}.textList{margin-top:18px}.textList span{min-height:38px;padding:7px 0 7px 18px}#anlat{--capture-device-width:min(268px, calc((100dvh - 186px) / 2.24));grid-template-columns:minmax(330px, .86fr) minmax(calc(var(--capture-device-width) + var(--capture-device-width) + 30px), .92fr)}.capturePhones{--capture-device-width:min(268px, calc((100dvh - 186px) / 2.24))}.memoryPhones .deviceMock{--device-width:min(268px, calc((100dvh - 186px) / 2.24));--device-max:min(268px, calc((100dvh - 186px) / 2.24))}.analysisStage{padding:20px 22px 14px}.analysisPhones .deviceMock{--device-width:min(276px, calc((100dvh - 312px) / 2.24));--device-max:min(276px, calc((100dvh - 312px) / 2.24))}.analysisRail article{min-height:92px;padding:12px}.analysisRail strong{margin-bottom:0;font-size:12px}.analysisRail span{font-size:10px;line-height:1.35}.periodPhone .deviceMock,.artworkPhone .deviceMock,.plusPhone .deviceMock{--device-width:min(292px, calc((100dvh - 196px) / 2.24));--device-max:min(292px, calc((100dvh - 196px) / 2.24))}}@media (max-width:1180px){.analysisSection{max-width:900px}.analysisIntro{grid-template-columns:1fr;margin-bottom:34px}.analysisRail{grid-template-columns:repeat(3,minmax(0,1fr))}.analysisPhones{justify-content:center}.analysisPhones .miniPhone:first-child,.analysisPhones .miniPhone:last-child{flex-basis:min(340px,44vw);width:min(340px,44vw);max-width:340px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.inputView{position:relative;opacity:1!important;transform:none!important}.resultView{display:none}}@media (max-width:940px){.siteHeader{align-items:center;padding:18px}.brandLockup img{height:74px}.brandLockup span{font-size:21px}.navLinks{display:none}.mobileMenuButton{color:var(--sage);cursor:pointer;background:#fffdf9d6;border:1px solid #e5ddd1d1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex;box-shadow:0 12px 28px #24211d0f,inset 0 1px #ffffffe0}.mobileMenuSheet{opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out);z-index:20;display:block;position:fixed;inset:0}.mobileMenuSheet.is-open{opacity:1;pointer-events:auto}.mobileMenuBackdrop{background:#181d1a3d;border:0;width:100%;padding:0;position:absolute;inset:0}.mobileMenuPanel{padding:18px 18px calc(20px + env(safe-area-inset-bottom));transition:transform .42s var(--ease-soft);background:#fffdf8fa;border:1px solid #e5ddd1eb;border-bottom:0;border-radius:26px 26px 0 0;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -20px 60px #24211d26}.mobileMenuSheet.is-open .mobileMenuPanel{transform:translate(0,0)}.mobileMenuPanelHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobileMenuPanelHeader>span{color:var(--ink);font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:16px;font-weight:760}.mobileMenuPanelHeader button{background:var(--sage-soft);color:var(--sage);border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.mobileMenuLinks{display:grid}.mobileMenuLinks button{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:15px 2px;font-family:inherit;display:grid}.mobileMenuLinks button:last-child{border-bottom:0}.mobileMenuLinks span{color:var(--sage);letter-spacing:.08em;font-size:11px;font-weight:760}.mobileMenuLinks strong{font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:17px;font-weight:680}.headerActions{margin-left:auto}.hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding:112px 18px 54px}.heroCopy{padding-top:16px}h1{font-size:clamp(40px,11vw,56px)}h2{font-size:clamp(31px,8vw,42px)}.heroStage{min-height:auto}.phoneFrame{width:min(392px,100%);margin-top:0;transform:none}.phoneScreen{min-height:auto}.section{padding:56px 18px}.showcaseSection,.analysisSection,.periodSummaryPanel,.visualPanel,.plusSection{min-height:auto}.showcaseSection,.visualPanel,.periodSummaryPanel,.insightBand{grid-template-columns:1fr;gap:30px}#hafiza{grid-template-columns:1fr;max-width:760px}#anlat{grid-template-columns:1fr}.analysisSection{max-width:760px}.textList{grid-template-columns:1fr;max-width:560px}.reverseShowcase .showcaseCopy,.reverseShowcase .mockCluster{order:initial}.mockCluster{min-height:auto}.deviceMock{--device-width:min(320px, 100%);--device-max:320px}.device-hero{--device-width:min(392px, 100%);--device-max:392px}.device-compact{--device-width:min(320px, 100%);--device-max:320px}.dualPhones{flex-direction:column;align-items:flex-start;gap:18px}.dualPhones .miniPhone:first-child,.dualPhones .miniPhone:last-child,.singlePhone .miniPhone{transform:none}.memoryPhones{align-items:center;gap:18px;min-height:auto}.capturePhones{align-items:center;gap:18px;min-height:auto;display:flex}.analysisPhones{align-items:center;gap:18px;min-height:auto}.capturePhones .miniPhone:first-child,.capturePhones .miniPhone:last-child,.analysisPhones .miniPhone:first-child,.analysisPhones .miniPhone:last-child,.memoryPhones .miniPhone:first-child,.memoryPhones .miniPhone:last-child{flex-basis:min(320px,100%);width:100%;max-width:320px}.miniPhone{flex-basis:auto;width:100%;max-width:360px}.miniScreen{min-height:560px}.visualPanel,.periodSummaryPanel{border-radius:28px;padding:28px 20px}.periodPhone .miniPhone,.artworkPhone .miniPhone,.plusPhone .miniPhone{flex-basis:min(350px,100%);width:100%;max-width:350px}.insightBlock{min-height:auto;padding:28px}.stepsRail,.plusPanel{grid-template-columns:1fr}.stepItem+.stepItem{border-left:0;border-top:1px solid var(--line)}.featureGrid{grid-template-columns:1fr}.featureItem,.featureItem:first-child,.featureItem:nth-child(2),.featureItem:nth-child(4),.featureItem:nth-child(7),.featureItem:nth-child(8){grid-column:span 1}.plusPanel{padding:28px}.pricingCards,.plusList,.trustGrid{grid-template-columns:1fr}.plusList p,.plusList p:nth-child(2n){border-right:0}.plusList p:last-child{border-bottom:0}.footer{flex-direction:column}}@media (max-width:560px){.brandLockup img{height:62px}.brandLockup span{font-size:19px}.heroActions{flex-direction:column;align-items:stretch}.primaryButton,.heroActions .appStoreBadge,.secondaryButton{justify-content:center;width:100%}.footerLinks{grid-template-columns:1fr}.analysisRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analysisRail article{grid-template-columns:26px minmax(0,1fr);min-height:104px;padding:11px}.analysisRail strong{font-size:12px}.analysisRail span{margin-top:7px;font-size:10px;line-height:1.35}.analysisRail article:nth-child(n+4){display:none}.miniScreen{padding:18px}.deviceMock{--device-width:min(312px, 100%);--device-max:312px}.device-hero{--device-width:min(340px, 100%);--device-max:340px}.heroDeviceMock .phoneView{inset:62px 18px 20px}.heroDeviceMock .deviceContent{position:static}.heroDeviceMock .phoneViewContent{width:100%;position:static;transform:none}.heroDeviceMock .clarityPreview,.heroDeviceMock .resultView .compactResult{display:none}.voiceOrb{width:180px;height:180px}.plusStats{grid-template-columns:1fr}.pricingCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plusList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.plusList p{gap:7px;min-height:44px;padding:8px 0;font-size:11px;line-height:1.3}.plusList p svg{width:13px;height:13px}.pricingCard{padding:16px 14px}.planPrice b{font-size:30px}.capturePhones .voiceMock,.analysisPhones .deepMock,.memoryPhones .symbolTraceMock{display:none}.capturePhones,.analysisPhones,.memoryPhones{gap:0}#anlat .capturePhones,#analiz .analysisStage,#hafiza .memoryPhones{display:none}.mobileMockCarousel{box-shadow:none;background:0 0;border:0;width:100%;max-width:276px;margin:2px auto 0;display:block}.mobileMockViewport{aspect-ratio:393/825;box-shadow:none;background:0 0;border:0;width:100%;position:relative;overflow:visible}.mobileMockTrack{background:0 0;width:100%;height:100%;position:relative}.mobileMockSlide{opacity:0;pointer-events:none;min-width:0;transition:opacity .68s var(--ease-soft), transform .68s var(--ease-soft);z-index:1;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translate(26px)scale(.992)}.mobileMockSlide.is-active{opacity:1;pointer-events:auto;z-index:2;transform:translate(0,0)scale(1)}.mobileMockSlide .deviceMock{--device-width:276px;--device-max:276px;--device-padding:8px;--screen-radius:42px;--screen-padding:54px 15px 18px;--home-bottom:8px;box-shadow:none;isolation:isolate;background:0 0;border:0;margin:0 auto;padding:0;overflow:visible}.mobileMockSlide .deviceMock .deviceScreen{border-radius:var(--screen-radius);box-shadow:0 22px 48px #24211d1f,0 0 0 1px #d1c6b8e6}.mobileMockSlide .deviceContent{width:100%;height:100%;transform:none}.mobileMockSlide .dreamInputMock .contextMock,.mobileMockSlide .dreamInputMock .clarityMock,.mobileMockSlide .voiceMock .transcriptReviewMock,.mobileMockSlide .previewMock .lockedPreview,.mobileMockSlide .deepMock .sceneExtractMini,.mobileMockSlide .memoryMock .symbolDictionary,.mobileMockSlide .symbolTraceMock .symbolSeenMock article:last-child{display:none}.mobileMockSlide .dreamInputMock .dreamTextMock,.mobileMockSlide .voiceMock .transcriptCard,.mobileMockSlide .previewMock .firstInsightCard,.mobileMockSlide .deepMock .questionMini,.mobileMockSlide .memoryMock .dreamArchiveMock,.mobileMockSlide .symbolTraceMock .symbolSeenMock{margin-top:8px}.mobileMockSlide .deepMock .analysisStack article:last-child,.mobileMockSlide .previewMock .firstInsightCard,.mobileMockSlide .deepMock .questionMini,.mobileMockSlide .memoryMock .dreamArchiveMock,.mobileMockSlide .symbolTraceMock .symbolSafetyMock{display:none}.mobileSummaryNote{background:var(--sage-soft);border:1px solid #55766b29;border-radius:18px;gap:5px;margin-top:22px;padding:16px;display:grid}.mobileSummaryNote span{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:10px;font-weight:780}.mobileSummaryNote strong{color:var(--ink);font-family:Outfit,Work Sans,system-ui,sans-serif;font-size:17px;line-height:1.2}.mobileSummaryNote p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.45}#hafiza .textList,.trustGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}#hafiza .textList span{min-height:42px;padding-left:17px;font-size:12px}.trustGrid{gap:8px}.trustGrid p{padding:12px;font-size:12px;line-height:1.4}#guven{padding-top:46px;padding-bottom:64px}.trustCopy{background:linear-gradient(145deg, #ffffffd1, #f4efe6ad), var(--paper);border-left-width:3px;border-radius:24px;padding:26px 20px 20px}.trustCopy h2{margin-bottom:14px;font-size:31px;line-height:1.08}.trustCopy>p:not(.trustNote){margin-bottom:22px;font-size:15px;line-height:1.55}.trustGrid{margin-top:0;display:block}.trustGrid p{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:11px;padding:14px 0;font-size:13px;font-weight:650;line-height:1.45;display:grid}.trustGrid p:before{background:var(--sage);content:"";border-radius:999px;width:6px;height:6px;margin-top:7px}.trustGrid p:last-child{border-bottom:0}.trustNote{background:#e6efea94;border:1px solid #55766b24;border-radius:16px;padding:14px;line-height:1.5;color:var(--muted)!important;margin-top:18px!important;font-size:12px!important}html[data-theme=dark] .trustCopy{background:linear-gradient(145deg, #3a483fe6, #252e28eb), var(--paper)}html[data-theme=dark] .trustNote{background:#516f6040;border-color:#a9c6b82e}.periodSummarySection,.plusPhone{display:none}.insightBand{padding-top:18px;padding-bottom:18px}.insightBand .insightBlock:nth-child(2){display:none}.insightBlock{padding:22px}.insightBlock h2{font-size:29px}.insightBlock p:not(.eyebrow){font-size:15px;line-height:1.52}}
