@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/If2RXTr6YS-zF4S-kcSWSVi_szLgiuEHiC4W.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/google/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/google/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/google/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Meow Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/0FlQVPqanlaJrtr8AnJ0ERcm2fwgfyf0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/google/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/google/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/google/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.order-1{order:1}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.w-full{width:100%}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto}svg{flex-shrink:0;max-width:100%;height:auto}:root{letter-spacing:-.01em;color-scheme:light;color:#3d3b38;--space-gutter:1.5rem;--space-section-lg:6rem;--space-section-md:4rem;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-full:9999px;--bg-primary:#fffbf7;--bg-secondary:#fff7ed;--bg-tertiary:#ffedd5;--surface:#fff;--surface-elevated:#fff;--text-primary:#3d3b38;--text-secondary:#6e685c;--text-muted:#a69f8d;--sand:#d6d0c4;--accent-primary:#7a8f62;--accent-primary-light:#95a87f;--accent-primary-dark:#5f724c;--accent-secondary:#ff6b4a;--accent-tertiary:#f5a623;--accent-teal:#5ebbab;--accent-purple:#9b8ac4;--accent-cream:#fff7ed;--glass-bg:#ffffff8c;--glass-border:#ffffff73;--glass-blur:blur(20px) saturate(150%);--glass-shadow:0 8px 32px #0000000a, 0 1px 2px #00000008;--glass-shadow-hover:0 16px 48px #0000000f, 0 2px 4px #0000000a;--motion-fast:.2s;--motion-medium:.35s;--motion-slow:.5s;--motion-ease:cubic-bezier(.25, .1, .25, 1);--motion-bounce:cubic-bezier(.34, 1.56, .64, 1);--motion-reveal:cubic-bezier(.16, 1, .3, 1);--brand-font:"Playfair Display", serif;--brand-script:"Meow Script", cursive;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fffbf7;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Helvetica Neue,sans-serif;font-weight:400;line-height:1.6}html,body{max-width:100vw;overflow-x:clip}#root{width:100%;max-width:100vw;overflow-x:clip}.dark{color-scheme:dark;color:#f5f3ef;--bg-primary:#1c1917;--bg-secondary:#292524;--bg-tertiary:#3d3b38;--surface:#292524;--surface-elevated:#3d3b38;--text-primary:#f5f3ef;--text-secondary:#d6d0c4;--text-muted:#a69f8d;--accent-primary:#95a87f;--accent-secondary:#ff8a6f;--accent-tertiary:#f5a623;background-color:#1c1917}.brand-logo{font-family:var(--brand-font);letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.glass-card{-webkit-backdrop-filter:blur(20px);border-radius:var(--r-lg);background:#ffffffd9;border:1px solid #fff9;box-shadow:0 4px 24px #0000000a,0 8px 48px #00000005}.dark .glass-card{background:#292524d9;border:1px solid #ffffff14}.dashboard-stats{background:var(--surface);border-radius:var(--r-xl);border:1px solid #0000000a;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 4px 24px #0000000a}.dashboard-stat{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);border-radius:var(--r-lg);transition:transform var(--motion-fast) var(--motion-ease);flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.dashboard-stat:hover{transform:translateY(-2px)}.dashboard-stat .value{color:var(--accent-primary);letter-spacing:-.02em;font-size:2.5rem;font-weight:700}.dashboard-stat .label{color:var(--text-secondary);margin-top:.5rem;font-size:.875rem;font-weight:500}.testimonial-card{background:var(--surface);border-radius:var(--r-lg);transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);border:1px solid #0000000a;flex-direction:column;gap:1rem;padding:2rem;display:flex;box-shadow:0 4px 24px #0000000a}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.testimonial-card p{color:var(--text-primary);margin:0;line-height:1.7}.testimonial-card .author{color:var(--text-muted);margin-top:.5rem;font-size:.875rem;font-weight:500}.testimonial-card .quote-mark{color:var(--accent-secondary);font-size:2rem;line-height:1}.testimonial-card .testimonial-footer{margin-top:auto}html{background-color:var(--bg-primary);scroll-behavior:smooth}body{background-color:var(--bg-primary);min-width:320px;min-height:100vh;margin:0}#root{flex-direction:column;min-height:100vh;display:flex}a{color:var(--accent-primary);transition:color var(--motion-fast) var(--motion-ease);text-decoration:none}a:hover{color:var(--accent-secondary)}button{border-radius:var(--r-md);background:linear-gradient(135deg,var(--accent-primary) 0%,#6a7f52 100%);color:#fff;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease);border:none;padding:.75em 1.5em;font-family:inherit;font-size:1em;font-weight:600;box-shadow:0 2px 8px #7a8f6233}button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7a8f624d}button:active{transform:translateY(0)}button:focus,button:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.section{padding-left:1.5rem;padding-right:1.5rem;padding-top:var(--space-section-md);padding-bottom:var(--space-section-md)}@media(min-width:768px){.section{padding-left:2.5rem;padding-right:2.5rem}.section.section-lg{padding-top:var(--space-section-lg);padding-bottom:var(--space-section-lg)}}.hero-heading{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:700;line-height:1.08}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.fade-in-up{animation:fadeUp var(--motion-medium) var(--motion-ease) both}.scale-in{animation:scaleIn var(--motion-medium) var(--motion-ease) both}.fade-delay-1{animation-delay:.1s}.fade-delay-2{animation-delay:.2s}.fade-delay-3{animation-delay:.3s}.fade-delay-4{animation-delay:.4s}@media(prefers-reduced-motion:reduce){.fade-in-up,.scale-in{animation:none!important}*{transition-duration:.01ms!important}}.bg-surface{background-color:var(--surface)}.feature-card{background:var(--surface);border-radius:var(--r-lg);transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);border:1px solid #0000000a;padding:2rem;box-shadow:0 2px 12px #0000000a}.feature-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000014}.dark .feature-card{border:1px solid #ffffff0f}.step-number{border-radius:var(--r-full);background:linear-gradient(135deg,var(--accent-secondary) 0%,#e84a2b 100%);color:#fff;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.25rem;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #ff6b4a40}.testimonial-quote{font-style:normal;font-weight:400;line-height:1.7}.bg-warm-gradient{background:linear-gradient(135deg,#fffbf7,#fff7ed,#ffedd5)}.bg-coral-gradient{background:linear-gradient(135deg,#ff8a6f,#ff6b4a)}.bg-sage-gradient{background:linear-gradient(135deg,#95a87f,#7a8f62)}@media(max-width:767px){.dashboard-stats{grid-template-columns:1fr;gap:.75rem}.dashboard-stat{padding:1.25rem}.dashboard-stat .value{font-size:2rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes floatBlob{0%,to{transform:translate(0)}50%{transform:translate(15px,-15px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.9)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:1.5rem;transition:box-shadow .4s}.glass-panel:hover{box-shadow:var(--glass-shadow-hover)}.reveal{opacity:0;transition:opacity .7s var(--motion-reveal),transform .7s var(--motion-reveal);transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transition:opacity .6s var(--motion-reveal),transform .6s var(--motion-reveal);transform:translateY(20px)}.reveal-stagger.visible>:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}.reveal-stagger.visible>:nth-child(2){opacity:1;transition-delay:80ms;transform:translateY(0)}.reveal-stagger.visible>:nth-child(3){opacity:1;transition-delay:.16s;transform:translateY(0)}.reveal-stagger.visible>:nth-child(4){opacity:1;transition-delay:.24s;transform:translateY(0)}.reveal-stagger.visible>:nth-child(5){opacity:1;transition-delay:.32s;transform:translateY(0)}.reveal-stagger.visible>:nth-child(6){opacity:1;transition-delay:.4s;transform:translateY(0)}.section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-primary-dark,#5f724c);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;font-weight:600;display:inline-flex}.section-label:before{content:"";background:var(--accent-primary-light,#95a87f);width:1.5rem;height:1px}@media(prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*{opacity:1!important;transition:none!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}._container_1x2ev_3{min-height:100vh;width:100%;max-width:100vw;background-color:#fffbf7;color:#3d3b38;display:flex;flex-direction:column;overflow-x:hidden;overflow-x:clip;position:relative}._parallaxBg_1x2ev_20{display:none}._bgShape_1x2ev_25{position:absolute;border-radius:50%;filter:blur(40px)}._bgShape1_1x2ev_31{width:600px;height:600px;top:5%;left:-10%;background:radial-gradient(circle,rgba(255,107,74,.1) 0%,transparent 65%)}._bgShape2_1x2ev_39{width:700px;height:700px;top:25%;right:-15%;background:radial-gradient(circle,rgba(122,143,98,.1) 0%,transparent 65%)}._bgShape3_1x2ev_47{width:500px;height:500px;top:55%;left:10%;background:radial-gradient(circle,rgba(94,187,171,.07) 0%,transparent 65%)}._bgShape4_1x2ev_55{width:550px;height:550px;top:80%;right:5%;background:radial-gradient(circle,rgba(245,166,35,.06) 0%,transparent 65%)}._bgShape5_1x2ev_63{width:400px;height:400px;top:120%;left:-5%;background:radial-gradient(circle,rgba(155,138,196,.07) 0%,transparent 65%)}._bgShape6_1x2ev_71{width:650px;height:650px;top:150%;right:-10%;background:radial-gradient(circle,rgba(255,107,74,.08) 0%,transparent 65%)}._grainOverlay_1x2ev_82{display:none}._header_1x2ev_88{position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw;z-index:50;background-color:#fffbf799;backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);border-bottom:1px solid rgba(214,208,196,.3);transition:background-color .4s ease}._headerScrolled_1x2ev_103{background-color:#fffbf7e6}._headerInner_1x2ev_107{width:100%;max-width:72rem;margin:0 auto;padding:0 1rem}._headerGrid_1x2ev_114{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;height:3.5rem;gap:.75rem}._menuButtonContainer_1x2ev_123{justify-self:start}._menuButton_1x2ev_123{width:36px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;border-radius:.5rem;border:none;background:transparent;cursor:pointer;transition:background-color .2s ease}._menuButton_1x2ev_123:hover{background-color:#d6d0c44d}._menuLine_1x2ev_146{width:1.25rem;height:2px;background-color:#3d3b38;border-radius:9999px;transition:all .3s ease}._menuLineOpen_1x2ev_154:first-child{transform:rotate(45deg) translateY(8px)}._menuLineOpen_1x2ev_154:nth-child(2){opacity:0}._menuLineOpen_1x2ev_154:last-child{transform:rotate(-45deg) translateY(-8px)}._logoContainer_1x2ev_167{justify-self:center;height:100%;overflow:hidden}._logo_1x2ev_167{text-decoration:none;transition:opacity .2s ease;display:inline-flex;align-items:center;justify-content:center;height:100%}._logoImage_1x2ev_182{display:block;height:80%;width:auto;max-width:min(18rem,72vw)}._logoWordmark_1x2ev_189{display:inline-flex;align-items:baseline;gap:.18rem;white-space:nowrap}._logoLead_1x2ev_196{font-family:var(--brand-script, "Meow Script", cursive);font-size:2rem;line-height:1;color:var(--accent-secondary)}._logoAccent_1x2ev_203{font-family:var(--brand-font, "Playfair Display", serif);font-size:1.45rem;font-style:italic;line-height:1;color:var(--text-primary)}._logo_1x2ev_167:hover{opacity:.8}._avatarContainer_1x2ev_216{justify-self:end;width:36px}._avatar_1x2ev_216{width:36px;height:36px;border-radius:9999px;background:linear-gradient(135deg,#95a87f,#7a8f62);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;border:none;cursor:pointer;box-shadow:0 4px 12px #7a8f6240;transition:all .2s ease}._avatar_1x2ev_216:hover{box-shadow:0 6px 16px #7a8f6259;transform:scale(1.05)}@media(min-width:480px){._headerInner_1x2ev_107{padding:0 1.5rem}._headerGrid_1x2ev_114{height:4rem;gap:1rem;grid-template-columns:44px 1fr 44px}._menuButton_1x2ev_123{width:2.5rem;height:2.5rem;gap:.375rem;border-radius:.75rem}._logoLead_1x2ev_196{font-size:2.15rem}._logoAccent_1x2ev_203{font-size:1.55rem}._logoImage_1x2ev_182{height:80%}._avatar_1x2ev_216{width:2.5rem;height:2.5rem;font-size:.875rem}}._dropdown_1x2ev_282{position:absolute;top:calc(100% + .5rem);left:1rem;width:auto;min-width:12rem;background-color:#fffffffa;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(214,208,196,.5);border-radius:1rem;box-shadow:0 8px 32px #0000001f;transition:transform .2s ease,opacity .2s ease;overflow:hidden;opacity:0;transform:translateY(-8px);pointer-events:none}._dropdownOpen_1x2ev_301{opacity:1;transform:translateY(0);pointer-events:auto}._dropdownInner_1x2ev_307{padding:.5rem}._navList_1x2ev_311{display:flex;flex-direction:column;gap:.25rem}._navLink_1x2ev_317{display:block;padding:.75rem 1rem;border-radius:.75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s ease;color:#6e685c;word-wrap:break-word}._navLinkContent_1x2ev_329{display:inline-flex;align-items:center;gap:.5rem}._navBadge_1x2ev_335{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:9999px;background:#ff6b4a;color:#fff;font-size:.7rem;font-weight:700;line-height:1}._navLink_1x2ev_317:hover{background-color:#d6d0c44d;color:#3d3b38}._navLink_1x2ev_317._active_1x2ev_355{background-color:#e8ebe4;color:#5f724c}._overlay_1x2ev_361{position:fixed;inset:0;z-index:40;background-color:#0000001a}._main_1x2ev_369{flex:1;width:100%;max-width:100vw;min-width:0;padding-top:5rem;padding-bottom:3rem;overflow-x:hidden;overflow-x:clip;position:relative;z-index:2}._mainInner_1x2ev_382{max-width:min(64rem,100%);width:100%;min-width:0;margin:0 auto;padding:0 1rem;overflow-x:hidden;overflow-x:clip}._mainInner_1x2ev_382>*{max-width:100%;min-width:0}@media(min-width:480px){._main_1x2ev_369{padding-top:6rem}._mainInner_1x2ev_382{padding:0 1.5rem}}._footer_1x2ev_408{background-color:#fffbf780;border-top:1px solid rgba(214,208,196,.3);position:relative;z-index:2;padding-bottom:1.5rem}._footerInner_1x2ev_416{max-width:64rem;margin:0 auto;padding:2rem 1.5rem 0;text-align:center}._footerText_1x2ev_423{font-size:.875rem;color:#5f584d;font-weight:500}._footerSocial_1x2ev_429{margin-bottom:1.5rem}._footerSocialLinks_1x2ev_433{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}._footerSocialLink_1x2ev_433{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.75rem;transition:background-color .2s ease}._footerSocialLink_1x2ev_433:hover{background-color:#e8ebe4}._footerSocialLink_1x2ev_433:focus-visible{outline:2px solid #4a5a3d;outline-offset:2px}._footerSocialLink_1x2ev_433 img{width:28px;height:28px;object-fit:contain}._footerTrademark_1x2ev_465{margin:.55rem 0 0;font-size:.75rem;color:#6e685c}._diagnosticsModal_1x2ev_471{width:min(920px,94vw);max-height:88vh;overflow:auto;background:linear-gradient(145deg,#fffbf7,#fff7ed);border:1px solid #d6d0c4;border-radius:1rem;padding:1rem}._diagnosticsTitle_1x2ev_481{margin:0;font-size:1.25rem;font-weight:700;color:#3d3b38}._diagnosticsDescription_1x2ev_488{margin:.5rem 0 1rem;color:#6e685c}._diagnosticsTextArea_1x2ev_493{width:100%;min-height:300px;max-height:56vh;resize:vertical;border:1px solid #d6d0c4;border-radius:.75rem;background:#fff;color:#3d3b38;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.45;padding:.75rem}._diagnosticsActions_1x2ev_508{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}._diagnosticsButton_1x2ev_515{appearance:none;border:1px solid #d6d0c4;border-radius:.625rem;background:#fff;color:#3d3b38;font-size:.875rem;font-weight:600;padding:.5rem .8rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._diagnosticsButton_1x2ev_515:hover{transform:translateY(-1px);box-shadow:0 6px 16px #3d3b381f}._diagnosticsButton_1x2ev_515:focus-visible{outline:none;box-shadow:0 0 0 4px #7a8f6233}._diagnosticsStatus_1x2ev_538{margin:.5rem 0 0;color:#6e685c;font-size:.875rem}@media(max-width:640px){._diagnosticsModal_1x2ev_471{width:96vw;padding:.875rem}._diagnosticsTextArea_1x2ev_493{min-height:240px}}._footerLinks_1x2ev_555{margin-top:.45rem;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}._footerLink_1x2ev_555{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem;color:#4f493f;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}._footerLink_1x2ev_555:hover{color:#2f2c28}._footerLink_1x2ev_555:focus-visible{outline:2px solid #465735;outline-offset:2px}._footerDot_1x2ev_584{color:#8f8678;font-size:.75rem}._avatarLoading_1x2ev_590{width:36px;height:36px;border-radius:9999px;background:linear-gradient(135deg,#e8ebe4,#d6d0c4);animation:_pulse_1x2ev_1 1.5s ease-in-out infinite}@keyframes _pulse_1x2ev_1{0%,to{opacity:1}50%{opacity:.5}}._navDivider_1x2ev_604{height:1px;background:linear-gradient(90deg,transparent,rgba(214,208,196,.6),transparent);margin:.5rem 0}._navButton_1x2ev_611{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border-radius:.75rem;font-size:1rem;font-weight:500;text-align:left;border:none;background:transparent;cursor:pointer;transition:all .2s ease;color:#6e685c}._navButton_1x2ev_611:hover{background-color:#d6d0c44d;color:#3d3b38}._navButtonIcon_1x2ev_634{font-size:1rem}._loadingContainer_5gifh_3{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}._loadingContent_5gifh_11{text-align:center;background:linear-gradient(145deg,#fffbf7,#fff7ed);padding:3rem 4rem;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a}._spinner_5gifh_19{width:3rem;height:3rem;border:4px solid #E8EBE4;border-top-color:#7a8f62;border-radius:50%;animation:_spin_5gifh_19 1s linear infinite;margin:0 auto 1rem}@keyframes _spin_5gifh_19{to{transform:rotate(360deg)}}._loadingText_5gifh_35{color:#6e685c;font-weight:500;font-size:1rem}._button_qz26q_3{display:inline-flex;align-items:center;justify-content:center;font-weight:600;border-radius:1rem;border:none;cursor:pointer;transition:all .2s cubic-bezier(.25,.1,.25,1);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._button_qz26q_3:hover{transform:translateY(-2px)}._button_qz26q_3:active{transform:translateY(0)}._button_qz26q_3:focus{outline:none;box-shadow:0 0 0 4px #7a8f6233}._primary_qz26q_32{background:linear-gradient(135deg,#7a8f62,#5f724c);color:#fff;box-shadow:0 4px 16px #7a8f6240}._primary_qz26q_32:hover{box-shadow:0 6px 24px #7a8f6259}._secondary_qz26q_42{background:linear-gradient(135deg,#ff6b4a,#ea580c);color:#fff;box-shadow:0 4px 16px #ff6b4a40}._secondary_qz26q_42:hover{box-shadow:0 6px 24px #ff6b4a59}._outline_qz26q_52{background:transparent;color:#7a8f62;border:2px solid #D1D9C9;box-shadow:none}._outline_qz26q_52:hover{background-color:#f6f7f4;border-color:#7a8f62;box-shadow:none}._ghost_qz26q_65{background:transparent;color:#6e685c;box-shadow:none}._ghost_qz26q_65:hover{background-color:#d6d0c44d;box-shadow:none}._sm_qz26q_77{padding:.5rem 1rem;font-size:.875rem}._md_qz26q_82{padding:.75rem 1.5rem;font-size:1rem}._lg_qz26q_87{padding:1rem 2rem;font-size:1.125rem}._disabled_qz26q_93{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}._card_zln3d_3{border-radius:1.5rem;padding:1.5rem;transition:all .35s cubic-bezier(.25,.1,.25,1)}@media(min-width:768px){._card_zln3d_3{padding:2.5rem}}@media(min-width:1024px){._card_zln3d_3{padding:3rem 2.5rem}}._default_zln3d_22{background:#ffffffa6;border:1px solid rgba(255,255,255,.5)}._glass_zln3d_27{background:#ffffff8c;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.45)}._warm_zln3d_34{background:linear-gradient(145deg,#fffbf7bf,#fff7eda6);border:1px solid rgba(255,237,213,.4)}._shadow_zln3d_40{box-shadow:0 4px 16px #00000008,0 1px 2px #00000005}._elevated_zln3d_44{box-shadow:0 8px 32px #0000000a,0 1px 2px #00000008}._card_zln3d_3:hover{box-shadow:0 16px 48px #0000000f,0 2px 4px #0000000a}._container_pz5gw_3{max-width:600px;margin:0 auto;padding:1.5rem;animation:_fadeInUp_pz5gw_1 .5s ease}._hero_pz5gw_11{position:relative;text-align:center;padding:2.5rem 1.5rem;border-radius:1.5rem;overflow:hidden;background:#fffbf7;margin-bottom:1.5rem}._heroBackground_pz5gw_21{position:absolute;inset:0;pointer-events:none}._heroBlobLeft_pz5gw_27{position:absolute;top:-2rem;left:-3rem;width:14rem;height:14rem;background:radial-gradient(circle,rgba(255,107,74,.12) 0%,transparent 70%);border-radius:9999px;filter:blur(40px);animation:_floatBlob_pz5gw_1 8s ease-in-out infinite}._heroBlobRight_pz5gw_39{position:absolute;bottom:-2rem;right:-3rem;width:16rem;height:16rem;background:radial-gradient(circle,rgba(122,143,98,.12) 0%,transparent 70%);border-radius:9999px;filter:blur(40px);animation:_floatBlob_pz5gw_1 8s ease-in-out infinite reverse}._heroContent_pz5gw_51{position:relative;z-index:1}._badge_pz5gw_56{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5a623;background:#f5a6231a;padding:.25rem .75rem;border-radius:9999px;margin-bottom:.75rem}._heroTitle_pz5gw_69{font-size:1.75rem;font-weight:700;color:#3d3b38;letter-spacing:-.02em;line-height:1.2;margin:0 0 .5rem}._heroTitleAccent_pz5gw_78{color:#7a8f62}._heroDescription_pz5gw_82{font-size:1rem;color:#6e685c;line-height:1.6;margin:0}._upgradeCard_pz5gw_90{padding:2rem;margin-bottom:1.5rem;background:linear-gradient(145deg,#fffbf7,#fff7ed);border-radius:1rem;text-align:center}._planInfo_pz5gw_98{margin-bottom:1.5rem}._planName_pz5gw_102{font-size:1.25rem;font-weight:700;color:#3d3b38;margin:0 0 .5rem}._priceTag_pz5gw_109{display:inline-flex;align-items:baseline;gap:.125rem}._price_pz5gw_109{font-size:2rem;font-weight:700;color:#7a8f62}._period_pz5gw_121{font-size:1rem;font-weight:500;color:#8b8579}._features_pz5gw_127{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}._features_pz5gw_127 li{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.9rem;color:#3d3b38;border-bottom:1px solid #D6D0C4}._features_pz5gw_127 li:last-child{border-bottom:none}._actions_pz5gw_148{display:flex;flex-direction:column;gap:.75rem}._upgradeError_pz5gw_154{margin-top:.75rem;color:#ff6b4a;font-size:.875rem;text-align:left}._embeddedCheckoutSection_pz5gw_161{margin-top:1rem;text-align:left}._embeddedCheckoutHint_pz5gw_166{margin:0;color:#6e685c;font-size:.875rem}._embeddedCheckoutFrameWrap_pz5gw_172{margin-top:.75rem;border:1px solid #E8E2D9;border-radius:.75rem;overflow:hidden;background:#fff;min-height:420px}._embeddedCheckoutFrame_pz5gw_172{width:100%;min-height:420px;border:0;display:block}._freeCard_pz5gw_189{padding:1.5rem;background:linear-gradient(145deg,#fffbf7,#fff7ed);border-radius:1rem;border-left:4px solid #D6D0C4}._freeTitle_pz5gw_196{font-size:1rem;font-weight:700;color:#6e685c;margin:0 0 .75rem}._freeFeatures_pz5gw_203{list-style:none;padding:0;margin:0}._freeFeatures_pz5gw_203 li{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.85rem;color:#8b8579}._featureCheck_pz5gw_218{color:#7a8f62;font-weight:700}._featureCross_pz5gw_223{color:#b9b2a5;font-weight:700}._featureDisabled_pz5gw_228{color:#9a9387!important}._loadingContainer_pz5gw_233{max-width:600px;margin:3rem auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}._spinner_pz5gw_243{width:32px;height:32px;border:3px solid #D6D0C4;border-top-color:#7a8f62;border-radius:50%;animation:_spin_pz5gw_243 .8s linear infinite}@keyframes _fadeInUp_pz5gw_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _floatBlob_pz5gw_1{0%,to{transform:translate(0)}50%{transform:translate(15px,-15px)}}@keyframes _spin_pz5gw_243{to{transform:rotate(360deg)}}._walkthrough_12ugo_1{display:grid;gap:20px}._topicRibbon_12ugo_6{display:flex;flex-wrap:wrap;position:relative;gap:8px;border-bottom:1px solid rgba(61,59,56,.16)}._topicTab_12ugo_14{position:relative;display:flex;min-height:44px;align-items:center;justify-content:center;flex:1 1 12rem;border:0;border-radius:0;padding:0 16px;background:transparent;color:#817a70;font:700 .9rem/1 -apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;text-align:center;cursor:pointer;transition:color .18s ease}._topicTab_12ugo_14[aria-selected=true]{color:#3d3b38}._topicTab_12ugo_14[aria-selected=true]:after{position:absolute;right:18%;bottom:-1px;left:18%;height:3px;background:#7a8f62;content:""}._topicTab_12ugo_14:focus-visible{outline:3px solid rgba(122,143,98,.3);outline-offset:2px}._playerFrame_12ugo_51{overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(61,59,56,.16);border-radius:8px;background:#262320;box-shadow:0 12px 28px #2623201f}._player_12ugo_51{display:block;width:100%;height:100%;background:#262320}._placeholder_12ugo_67{display:grid;width:100%;height:100%;place-content:center;gap:10px;padding:24px;background:linear-gradient(135deg,rgba(122,143,98,.24),transparent 55%),linear-gradient(225deg,rgba(255,107,74,.2),transparent 50%),#302e2b;color:#fff;text-align:center}._placeholderIndex_12ugo_82{color:#ffffff94;font-size:.8rem;font-weight:800;letter-spacing:.1em}._placeholder_12ugo_67 strong{max-width:18ch;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,3.4rem);font-weight:500;line-height:1}._placeholder_12ugo_67 span:last-child{color:#ffffffb8;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:560px){._topicRibbon_12ugo_6{gap:6px}._topicTab_12ugo_14{min-height:48px;padding:6px 8px;font-size:.78rem}._topicTab_12ugo_14[aria-selected=true]:after{right:10%;left:10%}}@media(prefers-reduced-motion:reduce){._topicTab_12ugo_14{transition:none}}._showcase_4pgmf_1{width:100%;min-width:0;max-width:560px;margin:0;justify-self:center;color:#fffbf7;text-align:center}._scene_4pgmf_11{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.42;perspective:1100px}._tilt_4pgmf_20{width:86%;aspect-ratio:784 / 461;transform:rotateX(8deg) rotate(-5deg);transform-style:preserve-3d}._card_4pgmf_27{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(-18deg)}._ready_4pgmf_35{animation:_cardTurn_4pgmf_1 16s linear infinite}._scene_4pgmf_11:hover ._card_4pgmf_27,._scene_4pgmf_11:focus ._card_4pgmf_27{animation-play-state:paused}._scene_4pgmf_11:focus-visible{outline:3px solid #fff7ed;outline-offset:3px;border-radius:12px}._face_4pgmf_50{position:absolute;inset:0;overflow:hidden;border-radius:5px;background:#3d3d3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:inset 0 0 0 1px #fff3,0 18px 32px #00000040}._face_4pgmf_50:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 42%,rgba(0,0,0,.12));box-shadow:inset 0 0 0 1px #ffffff29}._front_4pgmf_71{transform:translateZ(1.5px)}._front_4pgmf_71 img{display:block;width:100%;height:100%}._back_4pgmf_81{transform:rotateY(180deg) translateZ(1.5px);container-type:inline-size}._compliment_4pgmf_86{display:block;width:100%;height:auto}._greeting_4pgmf_92{position:absolute;left:9.3%;bottom:15%;display:grid;gap:1.2cqw;text-align:left;color:#e6e1d7;font-family:Georgia,serif;font-size:3.2cqw;font-style:italic;line-height:1.4}._greeting_4pgmf_92 strong{font-family:Sacramento,cursive;font-size:5.5cqw;font-weight:400}._sampleQr_4pgmf_112{position:absolute;right:7.83%;bottom:12.17%;width:15.92%;height:auto}._edge_4pgmf_120{position:absolute;top:2px;bottom:2px;width:3px;background:linear-gradient(90deg,#615f5a,#d6d0c4,#615f5a)}._leftEdge_4pgmf_128{left:-1.5px;transform:rotateY(90deg)}._rightEdge_4pgmf_133{right:-1.5px;transform:rotateY(90deg)}._shadow_4pgmf_138{position:absolute;bottom:5%;left:15%;width:70%;height:8%;border-radius:50%;background:#00000052;filter:blur(12px)}@keyframes _cardTurn_4pgmf_1{0%{transform:rotateY(-18deg)}to{transform:rotateY(342deg)}}@media(prefers-reduced-motion:reduce){._scene_4pgmf_11,._tilt_4pgmf_20{aspect-ratio:auto}._tilt_4pgmf_20{padding:20px 0;transform:none}._card_4pgmf_27,._ready_4pgmf_35{display:grid;gap:16px;animation:none;transform:none}._face_4pgmf_50{position:relative;aspect-ratio:784 / 461;transform:none}._edge_4pgmf_120,._shadow_4pgmf_138{display:none}}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/wEO_EBrOk8hQLDvIAF81VvoK_kgXiQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/buEzpo6gcdjy0EiZMBUG4C0f_f5Iai0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Local;src:url(/assets-fe354d2e8d1e2f4555b7/Newsreader-500-CNmqrMdx.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--cream: #fffbf7;--offwhite: #fff7ed;--sage: #7a8f62;--sage-dark: #4a5a3d;--coral: #ff6b4a;--charcoal: #3d3b38;--ink: #262320;--warm-gray: #6e685c;--border: rgba(61, 59, 56, .1);--shadow-soft: 0 18px 44px rgba(38, 35, 32, .08);--display-font: "Newsreader Local", "Playfair Display", "Iowan Old Style", Georgia, serif;--ui-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif}*{box-sizing:border-box}._page_6bn13_30{position:relative;width:min(1240px,calc(100% - 24px));margin:0 auto;padding:18px 0 80px;color:var(--charcoal);font-family:var(--ui-font)}._imageHero_6bn13_39{position:fixed;inset:0;z-index:-3;overflow:hidden}._imageHero_6bn13_39 img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:brightness(.88) saturate(1.04)}._imageHeroScrim_6bn13_54{position:absolute;inset:0;background:linear-gradient(180deg,#3d3b381f,#3d3b3857 42%,#3d3b38b8 72%,#3d3b38e6)}._heroStage_6bn13_66{min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;padding-bottom:12px}._topbar_6bn13_75{position:relative;z-index:10;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:24px;min-height:48px;padding:0 6px 18px;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,.24)}._brand_6bn13_88{display:flex;align-items:flex-end;min-width:0}._brandMark_6bn13_94{height:42px;max-height:90%;width:auto;display:block;filter:drop-shadow(0 1px 8px rgba(0,0,0,.24))}._nav_6bn13_102{display:flex;align-items:center;justify-content:center;gap:22px;color:#ffffffc7;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._nav_6bn13_102 a{position:relative;color:inherit;text-decoration:none}._nav_6bn13_102 a:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:1px;background:#ffffff61;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}._nav_6bn13_102 a:hover:after,._nav_6bn13_102 a:focus-visible:after{transform:scaleX(1)}._mastheadCta_6bn13_138{color:#ffffffeb}._btnRow_6bn13_142{display:flex;flex-wrap:wrap;gap:12px}._btn_6bn13_142{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 20px;border-radius:16px;border:1px solid transparent;font-size:.98rem;font-weight:700;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;text-decoration:none}._btn_6bn13_142:hover{transform:translateY(-1px)}._btnPrimary_6bn13_168{background:linear-gradient(135deg,var(--sage),var(--sage-dark));color:#fff;box-shadow:0 14px 30px #7a8f623d}._btnSecondary_6bn13_174{background:#ffffff1f;border-color:#ffffff2e;color:#fff}._hero_6bn13_66{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"copy card" "primary designer";align-items:center;gap:28px;padding:16px 6px;border:none;border-radius:0;background:transparent}._heroCopy_6bn13_196,._heroVisual_6bn13_197{position:relative;z-index:1}._heroCopy_6bn13_196{grid-area:copy;display:flex;flex-direction:column;gap:20px;align-items:flex-start;max-width:41rem;padding:0 14px 1rem 8px}._heroCardShowcase_6bn13_212{grid-area:card;display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0}._heroPrimaryCta_6bn13_221,._heroDesignerCta_6bn13_222{justify-self:center;width:min(100%,240px)}._heroPrimaryCta_6bn13_221{grid-area:primary}._heroDesignerCta_6bn13_222{grid-area:designer}._eyebrow_6bn13_235,._miniLabel_6bn13_236,._stepIndex_6bn13_237{text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:800}._eyebrow_6bn13_235{display:inline-flex;align-items:center;gap:10px;color:#ffffffe6}._eyebrow_6bn13_235:before,._eyebrow_6bn13_235:after{content:"";width:1.6rem;height:1px;background:#ffffff57}h1,h2,h3,h4{font-family:var(--display-font)}._heroTitle_6bn13_266{display:grid;gap:.1em;max-width:17ch;margin:0;font-family:"Marcellus",var(--brand-font, "Playfair Display", serif);font-size:clamp(3.6rem,5vw,4rem);font-weight:400;letter-spacing:-.042em;line-height:.9;color:#fff;text-shadow:0 10px 30px rgba(0,0,0,.22)}._heroTitleLine_6bn13_280,._heroTitleAccent_6bn13_281{display:block}._heroTitleAccent_6bn13_281{position:relative;z-index:0;width:fit-content;padding:.04em .2em .06em .08em;color:#fff8f4fa;text-shadow:0 10px 28px rgba(0,0,0,.24)}._heroTitleAccent_6bn13_281 em{font-family:Playfair Display,Georgia,serif;font-style:italic}._heroTitleCoral_6bn13_299{color:#ff6b4a}._heroTitleAccent_6bn13_281:before{content:"";position:absolute;left:-.06em;right:-.14em;bottom:.08em;height:.42em;border-radius:4px;background:linear-gradient(90deg,#fff4cc57,#ffe8d62e);box-shadow:0 6px 20px #2623201f;transform:rotate(-1.6deg);z-index:-1}._heroSubhead_6bn13_317{max-width:24rem;margin:0;font-family:"Marcellus",var(--brand-font, "Playfair Display", serif);font-size:clamp(1.32rem,1.85vw,1.58rem);font-weight:400;letter-spacing:-.014em;color:#fff8f4f5;line-height:1.3;text-shadow:0 8px 22px rgba(0,0,0,.16)}@media(min-width:781px){._heroSubhead_6bn13_317{max-width:none;white-space:nowrap}}._heroSubheadEmphasis_6bn13_336{display:inline-block;margin:0 .02em;font:inherit;font-style:italic;font-weight:500;color:var(--coral)}._heroVisual_6bn13_197{min-height:560px;display:grid;place-items:center;padding:6px 0 0}._productStage_6bn13_352{position:relative;width:min(100%,520px);height:520px}._productStage_6bn13_352:before{content:"";position:absolute;left:168px;top:150px;width:170px;height:1px;border-top:1px dashed rgba(255,255,255,.26);transform:rotate(-18deg);transform-origin:left center;z-index:0}._productStage_6bn13_352:after{content:"";position:absolute;left:286px;top:296px;width:84px;height:84px;border:1px solid rgba(255,255,255,.16);border-radius:999px;z-index:0}._ritualNote_6bn13_383{position:absolute;right:0;top:112px;max-width:168px;padding:14px 16px;border:1px solid rgba(61,59,56,.12);border-radius:6px;background:linear-gradient(180deg,#fffbf7fa,#f9f2e9f5);color:var(--charcoal);font-family:var(--display-font);font-size:.98rem;line-height:1.24;letter-spacing:-.02em;box-shadow:0 8px 20px #26232014;transform:rotate(-3deg);z-index:1}._ritualNote_6bn13_383 strong{display:block;margin-bottom:8px;font-size:.72rem;font-family:var(--ui-font);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sage-dark)}._cardShell_6bn13_413{position:absolute;left:-6px;top:154px;width:332px;min-height:224px;padding:14px;border-radius:12px;background:linear-gradient(180deg,#fffffff0,#f8f5f1e0);border:1px solid rgba(61,59,56,.08);box-shadow:0 14px 28px #2623201a;transform:rotate(-7deg);z-index:2}._cardShell_6bn13_413 ._miniLabel_6bn13_236{margin:0 0 12px 14px}._productCard_6bn13_432,._phoneShell_6bn13_433,._compatPanel_6bn13_434{position:absolute;border:1px solid var(--border);box-shadow:var(--shadow-soft)}._productCard_6bn13_432{position:relative;width:100%;min-height:184px;padding:18px;border-radius:22px;background:linear-gradient(145deg,#494644,#403d3b);color:#fff;box-shadow:0 24px 48px #0f14264d}._cardAccentBar_6bn13_451{position:absolute;left:18px;top:24px;width:8px;height:72px;border-radius:999px;background:linear-gradient(180deg,#91aa6a,#7a8f62)}._cardMainCopy_6bn13_461{position:absolute;left:52px;top:24px;height:72px;display:flex;align-items:center;max-width:220px;font-family:Snell Roundhand,Apple Chancery,Brush Script MT,cursive;font-size:1.1rem;font-weight:600;line-height:1.08;color:#fffffff2}._line_6bn13_476{display:block;white-space:nowrap}._cardLowerCopy_6bn13_481{position:absolute;left:18px;bottom:18px;max-width:170px;font-family:var(--display-font);font-size:.84rem;line-height:1.18;color:#ffffffb3;letter-spacing:-.01em}._cardLowerCopy_6bn13_481 strong,._cardLowerCopy_6bn13_481 span{display:block;font-weight:500}._cardFooter_6bn13_499{position:absolute;right:18px;bottom:18px;display:flex;flex-direction:column;align-items:center;gap:6px}._cardPerson_6bn13_509 strong{font-size:.58rem;color:#ffffffa8;font-weight:500;font-family:var(--display-font)}._qr_6bn13_516{position:relative;width:62px;height:62px;padding:6px;border-radius:14px;background:linear-gradient(90deg,#262320 12%,transparent 12%,transparent 22%,#262320 22%,#262320 32%,transparent 32%,transparent 42%,#262320 42%,#262320 52%,transparent 52%,transparent 62%,#262320 62%,#262320 72%,transparent 72%),linear-gradient(#262320 12%,transparent 12%,transparent 22%,#262320 22%,#262320 32%,transparent 32%,transparent 42%,#262320 42%,#262320 52%,transparent 52%,transparent 62%,#262320 62%,#262320 72%,transparent 72%),#fff;box-shadow:inset 0 0 0 7px #fff;overflow:hidden}._qr_6bn13_516:after{content:"Preview";position:absolute;inset:15px 7px;display:grid;place-items:center;border-radius:9px;background:#fffbf7e0;color:var(--coral);font-size:.42rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._phoneShell_6bn13_433{right:6px;top:18px;width:264px;padding:14px;border-radius:8px;background:linear-gradient(180deg,#fffffffb,#f8f5f1f6);transform:rotate(3deg);z-index:3}._phoneScreen_6bn13_556{overflow:hidden;border-radius:2px;background:linear-gradient(180deg,#fffdf8,#fff8ef);min-height:420px;border:1px solid rgba(61,59,56,.08)}._screenTop_6bn13_564{padding:18px 18px 12px;background:linear-gradient(180deg,#7a8f6214,#7a8f6200);border-bottom:1px solid rgba(61,59,56,.08)}._screenTop_6bn13_564 ._miniLabel_6bn13_236,._compatPanel_6bn13_434 ._miniLabel_6bn13_236{margin:0 0 8px;color:var(--sage-dark)}._screenTop_6bn13_564 h4,._compatPanel_6bn13_434 h4{margin:0;font-size:1.2rem;line-height:1.1;letter-spacing:-.03em}._screenPanel_6bn13_584{margin:0 16px 14px;padding:14px;border-radius:6px;background:#fffffff5;border:1px solid rgba(61,59,56,.08)}._profileRow_6bn13_592{display:flex;align-items:center;gap:12px}._avatar_6bn13_598{width:52px;height:52px;border-radius:18px;background:linear-gradient(145deg,#f3d0c6,#e8b7a9)}._profileRow_6bn13_592 strong{display:block;font-size:1rem}._profileRow_6bn13_592 span,._messageSubhead_6bn13_611,._quoteCard_6bn13_612 small{color:var(--warm-gray)}._tagRow_6bn13_616,._metricRow_6bn13_617{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._tag_6bn13_616,._metric_6bn13_617{padding:8px 10px;border-radius:12px;background:var(--offwhite);border:1px solid rgba(61,59,56,.06);font-size:.85rem;font-weight:700}._metric_6bn13_617{background:#7a8f6214;color:var(--sage-dark)}._compatPanel_6bn13_434{right:18px;bottom:-10px;width:230px;padding:16px;border-radius:10px;background:linear-gradient(180deg,#fffefb,#f6f7f4);transform:rotate(-5deg);z-index:4}._compatScoreRow_6bn13_650{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 8px}._compatScoreValue_6bn13_658{font-size:2rem;line-height:.9;letter-spacing:-.08em;font-weight:800;color:var(--ink)}._compatScoreLabel_6bn13_666{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sage-dark)}._bar_6bn13_674{height:10px;margin:8px 0 12px;border-radius:999px;background:#7a8f621f;overflow:hidden}._bar_6bn13_674 span{display:block;width:86%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sage),var(--coral))}._contentSurface_6bn13_690{position:relative;z-index:1;margin-top:-8px;padding:38px 18px 18px;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#fffbf7fa,#fff7edfa);border-top:1px solid rgba(255,255,255,.58);box-shadow:0 -6px 20px #26232014}._section_6bn13_701{margin-top:36px;padding:34px;border:1px solid rgba(61,59,56,.1);border-radius:12px;background:linear-gradient(180deg,#fffbf7fa,#fff8f1f5);box-shadow:0 8px 20px #2623200a}._sage_6bn13_710{background:linear-gradient(180deg,#eef2e8e6,#ffffffd1)}._dark_6bn13_714{background:linear-gradient(180deg,#322f2d 0%,var(--ink) 100%);color:#fff}._sectionHead_6bn13_719{display:grid;gap:14px;max-width:46rem;margin-bottom:30px}._walkthroughPanel_6bn13_726{max-width:960px}._section_6bn13_701 ._eyebrow_6bn13_235{color:var(--sage-dark)}._section_6bn13_701 ._eyebrow_6bn13_235:before,._section_6bn13_701 ._eyebrow_6bn13_235:after{background:#7a8f6247}._sectionTitle_6bn13_739{display:block;max-width:16ch;margin:0;font-size:clamp(2.4rem,4.4vw,3.8rem);font-weight:560;line-height:.95;letter-spacing:-.055em;color:var(--charcoal)}._sectionTitleLine_6bn13_750,._sectionTitleAccent_6bn13_751{display:inline}._sectionTitleAccent_6bn13_751{margin-left:.04em;font-family:Apple Chancery,Snell Roundhand,Brush Script MT,cursive;font-size:1.03em;font-weight:600;letter-spacing:.01em;white-space:nowrap}._sectionTitleAccentScript_6bn13_764{font-family:Sacramento,Snell Roundhand,Apple Chancery,Brush Script MT,cursive;font-size:1.08em;font-weight:400;letter-spacing:.005em}._sectionHead_6bn13_719 p,._ctaBlock_6bn13_772 p{margin:0;font-family:var(--display-font);color:var(--warm-gray);font-size:1.18rem;font-weight:500;letter-spacing:-.014em;line-height:1.48;max-width:38rem}._comparisonGrid_6bn13_783,._principlesGrid_6bn13_784,._quotesGrid_6bn13_785{display:grid;gap:18px}._comparisonGrid_6bn13_783{grid-template-columns:repeat(3,1fr)}._principlesGrid_6bn13_784{grid-template-columns:repeat(2,1fr)}._quotesGrid_6bn13_785{grid-template-columns:repeat(3,1fr)}._panel_6bn13_802,._quoteCard_6bn13_612,._principleCard_6bn13_804{padding:22px;border-radius:10px;border:1px solid rgba(61,59,56,.1);background:#ffffffe0}._panel_6bn13_802 h3,._flowCard_6bn13_812 h3,._principleCard_6bn13_804 h3,._quoteCard_6bn13_612 h3{margin:0 0 10px;font-size:1.22rem;line-height:1.04;letter-spacing:-.04em;font-weight:600}._panel_6bn13_802 p,._flowCard_6bn13_812 p,._principleCard_6bn13_804 p,._quoteCard_6bn13_612 p{margin:0;font-family:var(--display-font);color:var(--warm-gray);font-size:1.03rem;font-weight:500;letter-spacing:-.008em;line-height:1.52}._flowGrid_6bn13_835{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._flowCard_6bn13_812{position:relative;padding:22px;border-radius:10px;border:1px solid rgba(61,59,56,.1);background:linear-gradient(180deg,#fffffff2,#fff8f1e6);overflow:hidden}._stepIndex_6bn13_237{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;margin-bottom:16px;border-radius:999px;background:#7a8f621f;color:var(--sage-dark)}._artifact_6bn13_862{margin-top:18px;padding:16px;border-radius:18px;border:1px solid rgba(61,59,56,.08);background:#ffffffeb;min-height:140px}._artifactProfile_6bn13_871{display:grid;gap:12px;background:linear-gradient(145deg,#fff4ef,#ffe9df)}._artifactCard_6bn13_877{display:flex;flex-direction:column;gap:14px;background:linear-gradient(145deg,#fffefb,#fff0e7)}._artifactPhone_6bn13_884{display:grid;gap:10px;background:linear-gradient(180deg,#fffefb,#f6f7f4)}._profileSilhouetteCard_6bn13_890{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;padding:14px;border-radius:16px;background:#ffffffad;border:1px solid rgba(61,59,56,.08)}._profileSilhouette_6bn13_890{position:relative;width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,#ebb9ac,#d88f7f)}._profileSilhouette_6bn13_890:before{content:"";position:absolute;top:10px;left:18px;width:20px;height:20px;border-radius:999px;background:#fffbf7eb}._profileSilhouette_6bn13_890:after{content:"";position:absolute;left:10px;bottom:8px;width:36px;height:20px;border-radius:18px 18px 10px 10px;background:#fffbf7eb}._profileSilhouetteMeta_6bn13_931,._profileBio_6bn13_932{display:grid;gap:8px}._artifactLine_6bn13_937{width:100%;height:10px;border-radius:12px;background:var(--offwhite)}._short_6bn13_944{width:68%}._artifactGrid_6bn13_948{display:flex;flex-wrap:wrap;gap:8px}._artifactChip_6bn13_954{display:inline-flex;padding:8px 10px;border-radius:12px;border:1px solid rgba(61,59,56,.06);background:var(--offwhite);font-size:.82rem;font-weight:700;color:var(--warm-gray)}._cardMiniPreview_6bn13_965{position:relative;width:100%;max-width:196px;aspect-ratio:1.75;padding:12px 14px;border-radius:18px;background:linear-gradient(145deg,#4a4643,#3a3735);color:#fff;overflow:hidden;box-shadow:0 12px 24px #0f14262e;align-self:center}._cardMiniPreview_6bn13_965:before{content:"";position:absolute;left:14px;top:14px;width:5px;height:34px;border-radius:999px;background:linear-gradient(180deg,#91aa6a,#7a8f62)}._cardMiniCopy_6bn13_990{margin-left:18px;max-width:118px;font-family:Snell Roundhand,Apple Chancery,Brush Script MT,cursive;font-size:.82rem;line-height:1.05;color:#fffffff5}._cardMiniFooter_6bn13_999{position:absolute;left:14px;right:14px;bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}._cardMiniFooter_6bn13_999 span{font-size:.58rem;color:#ffffffb8}._cardMiniQr_6bn13_1015{width:28px;height:28px;border-radius:8px;background:linear-gradient(90deg,#262320 14%,transparent 14%,transparent 28%,#262320 28%,#262320 42%,transparent 42%,transparent 56%,#262320 56%,#262320 70%,transparent 70%),linear-gradient(#262320 14%,transparent 14%,transparent 28%,#262320 28%,#262320 42%,transparent 42%,transparent 56%,#262320 56%,#262320 70%,transparent 70%),#fff;box-shadow:inset 0 0 0 3px #fff}._complimentPicker_6bn13_1026{display:grid;gap:8px}._complimentLabel_6bn13_1031{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-dark)}._complimentSelect_6bn13_1039{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffffe6;border:1px solid rgba(61,59,56,.08);color:var(--charcoal);font-size:.82rem;font-weight:700}._complimentSelect_6bn13_1039:before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--sage),var(--coral))}._messageHeader_6bn13_1061{display:flex;align-items:center;justify-content:space-between;gap:12px}._messageHeader_6bn13_1061 strong{display:block;font-size:.95rem;color:var(--charcoal)}._messageSubhead_6bn13_611{display:block;margin-top:3px;font-size:.72rem;letter-spacing:.04em}._matchBadge_6bn13_1081{font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-dark)}._messageThread_6bn13_1089{display:grid;gap:8px;margin-top:4px}._messageBubble_6bn13_1095{max-width:86%;padding:10px 12px;border-radius:14px;font-size:.82rem;line-height:1.4;font-weight:600;border:1px solid rgba(61,59,56,.06)}._inbound_6bn13_1105{background:#fffffff5;color:var(--charcoal);justify-self:start}._outbound_6bn13_1111{background:#7a8f6224;color:var(--sage-dark);justify-self:end}._quoteCard_6bn13_612{display:grid;gap:14px;min-height:220px;position:relative}._quoteCard_6bn13_612:before{content:"“";position:absolute;top:10px;right:16px;font-family:var(--display-font);font-size:3rem;line-height:1;color:#ff6b4a24}._quoteCard_6bn13_612 p{font-size:1.18rem;color:var(--charcoal);font-weight:500;font-style:italic;letter-spacing:-.02em;line-height:1.6}._quoteCard_6bn13_612 small{font-size:.9rem;font-weight:600}._ctaBlock_6bn13_772{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:16px;padding:14px 6px}._ctaBlock_6bn13_772 ._btnRow_6bn13_142{justify-content:center}._ctaBlock_6bn13_772 ._sectionTitleAccent_6bn13_751{white-space:normal}._ctaLead_6bn13_1166{margin:0;font-family:var(--display-font);font-size:1.02rem;font-style:italic;font-weight:500;color:#ffffffbd}._dark_6bn13_714 ._sectionTitle_6bn13_739{color:#fff;max-width:14ch}._dark_6bn13_714 ._sectionHead_6bn13_719 p,._dark_6bn13_714 ._ctaBlock_6bn13_772 p{color:#ffffffbd}._dark_6bn13_714 ._btnSecondary_6bn13_174{background:#ffffff14;border-color:#ffffff2e}._fadeCard_6bn13_1190{animation:_fadeUp_6bn13_1 .56s ease both}._delay1_6bn13_1194{animation-delay:.1s}._delay2_6bn13_1198{animation-delay:.18s}._delay3_6bn13_1202{animation-delay:.26s}@keyframes _fadeUp_6bn13_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1080px){._hero_6bn13_66{grid-template-columns:1fr;grid-template-areas:"copy" "primary" "card" "designer"}._heroVisual_6bn13_197{min-height:460px}._flowGrid_6bn13_835,._quotesGrid_6bn13_785,._principlesGrid_6bn13_784{grid-template-columns:1fr 1fr}}@media(max-width:940px){._comparisonGrid_6bn13_783{grid-template-columns:1fr}}@media(max-width:780px){._page_6bn13_30{width:min(100%,calc(100% - 20px));padding-top:14px}._topbar_6bn13_75,._section_6bn13_701{padding-left:20px;padding-right:20px}._hero_6bn13_66{padding-left:0;padding-right:0}._topbar_6bn13_75{grid-template-columns:1fr;align-items:start;gap:14px}._nav_6bn13_102{justify-content:flex-start;flex-wrap:wrap}._mastheadCta_6bn13_138{display:none}._heroTitle_6bn13_266{max-width:8ch}._heroVisual_6bn13_197{min-height:500px}._contentSurface_6bn13_690{padding-left:12px;padding-right:12px;padding-bottom:12px}._productStage_6bn13_352{height:480px}._cardShell_6bn13_413{top:188px;left:8px;z-index:5}._productStage_6bn13_352:before,._productStage_6bn13_352:after{display:none}._phoneShell_6bn13_433{right:0;width:224px;top:30px}._ritualNote_6bn13_383{top:88px;right:8px;max-width:146px}._compatPanel_6bn13_434{right:10px;bottom:8px;width:196px;z-index:4}._comparisonGrid_6bn13_783,._flowGrid_6bn13_835,._quotesGrid_6bn13_785,._principlesGrid_6bn13_784{grid-template-columns:1fr}}._container_e7n1d_1{max-width:900px;margin:2rem auto;padding:3rem 1.5rem;border:1px solid #D6D0C4;border-radius:1.5rem;background:linear-gradient(145deg,#fffbf7,#fff7ed);color:#3d3b38;text-align:center}._badge_e7n1d_12{color:#6e685c;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._container_e7n1d_1 h1{margin:1rem 0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;letter-spacing:-.02em}._container_e7n1d_1 p{margin:1rem auto;max-width:38rem;color:#6e685c;line-height:1.7}._actions_e7n1d_34{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}._actions_e7n1d_34 a{display:inline-flex;align-items:center;min-height:48px;padding:.75rem 1.25rem;border:1px solid #7A8F62;border-radius:.75rem;color:#3d3b38;font-weight:600;text-decoration:underline;text-underline-offset:.2em}._actions_e7n1d_34 a:hover{background:#fff7ed}._actions_e7n1d_34 a:focus-visible{outline:2px solid #3D3B38;outline-offset:4px;box-shadow:0 0 0 4px #7a8f6233}.routeFallback{width:100%;min-height:40vh;display:flex;align-items:center;justify-content:center;color:#6e685c;font-weight:600;letter-spacing:.02em}.appCrashFallback{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;background:#fffbf7;color:#3d3b38}.appCrashTitle{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.appCrashText{color:#6e685c;margin-bottom:1.25rem}.appCrashButton{border:none;border-radius:.75rem;padding:.75rem 1.25rem;font-weight:600;cursor:pointer;color:#fff;background:linear-gradient(135deg,#7a8f62,#95a87f)}.appCrashButton:hover{filter:brightness(1.05)}
