@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}:root{color-scheme:light;--heading-font: "Fraunces", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--body-font: "Manrope", "Avenir Next", "Segoe UI", "Noto Sans", Arial, sans-serif;--paper: #f8f3e6;--paper-soft: #f2e9d6;--paper-deep: #e9dfc6;--brown: #7c563d;--brown-deep: #3d2d22;--brown-soft: #5e3f2d;--accent: #737b4c;--accent-soft: #b1ba82;--line: rgba(166, 121, 90, .28);--shadow: rgba(61, 45, 34, .12);--shadow-strong: rgba(61, 45, 34, .2)}html[lang=he]{--heading-font: "Noto Serif Hebrew", "Times New Roman", serif;--body-font: "Noto Sans Hebrew", Arial, sans-serif}html[lang=hi]{--heading-font: "Noto Serif Devanagari", "Kohinoor Devanagari", "Mangal", serif;--body-font: "Noto Sans Devanagari", "Kohinoor Devanagari", "Mangal", sans-serif}html[lang=zh-Hans],html[lang=zh]{--heading-font: "PingFang SC", "Noto Serif CJK SC", "Songti SC", serif;--body-font: "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:var(--body-font);color:var(--brown-deep);background:radial-gradient(circle at top,rgba(255,255,255,.75),transparent 40%),radial-gradient(circle at 10% 20%,rgba(115,123,76,.12),transparent 28%),linear-gradient(180deg,#fffdf8 0%,var(--paper) 40%,var(--paper-soft) 100%)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 25%,rgba(124,86,61,.04),transparent 16%),radial-gradient(circle at 80% 10%,rgba(124,86,61,.05),transparent 20%),radial-gradient(circle at 55% 80%,rgba(115,123,76,.05),transparent 24%)}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}ul{margin:0;padding:0}#root{min-height:100vh}.site-shell{position:relative;width:min(1200px,calc(100% - 32px));margin:0 auto;padding:24px 0 40px}.ambient{position:fixed;inset:auto;pointer-events:none;z-index:0;border-radius:999px;filter:blur(14px);opacity:.65}.ambient-one{top:90px;right:6vw;width:220px;height:220px;background:#737b4c1f}.ambient-two{bottom:120px;left:4vw;width:260px;height:260px;background:#7c563d17}.site-header,.site-footer,.section{position:relative;z-index:1}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;margin-bottom:28px;background:#f8f3e6c7;border:1px solid rgba(166,121,90,.18);border-radius:24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 32px var(--shadow)}.brand-link{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.brand-mark-shell{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;overflow:hidden;background:#ffffff7a;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #3d2d221f}.brand-mark{display:block;width:40px;height:40px;border-radius:14px;object-fit:cover}.brand-copy{display:flex;flex-direction:column;gap:2px}.brand-copy strong{font-family:var(--heading-font);font-size:1.15rem;font-weight:700;letter-spacing:-.03em}.brand-copy span{color:var(--brown-soft);font-size:.9rem}.header-controls{display:flex;align-items:center;gap:12px}.site-nav{display:inline-flex;align-items:center;gap:8px;padding:6px;background:#e9dfc69e;border-radius:999px}.locale-picker{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;background:#e9dfc69e;color:var(--brown-soft)}.locale-picker span{font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.locale-select{border:none;background:transparent;color:var(--brown-deep);font:inherit;cursor:pointer}.locale-select:focus-visible{outline:none}.nav-link{padding:10px 16px;border-radius:999px;text-decoration:none;color:var(--brown-soft);transition:background-color .18s ease,color .18s ease,transform .18s ease}.nav-link:hover,.nav-link:focus-visible{color:var(--brown-deep);background:#ffffff94;outline:none}.nav-link.is-current{background:var(--brown-deep);color:var(--paper);box-shadow:0 8px 18px #3d2d2229}.section{margin-bottom:28px}.hero,.trust-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px}.hero-copy,.feature-card,.step-card,.trust-card,.support-card,.reading-card{border:1px solid rgba(166,121,90,.18);border-radius:28px;background:linear-gradient(180deg,#ffffffc2,#e9dfc6db);box-shadow:0 18px 38px var(--shadow)}.hero-copy{padding:clamp(28px,5vw,48px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:.86rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor}h1,h2{font-family:var(--heading-font);line-height:.96;letter-spacing:-.04em}h1{max-width:11ch;font-size:clamp(3.4rem,7vw,6.4rem)}h2{max-width:14ch;font-size:clamp(2.1rem,4.4vw,3.5rem)}.lead,.section-heading p,.feature-card p,.step-card p,.trust-card p,.support-card p,.reading-card p,.policy-list li{color:#3d2d22d6;line-height:1.72;font-size:1.02rem}.lead{max-width:60ch;margin-top:24px;font-size:1.12rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover,.button:focus-visible{transform:translateY(-1px);outline:none}.button:disabled{cursor:not-allowed;opacity:.62;transform:none}.button-primary{color:var(--paper);background:var(--accent);box-shadow:0 14px 24px #737b4c42}.button-secondary{color:var(--brown-deep);background:#ffffff8f;border:1px solid rgba(166,121,90,.18)}.quick-facts{display:grid;gap:12px;margin-top:28px;list-style:none}.quick-facts li{position:relative;padding-inline-start:22px;color:var(--brown-soft);font-weight:600}.quick-facts li:before{content:"";position:absolute;top:.7em;inset-inline-start:0;width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px #737b4c1f}.hero-visual{display:flex;align-items:stretch}.showcase-card{position:relative;width:100%;min-height:540px;overflow:hidden;padding:28px;border-radius:34px;background:linear-gradient(180deg,#3d2d22f5,#5e3f2df0);box-shadow:0 24px 48px var(--shadow-strong)}.showcase-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f8f3e6d1;font-size:.9rem}.status-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;color:var(--paper);background:#737b4c6b}.sheet-stack{position:relative;height:100%;min-height:420px;margin-top:26px}.sheet-card{position:absolute;inset:auto 0 0 auto;width:min(100%,380px);aspect-ratio:.77;border-radius:30px;background:linear-gradient(180deg,#ffffffe0,#f2e9d6fa);border:1px solid rgba(255,255,255,.18);box-shadow:0 26px 42px #00000029}.sheet-card-back{top:28px;left:6px;opacity:.45;transform:rotate(-8deg)}.sheet-card-mid{top:14px;right:16px;opacity:.68;transform:rotate(5deg)}.sheet-card-front{left:clamp(20px,8vw,70px);bottom:8px;padding:22px;transform-origin:bottom left;animation:settle 8s ease-in-out infinite}.sheet-brand{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--line)}.hero-mark{display:block;width:34px;height:34px;border-radius:10px;object-fit:cover}.sheet-brand strong{display:block;font-family:var(--heading-font);font-size:1.3rem;letter-spacing:-.03em}.sheet-brand span{color:var(--brown-soft);font-size:.95rem}.score-lines{margin-top:20px;min-height:240px;border-radius:22px;background:linear-gradient(180deg,#ffffff75,#fff0),repeating-linear-gradient(180deg,transparent 0 18px,rgba(61,45,34,.09) 18px 19px,transparent 19px 36px)}.visual-annotations{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.visual-annotations span,.floating-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;color:var(--paper);background:#3d2d22c2;box-shadow:0 10px 24px #00000024}.visual-annotations span{background:#737b4c2e;color:var(--brown-deep);box-shadow:none}.floating-chip{position:absolute;font-size:.94rem;white-space:nowrap;animation:drift 9s ease-in-out infinite}.floating-chip-one{top:140px;left:18px}.floating-chip-two{top:260px;right:26px;animation-delay:1.8s}.floating-chip-three{bottom:26px;left:18px;animation-delay:3s}.section-heading{max-width:720px;margin-bottom:20px}.section-heading p{margin-top:18px}.feature-grid,.steps-grid,.store-grid,.support-detail-grid{display:grid;gap:18px}.feature-grid,.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-grid,.support-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.step-card,.trust-card,.support-card,.store-card{padding:26px}.store-card{display:flex;flex-direction:column;gap:18px;justify-content:space-between;border:1px solid rgba(166,121,90,.18);border-radius:28px;background:linear-gradient(180deg,#ffffffc2,#e9dfc6db);box-shadow:0 18px 38px var(--shadow)}.store-mark-shell{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:24px;background:var(--brown-deep);color:var(--paper);box-shadow:0 14px 28px #3d2d2229}.store-mark{width:36px;height:36px}.store-copy{display:grid;gap:10px}.store-copy h3{font-family:var(--heading-font);font-size:1.8rem;letter-spacing:-.03em}.store-copy p{color:#3d2d22d6;line-height:1.7}.card-index,.step-number,.support-label{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;margin-bottom:16px;background:#737b4c1f;color:var(--accent);font-size:.9rem;font-weight:700}.step-card h3{margin-bottom:10px;font-family:var(--heading-font);font-size:1.6rem;letter-spacing:-.03em}.story-section .section-heading h2{max-width:16ch}.trust-card,.support-card{display:flex;flex-direction:column;gap:16px;justify-content:space-between}.page-hero{padding:clamp(30px,5vw,54px);border:1px solid rgba(166,121,90,.18);border-radius:30px;background:linear-gradient(180deg,#fffc,#e9dfc6c7);box-shadow:0 18px 38px var(--shadow)}.page-hero h1{max-width:12ch}.reading-card{max-width:860px;margin:0 auto;padding:clamp(28px,5vw,48px)}.reading-intro{font-family:var(--heading-font);font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;letter-spacing:-.03em}.policy-list{display:grid;gap:16px;margin-top:28px;padding-left:18px}.policy-list li::marker{color:var(--accent)}.reading-contact{margin-top:28px}.support-panel{text-align:center}.support-detail-panel{display:flex;flex-direction:column;gap:18px;justify-content:space-between}.support-mail{display:inline-block;margin:6px 0 18px;font-family:var(--heading-font);font-size:clamp(2rem,5vw,3.6rem);line-height:1;letter-spacing:-.04em;text-decoration:none}.support-copy{max-width:52ch;margin:0 auto}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 12px 8px;color:#3d2d22b8}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible,.support-mail:hover,.support-mail:focus-visible,.reading-card a:hover,.reading-card a:focus-visible,.support-card a[href^=mailto]:hover,.support-card a[href^=mailto]:focus-visible{text-decoration:underline;outline:none}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes settle{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.4deg) translateY(-4px)}}@media(max-width:980px){.hero,.trust-section,.feature-grid,.steps-grid,.store-grid,.support-detail-grid,.site-footer{grid-template-columns:1fr}.site-header,.site-footer,.header-controls{flex-direction:column;align-items:stretch}.site-nav,.locale-picker{justify-content:space-between}.showcase-card{min-height:480px}}@media(max-width:720px){.site-shell{width:min(100% - 20px,1200px);padding-top:12px}.site-header{padding:14px;border-radius:22px}.brand-link{align-items:flex-start}.brand-copy span{max-width:24ch}.site-nav{width:100%;overflow-x:auto}.locale-picker{width:100%}.nav-link{flex:1 0 auto;text-align:center}.hero-copy,.feature-card,.step-card,.trust-card,.support-card,.page-hero,.reading-card{padding:24px}h1,h2{max-width:100%}.showcase-card{min-height:430px;padding:20px}.sheet-card{width:88%}.sheet-card-front{left:12%}.floating-chip{position:static;margin-top:12px;white-space:normal}.support-mail{word-break:break-word}}
