@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-wght-normal.6966892c.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-wght-normal.bee3d92a.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-wght-normal.5a333f71.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-wght-normal.f98857f4.woff2) format("woff2-variations");unicode-range:u+00??,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:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.table{display:table}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px)}.blur,.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,)}}:root{--font-plus-jakarta:"Plus Jakarta Sans Variable";--paper:#fffaf4;--ink:#21180f;--muted:#695a4c;--orange:#f05a16;--orange-deep:#c83e08;--limestone:url(/textures/limestone-wash-v3.webp);--terracotta:url(/textures/terracotta-wash-v3.webp)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--limestone) 0 0 /900px 900px repeat,radial-gradient(circle at 78% 18%,#ffb77761,transparent 31rem),radial-gradient(circle at 8% 90%,#f05a161a,transparent 30rem),var(--paper);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #f05a166b}main{min-height:100vh;overflow:hidden}.site-header{z-index:20;border-bottom:1px solid #3e28181f;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 48px);height:92px;margin:0 auto;display:grid;position:relative}.brand{justify-self:start;align-items:center;display:inline-flex}.brand img{object-fit:contain;width:73px;height:76px}.desktop-nav{align-items:center;gap:34px;font-size:14px;font-weight:650;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--orange)}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.language-switcher{background:#fffaf4bd;border:1px solid #3e281824;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.language-switcher button{min-width:34px;min-height:32px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:0 9px;font-size:10px;font-weight:800}.language-switcher button.active{color:#fff;background:var(--ink)}.header-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf49e;border:1px solid #3e28182e;border-radius:999px;gap:9px;padding:12px 17px;font-size:13px;font-weight:750;display:inline-flex}.header-cta,.hero{align-items:center}.hero{grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);gap:36px;width:min(1240px,100% - 48px);min-height:calc(100vh - 92px);margin:0 auto;padding:54px 0 72px;display:grid}.hero-copy{z-index:5;max-width:650px;padding-bottom:18px;position:relative}.eyebrow{color:var(--orange-deep);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;font-size:12px;font-weight:800;line-height:1;display:flex}.eyebrow span{background:currentColor;width:28px;height:1px}h1{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(56px,5.7vw,88px);font-weight:820;line-height:.96}h1 em{color:var(--orange);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:500}.hero-lede{max-width:585px;color:var(--muted);letter-spacing:-.015em;margin:30px 0 0;font-size:clamp(17px,1.65vw,21px);line-height:1.62}.hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.primary-cta{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-deep));border-radius:999px;align-items:center;gap:20px;padding:17px 22px 17px 24px;font-size:15px;font-weight:780;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:inline-flex;box-shadow:0 18px 38px -18px #c83e08cc}.primary-cta:hover{transform:translate3d(var(--magnet-x),calc(var(--magnet-y) - 2px),0);box-shadow:0 24px 46px -20px #c83e08e6}.primary-cta span{font-size:19px}.motion-link{--magnet-x:0px;--magnet-y:0px;transform:translate3d(var(--magnet-x),var(--magnet-y),0);will-change:transform;transition:transform .38s cubic-bezier(.2,.8,.2,1),color .25s,background-color .25s,box-shadow .25s;position:relative;overflow:hidden}.motion-link:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#ffffff47 49%,#0000 62%);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-45% -22%;transform:translate(-88%)}.motion-link:hover:before{transform:translate(88%)}.motion-link span{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.motion-link:hover span{transform:translate(4px)}.text-link{border-bottom:1px solid;padding:10px 0 7px;font-size:14px;font-weight:750}.trust-line{color:var(--muted);align-items:center;gap:14px;margin:34px 0 0;font-size:13px;font-weight:700}.trust-line,.trust-people{display:flex}.trust-people img{border:3px solid var(--paper);object-fit:cover;border-radius:50%;width:48px;height:48px;margin-left:-12px;box-shadow:0 8px 20px -12px #2c190cbd}.trust-people img:first-child{margin-left:0}.hero-product{--phone-rx:0deg;--phone-ry:0deg;--phone-light-x:50%;--phone-light-y:18%;--scene-x:0px;--scene-y:0px;--scroll-phone-x:0px;--scroll-phone-y:0px;--scroll-phone-scale:1;--scroll-phone-ry:0deg;--scroll-phone-rz:0deg;--scroll-scene-y:0px;--scroll-scene-scale:1.014;--scroll-orbit-rz:0deg;perspective:1200px;min-height:700px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.hero-product:before{background-blend-mode:screen,soft-light,normal;filter:saturate(.82)contrast(.94)brightness(1.05);transform:translate3d(var(--scene-x),calc(var(--scene-y) + var(--scroll-scene-y)),-22px) rotate(-1.4deg) scale(var(--scroll-scene-scale));background:radial-gradient(circle at 23% 32%,#fff4e433,#0000 26%),linear-gradient(145deg,#ed4e1224,#ffa7570f),url(/art/closing-garden-mobile-v3.webp) 50% 44%/cover no-repeat;border:1px solid #ffecd975;border-radius:274px 274px 82px 82px;transition:transform .72s cubic-bezier(.16,1,.3,1),filter .42s;box-shadow:inset 0 1px #fff6,inset 0 -26px 55px #8124041c,0 52px 110px -52px #c83e08b8}.hero-product:after,.hero-product:before{content:"";width:548px;height:604px;will-change:transform;position:absolute}.hero-product:after{z-index:2;pointer-events:none;background:radial-gradient(circle at var(--phone-light-x) var(--phone-light-y),#ffffff4d,transparent 20%),linear-gradient(112deg,#ffffff29,transparent 24%,transparent 69%,#fff0de1a);mix-blend-mode:soft-light;transform:translate3d(var(--scene-x),calc(var(--scene-y) + var(--scroll-scene-y)),-14px) rotate(-1.4deg) scale(var(--scroll-scene-scale));border:1px solid #7e4b2b29;border-radius:274px 274px 82px 82px;transition:transform .72s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 0 8px #fff9f21f,inset 0 1px #ffffff94,inset 0 -18px 42px #66300f14,0 0 0 1px #fff3}.orbit{z-index:1;transform:translateY(var(--scroll-scene-y)) rotate(var(--scroll-orbit-rz));will-change:transform;border:1px solid #95411233;border-radius:50%;transition:transform .18s linear;position:absolute}.orbit-one{width:610px;height:610px}.orbit-two{opacity:.55;border-style:dashed;width:690px;height:690px}.phone-stage{z-index:5;transform:translate3d(var(--scroll-phone-x),var(--scroll-phone-y),0) scale(var(--scroll-phone-scale)) perspective(1100px) rotateX(var(--phone-rx)) rotateY(calc(var(--phone-ry) + var(--scroll-phone-ry))) rotate(calc(2deg + var(--scroll-phone-rz)));transform-style:preserve-3d;will-change:transform;transition:transform .72s cubic-bezier(.16,1,.3,1);position:relative}.hero-product.is-tracking:before{transition:transform .14s ease-out,filter .2s}.hero-product.is-tracking .phone-stage,.hero-product.is-tracking:after{transition:transform .14s ease-out}.phone{backface-visibility:hidden;background:linear-gradient(104deg,#1c1714,#776d66 7%,#2d2723 13%,#14110f 47%,#5f5650 91%,#1c1714);border:1px solid #2f251ff5;border-radius:52px;width:312px;height:622px;padding:7px;position:relative;transform:translateZ(28px);box-shadow:0 0 0 1px #ffffff47,0 0 0 3px #241c17d1,0 48px 76px -30px #4b1e06b8,0 18px 30px -22px #140d09e6,inset 2px 0 #ffffff2e,inset -2px 0 #0000008f}.phone:before{z-index:1;border:1px solid #ffffff38;border-radius:47px;inset:4px;box-shadow:inset 0 0 0 1px #0000007a,inset 0 2px 2px #ffffff1f}.phone:after,.phone:before{content:"";pointer-events:none;position:absolute}.phone:after{z-index:9;mix-blend-mode:soft-light;background:linear-gradient(112deg,#ffffff38,#0000 18% 68%,#ffffff12),radial-gradient(at 13% 2%,#ffffff29,#0000 28%);border-radius:43px;inset:8px}.phone-frame-shine{z-index:10;pointer-events:none;background:radial-gradient(circle at var(--phone-light-x) var(--phone-light-y),#fffaefeb 0,#ffdab175 7%,transparent 27%),linear-gradient(112deg,#ffffff57,transparent 16%,transparent 76%,#ffecd72e);opacity:.72;filter:drop-shadow(0 0 4px #ffd6aa24);border-radius:56px;padding:5px;transition:opacity .25s;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-product.is-tracking .phone-frame-shine,.hero-product:hover .phone-frame-shine{opacity:.9}.phone-button{z-index:-1;background:linear-gradient(90deg,#171310,#766d67 54%,#28221e);border:1px solid #1c1613e0;width:5px;position:absolute;box-shadow:inset 1px 0 #ffffff38,0 5px 9px #160f0a47}.phone-button-action{border-radius:4px 0 0 4px;height:29px;top:104px;left:-7px}.phone-button-volume-up{border-radius:5px 0 0 5px;height:50px;top:151px;left:-7px}.phone-button-volume-down{border-radius:5px 0 0 5px;height:50px;top:211px;left:-7px}.phone-button-power{border-radius:0 5px 5px 0;height:74px;top:168px;right:-7px}.phone-island{z-index:8;background:radial-gradient(circle at 77% 45%,#111 0 4px,#0000 4.5px),linear-gradient(#080706,#15110f);border:1px solid #ffffff0e;border-radius:999px;width:91px;height:26px;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0d,0 2px 5px #23110857}.phone-island:after{content:"";background:radial-gradient(circle at 38% 32%,#384458 0 14%,#131a22 30%,#050606 72%);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:12px;box-shadow:0 0 0 1px #ffffff09,inset 0 0 3px #465c7c80}.phone-screen{z-index:2;color:#1a1200;height:100%;font-family:var(--font-plus-jakarta),system-ui,sans-serif;background:#fffcf8 url(/pwa/aura-background.svg) 50%/cover no-repeat;border:1px solid #000000b8;border-radius:44px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff21,inset 0 1px #ffffff2e}.phone-screen-motion{height:calc(100% - 78px);animation:phone-screen-enter .44s cubic-bezier(.2,.78,.2,1) both}.phone-screen .material-symbols-outlined{white-space:nowrap;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24;letter-spacing:normal;text-transform:none;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pwa-topbar{color:#fffcf8;background:linear-gradient(135deg,#ea580c,#c2410c);border-bottom:1px solid #fffcf82e;justify-content:space-between;min-height:78px;padding:31px 12px 10px;box-shadow:0 12px 24px -18px #c2410cb8}.pwa-brand,.pwa-topbar{align-items:center;gap:8px;display:flex}.pwa-brand img{object-fit:contain;border-radius:10px;width:30px;height:30px}.pwa-brand strong{letter-spacing:-.05em;font-size:14px;font-weight:800}.pwa-topbar-actions{gap:6px;display:flex}.pwa-topbar-actions>span{background:#fffcf81f;border-radius:50%;place-items:center;width:27px;height:27px;box-shadow:inset 0 0 0 1px #fffcf82e;font-size:15px!important;display:grid!important}.pwa-page-shell{width:calc(100% - 16px);margin:0 auto;padding:10px 0 12px}.pwa-home-page{flex-direction:column;height:100%;display:flex}.pwa-context-banner{background:#fffcf8f0;border:1px solid #ea580c29;border-radius:18px;align-items:center;gap:9px;margin-bottom:10px;padding:9px;display:flex;box-shadow:0 14px 30px -25px #78350f61}.pwa-context-banner>span{color:#ea580c;background:#ffedd5e6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px!important;display:grid!important}.pwa-context-banner strong{font-size:11px;font-weight:900}.pwa-home-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;min-height:0;display:grid}.pwa-home-tile{min-height:110px;color:inherit;font:inherit;background:radial-gradient(circle at 50% 34%,#fff1ded1,#0000 42%),#ffffffe0;border:1.5px solid #ea580cc7;border-radius:20px;align-content:center;justify-items:center;gap:8px;padding:10px 7px 9px;display:grid;position:relative;box-shadow:0 16px 35px -28px #c2410c80,0 6px 15px -14px #47190642}.pwa-home-tile.is-interactive{cursor:pointer;transition:border-color .22s,box-shadow .22s,transform .22s}.pwa-home-tile.is-interactive:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 20px 32px -24px #c2410cb3}.pwa-home-tile.is-interactive:active{transform:translateY(0)scale(.97)}.pwa-home-tile.is-interactive:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pwa-home-tile:before{content:"";pointer-events:none;border:1px solid #ea580c29;border-radius:17px;position:absolute;inset:3px}.pwa-home-icon{background:radial-gradient(circle at 50% 42%,#fffffff0,#fff6ebc7 58%,#ffedd6eb);border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fb923c33,inset 0 2px 8px #ffffffb8,0 12px 22px -17px #c2410c8c}.pwa-home-icon>.material-symbols-outlined{color:#ea580c;font-size:28px}.pwa-home-icon>b{color:#fff;background:linear-gradient(145deg,#ff6a1f,#e1420c 72%);border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 0 0 3px #fffcf8fa}.pwa-home-tile>strong{text-align:center;letter-spacing:-.05em;font-size:11px;font-weight:900;line-height:1.02;position:relative}.phone-view{flex-direction:column;height:100%;padding-top:12px;display:flex}.phone-kicker{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.phone-view h3{letter-spacing:-.055em;margin:5px 0 18px;font-size:30px;line-height:1}.phone-total{color:#1a1200;background:#ffffffd1;border:1.5px solid #d4b99d59;border-radius:22px;padding:16px;box-shadow:0 20px 45px -30px #c2410c4d}.phone-total span,.phone-total strong{display:block}.phone-total span{color:#433224;font-size:8px}.phone-total strong{color:#ea580c;margin-top:8px;font-size:21px}.phone-list{flex:1;grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;margin-top:12px;display:grid}.phone-list>div{background:#ffffffd1;border:1.5px solid #d4b99d59;border-radius:20px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:62px;padding:10px;display:grid}.phone-list i{color:#ea580c;background:#ffedd5e6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;font-style:normal;display:grid}.phone-list i.material-symbols-outlined{place-items:center;display:grid}.phone-list span small,.phone-list span strong{display:block}.phone-list span strong{font-size:9px}.phone-list span small{color:#8c7968;margin-top:4px;font-size:7px}.phone-list b{color:var(--orange-deep);letter-spacing:.04em;font-size:6px}.phone-list b.paid{color:#4f8b54}.document-cover{background:#dca06e;border-radius:22px;flex:0 0 132px;height:132px;position:relative;overflow:hidden}.document-cover:after{content:"";background:linear-gradient(#0000 30%,#1c110a8c);position:absolute;inset:0}.document-cover img{object-fit:cover}.document-cover span{z-index:2;color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid;position:absolute;bottom:10px;right:12px}.phone-list.docs>div{min-height:55px}.pwa-route-page{flex-direction:column;gap:8px;width:100%;padding:12px 8px 59px;display:flex;position:relative;overflow:hidden}.pwa-route-title{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.pwa-route-back{z-index:12;color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-deep));cursor:pointer;min-height:42px;font:inherit;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:7px;font-weight:900;display:inline-flex;position:absolute;bottom:10px;left:14px;right:14px;box-shadow:0 18px 30px -18px #c2410cc7,inset 0 1px #ffffff38}.pwa-route-back .material-symbols-outlined{font-size:15px}.pwa-route-back:hover{filter:brightness(1.04)}.pwa-route-back:active{transform:scale(.98)}.pwa-route-back:focus-visible{outline-offset:-4px;outline:2px solid #fff}.pwa-route-title>div{min-width:0}.pwa-route-title>div>small{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px;font-size:6px;font-weight:900;display:block}.phone-view .pwa-route-title h3{letter-spacing:-.055em;margin:0;font-size:27px;line-height:.95}.pwa-route-title p{color:#786859;max-width:205px;margin:4px 0 0;font-size:6.6px;font-weight:650;line-height:1.35}.pwa-route-title.has-count>b{color:var(--orange);letter-spacing:-.05em;padding-bottom:3px;font-size:22px;line-height:1}.pwa-route-chips{gap:6px;min-height:31px;display:flex;overflow:hidden}.pwa-route-chips button{color:#796858;min-height:31px;font:inherit;white-space:nowrap;background:#fffc;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:7px;font-weight:850;display:inline-flex;box-shadow:inset 0 0 0 1px #ea580c14}.pwa-route-chips button.active{color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c);box-shadow:0 9px 18px -13px #c2410cb3}.pwa-route-chips button b{min-width:16px;height:16px;color:var(--orange);background:#fff;border-radius:50%;place-items:center;font-size:6px;display:grid}.pwa-route-outline{width:100%;min-height:32px;color:var(--orange);font:inherit;background:#ffffffe6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:7px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1.5px #ea580c33}.pwa-route-outline .material-symbols-outlined{font-size:14px}.pwa-bill-list{gap:6px;min-height:0;display:grid}.pwa-bill-card{background:linear-gradient(135deg,#fffffff7,#fffcf8e0);border:1px solid #ffffffe6;border-radius:19px;grid-template-columns:46px minmax(0,1fr) 64px;align-items:stretch;gap:6px;min-height:88px;padding:6px;display:grid;box-shadow:0 14px 28px -24px #47190666,inset 0 0 0 1px #d4b99d33}.pwa-bill-icon{min-width:0;color:var(--orange);background:linear-gradient(#ffe8db,#ffefe5);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ea580c14}.pwa-bill-icon.is-paid{color:#4aa347;background:linear-gradient(#ecfdf5,#dcfce7)}.pwa-bill-icon .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 650,"GRAD" 0,"opsz" 24;font-size:23px}.pwa-bill-copy{align-content:center;gap:8px;min-width:0;display:grid}.pwa-bill-copy>div{min-width:0}.pwa-bill-copy h4{color:#181006;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:950;line-height:1;overflow:hidden}.pwa-bill-copy>div>strong{color:var(--orange);margin-top:3px;font-size:8px;font-weight:950;line-height:1;display:block}.pwa-bill-date{color:#49392b;background:#ffffffdb;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:4px 6px;display:flex;box-shadow:inset 0 0 0 1px #6b54411f}.pwa-bill-date>.material-symbols-outlined{color:#49392b;font-size:11px}.pwa-bill-date small{gap:1px;min-width:0;display:grid}.pwa-bill-date i{color:#796858;font-size:4.8px;font-style:normal;font-weight:850;line-height:1}.pwa-bill-date b{white-space:nowrap;font-size:6px;line-height:1}.pwa-bill-state{color:#fff;background:linear-gradient(145deg,#f56a22,#d8440d);border:0;border-radius:14px;align-content:center;place-items:center;gap:5px;padding:6px 4px;display:grid;box-shadow:0 10px 18px -14px #c2410ccc}.pwa-bill-state.is-paid{color:#26713b;background:linear-gradient(#ecfdf5,#dcfce7);box-shadow:inset 0 0 0 1px #4aa34724}.pwa-bill-state>.material-symbols-outlined{width:24px;height:24px;color:var(--orange);background:#fff;border-radius:50%;place-items:center;font-size:13px;display:grid}.pwa-bill-state.is-paid>.material-symbols-outlined{color:#fff;background:#4aa347}.pwa-bill-state small{text-align:center;font-size:5.3px;font-weight:900;line-height:1.08}.pwa-route-total{color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c);border-radius:17px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;margin-top:auto;padding:10px 12px;display:flex;box-shadow:0 14px 26px -18px #c2410cb8}.pwa-route-total span{letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.pwa-route-total strong{letter-spacing:-.04em;font-size:15px;line-height:1}.pwa-doc-section{gap:7px;min-height:0;display:grid}.pwa-doc-section-head{justify-content:space-between;align-items:center;display:flex}.pwa-doc-section-head h4{letter-spacing:-.03em;margin:0;font-size:10px}.pwa-doc-section-head span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:5.5px;font-weight:850}.pwa-doc-property-card{background:#ffffffeb;border-radius:20px;overflow:hidden;box-shadow:0 18px 32px -26px #4719066b,inset 0 0 0 1px #ffffffbf}.pwa-doc-property-visual{background:#f3ebe4;height:142px;position:relative;overflow:hidden}.pwa-doc-property-visual img{object-fit:cover}.pwa-doc-property-visual:after{content:"";background:linear-gradient(#0000 45%,#1b100961);position:absolute;inset:0}.pwa-doc-property-visual>span{z-index:2;color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c);border-radius:999px;padding:5px 8px;font-size:5.5px;font-weight:900;position:absolute;bottom:8px;right:9px;box-shadow:0 9px 16px -10px #471906b3}.pwa-doc-property-body{gap:7px;padding:10px;display:grid}.pwa-doc-property-body>h4{letter-spacing:-.05em;margin:0;font-size:16px;line-height:1}.pwa-doc-property-body>p{color:#796858;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;margin:0;font-size:6px;font-weight:650;display:flex;overflow:hidden}.pwa-doc-property-body>p .material-symbols-outlined{color:var(--orange);font-size:10px}.pwa-doc-property-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.pwa-doc-property-meta>span{align-items:center;gap:3px;font-size:6px;font-weight:850;display:flex}.pwa-doc-property-meta>span .material-symbols-outlined{color:var(--orange);font-size:11px}.pwa-doc-property-meta>small{color:#796858;align-items:baseline;gap:4px;font-size:5.5px;font-weight:800;display:flex}.pwa-doc-property-meta>small b{color:var(--orange);font-size:9px}.pwa-doc-property-body>button{min-height:30px;color:var(--orange);font:inherit;background:#ea580c1a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:6.5px;font-weight:900;display:flex}.pwa-doc-property-body>button .material-symbols-outlined{font-size:12px}.pwa-property-list{grid-auto-rows:max-content;align-content:start;gap:6px;min-height:0;display:grid;overflow:hidden}.pwa-property-card{background:#ffffffed;border:1px solid #ffffffe6;border-radius:20px;overflow:hidden;box-shadow:0 17px 32px -26px #47190685,inset 0 0 0 1px #d4b99d26}.pwa-property-card.is-featured{grid-template-rows:92px auto;min-height:0;display:grid}.pwa-property-photo{background:#ead1bc;position:relative;overflow:hidden}.pwa-property-photo img{object-fit:cover}.pwa-property-photo:after{content:"";background:linear-gradient(#0000,#2012085c);position:absolute;inset:34% 0 0}.pwa-property-status{z-index:2;color:#26713b;letter-spacing:.05em;text-transform:uppercase;background:#eaf8edf0;border-radius:99px;padding:4px 7px;font-size:5px;font-weight:900;position:absolute;top:7px;right:7px;box-shadow:0 7px 16px -12px #1c3821c7,inset 0 1px #ffffffb3}.pwa-property-status.is-rented{color:var(--orange-deep);background:#fff0e6f0}.pwa-property-copy{min-width:0;padding:7px 9px 8px}.pwa-property-copy>span{color:#26713b;text-transform:uppercase;background:#eaf8ed;border-radius:99px;padding:4px 7px;font-size:5.5px;font-weight:900;display:inline-flex}.pwa-property-copy h4{letter-spacing:-.045em;margin:0;font-size:11px;line-height:1}.pwa-property-copy p{color:#786859;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;margin:4px 0 0;font-size:5.5px;display:flex;overflow:hidden}.pwa-property-copy p .material-symbols-outlined{color:var(--orange);font-size:10px}.pwa-property-copy>div{border-top:1px solid #6b54411a;justify-content:space-between;align-items:center;margin-top:5px;padding-top:5px;display:flex}.pwa-property-copy>div small{color:#786859;align-items:center;gap:3px;font-size:5px;font-weight:800;display:flex}.pwa-property-copy>div small .material-symbols-outlined{color:var(--orange);font-size:9px}.pwa-property-card.is-compact>b,.pwa-property-copy>div b{color:var(--orange);font-size:12px}.pwa-property-card.is-compact{grid-template-columns:48px 1fr 16px;align-items:center;gap:7px;padding:8px;display:grid}.pwa-property-card.is-compact .pwa-property-copy{padding:0}.pwa-property-card.is-compact .pwa-property-copy>span{color:var(--orange-deep);background:#fff0e6}.pwa-property-monogram{color:#fff;background:linear-gradient(145deg,#f47a39,#c6420f);border-radius:15px;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:14px;display:grid}.pwa-property-monogram.is-sand{color:#4b2b18;background:linear-gradient(145deg,#f8d6ae,#d49a65)}.pwa-finance-summary{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pwa-finance-summary article{background:#ffffffe0;border-radius:16px;align-content:center;min-height:61px;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #6b54411a}.pwa-finance-summary article small{color:#786859;font-size:5.5px;font-weight:800}.pwa-finance-summary article strong{color:var(--orange);letter-spacing:-.04em;margin-top:5px;font-size:13px}.pwa-finance-summary article.is-balance{color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c);grid-column:1/-1;min-height:68px;box-shadow:0 15px 28px -21px #c2410cd1}.pwa-finance-summary article.is-balance small,.pwa-finance-summary article.is-balance strong{color:#fff}.pwa-finance-summary article.is-balance strong{font-size:18px}.pwa-finance-chart{background:#ffffffe0;border-radius:18px;grid-template-columns:88px 1fr;align-items:stretch;gap:10px;min-height:96px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #6b54411a}.pwa-finance-chart>div:first-child{align-content:center;display:grid}.pwa-finance-chart span{color:#786859;text-transform:uppercase;font-size:5.5px;font-weight:800}.pwa-finance-chart b{margin-top:5px;font-size:10px}.pwa-chart-bars{align-items:end;gap:5px;display:flex}.pwa-chart-bars i{background:#f7d8c5;border-radius:5px 5px 2px 2px;width:100%;min-height:10px}.pwa-chart-bars i.active{background:linear-gradient(#ff7b36,#dc460e);box-shadow:0 6px 12px -7px #c2410cb8}.pwa-finance-list{gap:5px;display:grid}.pwa-finance-list article{background:#ffffffd6;border-radius:14px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;min-height:42px;padding:7px 9px;display:grid;box-shadow:inset 0 0 0 1px #6b544114}.pwa-finance-list article>span.material-symbols-outlined{width:25px;height:25px;color:var(--orange);background:#fff0e6;border-radius:50%;place-items:center;font-size:13px;display:grid}.pwa-finance-list article b{font-size:7px}.pwa-finance-list article strong{color:#9f3f18;font-size:7px}.pwa-finance-list article strong.income{color:#3b8c50}.pwa-reminder-list,.pwa-task-list{grid-auto-rows:minmax(0,1fr);gap:7px;min-height:0;display:grid}.pwa-task-list article{background:#ffffffe6;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;min-height:92px;padding:9px;display:grid;box-shadow:0 14px 25px -23px #47190680,inset 0 0 0 1px #6b544117}.pwa-task-icon{width:42px;height:42px;color:var(--orange);background:#fff0e6;border-radius:14px;place-items:center;font-size:22px!important;display:grid!important}.pwa-task-list article>div{min-width:0}.pwa-task-list article>div>small{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:5px;font-weight:900}.pwa-task-list h4{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8.5px;overflow:hidden}.pwa-task-list p{color:#786859;align-items:center;gap:3px;margin:5px 0 0;font-size:5.5px;display:flex}.pwa-task-list p .material-symbols-outlined{font-size:9px}.pwa-task-list article>b{color:var(--orange-deep);text-transform:uppercase;background:#fff0e6;border-radius:99px;padding:5px 7px;font-size:5px}.pwa-task-list article>b.scheduled{color:#2f6b8a;background:#e8f5fb}.pwa-reminder-list article{background:#ffffffe6;border-radius:18px;grid-template-columns:37px 30px 1fr auto;align-items:center;gap:7px;min-height:88px;padding:8px;display:grid;box-shadow:0 14px 25px -23px #47190680,inset 0 0 0 1px #6b544117}.pwa-reminder-list time{width:37px;min-height:48px;color:var(--orange);background:#fff0e6;border-radius:13px;align-content:center;place-items:center;font-style:normal;display:grid}.pwa-reminder-list time strong{font-size:15px;line-height:1}.pwa-reminder-list time small{text-transform:uppercase;margin-top:3px;font-size:5px;font-weight:850}.pwa-reminder-list article>.material-symbols-outlined{color:var(--orange);font-size:20px}.pwa-reminder-list article>div{min-width:0}.pwa-reminder-list article>div small{color:#9a806e;font-size:5px;font-weight:800}.pwa-reminder-list h4{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.pwa-reminder-list article>b{color:#8a6f5f;text-transform:uppercase;font-size:5px}.pwa-reminder-list article.is-today>b{color:var(--orange)}@keyframes phone-screen-enter{0%{opacity:.45;transform:translate(18px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}.section-shell{width:min(1160px,100% - 48px);margin:0 auto}.features{padding-top:108px}.section-kicker{color:var(--orange-deep);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:820}.section-kicker.light{color:#ffc89d}.section-heading{max-width:840px;margin:19px 0 42px}.section-heading.compact{margin-bottom:36px}.calm-copy h2,.closing-cta h2,.faq h2,.pricing-copy h2,.section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.5vw,76px);line-height:.98}.pricing-copy>p{color:var(--muted);margin:0;line-height:1.65}.feature-list{border-top:1px solid #3e281829;border-left:1px solid #3e281829;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-list article{border-bottom:1px solid #3e281829;border-right:1px solid #3e281829;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;gap:24px 14px;min-height:205px;padding:26px;transition:background .25s;display:grid}.feature-list article:hover{background:#ffffff85}.feature-list article>span{color:var(--orange);font-family:Georgia,serif;font-size:21px;line-height:1}.feature-list article>div{grid-column:1/-1;align-self:end}.feature-list h3{letter-spacing:-.06em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1}.feature-list b{width:56px;height:56px;color:var(--orange);font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;background:#ffedd5d1;border-radius:50%;justify-self:end;place-items:center;font-family:Material Symbols Outlined;font-size:28px;font-style:normal;font-weight:500;display:grid}.calm-section{isolation:isolate;color:#fff;background:var(--terracotta) center /cover no-repeat,radial-gradient(circle at 77% 46%,#ffe1c670 0,#ffa16933 24%,transparent 53%),linear-gradient(118deg,#a92b08 0,#d8420d 38%,#ef5e1b 72%,#bd320a 100%);grid-template-columns:.88fr 1.12fr;align-items:center;gap:70px;min-height:640px;margin:112px 0;padding:78px max(24px,50vw - 580px);display:grid;position:relative;overflow:hidden}.calm-section:before{content:"";z-index:0;opacity:.48;transform-origin:72% 72%;background-color:#0000;background-image:linear-gradient(#ffffff1f 1px,#0000 0),linear-gradient(90deg,#ffffff1f 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:82px 82px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-18%;transform:perspective(780px)rotateX(58deg)rotate(-8deg)scale(1.12);-webkit-mask-image:radial-gradient(64% 78% at 78% 48%,#000 0 42%,#0000 78%);mask-image:radial-gradient(64% 78% at 78% 48%,#000 0 42%,#0000 78%)}.calm-section:after{content:"";z-index:1;aspect-ratio:1;filter:blur(2px);background:conic-gradient(from 35deg,#ffffff29,#0000 28%,#6f170024 52%,#0000 75%,#ffd6b82e);border:1px solid #fff4eb38;border-radius:43% 57% 52% 48%/48% 38% 62% 52%;width:min(760px,68vw);animation:calm-aura-drift 14s ease-in-out infinite alternate;position:absolute;top:-32%;right:-10%;box-shadow:inset 0 0 100px #ffdec51f,0 0 120px #6b17001f}.calm-copy,.calm-visual{z-index:2;position:relative}.calm-copy h2{max-width:590px;margin-top:18px}.calm-copy>a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:22px;margin-top:34px;padding:14px 15px 14px 20px;font-size:14px;font-weight:760;display:inline-flex;box-shadow:0 18px 42px -26px #4b1000b3,inset 0 1px #ffffff2e}.calm-copy>a:hover{background:#ffffff2b;box-shadow:0 24px 46px -27px #4b1000d9,inset 0 1px #ffffff3d}.calm-copy>a>span{width:30px;height:30px;color:var(--orange-deep);background:#fff;border-radius:50%}.calm-copy>a>span,.calm-visual{place-items:center;display:grid}.calm-visual{min-height:480px}.calm-visual:before{content:"";filter:blur(18px);background:radial-gradient(circle,#fff4eb57,#ffb27e1f 45%,#0000 70%);border-radius:50%;width:390px;height:390px;position:absolute}.calm-ring{border:1px solid #ffffff4a;border-radius:50%;position:absolute;box-shadow:0 0 52px #ffe4d114}.ring-a{width:490px;height:490px}.ring-b{border-style:dashed;width:640px;height:640px;animation:calm-ring-turn 38s linear infinite}.calm-house{z-index:1;background:#fff7eff7;border:1px solid #ffffffd1;border-radius:50%;align-content:center;place-items:center;gap:14px;width:218px;height:218px;display:grid;position:relative;box-shadow:0 42px 80px -38px #470e00bf,0 0 0 14px #ffffff0f}.calm-house img{object-fit:contain;width:78px;height:78px}.calm-house span{color:#3a2115;font-size:11px;font-weight:760}.calm-status{z-index:3;color:#432115;-webkit-backdrop-filter:blur(22px)saturate(1.28);backdrop-filter:blur(22px)saturate(1.28);background:linear-gradient(138deg,#ffffffc7,#fff4eb94 48%,#ffe1cf6b),#fff7ef85;border:1px solid #ffffff91;border-radius:999px;grid-template-columns:46px 1fr 9px;align-items:center;gap:11px;min-width:184px;min-height:64px;padding:8px 14px 8px 8px;animation:calm-status-float 5.5s ease-in-out infinite alternate;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 2px 1px #ffffffd1,inset 0 -2px 4px #802a091a,0 5px 12px #5b1b0424,0 25px 48px -23px #420e009e}.calm-status:before{background:linear-gradient(#ffffff70,#0000);border-radius:999px 999px 45% 45%;height:46%;inset:1px 7px auto}.calm-status:after,.calm-status:before{content:"";pointer-events:none;position:absolute}.calm-status:after{filter:blur(1.5px);width:34%;height:168%;animation:calm-pill-sheen 7.2s cubic-bezier(.55,.08,.42,.96) infinite;animation-delay:var(--pill-delay,0s);background:linear-gradient(90deg,#0000,#ffffff7a,#0000);top:-34%;left:-42%;transform:rotate(16deg)translate(-180%)}.calm-status>b{color:#fff;text-shadow:0 1px 2px #5e14002e;width:46px;height:46px;animation:calm-icon-breathe 4.6s ease-in-out infinite alternate;animation-delay:var(--pill-delay,0s);background:linear-gradient(145deg,#ff6d31,#dc3909);border:1px solid #ffffffb8;border-radius:50%;place-items:center;font-size:21px;font-weight:480;box-shadow:inset 0 2px 2px #ffffff4d,inset 0 -3px 6px #6e150029,0 7px 14px -7px #691800a8}.calm-status>b,.calm-status>span{z-index:1;display:grid;position:relative}.calm-status>span{text-align:left;gap:3px}.calm-status small{color:#8b6755;letter-spacing:.105em;text-transform:uppercase;font-size:8px;font-weight:800}.calm-status strong{color:#382016;white-space:nowrap;font-size:11.5px;font-weight:820}.calm-status>i{z-index:1;width:9px;height:9px;animation:calm-led-pulse 2.8s ease-in-out infinite;animation-delay:var(--pill-delay,0s);background:#53a260;border:2px solid #ffffffc7;border-radius:50%;position:relative;box-shadow:0 0 0 4px #4f8b541c,0 2px 5px #2b683340}.status-one{--pill-delay:-1.1s;top:42px;left:-2px;transform:rotate(-3deg)}.status-two{--pill-delay:-3.8s;animation-delay:-.9s;top:64px;right:-6px;transform:rotate(3deg)}.status-three{--pill-delay:-5.4s;animation-delay:-1.8s;bottom:30px;left:49%;transform:translate(-50%)rotate(-1deg)}@keyframes calm-aura-drift{0%{transform:translate(-2%,1%)rotate(-4deg)scale(.98)}to{transform:translate(3%,-2%)rotate(5deg)scale(1.04)}}@keyframes calm-ring-turn{to{transform:rotate(1turn)}}@keyframes calm-status-float{0%{translate:-1px -4px}48%{translate:2px 1px}to{translate:0 5px}}@keyframes calm-pill-sheen{0%,58%{opacity:0;transform:rotate(16deg)translate(-180%)}64%{opacity:.82}78%{opacity:0;transform:rotate(16deg)translate(530%)}to{opacity:0;transform:rotate(16deg)translate(530%)}}@keyframes calm-icon-breathe{0%{translate:0;scale:1}to{translate:0 -1px;scale:1.035}}@keyframes calm-led-pulse{0%,to{scale:.94;box-shadow:0 0 0 3px #4f8b5414,0 2px 5px #2b683333}50%{scale:1.06;box-shadow:0 0 0 5px #4f8b5426,0 2px 7px #2b68334d}}.audience{padding-top:18px}.audience .section-heading{max-width:820px}.audience-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);gap:14px;height:650px;display:grid}.audience-grid article{color:#fff;background:#8d6a51;border:1px solid #50301b21;border-radius:4px 4px 46px;min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 55px -42px #371a08b8}.audience-grid article:first-child{border-radius:4px 4px 72px;grid-row:1/3}.audience-photo{background:#ead6c2;position:absolute;inset:0;overflow:hidden}.audience-photo:after{content:"";background:linear-gradient(#160d0805 36%,#190d07cc);position:absolute;inset:0}.audience-photo img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s}.audience-grid article:first-child .audience-photo img{object-position:50% 50%}.audience-grid article:nth-child(2) .audience-photo img{object-position:50% 22%}.audience-grid article:nth-child(3) .audience-photo img{object-position:50% 20%}.audience-copy{z-index:2;padding:30px 32px 32px;position:absolute;bottom:0;left:0;right:0}.audience-grid article:not(:first-child) .audience-copy{padding:24px 26px 25px}.audience-grid span{color:#ffd2b9;letter-spacing:.17em;margin-bottom:10px;font-size:9px;font-weight:850;display:block}.audience-grid h3{letter-spacing:-.055em;max-width:460px;margin:0;font-size:clamp(28px,3.15vw,48px);line-height:.98}.audience-grid article:not(:first-child) h3{font-size:clamp(24px,2.35vw,34px)}.audience-grid p{color:#fff6efc7;margin:10px 0 0;font-size:12px;line-height:1.45}.audience-index{z-index:2;color:#ffffffb8;font-family:Georgia,serif;font-size:15px;font-weight:400;position:absolute;top:19px;right:21px}@media (hover:hover){.audience-grid article:hover .audience-photo img{filter:saturate(1.04);transform:scale(1.045)}}.pricing-wrap{padding-top:84px}.pricing-card{isolation:isolate;color:#fff;background:linear-gradient(125deg,#c83b05,#ef5b13 50%,#ff8750);border:1px solid #932d042e;border-radius:64px 4px;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:stretch;min-height:530px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 75px -52px #7e1f00d1}.pricing-card:before{content:"";z-index:0;border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:-22% 44% -38% -12%;box-shadow:0 0 0 82px #ffffff09,0 0 0 164px #ffffff06}.pricing-card:after{content:"";z-index:0;pointer-events:none;background:var(--limestone) center /820px 820px repeat;mix-blend-mode:soft-light;opacity:.18;position:absolute;inset:0}.pricing-copy{z-index:2;padding:72px;position:relative;overflow:hidden}.pricing-copy .section-kicker{color:#ffe0ce}.pricing-copy h2{color:#fff;max-width:590px;margin-top:24px;line-height:.94}.pricing-copy>p{color:#fff4ebc7;max-width:440px;margin-top:34px;font-size:16px}.pricing-watermark{color:#6b140024;letter-spacing:-.08em;font-size:clamp(110px,14vw,190px);font-weight:900;line-height:.8;position:absolute;bottom:-42px;right:-16px}.price-offer{z-index:2;color:#27180f;align-items:stretch;min-height:100%;padding:48px}.price-box,.price-offer{display:flex;position:relative}.price-box{background:linear-gradient(145deg,#fffcf8fa,#ffefe4f0);border:1px solid #ffffff9e;border-radius:36px 4px;flex-direction:column;width:100%;padding:38px 36px 34px;overflow:hidden;box-shadow:0 30px 64px -38px #571400b8,inset 0 1px #fff}.price-box:before{content:"";background:radial-gradient(circle at 100% 0,#ef5b1324,#0000 58%);width:48%;height:100%;position:absolute;top:0;right:0}.price-box-head{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.price-box-head>p{color:var(--orange-deep);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.price-box-head>span{color:#fff;background:linear-gradient(145deg,var(--orange),var(--orange-deep));border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:15px;display:grid;box-shadow:0 13px 25px -16px #a22c00d1}.price-amount{z-index:1;align-items:baseline;gap:12px;margin-top:58px;display:flex;position:relative}.price-box strong{color:#21150e;letter-spacing:-.095em;font-size:clamp(78px,7vw,104px);font-weight:560;line-height:.78}.price-amount>span{color:#806a59;font-size:13px}.price-box>a{z-index:1;color:#fff;background:#21150e;border-radius:999px;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:17px 20px;font-size:13px;font-weight:820;display:flex;position:relative;box-shadow:0 18px 38px -24px #2c180db3}.faq{isolation:isolate;background:linear-gradient(135deg,#ffffffb8,#f6e2d09e);border:1px solid #50301b1f;border-radius:4px 58px;grid-template-columns:.78fr 1.22fr;gap:74px;margin-top:112px;padding:70px 64px 76px;display:grid;position:relative;overflow:hidden}.faq:before{content:"";z-index:-1;background:var(--limestone) center /900px 900px repeat;opacity:.28;position:absolute;inset:0}.faq-heading{min-height:300px;position:relative}.faq h2{z-index:1;margin-top:18px;font-size:clamp(42px,4.8vw,65px);position:relative}.faq-mark{color:#ea580c17;font-family:Georgia,serif;font-size:260px;line-height:.8;position:absolute;bottom:-42px;left:-18px}.faq-list{z-index:1;align-content:center;gap:10px;display:grid;position:relative}.faq details{background:#fffcf8db;border:1px solid #50301b21;border-radius:20px 4px;transition:transform .25s,border-color .25s,background .25s;box-shadow:0 18px 36px -32px #431e0885,inset 0 1px #ffffffe6}.faq details:nth-child(2){margin-left:24px}.faq details:nth-child(3){margin-left:48px}.faq details[open]{background:#fffaf5f7;border-color:#ea580c4d;transform:translate(-12px)}.faq summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:13px;min-height:74px;padding:17px 18px;font-size:15px;font-weight:760;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary>b{color:var(--orange);font-family:Georgia,serif;font-size:13px;font-weight:400}.faq-question{color:var(--ink)}.faq summary>i{color:#fff;background:linear-gradient(145deg,var(--orange),var(--orange-deep));border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:20px;font-style:normal;font-weight:400;transition:transform .25s;display:grid;box-shadow:0 10px 20px -13px #c2410cc7}.faq details[open] summary>i{transform:rotate(45deg)}.faq details p{max-width:620px;color:var(--muted);margin:-4px 62px 22px 69px;font-size:13px;line-height:1.65}.closing-cta{isolation:isolate;width:min(1160px,100% - 48px);min-height:560px;color:var(--ink);background:#f3e7da;border:1px solid #60351b21;border-radius:4px 92px 4px 4px;align-items:center;margin:112px auto 0;padding:68px 78px;display:flex;position:relative;overflow:hidden}.closing-cta:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffaf4f7 0 31%,#fffaf4d4 43%,#fffaf433 63%,#0000 76%);position:absolute;inset:0}.closing-art{z-index:0;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.75,.2,1),filter 1.2s;display:block;position:absolute;inset:0;transform:scale(1.015)}.closing-art img{object-fit:cover;object-position:center}.closing-copy{z-index:3;width:49%;position:relative}.closing-copy>p{color:var(--orange-deep);letter-spacing:.16em;text-transform:uppercase;margin:0 0 19px;font-size:10px;font-weight:850}.closing-cta h2{max-width:640px}.closing-cta a{color:#fff;background:#21150e;border-radius:999px;align-items:center;gap:25px;margin-top:34px;padding:16px 17px 16px 22px;font-size:14px;font-weight:820;display:inline-flex;box-shadow:0 22px 45px -28px #3c1906bf}.closing-cta a>span{color:#21150e;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.closing-cta:hover .closing-art{filter:saturate(1.03);transform:scale(1.035)}footer{grid-template-columns:1.5fr repeat(3,1fr);gap:50px;width:min(1160px,100% - 48px);margin:0 auto;padding:85px 0 34px;display:grid}footer img{width:76px;height:78px}footer>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}footer strong{color:#9a7c68;letter-spacing:.14em;margin-bottom:7px;font-size:9px}.footer-brand p,footer a,footer span{color:var(--muted);font-size:11px}.footer-brand p{max-width:220px;margin:5px 0 0}.copyright{color:#9a8878;border-top:1px solid #3e281821;grid-column:1/-1;margin:35px 0 0;padding-top:24px;font-size:10px}@media (max-width:1050px){.hero{grid-template-columns:1fr 420px}.hero-product{min-height:650px;transform:scale(.9)}.calm-section{gap:20px}.calm-visual{transform:scale(.88)}.pricing-copy{padding:56px}.price-offer{padding:56px 42px}}@media (max-width:820px){.site-header{grid-template-columns:1fr auto;width:min(100% - 30px,680px)}.desktop-nav{display:none}.brand img{width:60px;height:64px}.header-cta{display:none}.hero{text-align:center;grid-template-columns:1fr;width:min(100% - 30px,680px);padding-top:56px}.hero-copy{max-width:640px;margin:0 auto}.eyebrow,.hero-actions,.trust-line{justify-content:center}h1{font-size:clamp(51px,14vw,79px)}.hero-lede{margin-left:auto;margin-right:auto}.hero-product{margin-top:-10px}.section-heading{grid-template-columns:1fr;gap:20px}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.calm-section{text-align:center;grid-template-columns:1fr;padding:80px 24px}.calm-copy{max-width:680px;margin:0 auto}.calm-copy>p{margin-left:auto;margin-right:auto}.calm-visual{margin:-20px auto -50px}.audience-grid{grid-template-rows:repeat(3,340px);grid-template-columns:1fr;height:auto}.audience-grid article,.audience-grid article:first-child{border-radius:4px 4px 42px;grid-row:auto;min-height:340px}.audience-grid article:not(:first-child) .audience-copy{padding:30px 32px 32px}.audience-grid article:not(:first-child) h3{font-size:clamp(28px,5vw,42px)}.audience-grid article:nth-child(2) .audience-photo img,.audience-grid article:nth-child(3) .audience-photo img{object-position:center 18%}.pricing-card{text-align:center;grid-template-columns:1fr;gap:0}.pricing-copy h2,.pricing-copy>p{margin-left:auto;margin-right:auto}.price-offer{text-align:left;width:100%;min-height:390px}.faq{grid-template-columns:1fr;gap:38px}.faq-heading{min-height:190px}.faq-mark{bottom:-30px;left:auto;right:0}footer{grid-template-columns:1.4fr repeat(3,1fr);gap:25px}}@media (max-width:520px){.site-header{height:78px}.header-cta span{display:none}.header-cta{font-size:11px}.hero{text-align:left;min-height:auto;padding:38px 0 50px}.hero-copy{width:100%;padding-bottom:0}.eyebrow{letter-spacing:.18em;justify-content:flex-start;margin-bottom:24px;font-size:10px}.eyebrow span{width:34px}h1{letter-spacing:-.075em;max-width:none;font-size:clamp(47px,14.4vw,62px);line-height:.88}h1 em,h1>span{display:block}h1 em{letter-spacing:-.055em;text-align:right;white-space:nowrap;margin-top:.14em;padding-right:.04em;font-size:clamp(32px,9.2vw,39px);line-height:1}.hero-lede{max-width:330px;margin-top:26px;font-size:15px;line-height:1.5}.hero-actions{border-top:1px solid #3e281829;flex-direction:row;justify-content:flex-start;gap:14px;width:100%;margin-top:28px;padding-top:18px}.primary-cta{background:#21150e;justify-content:space-between;gap:9px;width:min(212px,58vw);min-height:58px;padding:11px 12px 11px 18px;font-size:11.5px;box-shadow:0 18px 34px -22px #2c190cd1}.primary-cta span{color:#21150e;background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.text-link{white-space:nowrap;align-self:center;margin-left:auto;padding:8px 0 6px;font-size:10.5px}.trust-line{border-top:1px solid #3e28181f;justify-content:flex-start;margin-top:28px;padding-top:20px}.hero-product{transform-origin:top;min-height:640px;margin-bottom:-112px;transform:scale(.81)}.story-note{width:205px;right:0}.note-bills{left:0;right:auto}.closing-cta,.section-shell,footer{width:min(100% - 30px,680px)}.features{padding-top:105px}.section-heading{margin-bottom:36px}.calm-copy h2,.closing-cta h2,.faq h2,.pricing-copy h2,.section-heading h2{font-size:clamp(40px,12vw,58px)}.trust-line{gap:10px;font-size:11px}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-list article{gap:16px 10px;min-height:170px;padding:18px}.feature-list article>span{font-size:18px}.feature-list b{width:46px;height:46px;font-size:24px}.feature-list h3{font-size:26px}.calm-section{min-height:auto;margin:105px 0;padding-top:70px}.calm-visual{width:100%;min-height:500px;transform:scale(.82)}.calm-status{grid-template-columns:42px 1fr 8px;gap:9px;min-width:160px;min-height:58px;padding:7px 11px 7px 7px}.calm-status>b{width:42px;height:42px;font-size:19px}.status-one{top:45px;left:-19px}.status-two{top:66px;right:-19px}.status-three{bottom:26px}.audience-grid{grid-template-rows:repeat(3,390px)}.audience-grid article,.audience-grid article:first-child{min-height:390px}.audience-copy,.audience-grid article:not(:first-child) .audience-copy{padding:24px 22px 26px}.audience-grid article:not(:first-child) h3,.audience-grid h3{font-size:31px}.audience-grid p{font-size:11px}.pricing-wrap{padding-top:64px}.pricing-card{border-radius:38px 4px;gap:0;min-height:0}.pricing-copy{padding:44px 24px 42px}.price-offer{min-height:345px;padding:36px 24px 24px}.price-box{border-radius:28px 4px;min-height:310px;padding:26px 22px 22px}.price-amount{margin-top:40px}.price-box strong{font-size:82px}.price-box>a{font-size:12px}.faq{border-radius:4px 38px;gap:24px;width:min(100% - 18px,680px);margin-top:82px;padding:46px 18px 52px}.faq-heading{min-height:160px}.faq-mark{font-size:190px;bottom:-24px;right:-6px}.faq details:nth-child(2),.faq details:nth-child(3){margin-left:0}.faq summary{grid-template-columns:30px minmax(0,1fr) 32px;gap:9px;min-height:70px;padding:14px 13px;font-size:13px}.faq details p{margin:-3px 48px 20px 52px;font-size:12px}.closing-cta{text-align:center;border-radius:3px 58px 3px 3px;justify-content:center;align-items:flex-start;min-height:590px;margin-top:105px;padding:42px 20px 300px}.closing-cta:before{background:linear-gradient(#fffaf4fc 0 30%,#fffaf4e6 38%,#fffaf457 50%,#0000 59%)}.closing-art{height:434px;top:auto;bottom:0;transform:none;-webkit-mask-image:linear-gradient(#0000,#00000070 9%,#000 20%);mask-image:linear-gradient(#0000,#00000070 9%,#000 20%)}.closing-art img{object-position:center top}.closing-copy{width:100%}.closing-copy>p{margin-bottom:14px}.closing-cta a{margin-top:26px}footer{grid-template-columns:1fr 1fr;padding-top:60px}.footer-brand,.footer-domains{grid-column:1/-1}.hero-product.mobile-scroll-stage{--mobile-phone-opacity:1;--mobile-scene-opacity:1;margin-top:48px}.hero-product.mobile-scroll-stage .phone-stage{opacity:var(--mobile-phone-opacity);transform:translate3d(var(--scroll-phone-x),var(--scroll-phone-y),0) scale(var(--scroll-phone-scale)) perspective(1100px) rotateX(var(--phone-rx)) rotateY(calc(var(--phone-ry) + var(--scroll-phone-ry))) rotate(calc(2deg + var(--scroll-phone-rz)));transition:opacity .12s linear}.hero-product.mobile-scroll-stage .orbit,.hero-product.mobile-scroll-stage:after,.hero-product.mobile-scroll-stage:before{opacity:var(--mobile-scene-opacity);transition:opacity .16s linear}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.audience-photo img,.hero-product .orbit,.hero-product:after,.hero-product:before,.phone-stage{transition:none}.calm-section:after,.calm-status,.calm-status:after,.calm-status>b,.calm-status>i,.phone-screen-motion,.ring-b{animation:none}.closing-art,.motion-link,.motion-link span,.motion-link:before{transition:none}.closing-cta:hover .closing-art{filter:none;transform:scale(1.015)}}@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-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}