/*! tailwindcss v4.2.1 | 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)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.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}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.paused{animation-play-state:paused}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:"Redaction 35";src:url(/fonts/redaction-35-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-light-latin-ext.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2212,U+FEFF,U+FFFD}:root{--background:#fff;--foreground:#1d1d1f;--blue:#0756c9;--muted:#515968;--font-sans:"Inter",Arial,sans-serif;--font-display:"Redaction 35",Georgia,serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-weight:300}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}::selection{background:#d5e8ff}:is(a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #0071e3}.skip-link{z-index:100;background:#fff;border-radius:10px;padding:12px 20px;position:fixed;top:-80px;left:20px;box-shadow:0 3px 20px #0002}.skip-link:focus{top:10px}.brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:8px;font-size:21px;font-weight:300;display:inline-flex}.brand-symbol{width:31px;height:31px;display:inline-flex;position:relative;overflow:hidden}.brand-symbol img{width:40px;max-width:none;height:40px;position:absolute;top:-5px;left:-5px}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;letter-spacing:-.025em;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 24px;font-size:16px;font-weight:300;line-height:1.2;transition:background .22s,color .22s,transform .22s;display:inline-flex}.button:active{transform:scale(.98)}.eyebrow{letter-spacing:-.01em;color:var(--muted);margin:0 0 23px;font-size:14px;font-weight:300;line-height:1.4}h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.3vw,68px);font-weight:300;line-height:1.06}h2 span{color:#86868b}.section-space{padding:115px max(28px,50% - 540px)}.section-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:56px;display:flex}.section-heading>p{color:var(--muted);letter-spacing:-.025em;margin:0 0 4px;font-size:19px;line-height:1.5}.text-link{color:var(--blue);letter-spacing:-.02em;align-items:center;gap:8px;min-height:44px;font-size:17px;display:inline-flex}.text-link:hover{text-decoration:underline}.hero{text-align:center;padding:148px 24px 0;overflow:hidden}.hero-copy{z-index:2;position:relative}.hero .eyebrow{color:#1d1d1f;margin-bottom:20px;font-size:17px}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(76px,8.1vw,112px);font-weight:300;line-height:.98}.hero-description{color:#6e6e73;letter-spacing:-.03em;margin:25px 0 27px;font-size:24px;line-height:1.35}.mobile-break{display:none}.hero-actions{justify-content:center;align-items:center;gap:14px;display:flex}.hero-price{color:#86868b;letter-spacing:-.01em;margin:17px 0 0;font-size:12px}.hero-media{max-width:1100px;margin:-8px auto 0;position:relative}.hero-media img{width:100%;height:auto;animation:10s ease-in-out infinite quiet-float;display:block}.hero-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 35px 20px #fff}.hero-caption{color:#86868b;border-bottom:1px solid #e8e8ed;justify-content:center;gap:54px;max-width:690px;margin:-4px auto 0;padding:24px 0 31px;font-size:13px;display:flex}.guide-section{padding-top:145px;padding-bottom:125px;overflow:hidden}.guide-inner{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.guide-copy>p:not(.eyebrow){color:var(--muted);letter-spacing:-.025em;margin:28px 0 17px;font-size:21px;line-height:1.5}.paper-sculpture{perspective:1200px;height:480px;position:relative}.paper-sheet{transform-origin:50% 85%;background:linear-gradient(135deg,#fff 45%,#f9faff);border:1px solid #e7e9ef;border-radius:5px;width:269px;height:362px;position:absolute;top:43px;left:calc(50% - 135px);box-shadow:0 14px 30px #233e7010}.paper-sheet-4{border-bottom-color:#9dc2ff;transform:translate(36px,-11px)rotate(16deg)rotateY(-10deg)}.paper-sheet-3{border-bottom-color:#bad4ff;transform:translate(21px,-8px)rotate(10deg)rotateY(-10deg)}.paper-sheet-2{transform:translate(9px,-3px)rotate(4deg)rotateY(-10deg)}.paper-sheet-1{transform:translate(-4px,4px)rotate(-3deg)rotateY(-10deg)}.paper-front{background:linear-gradient(150deg,#fff 35%,#f5f8ff);flex-direction:column;padding:26px;display:flex;transform:translate(-18px,11px)rotate(-10deg)rotateY(-10deg);box-shadow:0 18px 44px #24477913}.paper-label{color:#86868b;letter-spacing:-.02em;font-size:11px}.paper-five{color:#0874e8;letter-spacing:-.07em;margin-top:6px;margin-left:-8px;font-size:222px;font-weight:300;line-height:1.02}.paper-bottom{color:#858d9b;letter-spacing:.07em;border-top:1px solid #dce5f3;justify-content:space-between;margin-top:auto;padding-top:15px;font-size:7px;display:flex}.paper-shadow{filter:blur(23px);background:#1b3b7924;border-radius:50%;width:310px;height:24px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)rotate(-8deg)}.features-section{padding-top:65px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.feature-card{background:#f5f5f7;border-radius:28px;overflow:hidden}.feature-art{justify-content:center;align-items:center;height:280px;display:flex;position:relative}.feature-copy{padding:7px 30px 36px}.feature-kicker{font-weight:300;color:#86868b!important;margin:0 0 10px!important;font-size:12px!important}.feature-copy h3{letter-spacing:-.045em;margin:0 0 15px;font-size:25px;font-weight:300;line-height:1.12}.feature-copy>p{color:#6e6e73;letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.5}.mini-page{color:#0071e3;background:#fff;border-radius:5px;flex-direction:column;width:130px;height:179px;padding:17px;display:flex;transform:rotate(-8deg);box-shadow:0 15px 28px #1c3b6515}.mini-page svg{color:#91b6e6;width:18px;position:absolute;top:15px;right:13px}.mini-page b{letter-spacing:-.08em;font-size:105px;font-weight:300;line-height:1.2}.mini-page span{color:#6e86a4;letter-spacing:.04em;border-top:1px solid #e1e9f5;margin-top:auto;padding-top:8px;font-size:8px}.back-page{background:#fbfcff;border:1px solid #e9ecf2;position:absolute;transform:translate(15px,-4px)rotate(9deg)}.click-art{flex-direction:column;gap:17px;padding-top:3px}.instruction-line{background:#dfe2e7;border-radius:9px;width:135px;height:11px}.short-line{width:100px;margin-right:35px}.instruction-focus{background:#e4efff;border:2px solid #1684f5;border-radius:15px;align-items:center;width:168px;height:62px;padding:0 20px;display:flex;position:relative;box-shadow:0 0 0 6px #0071e30b}.instruction-focus span{background:#84b9f5;border-radius:9px;width:77px;height:9px}.instruction-focus svg{filter:drop-shadow(0 4px 5px #245eac35);color:#2170c8;position:absolute;bottom:-26px;right:6px;transform:rotate(-10deg)}.annotation-dot{color:#fff;background:#0071e3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;display:grid;position:absolute;top:92px;left:calc(50% - 103px);box-shadow:0 4px 12px #0071e325}.shortcut-tile{z-index:1;background:linear-gradient(145deg,#fff,#e9f2ff);border:1px solid #fff;border-radius:29px;place-items:center;width:126px;height:126px;display:grid;position:relative;transform:rotate(-9deg);box-shadow:inset 0 1px 3px #fff,0 20px 30px #286bb821}.shortcut-tile img{mix-blend-mode:multiply;width:95px;height:95px}.shortcut-plus{z-index:2;color:#0071e3;background:#fff;border:1px solid #e4edfb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:73px;left:calc(50% + 37px);box-shadow:0 4px 12px #1241780f}.steps-section{padding-top:105px;padding-bottom:130px}.steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;margin:67px 0 0;padding:0;list-style:none;display:grid}.steps-list li{border-top:1px solid #d9d9df;padding-top:30px}.step-number{color:#b5b5ba;letter-spacing:-.065em;margin-bottom:29px;font-size:56px;font-weight:300;line-height:1;display:block}.steps-list h3{letter-spacing:-.04em;margin:0 0 16px;font-size:25px;font-weight:300;line-height:1.15}.steps-list p{color:var(--muted);letter-spacing:-.025em;min-height:77px;margin:0 0 20px;font-size:17px;line-height:1.5}.steps-list .text-link{font-size:14px}.step-caption{color:#86868b;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.privacy-section{background:#f5f5f7;padding:94px 28px}.privacy-inner{align-items:center;gap:85px;max-width:860px;margin:auto;display:flex}.privacy-symbol{color:#0674e7;background:linear-gradient(145deg,#fff,#eaf1fb);border:1px solid #ffffffb8;border-radius:46px;flex:0 0 180px;place-items:center;height:180px;display:grid;transform:rotate(-8deg);box-shadow:inset 0 1px 4px #fff,0 18px 35px #295a9410}.privacy-symbol svg{width:85px;height:85px}.privacy-inner h2{font-size:48px}.privacy-inner .eyebrow{margin-bottom:15px}.privacy-inner p:last-child{color:var(--muted);letter-spacing:-.025em;margin:23px 0 0;font-size:17px;line-height:1.5}.center-heading{text-align:center}.center-heading>p:last-child{color:var(--muted);letter-spacing:-.025em;margin:25px 0 0;font-size:21px;line-height:1.45}.purchase-options{grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:65px auto 0;display:grid}.purchase-option{background:#f5f5f7;border:1px solid #0000;border-radius:28px;padding:37px 38px 32px}.monthly-option{background:#f4f8ff;border-color:#c9dfff}.plan-tag{color:#0071e3;margin-bottom:30px;font-size:12px;font-weight:300;display:inline-block}.purchase-option h3{letter-spacing:-.045em;margin:0 0 24px;font-size:31px;font-weight:300;line-height:1.1}.price{letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.2}.price-period{color:#86868b;letter-spacing:-.01em;margin-top:8px;font-size:13px;display:block}.option-description{color:#6e6e73;letter-spacing:-.025em;margin:27px 0;font-size:17px;line-height:1.5}.purchase-option .button{width:100%;font-size:15px}.plan-features{border-top:1px solid #d9e0e9;margin:28px 0 0;padding:28px 0 0;list-style:none}.plan-features li{color:#51515a;letter-spacing:-.015em;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:14px;line-height:1.5;display:flex}.plan-features svg{color:#0071e3;flex-shrink:0;width:16px;height:16px;margin-top:3px}.option-detail{color:#86868b;max-width:300px;margin:24px 0 0;font-size:11px;line-height:1.6}.pricing-note{color:#86868b;justify-content:center;align-items:center;gap:7px;margin:28px 0 0;font-size:12px;display:flex}.faq-section{grid-template-columns:1fr 1.15fr;gap:72px;padding-top:115px;padding-bottom:145px;display:grid}.faq-list{border-top:1px solid #d9d9df}.faq-item{border-bottom:1px solid #d9d9df}.faq-item summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:17px;font-weight:300;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:#86868b;flex-shrink:0;transition:transform .2s}.faq-item>p{color:#6e6e73;letter-spacing:-.015em;margin:0 30px 26px 0;font-size:15px;line-height:1.65}.site-footer{isolation:isolate;position:relative;overflow:hidden}.pixel-field{z-index:-1;background:#3985ec;position:absolute;inset:0}.pixel-canvas{width:100%;height:100%;display:block}.closing-copy{text-align:center;padding:0 0 150px}.closing-copy h2{letter-spacing:-.06em;margin:0 0 30px;font-size:clamp(56px,7vw,86px)}.closing-price{color:#1d589f;margin:18px 0 0;font-size:12px}.footer-row{color:#fff;justify-content:space-between;align-items:center;gap:25px;display:flex}.brand-light .brand-symbol{filter:brightness(0)invert()}.footer-links{align-items:center;gap:27px;display:flex}.footer-links button,.footer-links a{color:#fff;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:12px;display:inline-flex}.footer-links button:hover,.footer-links a:hover{text-decoration:underline}.footer-links a{font-size:23px}.footer-note{color:#e5efff;letter-spacing:-.01em;border-top:1px solid #ffffff45;margin:18px 0 0;padding-top:20px;font-size:10px;line-height:1.6}.legal-dialog{color:#1d1d1f;background:#fff;border:0;border-radius:24px;width:min(590px,100% - 32px);max-height:88dvh;padding:0;overflow:auto;box-shadow:0 25px 100px #0002}.legal-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#20242c45}.legal-content{padding:42px;position:relative}.dialog-close{color:#6e6e73;background:#f1f1f4;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:13px;right:13px}.dialog-close:hover{background:#e8e8ed}.legal-content .eyebrow{margin-bottom:11px}.legal-content h2{letter-spacing:-.045em;margin:0 0 27px;font-size:34px;font-weight:300;line-height:1.15}.legal-copy p{color:#6e6e73;margin:0 0 18px;font-size:13px;line-height:1.65}.legal-copy .legal-pending{background:#f5f5f7;border-radius:10px;padding:13px 15px;font-size:12px}.seller-info{border-bottom:1px solid #e8e8ed;margin-bottom:23px;padding-bottom:20px;font-size:13px;line-height:1.6}.seller-info p{color:#6e6e73;white-space:pre-line;margin:5px 0}.seller-info a{color:var(--blue);overflow-wrap:anywhere}@keyframes quiet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:1000px){.section-space{padding-left:34px;padding-right:34px}.section-heading>p{font-size:17px}.feature-grid{gap:15px}.feature-copy{padding-left:22px;padding-right:22px}.feature-copy h3{font-size:23px}.feature-art{height:250px}.guide-inner{gap:15px}.guide-copy>p:not(.eyebrow){font-size:18px}.paper-sculpture{transform:scale(.9)}.steps-list{gap:28px}.steps-list h3{font-size:22px}.purchase-option{padding:32px 28px}.faq-section{gap:40px}.faq-heading h2{font-size:42px}}@media (max-width:700px){html{scroll-padding-top:100px}.section-space{padding:80px 24px}h2{letter-spacing:-.05em;font-size:43px}.eyebrow{margin-bottom:18px;font-size:12px}.hero{padding:128px 20px 0}.hero .eyebrow{margin-bottom:22px;font-size:13px}.hero h1{font-size:clamp(62px,13.8vw,88px);line-height:1.01}.hero-description{margin:24px 0;font-size:19px}.hero-actions{gap:10px}.hero-actions .button{min-height:44px;padding:12px 19px;font-size:14px}.hero-price{margin-top:16px;font-size:10px}.hero-media{margin:18px -55px 0}.hero-media:after{box-shadow:inset 0 0 15px 9px #fff}.hero-caption{gap:25px;margin-top:0;padding:15px 0 26px;font-size:10px}.guide-inner{grid-template-columns:1fr;gap:35px}.guide-copy{text-align:center}.guide-copy>p:not(.eyebrow){margin:22px 0 12px;font-size:18px}.text-link{font-size:15px}.paper-sculpture{transform-origin:50% 0;width:100%;max-width:390px;height:420px;margin:auto auto -32px;transform:scale(.88)}.paper-sheet{top:27px}.paper-shadow{bottom:0}.features-section{padding-top:35px}.section-heading{margin-bottom:36px;display:block}.section-heading>p{margin:24px 0 0;font-size:17px}.feature-grid{grid-template-columns:1fr;gap:20px;max-width:440px;margin:auto}.feature-art{height:250px}.feature-copy{padding:0 30px 33px}.feature-copy h3{font-size:27px}.feature-copy>p{font-size:17px}.steps-list{grid-template-columns:1fr;gap:35px;margin-top:40px}.steps-list li{padding-top:25px;padding-left:72px;position:relative}.step-number{font-size:42px;position:absolute;top:27px;left:0}.steps-list h3{margin-bottom:13px;font-size:24px}.steps-list p{min-height:0;margin-bottom:10px;font-size:16px}.privacy-section{padding:65px 28px}.privacy-inner{flex-direction:column;align-items:flex-start;gap:35px;max-width:440px}.privacy-symbol{border-radius:30px;flex-basis:auto;width:112px;height:112px;margin-left:7px}.privacy-symbol svg{width:57px;height:57px}.privacy-inner h2{font-size:41px}.privacy-inner p:last-child{font-size:16px}.pricing-section{padding-top:90px;padding-bottom:70px}.center-heading h2{font-size:41px}.center-heading>p:last-child{margin-top:22px;font-size:18px}.purchase-options{grid-template-columns:1fr;gap:22px;max-width:440px;margin-top:40px}.purchase-option{padding:32px 28px}.plan-tag{margin-bottom:26px}.purchase-option h3{margin-bottom:21px;font-size:30px}.price>span:first-child{font-size:65px}.option-description{margin-top:25px;font-size:17px}.option-detail{font-size:11px}.faq-section{padding-top:45px;padding-bottom:85px;display:block}.faq-heading{margin-bottom:35px}.faq-heading h2{font-size:40px}.faq-item summary{padding:23px 0;font-size:16px}.faq-item>p{margin-right:20px;font-size:14px}.footer-content{padding:55px 24px 25px}.closing-copy{padding-bottom:120px}.closing-copy h2{font-size:59px}.closing-copy .eyebrow{font-size:12px}.closing-copy .button{font-size:14px}.closing-price{font-size:11px}.footer-row{display:block}.brand-light{font-size:18px}.footer-links{gap:25px;margin-top:15px}.footer-links button{font-size:11px}.footer-links a{margin-left:auto}.footer-note{margin-top:10px;padding-top:17px;font-size:9px}.legal-content{padding:43px 26px 25px}.legal-content h2{font-size:29px}.legal-copy p{font-size:12px}}@media (max-width:380px){.hero{padding-left:15px;padding-right:15px}.hero h1{font-size:57px}.hero-actions .button{padding:12px 16px;font-size:12px}.mobile-break{display:block}.hero-caption{gap:20px;font-size:9px}.section-space{padding-left:21px;padding-right:21px}.closing-copy h2{font-size:53px}.purchase-option{padding-left:23px;padding-right:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation: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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}:root{--product-max:1260px;--product-gutter:max(28px,calc((100vw - var(--product-max))/2));--ink:#1d1d1f;--cool:#f5f5f7;--soft:#86868b}body{overflow-x:clip}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.product-kicker{letter-spacing:-.025em;color:#6e6e73;margin:0 0 22px;font-size:17px;font-weight:300;line-height:1.4}.wide-heading{justify-content:space-between;align-items:flex-end;gap:45px;max-width:1260px;margin:0 auto 56px;display:flex}.wide-heading>p,.wide-heading>span{color:#6e6e73;letter-spacing:-.025em;margin:0 0 4px;font-size:19px;line-height:1.5}.wide-heading .product-kicker{margin-bottom:21px;font-size:15px}.small-only{display:none}.reveal-ready [data-reveal]{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(36px)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.product-hero{--hero-progress:0;isolation:isolate;text-align:center;background:#fff;min-height:1000px;padding:132px 28px 0;position:relative;overflow:hidden}.hero-pixels{z-index:-1;pointer-events:none;opacity:.58;background:#eaf3ff;position:absolute;inset:260px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 32%);mask-image:linear-gradient(#0000,#000 32%)}.product-hero-copy{z-index:2;transform:translateY(calc(var(--hero-progress)*-55px));will-change:transform;position:relative}.product-hero-copy .product-kicker{color:#515154;margin-bottom:20px;font-size:17px;font-weight:300}.product-hero h1{letter-spacing:-.073em;margin:0;font-size:clamp(82px,8.5vw,132px);font-weight:300;line-height:.97}.product-hero h1 span{color:#0000;background:linear-gradient(110deg,#003fbc 5%,#007aff 65%,#55a6fa);-webkit-background-clip:text;background-clip:text}.product-hero-copy>p:last-child{color:#515154;letter-spacing:-.035em;margin:27px 0 0;font-size:23px;line-height:1.4}.hero-object{--tilt-x:0deg;--tilt-y:0deg;perspective:1100px;width:min(980px,90vw);transform:translateY(calc(var(--hero-progress)*-30px));z-index:1;margin:-35px auto -30px;position:relative}.hero-object img{mix-blend-mode:multiply;width:100%;height:auto;transform:rotateX(var(--tilt-y)) rotateY(var(--tilt-x)) scale(calc(1 + var(--hero-progress)*.08));filter:drop-shadow(0 30px 38px #28487608);transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.hero-object:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 30px 25px #ffffff08}.product-hero-bottom{z-index:3;padding-bottom:50px;position:relative}.product-hero-actions{justify-content:center;align-items:center;gap:28px;display:flex}.product-hero-bottom>p{color:#314b74;margin:18px 0 0;font-size:14px;font-weight:300}.hero-baseline{color:#345682;letter-spacing:.015em;border-top:1px solid #3b6aa52b;justify-content:space-between;align-items:center;max-width:1260px;margin:auto;padding:17px 0 23px;font-size:11px;display:flex;position:relative}.hero-baseline button{color:inherit;background:0 0;border:0;align-items:center;gap:8px;min-height:30px;font-size:11px;display:flex}.hero-baseline svg{opacity:.85}.product-highlights{background:#f5f5f7;padding:130px 0 90px;overflow:hidden}.highlight-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--product-gutter);scroll-padding-left:var(--product-gutter);overscroll-behavior-x:contain;gap:24px;display:flex;position:relative;overflow:auto}.highlight-track::-webkit-scrollbar{display:none}.highlight-panel{scroll-snap-align:start;isolation:isolate;background:#fff;border-radius:30px;flex:0 0 min(1050px,78vw);height:660px;position:relative;overflow:hidden}.highlight-copy{z-index:3;max-width:430px;position:absolute;top:46px;left:50px}.highlight-copy>p{letter-spacing:-.02em;margin:0 0 15px;font-size:16px;font-weight:300}.highlight-copy h3{letter-spacing:-.05em;margin:0;font-size:48px;font-weight:300;line-height:1.04}.highlight-bottom{z-index:5;justify-content:space-between;align-items:flex-end;gap:25px;display:flex;position:absolute;bottom:32px;left:50px;right:32px}.highlight-bottom>p{color:#6e6e73;max-width:310px;margin:0;font-size:15px;line-height:1.5}.round-control{color:#515154;background:#e8e8ed;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;transition:background .2s,transform .2s;display:inline-flex}.round-control:hover{background:#dedee4;transform:scale(1.06)}.round-control:disabled{opacity:.35;pointer-events:none}.highlight-paper{background:radial-gradient(at 70% 60%,#e4f0ff,#fff 63%)}.highlight-paper-art{perspective:1000px;position:absolute;inset:120px 0 0 48%;transform:rotate(-10deg)}.highlight-paper-sheet{background:linear-gradient(130deg,#fff 35%,#edf2f9);border-radius:4px;width:270px;height:370px;padding:29px;position:absolute;top:10px;left:12%;transform:rotateY(-25deg)rotateX(12deg);box-shadow:0 30px 35px #355b9020,inset 0 0 0 1px #fff}.highlight-paper-sheet.behind{background:#f9fcff;transform:translate(-26px,26px)rotateY(-25deg)rotateX(12deg)rotate(-9deg)}.highlight-paper-sheet>span{color:#515154;font-size:14px;font-weight:300}.highlight-paper-sheet>b{color:#087af1;letter-spacing:-.1em;margin:3px 0 -5px;font-size:230px;font-weight:300;line-height:1;display:block}.highlight-paper-sheet>div{color:#708198;letter-spacing:.1em;font-size:10px;font-weight:300;line-height:1.5}.highlight-paper-sheet>svg{color:#9ebbe2;position:absolute;bottom:27px;right:28px}.highlight-phone{background:#e8edff}.highlight-phone-art{perspective:1000px;position:absolute;inset:70px 5% 0 50%}.glass-phone-edge{background:linear-gradient(145deg,#e6dcff,#a6c6ff 55%,#4879e4);border:5px solid #afbbd1;border-radius:46px;outline:1px solid #64728b;width:240px;height:490px;position:absolute;top:20px;left:30px;overflow:hidden;transform:rotateX(8deg)rotateY(-24deg)rotate(12deg);box-shadow:inset 0 0 0 3px #222733,18px 28px 45px #334c7a38}.mini-island{background:#1d2230;border-radius:20px;width:70px;height:20px;position:absolute;top:17px;left:calc(50% - 35px)}.abstract-clock{text-align:center;color:#fff8;letter-spacing:-.06em;margin:65px 0 30px;font-size:58px;font-weight:300;display:block}.abstract-app-grid{grid-template-columns:repeat(4,1fr);gap:15px;padding:0 22px;display:grid}.abstract-app-grid>span{aspect-ratio:1;background:#ffffff3f;border:1px solid #ffffff36;border-radius:9px}.phone-dock{background:#ffffff30;border:1px solid #ffffff45;border-radius:22px;height:61px;position:absolute;bottom:24px;left:15px;right:15px}.floating-app{z-index:2;background:linear-gradient(145deg,#fff,#eff5ff);border:1px solid #fff;border-radius:32px;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:230px;left:-43px;transform:rotate(-15deg);box-shadow:0 24px 45px #2d4c8b2a}.floating-app img{mix-blend-mode:multiply;width:100px;height:100px}.highlight-privacy{color:#fff;background:#071a36}.highlight-privacy .highlight-copy>p{color:#b0c8ea}.highlight-privacy .highlight-bottom>p{color:#c2cee0}.highlight-privacy .round-control{color:#fff;background:#ffffff29}.highlight-lock-art{background:radial-gradient(at 70% 65%,#124485,#0000 57%);place-items:center;padding-left:29%;display:grid;position:absolute;inset:0}.glass-lock{z-index:1;color:#b9dfff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#8bc5ff35,#2a6ebe08 55%,#84bfff24);border:1px solid #9ecbff75;border-radius:58px;place-items:center;width:220px;height:240px;display:grid;transform:perspective(800px)rotateY(-20deg)rotateX(10deg)rotate(9deg);box-shadow:inset 0 1px 2px #ffffff65,inset -6px -6px 20px #4a9bf729,20px 35px 65px #0004}.glass-lock svg{filter:drop-shadow(0 0 12px #8bc6ff35)}.lock-orbit{border:1px solid #8fc1ff1f;border-radius:50%;width:350px;height:350px;position:absolute;top:22%;left:47%;transform:rotateX(55deg)rotate(-30deg)}.lock-orbit.second{width:470px;height:470px;top:13%;left:40%;transform:rotateX(55deg)rotate(30deg)}.gallery-controls{margin:35px var(--product-gutter) 0;justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.gallery-dots{background:#e4e4e9;border-radius:30px;align-items:center;gap:13px;height:48px;padding:15px 20px;display:flex}.gallery-dots button{background:#929297;border:0;border-radius:10px;width:8px;height:8px;padding:0;transition:width .35s,background .35s}.gallery-arrows{gap:12px;display:flex;position:absolute;right:0}.detail-dialog{color:#1d1d1f;border:0;border-radius:30px;width:calc(100% - 40px);max-width:800px;padding:80px 75px;box-shadow:0 40px 100px #0002}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1b223a55}.detail-dialog h2{margin:0 0 32px;font-size:60px}.detail-dialog>p:not(.product-kicker){color:#6e6e73;max-width:590px;margin-bottom:30px;font-size:21px;line-height:1.55}.detail-dialog .dialog-close{top:20px;right:20px}.phone-chapter{padding:140px var(--product-gutter) 120px;background:#f5f5f7}.phone-experience{grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;max-width:1260px;min-height:760px;margin:auto;display:grid}.phone-stage{perspective:1400px;place-items:center;height:730px;display:grid;position:relative}.phone-stage-word{color:#e2e5ec;letter-spacing:-.07em;white-space:nowrap;text-align:center;font-size:112px;font-weight:300;line-height:1;position:absolute;top:45px;left:0;right:0}.device{z-index:2;background:#171b23;border:5px solid #a8b0be;border-radius:50px;width:280px;height:574px;padding:5px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateY(-14deg)rotate(-6deg)rotateX(5deg);box-shadow:inset 0 0 0 1px #f1f3f8,inset 0 0 0 4px #454d59,3px 2px 0 2px #687280,10px 35px 55px #33466b29}.device-step-1{transform:rotateY(0)rotate(0)rotateX(0)}.device-step-2{transform:rotateY(12deg)rotate(5deg)rotateX(3deg)}.device-buttons{background:#808a9b;border-radius:3px;width:3px;height:66px;position:absolute;top:111px;left:-8px;box-shadow:0 80px #808a9b}.device-screen{background:linear-gradient(140deg,#fcfcff,#f0f5ff);border-radius:39px;width:100%;height:100%;position:relative;overflow:hidden}.device-island{z-index:3;background:#11131a;border-radius:25px;width:80px;height:23px;position:absolute;top:11px;left:calc(50% - 40px);box-shadow:inset -9px 0 #171d2b}.device-status{z-index:2;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:16px;left:23px;right:21px}.device-status b{font-weight:300}.device-status>span{letter-spacing:1px}.device-content{padding:33px 22px 0;animation:.55s both screen-enter;position:absolute;inset:50px 0 20px}.home-indicator{opacity:.65;background:#11131a;border-radius:4px;width:86px;height:4px;position:absolute;bottom:9px;left:calc(50% - 43px)}.safari-icon{background:#fff;border-radius:18px;place-items:center;width:73px;height:73px;margin:30px auto 25px;display:grid;box-shadow:0 10px 25px #2c579b20}.safari-icon>span{color:#fff;text-shadow:-2px 2px #e35c62;background:linear-gradient(160deg,#5bccff,#0079e9);border:3px dotted #ffffffb3;border-radius:50%;place-items:center;width:58px;height:58px;font-size:58px;font-weight:300;line-height:1;display:grid}.device h3{text-align:center;letter-spacing:-.04em;margin:0 0 32px;font-size:24px;font-weight:300;line-height:1.12}.browser-address{color:#606e83;background:#e8ecf4;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:35px;font-size:11px;display:flex}.browser-lines{gap:11px;margin:29px 11px;display:grid}.browser-lines i{background:#dfe5ef;border-radius:5px;height:7px}.browser-lines i:nth-child(2){width:75%}.browser-lines i:nth-child(3){width:87%}.browser-toolbar{color:#0071e3;justify-content:space-between;display:flex;position:absolute;bottom:9px;left:23px;right:23px}.browser-toolbar svg{width:18px}.login-demo{padding-top:55px}.login-check{color:#0071e3;background:#e4edff;border-radius:23px;place-items:center;width:72px;height:72px;margin:0 auto 25px;display:grid}.login-demo h3{margin-bottom:28px}.demo-input{color:#8a96a8;background:#fff;border:1px solid #d9e1ed;border-radius:10px;margin-bottom:11px;padding:13px 14px;font-size:11px}.demo-input.password{letter-spacing:2px;color:#596476}.demo-button{text-align:center;color:#fff;background:#0071e3;border-radius:10px;margin-top:17px;padding:12px 4px;font-size:9px}.login-domain{color:#7b899f;justify-content:center;align-items:center;gap:4px;margin-top:17px;font-size:9px;display:flex}.homescreen-demo{background:radial-gradient(at 10% 30%,#ece5ff,#0000 60%),linear-gradient(150deg,#e5efff,#88b1ed);padding:19px 18px 0;inset:43px 0 0}.screen-date{color:#486588;text-align:center;margin:28px 0 32px;font-size:10px}.home-app-grid{grid-template-columns:repeat(4,1fr);gap:17px 13px;display:grid}.home-app-grid>div>span{aspect-ratio:1;background:#ffffff69;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px 1px #ffffff5c}.home-guide-app>span{color:#fff;background:#0071e3!important;box-shadow:0 8px 15px #006aff25!important}.home-guide-app small{white-space:nowrap;text-align:center;color:#2c4f7a;margin-top:6px;font-size:7px;display:block}.home-widget{color:#3276b9;letter-spacing:-.05em;background:#ffffff7d;border:1px solid #ffffff81;border-radius:21px;justify-content:space-between;align-items:center;height:110px;margin:33px 0;padding:18px;font-size:23px;display:flex}.home-dock{background:#ffffff5f;border-radius:24px;gap:10px;height:62px;padding:13px;display:flex;position:absolute;bottom:25px;left:13px;right:13px}.home-dock>span{background:#ffffff9a;border-radius:11px;flex:1}.device-shadow{filter:blur(18px);background:#536c9422;border-radius:50%;width:280px;height:35px;position:absolute;bottom:25px;transform:rotate(-6deg)}.phone-story{max-width:450px;padding-bottom:20px}.chapter-index{color:#0071e3;letter-spacing:-.02em;margin:0 0 31px;font-size:17px;font-weight:300}.chapter-index span{color:#b6bdc9;margin-left:7px}.phone-story-copy h3{letter-spacing:-.045em;margin:0 0 21px;font-size:40px;font-weight:300;line-height:1.1}.phone-story-copy p{color:#6e6e73;margin:0;font-size:18px;line-height:1.5}.chapter-picker{border-top:1px solid #d8dbe2;margin-top:28px}.chapter-picker button{text-align:left;color:#86868b;background:0 0;border:0;border-bottom:1px solid #d8dbe2;align-items:center;gap:15px;width:100%;padding:21px 0;font-size:16px;transition:color .25s;display:flex}.chapter-picker button>span{letter-spacing:.02em;color:#a1a9b7;margin-right:5px;font-size:11px}.chapter-picker button>svg{opacity:0;margin-left:auto;transition:transform .25s,opacity .25s;transform:translate(-8px)}.chapter-picker button.active>svg{opacity:1;transform:translate(0)}.illustration-caption{color:#9197a4;max-width:370px;margin:23px 0 0;font-size:11px;line-height:1.6}.quiet-statement{text-align:center;background:radial-gradient(at 50% 75%,#f0f7ff,#0000 57%);padding:170px 28px 160px;position:relative}.quiet-statement h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6.2vw,88px);line-height:1.07}.quiet-statement h2>span{color:#929297}.quiet-statement .product-kicker{margin-bottom:38px;font-size:15px}.statement-description{color:#6e6e73;letter-spacing:-.025em;margin:38px 0 18px;font-size:22px;line-height:1.5}.quiet-statement .text-link{font-size:18px}.benefits-section{padding:110px var(--product-gutter) 90px;background:#f5f5f7}.benefit-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1260px;margin:auto;display:grid}.benefit-grid article{background:#fff;border-radius:28px;min-height:440px;padding:42px 45px;position:relative;overflow:hidden}.benefit-grid article>svg{color:#0071e3;margin-bottom:33px}.benefit-grid h3{letter-spacing:-.04em;margin:0 0 20px;font-size:30px;font-weight:300;line-height:1.12}.benefit-grid article>p{color:#6e6e73;max-width:350px;margin:0;font-size:17px;line-height:1.5}.file-capsule{background:linear-gradient(145deg,#fff,#f4f8ff);border:1px solid #fff;border-radius:18px;align-items:center;gap:15px;width:320px;max-width:100%;margin:35px 10px 0 0;padding:18px 22px;display:flex;transform:rotate(-4deg);box-shadow:0 12px 25px #3b5d9b12}.file-capsule>svg{color:#3991e8;width:29px;height:29px}.file-capsule>span{font-size:13px;font-weight:300}.file-capsule small{color:#8c96a7;margin-top:4px;font-size:10px;display:block}.file-check{color:#2c85dc;border:1px solid #d8e4f5;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.password-sculpture{color:#7d9ab9;background:linear-gradient(145deg,#eff5fb,#fbfdff);border:1px solid #fff;border-radius:18px;align-items:center;gap:27px;width:320px;max-width:100%;height:69px;margin:45px 0 0;padding:15px 25px;display:flex;transform:rotate(3deg);box-shadow:0 12px 25px #284f8d13}.password-sculpture>span{letter-spacing:5px;color:#497fb4;font-size:29px;line-height:1}.password-sculpture>svg{flex-shrink:0}.benefit-grid .benefit-updates{background:#e6efff;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:225px;padding-right:32%;display:flex}.benefit-updates h3{margin-bottom:12px;font-size:35px}.benefit-updates .text-link{margin-top:20px;font-size:15px}.benefit-updates .update-orbit{color:#4289ea8c;text-shadow:1px 1px #fff;font-size:200px;font-weight:300;line-height:1;position:absolute;top:8px;right:9%;transform:rotate(-18deg)}.benefit-updates>p{max-width:570px!important}.benefits-footnote{color:#90929a;max-width:1260px;margin:25px auto 0;font-size:11px;line-height:1.6}.center-heading h2{font-size:clamp(50px,5.5vw,76px);line-height:1.05}.center-heading>p:last-child{margin-top:28px;font-size:20px}.purchase-option{background:#f5f5f7;border-radius:28px;padding:36px 45px 38px}.monthly-option{background:linear-gradient(145deg,#f1f7ff,#f7faff);border:1px solid #cbdff7}.plan-art{perspective:700px;height:190px;margin:0 0 35px;position:relative}.plan-art>span{background:linear-gradient(135deg,#fff,#ecf2fa);border:1px solid #fff;border-radius:3px;width:105px;height:142px;position:absolute;top:15px;left:calc(50% - 53px);transform:rotate(-8deg);box-shadow:0 15px 25px #28578c1b}.plan-art-monthly>span:first-child{transform:translate(-19px,18px)rotate(-21deg)}.plan-art-monthly>span:nth-child(2){transform:translate(17px,5px)rotate(13deg)}.plan-art-monthly>b{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0071e3;background:#ffffffb3;border:1px solid #fff;border-radius:18px;place-items:center;width:66px;height:66px;font-size:57px;font-weight:300;line-height:1;display:grid;position:absolute;top:92px;left:calc(50% + 15px);transform:rotate(10deg);box-shadow:0 12px 18px #22548518}.plan-art-once>b{letter-spacing:-.08em;color:#0071e3;font-size:91px;font-weight:300;line-height:1.3;position:absolute;top:21px;left:calc(50% - 30px);transform:rotate(-8deg)}.plan-art-once>b small{letter-spacing:.08em;color:#8195ae;font-size:7px;display:block}.option-description{font-size:17px}.purchase-option .button{min-height:48px}.faq-section{padding:110px var(--product-gutter) 150px;grid-template-columns:.85fr 1.15fr;gap:100px;max-width:none}.faq-heading h2{font-size:49px}.faq-item summary{padding:28px 0;font-size:17px}.pixel-field{background:#e0efff}.closing-copy{padding:0 0 180px}.closing-copy h2{margin-bottom:38px;font-size:clamp(68px,8.6vw,126px);line-height:.98}.closing-copy .button{padding:16px 28px;font-size:17px}.closing-price{color:#345b8e;margin-top:22px;font-size:13px}.footer-row{padding-top:25px}.footer-motion{color:#ffffffbf;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;font-size:11px;display:flex}.footer-motion button{color:inherit;background:0 0;border:0;align-items:center;gap:6px;min-height:35px;padding:0;font-size:11px;display:flex}.footer-note{color:#e7f1ffbf;font-size:10px;line-height:1.7}.brand-light{font-size:23px}@keyframes screen-enter{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.product-hero{min-height:1110px;padding-top:160px}.hero-object{width:1080px;margin-top:-35px}.product-hero-copy>p:last-child{font-size:25px}}@media (max-width:1050px){.product-hero{min-height:900px}.product-hero h1{font-size:105px}.hero-object{width:95vw;margin-top:-10px}.highlight-panel{flex-basis:86vw;height:610px}.highlight-copy{top:38px;left:35px}.highlight-copy h3{font-size:41px}.highlight-bottom{left:35px}.highlight-paper-art{transform-origin:0;left:46%;transform:scale(.88)rotate(-10deg)}.highlight-phone-art{transform-origin:0;left:48%;transform:scale(.9)}.highlight-lock-art{padding-left:38%}.glass-lock{width:190px;height:210px}.phone-experience{grid-template-columns:1fr 1fr;gap:30px}.phone-stage-word{font-size:85px;top:72px}.phone-story-copy h3{font-size:33px}.phone-story-copy p{font-size:17px}.benefit-grid article{padding:35px}.faq-section{gap:50px}.faq-heading h2{font-size:40px}.purchase-option{padding:32px}.wide-heading>p,.wide-heading>span{font-size:17px}}@media (max-width:700px){:root{--product-gutter:24px}.liquid-shell{height:60px}.small-only{display:block}.product-kicker{font-size:13px}.product-hero{min-height:790px;padding:110px 20px 0}.product-hero-copy .product-kicker{margin-bottom:23px;font-size:12px}.product-hero h1{letter-spacing:-.07em;font-size:clamp(58px,17.7vw,100px);line-height:.98}.product-hero-copy>p:last-child{margin-top:22px;font-size:19px}.hero-pixels{opacity:.6;inset:220px 0 0}.hero-object{width:155vw;max-width:none;margin:7px -27.5vw -7px}.product-hero-bottom{padding-bottom:32px}.product-hero-actions{flex-direction:column;gap:15px}.product-hero-actions .button{min-height:45px;padding:14px 22px;font-size:15px}.product-hero-actions .text-link{min-height:34px;font-size:14px}.product-hero-bottom>p{margin-top:16px;font-size:11px}.product-hero-bottom>p span{margin-top:5px;display:block}.hero-baseline{padding:15px 0;font-size:9px}.hero-baseline button{font-size:9px}.hero-baseline button>span{display:none}.wide-heading{margin-bottom:33px;display:block}.wide-heading h2{letter-spacing:-.05em;font-size:42px}.wide-heading .product-kicker{margin-bottom:18px;font-size:12px}.wide-heading>p,.wide-heading>span{margin-top:23px;font-size:16px;display:block}.product-highlights{padding:80px 0 55px}.product-highlights .wide-heading{padding:0 24px}.product-highlights .wide-heading>span{display:none}.highlight-track{gap:16px}.highlight-panel{border-radius:24px;flex-basis:85vw;height:580px}.highlight-copy{top:29px;left:27px;right:23px}.highlight-copy>p{margin-bottom:11px;font-size:12px}.highlight-copy h3{font-size:36px}.highlight-bottom{gap:13px;bottom:26px;left:27px;right:22px}.highlight-bottom>p{max-width:235px;font-size:12px;line-height:1.55}.highlight-bottom .round-control{width:33px;height:33px}.highlight-paper-art{transform-origin:50% 0;inset:185px 0 0;transform:scale(.71)rotate(-12deg)}.highlight-paper-sheet{top:0;left:calc(50% - 110px)}.highlight-phone-art{transform-origin:50% 0;width:250px;height:490px;inset:164px auto auto calc(50% - 120px);transform:scale(.66)}.floating-app{top:195px;left:-21px}.highlight-lock-art{padding:150px 0 0}.glass-lock{border-radius:41px;width:155px;height:174px;transform:perspective(800px)rotateY(-25deg)rotateX(10deg)rotate(9deg)}.glass-lock svg{width:80px;height:80px}.lock-orbit{width:280px;height:280px;top:35%;left:calc(50% - 140px)}.lock-orbit.second{width:380px;height:380px;top:30%;left:calc(50% - 190px)}.gallery-controls{justify-content:flex-start;margin-top:25px}.gallery-dots{height:42px;padding:13px 17px}.gallery-arrows .round-control{width:35px;height:35px}.gallery-arrows{gap:9px}.detail-dialog{border-radius:23px;max-height:85dvh;padding:62px 27px 40px}.detail-dialog h2{font-size:41px}.detail-dialog>p:not(.product-kicker){font-size:17px}.phone-chapter{padding:90px 24px 70px}.phone-experience{grid-template-columns:1fr;gap:0;min-height:0}.phone-stage{height:580px;margin:0 -10px}.phone-stage-word{font-size:76px;top:20px}.device{border-radius:44px;width:246px;height:504px;transform:rotateY(-14deg)rotate(-5deg)rotateX(4deg)}.device-screen{border-radius:34px}.device-island{width:70px;height:21px;left:calc(50% - 35px)}.device-content{padding:20px 18px 0;inset:45px 0 18px}.device-status{font-size:9px;left:20px;right:18px}.safari-icon{width:64px;height:64px;margin:19px auto 23px}.safari-icon>span{width:50px;height:50px;font-size:50px}.device h3{margin-bottom:25px;font-size:21px}.browser-lines{margin-top:24px}.login-demo{padding-top:40px}.login-check{width:63px;height:63px;margin-bottom:20px}.demo-input{padding:11px;font-size:10px}.demo-button,.login-domain{font-size:8px}.homescreen-demo{padding:15px;inset:40px 0 0}.screen-date{margin:24px 0 23px;font-size:9px}.home-app-grid{gap:15px 10px}.home-widget{height:96px;margin-top:24px;font-size:21px}.home-dock{gap:8px;height:55px;padding:11px}.phone-story{max-width:none;padding:20px 0 0}.chapter-index{margin-bottom:22px;font-size:14px}.phone-story-copy{min-height:165px}.phone-story-copy h3{max-width:350px;margin-bottom:17px;font-size:33px}.phone-story-copy p{font-size:16px}.chapter-picker{margin-top:22px}.chapter-picker button{padding:20px 0;font-size:15px}.illustration-caption{margin-top:22px;font-size:10px}.quiet-statement{padding:100px 22px}.quiet-statement .product-kicker{margin-bottom:30px;font-size:12px}.quiet-statement h2{letter-spacing:-.055em;font-size:clamp(40px,10.5vw,66px);line-height:1.11}.statement-description{margin:30px 0 15px;font-size:18px}.quiet-statement .text-link{font-size:15px}.benefits-section{padding:80px 24px 65px}.benefit-grid{grid-template-columns:1fr;gap:17px}.benefit-grid article{border-radius:24px;min-height:390px;padding:30px}.benefit-grid article>svg{width:30px;height:30px;margin-bottom:28px}.benefit-grid h3{font-size:28px}.benefit-grid article>p{font-size:15px}.file-capsule{gap:11px;margin-top:30px;padding:16px}.password-sculpture{gap:20px;height:64px;margin-top:30px;padding:14px 19px}.password-sculpture>span{letter-spacing:4px;font-size:25px}.benefit-grid .benefit-updates{grid-column:auto;min-height:370px;padding:140px 30px 30px}.benefit-updates .update-orbit{font-size:135px;top:0;left:28px;right:auto}.benefit-updates h3{font-size:28px}.benefits-footnote{margin-top:21px;font-size:10px}.pricing-section{padding:90px 24px 60px}.center-heading h2{font-size:48px}.center-heading>.eyebrow{max-width:270px;margin:0 auto 22px;font-size:12px}.center-heading>p:last-child{font-size:17px}.purchase-options{grid-template-columns:1fr;gap:22px;max-width:440px;margin-top:45px}.purchase-option{border-radius:24px;padding:29px 30px 32px}.plan-art{transform-origin:top;height:165px;margin-bottom:26px;transform:scale(.9)}.purchase-option h3{margin-bottom:23px;font-size:34px}.price>span:first-child{font-size:65px}.option-description{margin-top:22px;font-size:16px}.faq-section{padding:75px 24px 90px;display:block}.faq-heading{margin-bottom:36px}.faq-heading h2{font-size:42px}.faq-heading .eyebrow{font-size:12px}.faq-item summary{gap:20px;padding:24px 0;font-size:16px}.faq-item>p{font-size:14px;line-height:1.65}.site-footer{min-height:740px}.footer-content{padding:65px 24px 28px}.closing-copy{padding-bottom:160px}.closing-copy .eyebrow{margin-bottom:24px;font-size:12px}.closing-copy h2{letter-spacing:-.065em;margin-bottom:30px;font-size:clamp(52px,13.8vw,80px);line-height:1.03}.closing-copy .button{min-height:46px;padding:14px 23px;font-size:15px}.closing-price{font-size:11px}.footer-row{flex-direction:column;align-items:flex-start;gap:25px}.brand-light{font-size:21px}.footer-links{gap:22px;width:100%}.footer-links a:last-child{margin-left:auto;font-size:22px}.footer-links button{font-size:11px}.footer-motion{align-items:flex-start;gap:12px;margin-top:20px;font-size:9px}.footer-motion button{white-space:nowrap;min-height:20px;font-size:9px}.footer-note{margin-top:15px;padding-top:18px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-ready [data-reveal]{opacity:1;transition:none;transform:none}.hero-object,.product-hero-copy{transform:none!important}.hero-object img{transition:none;transform:none!important}.device,.gallery-dots button,.round-control,.chapter-picker button>svg{transition:none}.device-content,.phone-story-copy{animation:none}}.hero-object{mix-blend-mode:multiply}.product-hero h1{letter-spacing:-.055em}[data-motion-paused=true] *{transition:none!important;animation:none!important}.closing-price{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#24486e;background:#ffffffb8;border-radius:99px;margin:20px auto 0;padding:8px 14px;display:table}@media (max-width:700px){.device.device-step-1{transform:rotateY(0)rotate(0)rotateX(0)}.device.device-step-2{transform:rotateY(12deg)rotate(5deg)rotateX(3deg)}.closing-copy h2{font-size:clamp(43px,12.2vw,68px)}}.browser-address{color:#536177}.chapter-index,.chapter-picker button.active{color:#06c}.chapter-index span,.chapter-picker button,.chapter-picker button>span,.illustration-caption,.benefits-footnote,.neutral-tag,.price-period,.option-detail,.pricing-note{color:#686b73}.purchase-option .button-outline{color:#06c}.gallery-dots{gap:3px;padding:8px 12px}.gallery-dots button{background:0 0;place-items:center;width:24px;height:24px;display:grid}.gallery-dots button:after{content:"";background:#77777e;border-radius:9px;width:8px;height:8px;transition:width .3s,background .3s}.gallery-dots button.active{background:0 0;width:42px}.gallery-dots button.active:after{background:#515154;width:34px}.highlight-phone .highlight-bottom>p,.benefit-updates>p{color:#626773}.benefit-updates .text-link{color:#0061c7}.benefit-grid .benefit-updates>p{color:#626773}:root{--ink:#20232b;--soft:#515968;--product-gutter:max(24px,calc((100vw - 1160px)/2));--product-max:1160px}body{color:var(--ink)}.offer-strip{color:#fff;letter-spacing:0;background:#20232b;justify-content:center;align-items:center;gap:24px;min-height:38px;padding:8px 24px;font-size:12px;line-height:1.6;display:flex}.offer-strip>span:last-child{color:#fff;align-items:center;gap:7px;display:flex}.liquid-frost{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:#ffffffe0}.liquid-scrolled .liquid-frost{background:#ffffffe6}.liquid-brand{letter-spacing:-.5px;font-size:18px}.liquid-header .liquid-plan{min-height:44px;box-shadow:none;background:#0756c9;border-color:#0756c9;border-radius:8px;padding:11px 18px;font-size:13px}.liquid-header .liquid-plan:hover,.liquid-header .liquid-plan:active{background:#0349b1}.liquid-header .liquid-toggle{width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.liquid-header .liquid-toggle:hover{background:0 0}.menu-strokes{width:21px;height:18px;display:block;position:relative}.menu-strokes>span{background:#20232b;border-radius:2px;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1),top .35s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;left:0;right:0}.menu-strokes>span+span{top:12px}.liquid-header .liquid-toggle[aria-expanded=true] .menu-strokes>span{top:8px;transform:rotate(45deg)}.liquid-header .liquid-toggle[aria-expanded=true] .menu-strokes>span+span{transform:rotate(-45deg)}.liquid-mobile-panel{animation:.32s cubic-bezier(.22,1,.36,1) both menu-in}.liquid-mobile-panel>p{color:#515968;font-size:12px}.button{letter-spacing:-.01em;background:#0756c9;border-color:#0756c9}.text-link{color:#0756c9}.product-kicker,.eyebrow,.wide-heading>p,.wide-heading>span{color:#515968;font-weight:300}.wide-heading h2 span,.center-heading h2 span,.faq-heading h2 span{color:#515968}.wide-heading{max-width:1160px;margin-bottom:36px}.wide-heading h2{letter-spacing:-.045em;font-size:clamp(38px,4.2vw,58px);line-height:1.13}.product-hero{background:#fff;min-height:0;padding:198px 28px 0}.hero-pixels{opacity:.3;background:#edf4ff;inset:46% 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.product-hero-copy{will-change:auto;transform:none}.product-hero-copy .product-kicker{color:#515968;letter-spacing:0;margin-bottom:29px;font-size:14px}.product-hero h1{letter-spacing:-.06em;font-size:clamp(72px,8vw,112px);font-weight:300;line-height:1.04}.product-hero h1 .hero-line{color:#20232b;-webkit-text-fill-color:currentColor;background:0 0;display:block}.product-hero-bottom>p{color:#37475d;font-size:13px;font-weight:300;line-height:1.6}.product-hero-bottom>p span{color:inherit;font-weight:300}.product-hero-bottom>.hero-disclosure{color:#424d5f;max-width:410px;margin:14px auto 0;font-size:12px}.hero-baseline{color:#37475d;border-color:#6982a24d;max-width:1160px;padding:14px 0;font-size:12px}.hero-baseline button{justify-content:center;min-width:44px;min-height:44px;font-size:12px}.hero-enter{animation:.75s cubic-bezier(.22,1,.36,1) both kinetic-in}.reveal-ready [data-reveal]{opacity:0;filter:blur(5px);transition:opacity .6s,filter .65s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.reveal-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translateZ(0)}.product-highlights{padding:84px 0 58px}.product-highlights .wide-heading{max-width:1208px;padding:0 24px}.highlight-panel{border-radius:24px;flex-basis:min(790px,72vw);height:390px}.highlight-copy{max-width:390px;top:32px;left:34px}.highlight-copy>p{color:#515968;font-size:13px}.highlight-copy h3{letter-spacing:-.04em;font-size:36px;font-weight:300;line-height:1.15}.highlight-bottom{align-items:center;gap:18px;bottom:28px;left:34px;right:28px}.highlight-bottom>p{color:#515968;max-width:310px;font-size:14px;line-height:1.6}.highlight-paper-art{transform-origin:0 0;inset:55px 0 0 54%;transform:scale(.6)rotate(-10deg)}.highlight-phone-art{transform-origin:0 0;width:250px;height:490px;top:24px;left:60%;transform:scale(.5)}.highlight-lock-art{padding:0 0 0 54%;transform:scale(.75)}.lock-orbit{opacity:.45}.lock-orbit.second{display:none}.round-control{color:#303744;background:#e1e5ec;width:44px;height:44px}.gallery-dots button{min-width:32px;min-height:32px}.gallery-controls{max-width:1160px;margin:24px auto 0}.phone-chapter{padding:84px var(--product-gutter) 70px}.phone-experience{gap:70px;max-width:1160px;min-height:440px}.device{transform-origin:50%;transform:scale(.7)rotateY(-12deg)rotate(-4deg)}.device.device-step-1{transform:scale(.7)rotateY(0)rotate(0)}.device.device-step-2{transform:scale(.7)rotateY(10deg)rotate(3deg)}.device-shadow{width:200px;bottom:16px}.chapter-index{color:#0756c9;margin-bottom:20px}.chapter-index span,.chapter-picker button,.chapter-picker button>span{color:#515968}.phone-story-copy{min-height:135px;animation:.5s cubic-bezier(.22,1,.36,1) both kinetic-in}.phone-story-copy h3{margin-bottom:17px;font-size:32px;font-weight:300;line-height:1.2}.chapter-picker{margin-top:10px}.chapter-picker button{color:#515968;min-height:56px;padding:17px 0}.illustration-caption{color:#515968;margin-top:17px;font-size:12px}.pricing-section{padding:84px var(--product-gutter) 60px}.center-heading h2{letter-spacing:-.045em;font-size:clamp(40px,5vw,62px);line-height:1.12}.center-heading>.eyebrow{margin-bottom:20px;font-size:13px}.purchase-options{gap:22px;max-width:1000px;margin-top:38px}.purchase-option{border-radius:22px;padding:30px 32px}.purchase-option h3{margin-bottom:20px;font-size:30px;font-weight:300;line-height:1.2}.price-period{color:#515968;font-size:13px}.option-detail{color:#515968;margin-top:18px;font-size:12px;line-height:1.6}.previous-price{color:#515968;align-items:center;gap:12px;margin:0 0 7px;font-size:18px;display:flex}.discount-badge{color:#134b91;letter-spacing:0;background:#e1ebfb;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-flex}.price-reference{color:#515968;margin:12px 0 0;font-size:12px;line-height:1.5}.faq-section{padding:65px var(--product-gutter) 80px;gap:72px}.faq-heading h2{letter-spacing:-.045em;font-size:42px;font-weight:300}.faq-heading .eyebrow{font-size:13px}.faq-item summary{min-height:64px;padding:20px 0;font-size:16px;font-weight:300;line-height:1.5}.site-footer{min-height:0}.closing-copy h2{letter-spacing:-.045em;color:#132c52;margin-bottom:27px;font-size:clamp(50px,6vw,80px);font-weight:300;line-height:1.07}.closing-copy .button{min-height:48px;font-size:15px}.closing-price{color:#163e71;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7faff;font-size:13px}.footer-row{background:#073b8f;border-top:0;border-radius:18px 18px 0 0;padding:24px}.footer-motion{color:#fff;background:#073b8f;margin:0;padding:0 24px 16px;font-size:12px}.footer-motion button{color:#fff;min-height:44px;font-size:12px}.footer-note{color:#fff;background:#073b8f;border:0;border-radius:0 0 18px 18px;margin:0;padding:0 24px 24px;font-size:12px;line-height:1.6}.footer-links button,.footer-links a{color:#fff;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.brand-light{color:#fff;font-weight:300}.legal-dialog{font-weight:300}.legal-copy p,.seller-info p{color:#424d5f;line-height:1.7}@keyframes kinetic-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateZ(0)}}@keyframes menu-in{0%{opacity:0;filter:blur(4px);transform:translateY(-7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:700px){:root{--product-gutter:20px}html{scroll-padding-top:140px}.offer-strip{gap:16px;min-height:38px;padding:7px 16px;font-size:12px}.liquid-inner{gap:7px;padding:0 12px 0 16px}.liquid-brand{letter-spacing:-.5px;gap:5px;font-size:16px}.liquid-header .liquid-plan{min-height:40px;padding:9px 13px;font-size:12px}.liquid-actions{gap:6px}.product-hero{padding:176px 20px 0}.product-hero-copy .product-kicker{margin-bottom:25px;font-size:13px}.product-hero h1{letter-spacing:-.055em;font-size:clamp(52px,14.5vw,82px);line-height:1.06}.product-hero-copy>p:last-child{margin-top:22px;font-size:17px;line-height:1.6}.hero-pixels{opacity:.26;inset:46% 0 0}.product-hero-bottom{padding:25px 0 28px}.product-hero-actions{flex-direction:column;gap:5px}.product-hero-actions .button{min-height:48px;padding:14px 24px;font-size:15px}.product-hero-actions .text-link{min-height:46px;font-size:14px}.product-hero-bottom>p{margin-top:13px;font-size:12px}.product-hero-bottom>p span{margin:0;display:inline}.product-hero-bottom>.hero-disclosure{max-width:290px;margin-top:12px;font-size:12px;line-height:1.55}.hero-baseline{padding:8px 0;font-size:12px}.hero-baseline button{font-size:12px}.wide-heading{margin-bottom:27px}.wide-heading h2{letter-spacing:-.045em;font-size:clamp(34px,9vw,46px);line-height:1.14}.wide-heading .product-kicker{margin-bottom:15px;font-size:12px}.product-highlights{padding:57px 0 38px}.product-highlights .wide-heading{padding:0 20px}.highlight-track{gap:14px}.highlight-panel{border-radius:20px;flex-basis:calc(100vw - 56px);height:345px}.highlight-copy{max-width:none;top:24px;left:24px;right:20px}.highlight-copy>p{margin-bottom:9px;font-size:12px}.highlight-copy h3{font-size:29px;line-height:1.18}.highlight-bottom{gap:10px;bottom:20px;left:24px;right:20px}.highlight-bottom>p{max-width:220px;font-size:13px;line-height:1.55}.highlight-bottom .round-control{width:44px;height:44px}.highlight-paper-art{transform-origin:0 0;inset:141px 0 0 28%;transform:scale(.33)rotate(-12deg)}.highlight-paper-sheet{top:0;left:0}.highlight-phone-art{transform-origin:0 0;height:490px;top:132px;left:43%;transform:scale(.29)}.floating-app{top:140px;left:-40px}.highlight-lock-art{padding:102px 0 0;transform:scale(.5)}.glass-lock{width:155px;height:174px}.lock-orbit{display:none}.gallery-controls{justify-content:space-between;margin:15px 20px 0}.gallery-arrows .round-control{width:44px;height:44px}.gallery-dots{height:44px;padding:5px 9px}.detail-dialog{padding:60px 24px 32px}.detail-dialog h2{font-size:32px;font-weight:300;line-height:1.2}.detail-dialog>p:not(.product-kicker){font-size:16px}.phone-chapter{padding:58px 20px}.phone-experience{flex-direction:column;gap:5px;min-height:0;display:flex}.phone-stage{width:100%;height:295px;margin:-10px 0 0;overflow:hidden}.device{width:246px;height:504px;transform:scale(.51)rotateY(-12deg)rotate(-4deg)}.device.device-step-1{transform:scale(.51)rotateY(0)rotate(0)}.device.device-step-2{transform:scale(.51)rotateY(10deg)rotate(3deg)}.device-shadow{filter:blur(12px);width:140px;height:15px;bottom:4px}.phone-story{width:100%;max-width:none;padding:10px 0 0}.chapter-index{margin:0 0 14px;font-size:13px}.phone-story-copy{min-height:107px}.phone-story-copy h3{margin-bottom:12px;font-size:28px;line-height:1.2}.phone-story-copy p{font-size:15px;line-height:1.6}.chapter-picker{margin-top:6px}.chapter-picker button{min-height:54px;padding:16px 0;font-size:14px}.chapter-picker button>span{font-size:12px}.illustration-caption{margin-top:16px;font-size:12px}.pricing-section{padding:58px 20px 38px}.center-heading h2{font-size:39px;line-height:1.14}.center-heading>.eyebrow{margin-bottom:16px;font-size:12px}.purchase-options{gap:16px;max-width:460px;margin-top:29px}.purchase-option{border-radius:20px;padding:25px 24px 26px}.plan-tag{margin-bottom:16px;font-size:12px}.purchase-option h3{margin-bottom:16px;font-size:28px}.price>span:first-child{font-size:52px}.option-description{margin:18px 0;font-size:15px}.plan-features{margin-top:22px;padding-top:19px}.plan-features li{margin-bottom:11px;font-size:13px}.option-detail,.price-reference{font-size:12px;line-height:1.6}.faq-section{padding:42px 20px 58px;display:block}.faq-heading{margin-bottom:26px}.faq-heading h2{font-size:36px;line-height:1.14}.faq-item summary{gap:16px;min-height:62px;padding:19px 0;font-size:15px}.faq-item>p{font-size:14px;line-height:1.7}.site-footer{min-height:0}.footer-content{padding:52px 20px 20px}.closing-copy{padding-bottom:56px}.closing-copy .eyebrow{margin-bottom:17px;font-size:13px}.closing-copy h2{letter-spacing:-.05em;margin-bottom:24px;font-size:52px;line-height:1.1}.closing-copy .button{min-height:48px;font-size:15px}.closing-price{font-size:12px}.footer-row{gap:15px;padding:23px 20px 12px}.brand-light{font-size:20px}.footer-links{flex-wrap:wrap;gap:18px}.footer-links button{font-size:12px}.footer-motion{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 20px 12px;font-size:12px;display:flex}.footer-motion button{min-height:44px;font-size:12px}.footer-note{padding:0 20px 23px;font-size:12px;line-height:1.6}}@media (max-width:359px){.liquid-brand{font-size:15px}.liquid-header .liquid-plan{padding:9px 10px;font-size:11px}.liquid-inner{padding-left:10px}.product-hero h1{font-size:49px}.highlight-copy h3{font-size:26px}.center-heading h2{font-size:35px}.closing-copy h2{font-size:46px}}@media (prefers-reduced-motion:reduce){.hero-enter,.liquid-mobile-panel,.phone-story-copy{animation:none}.reveal-ready [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.menu-strokes>span,.device{transition:none}}[data-motion-paused=true] [data-reveal]{opacity:1;filter:none;transform:none}@media (prefers-reduced-transparency:reduce){.liquid-header .liquid-frost,.liquid-header.liquid-scrolled .liquid-frost,.liquid-header .liquid-mobile-panel{-webkit-backdrop-filter:none;background:#fff}.liquid-refraction,.liquid-sheen{display:none}}.dialog-close{width:44px;height:44px}.phone-stage{justify-content:center;align-items:center;display:flex}.phone-stage .device{flex-shrink:0}@media (max-width:700px){.liquid-header .liquid-plan{min-height:44px}}:root{--ink:#1a1a1a;--soft:#535d69;--blue:#1a36ff;--hairline:#e3e5eb;--product-max:1120px;--product-gutter:max(28px,calc((100vw - 1120px)/2))}.brand-system{font-family:var(--font-sans);letter-spacing:-.06em;color:var(--ink);align-items:center;gap:9px;font-size:24px;font-weight:300;line-height:1;display:inline-flex}.brand-system-mark{width:28px;height:28px;color:var(--blue);flex:0 0 28px;display:block}.brand-system-mark svg{width:100%;height:100%;display:block}.brand-system.brand-compact{gap:8px;font-size:21px}.button,.liquid-header .liquid-plan{background:var(--blue);border-color:var(--blue);box-shadow:none;border-radius:10px;font-weight:300}.button:hover,.liquid-header .liquid-plan:hover{background:#1028dc;border-color:#1028dc}.text-link,.purchase-option .button-outline{color:var(--blue)}.purchase-option .button-outline:hover{color:#fff}.liquid-header .liquid-plan{border-radius:8px}.product-kicker,.eyebrow{letter-spacing:.03em;color:var(--soft);font-weight:300;font-size:12px!important}.product-hero{isolation:isolate;background:#fff;min-height:0;padding:210px 28px 0;position:relative}.product-hero-copy{transform:none}.product-hero h1{letter-spacing:-.065em;font-size:clamp(72px,7.4vw,108px);line-height:1.05}.product-hero h1 .hero-accent{color:var(--blue)}.product-hero-copy .product-kicker{margin-bottom:28px}.product-hero-copy>p:last-child{color:var(--soft);margin-top:27px;font-size:19px;line-height:1.6}.product-hero-bottom{padding:29px 0 74px}.product-hero-actions .button{border-radius:10px;min-height:51px;padding:15px 25px}.product-hero-actions .text-link{min-height:44px}.product-hero-bottom>p{color:var(--soft)}.product-hero-bottom>.hero-disclosure{max-width:450px;color:var(--soft);font-size:12px}.hero-mosaic{z-index:-1;pointer-events:none;opacity:.9;width:620px;height:460px;position:absolute}.hero-mosaic-left{top:170px;left:calc(50% - 950px);transform:none}.hero-mosaic-right{top:250px;right:calc(50% - 950px);transform:none}.hero-baseline{border-color:var(--hairline);max-width:1120px;color:var(--soft);padding:12px 0}.hero-baseline button{font-size:11px}.product-highlights{padding:94px var(--product-gutter) 58px;background:#fff;position:relative;overflow:clip}.product-highlights .wide-heading{max-width:1120px;margin-bottom:10px;padding:0}.wide-heading h2 span,.center-heading h2 span{color:var(--soft)}.product-highlights .wide-heading>p{color:var(--soft);font-size:16px;line-height:1.5}.feature-landscape{isolation:isolate;max-width:1120px;margin:auto;position:relative}.feature-mosaic{z-index:-1;opacity:.55;pointer-events:none;height:265px;position:absolute;inset:-10px -13% auto}.open-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}.open-feature{min-width:0;position:relative}.clay-stage{perspective:800px;justify-content:center;align-items:center;height:230px;display:flex}.clay-stage img{object-fit:contain;filter:drop-shadow(0 17px 12px #202f5c0e);width:195px;height:195px;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .8s}.open-feature-copy{border-top:1px solid var(--hairline);padding-top:22px;position:relative}.feature-number{color:var(--soft);font-size:11px;position:absolute;top:25px;right:0}.open-feature h3{letter-spacing:-.045em;margin:0 20px 17px 0;font-size:29px;font-weight:300;line-height:1.18}.open-feature p{color:var(--soft);max-width:270px;min-height:48px;margin:0;font-size:14px;line-height:1.65}.feature-detail{width:100%;min-height:44px;color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:0;font-family:inherit;font-size:12px;font-weight:300;display:flex}.feature-detail svg{border:1px solid var(--hairline);border-radius:50%;width:40px;height:40px;padding:10px;transition:transform .4s,background .4s}.detail-dialog{background:#fff;border-radius:15px}.phone-chapter{padding:84px var(--product-gutter) 90px;background:#fff;overflow:clip}.phone-chapter .wide-heading{max-width:1120px;margin-bottom:12px}.phone-experience{grid-template-columns:1.05fr .95fr;gap:90px;max-width:1120px;min-height:460px}.phone-stage{isolation:isolate;height:480px;position:relative;overflow:visible}.phone-mosaic{z-index:-1;opacity:.7;pointer-events:none;height:340px;position:absolute;top:19%;left:-20%;right:-15%}.phone-clay{object-fit:contain;z-index:3;filter:drop-shadow(0 14px 10px #28365b13);pointer-events:none;width:118px;height:118px;position:absolute;bottom:11%;right:8%;transform:rotate(9deg)}.phone-stage .device{transform:scale(.71)rotateY(-12deg)rotate(-4deg);box-shadow:inset 0 0 0 2px #ffffff67,0 28px 40px #152d5520}.phone-stage .device.device-step-1{transform:scale(.71)rotateY(0)rotate(0)}.phone-stage .device.device-step-2{transform:scale(.71)rotateY(10deg)rotate(3deg)}.phone-story{max-width:430px}.chapter-index{color:var(--blue);margin-bottom:23px;font-size:13px}.chapter-index span{color:var(--soft)}.phone-story-copy h3{letter-spacing:-.04em;font-size:32px;font-weight:300;line-height:1.2}.phone-story-copy p{color:var(--soft);font-size:16px}.chapter-picker button{border-color:var(--hairline);color:var(--soft);min-height:62px;padding:17px 10px 17px 0;position:relative}.chapter-picker button.active:before{content:"";background:var(--blue);width:2px;position:absolute;top:20px;bottom:20px;left:-14px}.pricing-section{padding:82px var(--product-gutter) 70px;isolation:isolate;background:#fff;position:relative;overflow:clip}.center-heading{z-index:2;position:relative}.pricing-mosaic{z-index:-1;opacity:.42;width:1200px;height:340px;position:absolute;top:190px;left:calc(50% - 600px)}.purchase-options{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:0 0;grid-template-columns:1fr 1fr;gap:0;max-width:960px;margin:65px auto 0;display:grid;position:relative}.purchase-option{box-shadow:none;background:linear-gradient(#fff6,#fff 52%);border:0;border-radius:0;padding:36px 42px 35px;position:relative}.purchase-option.monthly-option{border-color:var(--hairline);background:linear-gradient(#f8faffb5,#fff 52%)}.plan-clay{object-fit:contain;pointer-events:none;width:96px;height:96px;position:absolute;top:8px;right:28px}.plan-tag{color:var(--blue);background:0 0;border:0;border-radius:0;margin-bottom:20px;padding:0;font-size:12px}.neutral-tag{color:var(--soft)}.purchase-option h3{margin:0 70px 24px 0;font-size:30px;font-weight:300}.previous-price{gap:14px;font-size:16px}.discount-badge{color:#1733d9;background:#ecf0ff;border-radius:4px;font-size:11px}.price>span:first-child{letter-spacing:-.055em;font-size:58px}.option-description{color:var(--soft);margin:23px 0;font-size:15px}.plan-features{border-color:var(--hairline);padding-top:24px}.plan-features li{color:var(--soft);font-size:13px}.plan-features svg{color:var(--blue)}.pricing-note{color:var(--soft);font-size:12px}.faq-section{background:#fff;grid-template-columns:1fr 1.2fr;gap:90px;max-width:1120px;margin:auto;padding:64px 0 72px}.faq-heading h2{letter-spacing:-.055em;font-size:44px;line-height:1.13}.faq-item{border-color:var(--hairline)}.faq-item summary{min-height:68px;color:var(--ink);padding:21px 0;font-size:16px;font-weight:300}.site-footer{min-height:0;color:var(--ink);isolation:isolate;background:#fff;position:relative;overflow:clip}.site-footer .pixel-field{z-index:-1;opacity:.65;background:#fff;width:1460px;height:500px;position:absolute;inset:0 auto auto calc(50% - 730px);-webkit-mask-image:none;mask-image:none}.footer-content{max-width:1120px;padding:50px 0 24px;position:relative}.closing-copy{isolation:isolate;padding-bottom:80px;position:relative}.closing-clay{object-fit:contain;filter:drop-shadow(0 12px 10px #1a2c4a0d);width:108px;height:108px;margin:0 auto 10px;display:block}.closing-copy .eyebrow{color:var(--ink);margin-bottom:23px}.closing-copy h2{letter-spacing:-.06em;color:var(--ink);margin-bottom:29px;font-size:76px;line-height:1.07}.closing-copy .button{border-radius:10px;min-height:50px;font-size:15px}.closing-price{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--soft);background:0 0;margin-top:17px;padding:0;font-size:12px}.footer-row{border-top:1px solid var(--hairline);background:0 0;border-radius:0;align-items:center;padding:27px 0 10px}.footer-links{color:var(--soft);gap:26px}.footer-links button,.footer-links a{color:var(--soft);min-height:44px;font-size:12px}.footer-motion{color:var(--soft);background:0 0;margin-top:14px;padding:0;font-size:11px}.footer-motion button{min-height:44px;font-size:11px}.footer-note{color:var(--soft);border-color:var(--hairline);background:0 0;border-radius:0;margin-top:12px;padding:18px 0 0;font-size:11px;line-height:1.7}@media (hover:hover) and (prefers-reduced-motion:no-preference){.open-feature:hover .clay-stage img{filter:drop-shadow(0 25px 20px #202f5c15);transform:translateY(-9px)rotate(-4deg)}}@media (max-width:1180px){.faq-section,.footer-content{margin:0 28px}.open-features{gap:34px}.phone-experience{gap:45px}}@media (max-width:900px){.product-hero{padding-top:198px}.product-hero h1{font-size:82px}.hero-mosaic{width:420px;height:360px}.hero-mosaic-left{top:200px;left:-280px}.hero-mosaic-right{top:280px;right:-280px}.open-features{gap:25px}.open-feature h3{font-size:25px}.clay-stage{height:190px}.clay-stage img{width:165px;height:165px}.open-feature:nth-child(2) .clay-stage img{width:180px;height:180px}.open-feature:nth-child(3) .clay-stage img{width:158px;height:158px}.feature-mosaic{height:230px}.purchase-option{padding:30px 26px}.plan-clay{width:80px;height:80px;right:15px}.phone-experience{gap:30px}.phone-stage{height:420px}.phone-story-copy h3{font-size:28px}.phone-clay{width:96px;height:96px;right:0}.faq-section{gap:40px}}@media (max-width:700px){:root{--product-gutter:20px}.brand-system.brand-compact{font-size:20px}.brand-compact .brand-system-mark{flex-basis:23px;width:23px;height:23px}.product-hero{padding:175px 20px 0}.product-hero h1{letter-spacing:-.06em;font-size:clamp(52px,14.5vw,82px);line-height:1.06}.product-hero-copy .product-kicker{margin-bottom:25px;font-size:12px!important}.product-hero-copy>p:last-child{margin-top:22px;font-size:16px;line-height:1.65}.product-hero-bottom{padding:24px 0 34px}.product-hero-actions{gap:5px}.product-hero-actions .button{min-height:49px;font-size:15px}.product-hero-actions .text-link{font-size:13px}.product-hero-bottom>p{font-size:12px}.product-hero-bottom>.hero-disclosure{max-width:275px;margin-top:11px;font-size:11px}.hero-mosaic{opacity:.75;width:270px;height:300px}.hero-mosaic-left{top:210px;left:-190px;transform:none}.hero-mosaic-right{top:250px;right:-185px;transform:none}.hero-baseline{padding:6px 0;font-size:10px}.hero-baseline button{font-size:11px}.product-highlights{padding:57px 20px 30px}.product-highlights .wide-heading{margin-bottom:28px}.wide-heading h2,.center-heading h2{font-size:38px;line-height:1.14}.wide-heading .product-kicker{margin-bottom:17px}.product-highlights .wide-heading>p{display:none}.open-features{grid-template-columns:1fr;gap:0}.open-feature{border-top:1px solid var(--hairline);grid-template-columns:90px minmax(0,1fr);gap:14px;padding:20px 0 15px;display:grid}.open-feature:last-child{border-bottom:1px solid var(--hairline)}.clay-stage{align-self:center;height:110px}.clay-stage img,.open-feature:nth-child(2) .clay-stage img,.open-feature:nth-child(3) .clay-stage img{width:115px;max-width:none;height:115px}.open-feature-copy{border:0;padding:0}.feature-number{display:none}.open-feature h3{letter-spacing:-.04em;margin:0 0 11px;font-size:24px;line-height:1.18}.open-feature p{min-height:0;font-size:13px;line-height:1.6}.feature-detail{min-height:44px;margin-top:3px;font-size:11px}.feature-detail svg{width:33px;height:33px;padding:8px}.feature-mosaic{opacity:.46;width:240px;height:500px;inset:-15px auto auto -115px}.phone-chapter{padding:55px 20px 48px}.phone-chapter .wide-heading{margin-bottom:15px}.phone-experience{flex-direction:column;gap:0;display:flex}.phone-stage{width:100%;height:290px;margin:0;overflow:visible}.phone-stage .device{width:246px;height:504px;transform:scale(.49)rotateY(-12deg)rotate(-4deg)}.phone-stage .device.device-step-1{transform:scale(.49)rotateY(0)rotate(0)}.phone-stage .device.device-step-2{transform:scale(.49)rotateY(10deg)rotate(3deg)}.phone-mosaic{opacity:.62;height:250px;top:30px;left:-25%;right:-25%}.phone-clay{width:85px;height:85px;bottom:10px;right:12%}.device-shadow{bottom:12px}.phone-story{width:100%;max-width:none;padding-top:20px}.chapter-index{margin-bottom:16px;font-size:12px}.phone-story-copy{min-height:100px}.phone-story-copy h3{margin-bottom:11px;font-size:27px}.phone-story-copy p{font-size:14px}.chapter-picker{margin-top:4px}.chapter-picker button{min-height:56px;padding:16px 0 16px 9px;font-size:14px}.chapter-picker button.active:before{top:18px;bottom:18px;left:0}.illustration-caption{margin-top:15px;font-size:11px}.pricing-section{padding:50px 20px 30px}.center-heading{text-align:left}.center-heading>.eyebrow{max-width:none;margin:0 0 17px}.center-heading h2{font-size:38px}.purchase-options{grid-template-columns:1fr;gap:0;max-width:none;margin-top:35px}.purchase-option{padding:27px 5px 30px}.purchase-option+.purchase-option{border-left:0;border-top:1px solid var(--hairline);padding-top:31px}.purchase-option.monthly-option,.purchase-option{background:0 0}.plan-clay{width:84px;height:84px;top:7px;right:1px}.purchase-option+.purchase-option .plan-clay{top:14px}.plan-tag{margin-bottom:16px;font-size:11px}.purchase-option h3{margin-bottom:22px;font-size:27px}.price>span:first-child{font-size:54px}.price-period{font-size:12px}.previous-price{font-size:15px}.price-reference{font-size:11px}.option-description{margin:19px 0;font-size:14px}.purchase-option .button{min-height:49px}.plan-features{margin-top:23px;padding-top:19px}.plan-features li{font-size:13px}.option-detail{font-size:12px;line-height:1.7}.pricing-mosaic{opacity:.22;width:720px;height:310px;top:145px;left:calc(50% - 360px)}.faq-section{margin:0;padding:44px 20px 40px;display:block}.faq-heading{margin-bottom:26px}.faq-heading h2{font-size:37px}.faq-item summary{min-height:64px;padding:20px 0;font-size:15px}.faq-item>p{font-size:14px}.footer-content{margin:0;padding:35px 20px 21px}.site-footer .pixel-field{opacity:.55;width:860px;height:440px;left:calc(50% - 430px)}.closing-clay{width:90px;height:90px;margin-bottom:7px}.closing-copy{padding-bottom:58px}.closing-copy .eyebrow{margin-bottom:20px;font-size:11px!important}.closing-copy h2{margin-bottom:26px;font-size:52px;line-height:1.1}.closing-copy .button{font-size:14px}.closing-price{font-size:12px}.footer-row{align-items:flex-start;gap:16px;padding:25px 0 8px}.footer-links{flex-wrap:wrap;gap:21px}.footer-links button,.footer-links a{font-size:12px}.footer-motion{gap:0 10px;margin-top:6px;padding:0;font-size:11px}.footer-motion button{font-size:11px}.footer-note{margin-top:8px;padding:17px 0 0;font-size:11px}}@media (max-width:359px){.brand-system.brand-compact{gap:6px;font-size:18px}.brand-compact .brand-system-mark{flex-basis:21px;width:21px;height:21px}.product-hero h1{font-size:49px}.open-feature{grid-template-columns:76px minmax(0,1fr);gap:12px}.clay-stage img,.open-feature:nth-child(2) .clay-stage img,.open-feature:nth-child(3) .clay-stage img{width:98px;height:98px}.open-feature h3{font-size:22px}.center-heading h2{font-size:35px}.closing-copy h2{font-size:46px}.phone-clay{right:5%}}@media (prefers-reduced-motion:reduce){.clay-stage img,.feature-detail svg{transition:none}.open-feature:hover .clay-stage img{transform:none}}:root{--ink:#15161a;--soft:#4b515f;--blue:#03f;--night:#14161b;--product-max:1120px;--product-gutter:max(24px,calc((100vw - 1120px)/2))}html{scroll-padding-top:80px}body{color:var(--ink);background:#fff}body,h1,h2,h3,p,button,input,a,span,small,b,strong,s,label{font-weight:400}.button{letter-spacing:0;background:var(--blue);border-color:var(--blue);border-radius:10px;min-height:52px;font-size:17px}.button:hover{background:#002bda;border-color:#002bda}.button-outline{color:var(--blue);background:0 0}.button-outline:hover{color:#fff}.text-link{color:var(--blue);letter-spacing:0}.product-kicker,.eyebrow{letter-spacing:.02em;color:var(--soft);font-size:15px!important}.brand-system,.brand-system.brand-compact{letter-spacing:-.035em;font-size:29px;font-weight:400}.brand-system-mark{color:var(--blue)}.brand-compact .brand-system-mark{flex-basis:24px;width:24px;height:24px}.liquid-shell{height:68px}.liquid-inner{max-width:1200px}.liquid-links a{letter-spacing:0;font-size:16px}.liquid-header .liquid-plan{background:var(--blue);border-color:var(--blue);font-size:16px}.liquid-mobile-panel{top:68px}.liquid-mobile-panel a{font-size:20px}.liquid-mobile-panel>p{font-size:15px}.product-hero{background:#fff;min-height:800px;padding:146px 24px 176px;overflow:clip}.product-hero-copy{z-index:2;position:relative}.product-hero-copy .product-kicker{margin-bottom:27px;font-size:14px!important}.product-hero h1{letter-spacing:-.04em;max-width:1050px;margin:0 auto;font-size:clamp(78px,8.5vw,132px);font-weight:400;line-height:.96}.product-hero h1 .hero-line,.product-hero h1 .hero-accent{color:var(--ink);font-weight:400}.product-hero-copy>p:last-child{letter-spacing:0;color:var(--soft);margin-top:30px;font-size:23px;line-height:1.45}.product-hero-bottom{z-index:2;padding:29px 0 0;position:relative}.product-hero-actions{gap:26px}.product-hero-actions .button{min-height:54px;padding:16px 26px;font-size:18px}.product-hero-actions .text-link{font-size:18px}.hero-river{z-index:-1;pointer-events:none;opacity:.85;height:420px;position:absolute;bottom:-52px;left:0;right:0}.hero-pixel-art{pointer-events:none;z-index:1;position:absolute;inset:0}.hero-pixel-art img{image-rendering:pixelated;object-fit:contain;position:absolute}.pixel-envelope{width:160px;height:160px;bottom:95px;left:calc(50% - 510px);transform:rotate(-9deg)}.pixel-cursor{width:136px;height:136px;bottom:130px;right:calc(50% - 490px);transform:rotate(8deg)}.product-highlights{background:var(--night);color:#fff;padding:100px var(--product-gutter) 90px;isolation:isolate;position:relative}.wide-heading h2,.center-heading h2{letter-spacing:-.035em;font-size:clamp(44px,4.8vw,68px);font-weight:400;line-height:1.04}.wide-heading h2 span{color:inherit}.product-highlights .product-kicker{color:#aab5ce}.product-highlights .wide-heading>p{color:#b9c1d0;max-width:180px;font-size:20px;line-height:1.4}.product-highlights h2 span{color:#9eb8ff}.open-features{gap:54px}.clay-stage img{filter:drop-shadow(0 25px 20px #0005);width:200px;height:200px}.open-feature:nth-child(2) .clay-stage img{width:210px;height:210px}.open-feature:nth-child(3) .clay-stage img{width:190px;height:190px}.open-feature-copy{border-color:#ffffff30;padding-top:26px}.feature-number{color:#b1bfd7;font-size:14px;top:30px}.open-feature h3{letter-spacing:-.025em;margin-bottom:20px;font-size:34px;font-weight:400;line-height:1.06}.open-feature p{color:#c3cad7;max-width:280px;min-height:50px;font-size:17px;line-height:1.45}.feature-detail svg{border-color:#ffffff42}.feature-detail:hover svg{background:#23304b}.detail-dialog{color:var(--ink);font-size:20px}.detail-dialog h2{font-size:50px;font-weight:400}.detail-dialog .product-kicker{color:var(--soft)}.phone-chapter{padding:100px var(--product-gutter);background:var(--night);color:#fff;isolation:isolate;position:relative}.phone-chapter .wide-heading{margin-bottom:25px}.phone-chapter .product-kicker{color:#abb9d4}.phone-chapter h2 span{color:#a8bfff}.phone-experience{gap:85px;min-height:480px}.phone-stage{height:500px}.phone-mosaic{opacity:1;height:390px;top:15%;left:-45%;right:-25%}.phone-clay{filter:drop-shadow(0 15px 10px #0004);width:135px;height:135px;bottom:10%;right:3%}.phone-story-copy{min-height:145px}.phone-story-copy h3{color:#fff;letter-spacing:-.025em;font-size:39px;font-weight:400;line-height:1.1}.phone-story-copy p{color:#c3cad7;font-size:19px;line-height:1.5}.chapter-index,.chapter-index span{color:#b5c9ff;font-size:16px}.chapter-picker button{color:#c3cad7;border-color:#ffffff30;min-height:64px;font-size:19px}.chapter-picker button>span{color:#aab8d0;font-size:15px}.chapter-picker button.active{color:#b9ceff}.chapter-picker button.active:before{background:#94b3ff}.illustration-caption{color:#b7c0d2;font-size:14px}.phone-stage .device{box-shadow:inset 0 0 0 2px #fff9,0 25px 45px #0007}.device-screen{color:#152035}.device h3{font-weight:400}.browser-address{font-size:13px}.demo-input{font-size:15px}.demo-button,.login-domain,.home-guide-app small{font-size:12px}.device-status{font-size:13px}.pricing-section{padding:105px var(--product-gutter) 85px;background:#fff}.center-heading>.eyebrow{font-size:15px!important}.pricing-mosaic{opacity:.33;width:auto;height:460px;top:150px;left:0;right:0}.purchase-options{background:#ffffffd9;border-top:1px solid #ccd3e2;border-bottom:1px solid #ccd3e2;gap:0;max-width:1040px;margin-top:65px}.purchase-option,.purchase-option.monthly-option{background:0 0;padding:41px 42px}.purchase-option+.purchase-option{border-left:1px solid #ccd3e2}.plan-clay{width:106px;height:106px;top:11px;right:25px}.plan-tag{color:#173ccc;margin-bottom:22px;font-size:16px}.purchase-option h3{letter-spacing:-.025em;font-size:38px;font-weight:400}.discount-badge{padding:5px 8px;font-size:15px}.price>span:first-child{letter-spacing:-.035em;font-size:76px;font-weight:400}.price-reference{color:#4e5768;font-size:15px;line-height:1.5}.option-description{font-size:20px;line-height:1.4}.purchase-option .button{min-height:52px;font-size:18px}.plan-features li{color:#485366;font-size:17px;line-height:1.5}.plan-features svg{flex-shrink:0}.option-detail{color:#515c70;font-size:16px;line-height:1.5}.faq-section{grid-template-columns:1fr 1.2fr;gap:70px;padding:82px 0 100px}.faq-heading h2{font-size:55px;font-weight:400;line-height:1.05}.faq-item summary{min-height:78px;font-size:21px;line-height:1.3}.faq-item>p{color:#4e5768;font-size:18px;line-height:1.5}.site-footer{background:var(--night);color:#fff;isolation:isolate}.site-footer .pixel-field{opacity:1;background:var(--night);z-index:-1;width:auto;height:610px;top:0;left:0;right:0}.closing-copy{padding-bottom:90px}.closing-clay{filter:drop-shadow(0 15px 20px #0005);width:120px;height:120px;margin-bottom:16px}.closing-copy .eyebrow{color:#d1d9ec;margin-bottom:25px;font-size:16px!important}.closing-copy h2{letter-spacing:-.035em;color:#fff;max-width:900px;margin:0 auto 35px;font-size:clamp(62px,7.5vw,108px);font-weight:400;line-height:.97}.closing-copy .button{color:#152c7c;background:#fff;border-color:#fff;min-height:55px;font-size:20px}.closing-copy .button:hover{background:#e5edff}.footer-row{border-color:#ffffff35;padding-top:32px}.footer-bottom{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;margin-top:22px;padding-top:10px;display:flex}.footer-note{color:#c2cbdd;border:0;margin:0;padding:0;font-size:14px}.motion-setting{color:#c2cbdd;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.motion-setting:hover{color:#fff}.legal-dialog,.detail-dialog{font-family:var(--font-sans);font-size:19px}.legal-dialog h2{font-size:44px;font-weight:400}.clay-stage img,.phone-clay,.plan-clay,.closing-clay,.pixel-art-motion{transform-origin:50% 60%;will-change:auto;animation:9s ease-in-out infinite paused nelvra-float}.clay-stage img[data-motion-visible=true],.phone-clay[data-motion-visible=true],.plan-clay[data-motion-visible=true],.closing-clay[data-motion-visible=true],.pixel-art-motion[data-motion-visible=true]{will-change:transform;animation-play-state:running}.phone-clay{animation-duration:12s;animation-delay:-2s}.plan-clay{animation-duration:10s}.purchase-option+.purchase-option .plan-clay{animation-delay:-4s}.closing-clay{animation-duration:12s}.pixel-cursor{animation-delay:-4s}@keyframes nelvra-float{0%,to{transform:translateY(5px)rotate(-5deg)}50%{transform:translateY(-12px)rotate(6deg)}}html[data-page-active=false] .clay-stage img,html[data-page-active=false] .phone-clay,html[data-page-active=false] .plan-clay,html[data-page-active=false] .closing-clay,html[data-page-active=false] .pixel-art-motion,html[data-motion-paused=true] *{animation-play-state:paused!important}@media (hover:hover){.open-feature:hover .clay-stage img{filter:drop-shadow(0 25px 20px #0005)}}@media (max-width:1180px){.pixel-envelope{width:130px;height:130px;left:5%}.pixel-cursor{width:115px;height:115px;right:6%}.open-features{gap:34px}.faq-section{margin:0 28px}.phone-experience{gap:35px}}@media (max-width:900px){.product-hero{min-height:760px;padding-top:136px}.product-hero h1{font-size:100px}.open-feature h3{font-size:29px}.open-feature p{font-size:16px}.feature-number{display:none}.clay-stage{height:210px}.clay-stage img,.open-feature:nth-child(2) .clay-stage img,.open-feature:nth-child(3) .clay-stage img{width:170px;height:170px}.purchase-option,.purchase-option.monthly-option{padding:32px 28px}.plan-clay{width:82px;height:82px;right:12px}.phone-story-copy h3{font-size:33px}.phone-story-copy p{font-size:18px}}@media (max-width:700px){html{scroll-padding-top:76px}:root{--product-gutter:20px}.liquid-shell{height:64px}.liquid-inner{padding:0 18px}.liquid-mobile-panel{top:64px}.brand-system.brand-compact{gap:7px;font-size:27px}.brand-compact .brand-system-mark{flex-basis:23px;width:23px;height:23px}.liquid-header .liquid-plan{min-height:44px;padding:10px 14px;font-size:15px}.liquid-actions{gap:7px}.product-hero{min-height:640px;padding:123px 20px 145px}.product-hero-copy .product-kicker{letter-spacing:.04em;margin-bottom:23px;font-size:12px!important}.product-hero h1{letter-spacing:-.04em;font-size:clamp(54px,14.7vw,74px);line-height:.98}.product-hero-copy>p:last-child{margin-top:25px;font-size:20px;line-height:1.4}.product-hero-bottom{padding:25px 0 0}.product-hero-actions{flex-direction:column;gap:7px}.product-hero-actions .button{min-height:52px;padding:15px 24px;font-size:18px}.product-hero-actions .text-link{min-height:44px;font-size:17px}.hero-river{opacity:.85;height:300px;bottom:-30px;left:-20%;right:-20%}.pixel-envelope{width:88px;height:88px;bottom:55px;left:3%}.pixel-cursor{width:80px;height:80px;bottom:65px;right:4%}.product-kicker,.eyebrow{font-size:14px!important}.wide-heading h2,.center-heading h2{letter-spacing:-.025em;font-size:42px;line-height:1.05}.wide-heading .product-kicker{margin-bottom:22px}.product-highlights{padding:62px 20px 55px}.product-highlights .wide-heading{margin-bottom:29px}.product-highlights .wide-heading>p{display:none}.open-features{grid-template-columns:1fr;gap:0;display:grid}.open-feature{border-color:#ffffff30;grid-template-columns:98px minmax(0,1fr);gap:20px;padding:26px 0}.open-feature:last-child{border-color:#ffffff30}.clay-stage{height:130px}.clay-stage img,.open-feature:nth-child(2) .clay-stage img,.open-feature:nth-child(3) .clay-stage img{width:128px;height:128px}.open-feature-copy{border:0;padding:0}.open-feature h3{margin-bottom:14px;font-size:28px;line-height:1.1}.open-feature p{min-height:0;font-size:16px;line-height:1.4}.feature-detail{gap:8px;min-height:44px;margin-top:9px;font-size:14px}.feature-detail svg{flex-shrink:0;width:33px;height:33px}.feature-mosaic{opacity:.6;width:auto;height:600px;top:10px;left:-42%;right:-30%}.detail-dialog h2{font-size:36px}.detail-dialog>p:not(.product-kicker){font-size:18px}.phone-chapter{padding:65px 20px 58px}.phone-experience{gap:0;min-height:0}.phone-stage{height:300px;margin:0}.phone-mosaic{opacity:.85;height:310px;top:0;left:-40%;right:-40%}.phone-clay{width:95px;height:95px;bottom:15px;right:8%}.phone-story{padding-top:26px}.phone-story-copy{min-height:116px}.phone-story-copy h3{margin-bottom:16px;font-size:32px;line-height:1.12}.phone-story-copy p{font-size:18px}.chapter-index,.chapter-index span{font-size:15px}.chapter-picker button{min-height:62px;padding:17px 0 17px 12px;font-size:18px}.chapter-picker button>span{font-size:15px}.illustration-caption{margin-top:21px;font-size:13px;line-height:1.5}.pricing-section{padding:62px 20px 34px}.center-heading h2{font-size:43px}.center-heading>.eyebrow{margin-bottom:21px}.pricing-mosaic{opacity:.25;height:380px;top:180px;left:-40%;right:-40%}.purchase-options{background:0 0;grid-template-columns:1fr;margin-top:34px}.purchase-option,.purchase-option.monthly-option{background:0 0;padding:31px 0 34px}.purchase-option+.purchase-option{border-top:1px solid #ccd3e2;border-left:0;padding-top:33px}.plan-clay{width:85px;height:85px;top:15px;right:0}.purchase-option+.purchase-option .plan-clay{top:18px}.plan-tag{margin-bottom:20px;font-size:15px}.purchase-option h3{margin-bottom:24px;font-size:34px}.price>span:first-child{font-size:68px}.previous-price{font-size:19px}.discount-badge{font-size:14px}.price-period{font-size:16px}.price-reference{font-size:14px;line-height:1.5}.option-description{margin:23px 0;font-size:19px}.purchase-option .button{font-size:18px}.plan-features li{font-size:16px;line-height:1.4}.option-detail{font-size:15px;line-height:1.5}.pricing-note{font-size:15px}.faq-section{margin:0;padding:50px 20px 65px;display:block}.faq-heading{margin-bottom:27px}.faq-heading h2{font-size:43px;line-height:1.05}.faq-item summary{min-height:74px;padding:23px 0;font-size:19px;line-height:1.3}.faq-item>p{font-size:17px;line-height:1.55}.footer-content{padding:42px 20px 23px}.site-footer .pixel-field{width:auto;height:500px;left:-25%;right:-25%}.closing-copy{padding-bottom:58px}.closing-clay{width:100px;height:100px;margin-bottom:17px}.closing-copy .eyebrow{color:#d8e1f3;margin-bottom:22px;font-size:15px!important}.closing-copy h2{letter-spacing:-.03em;margin-bottom:30px;font-size:61px;line-height:1}.closing-copy .button{min-height:52px;font-size:18px}.footer-row{gap:20px;padding-top:27px}.footer-row .brand-system{font-size:31px}.footer-links{gap:21px}.footer-links button,.footer-links a{font-size:16px}.footer-note{font-size:14px;line-height:1.5}.footer-bottom{margin-top:17px;padding-top:7px}.legal-copy p,.seller-info{font-size:17px!important}.legal-dialog h2{font-size:36px}}@media (max-width:359px){.liquid-inner{padding:0 12px}.brand-system.brand-compact{gap:6px;font-size:25px}.liquid-header .liquid-plan{padding:10px 11px;font-size:14px}.product-hero h1{font-size:52px}.product-hero-copy>p:last-child{font-size:18px}.open-feature{grid-template-columns:76px minmax(0,1fr);gap:18px}.clay-stage img,.open-feature:nth-child(2) .clay-stage img,.open-feature:nth-child(3) .clay-stage img{width:110px;height:110px}.open-feature h3{font-size:27px}.feature-detail{font-size:13px}.center-heading h2{font-size:39px}.closing-copy h2{font-size:54px}}@media (prefers-reduced-motion:reduce){.clay-stage img,.phone-clay,.plan-clay,.closing-clay,.pixel-art-motion{will-change:auto;transform:none;animation:none!important}.reveal-ready [data-reveal]{filter:none;opacity:1;transform:none}}.product-hero-actions .text-link{color:#14161b}.phone-pixel-browser{width:128px;height:128px;image-rendering:pixelated;object-fit:contain;z-index:3;position:absolute;top:45px;left:-10px}.pricing-pixel-star{width:80px;height:80px;image-rendering:pixelated;object-fit:contain;margin:0 auto 24px;display:block}@media (max-width:700px){.phone-pixel-browser{width:80px;height:80px;top:20px;left:0}.pricing-pixel-star{width:64px;height:64px;margin:0 0 21px}}:root{--night:#181818}h1,h2,h3{font-variation-settings:normal}.product-hero{min-height:780px;padding:166px 24px 145px}.hero-river{opacity:1;z-index:0;height:auto;inset:0}.product-hero-copy,.product-hero-bottom{z-index:2}.product-hero h1{font-size:clamp(78px,8.5vw,128px)}.product-hero-copy>p:last-child{color:#45474e;margin-top:30px;font-size:23px}.product-hero-actions .button{border-radius:12px;min-width:232px;min-height:59px;font-size:19px;box-shadow:0 0 0 6px #0033ff0d}.pixel-seam{pointer-events:none;background:#fff;width:100%;height:280px;margin:-1px 0;position:relative;overflow:hidden}.product-highlights{background:var(--night);padding-top:42px;padding-bottom:76px}.product-highlights .wide-heading{text-align:center;justify-content:center;margin-bottom:42px}.product-highlights .wide-heading h2{font-size:clamp(48px,5.6vw,80px);line-height:1.01}.product-highlights .wide-heading h2 span{color:inherit}.feature-mosaic{opacity:.24;height:300px;inset:0 -15% auto}.open-features{align-items:start}.feature-detail{color:#cbd7ff;margin-top:18px;font-size:16px}.feature-detail svg{background:0 0;border:0;border-radius:0;width:40px;height:40px;padding:9px;transition:transform .35s}.feature-detail:hover svg{background:0 0;transform:none}.feature-detail[aria-expanded=true] svg,.feature-detail[aria-expanded=true]:hover svg{transform:rotate(45deg)}.feature-expansion{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s,opacity .3s;display:grid}.feature-expansion>div{min-height:0;overflow:hidden}.feature-expansion p{color:#d3d7e0;max-width:none;min-height:0;padding:14px 0 4px;font-size:17px;line-height:1.5}.feature-expanded .feature-expansion{opacity:1;grid-template-rows:1fr}.after-purchase{background:var(--night);color:#fff;padding:68px var(--product-gutter) 36px;position:relative;overflow:clip}.after-purchase-inner{border-top:1px solid #ffffff28;grid-template-columns:1.05fr .95fr;align-items:center;gap:74px;max-width:1120px;margin:auto;padding-top:72px;display:grid}.after-purchase .product-kicker{color:#b5bdd0}.after-purchase h2{letter-spacing:-.035em;font-size:clamp(48px,5vw,70px);line-height:1.04}.after-purchase-copy>p:not(.product-kicker){color:#c8cbd4;margin:25px 0 0;font-size:21px;line-height:1.45}.delivery-steps{max-width:430px;margin:34px 0 0;padding:0;list-style:none}.delivery-steps li{border-top:1px solid #ffffff28;gap:24px;padding:19px 0;display:flex}.delivery-steps li>span{color:#9daeda;padding-top:4px;font-size:15px}.delivery-steps h3{letter-spacing:-.02em;margin:0 0 7px;font-size:24px;line-height:1.2}.delivery-steps p{color:#c4c9d4;margin:0;font-size:18px;line-height:1.4}.delivery-scene{isolation:isolate;place-items:center;height:460px;display:grid;position:relative}.delivery-mosaic{z-index:-1;opacity:.5;position:absolute;inset:40px -60% 0}.delivery-file{text-align:center;background:#202125;border:1px solid #fff3;flex-direction:column;align-items:center;width:280px;padding:24px 30px 26px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:0 28px 60px #0004}.delivery-file>img{object-fit:contain;width:150px;height:150px;margin:-4px 0 8px}.delivery-brand{color:#b8c9ff;font-size:16px}.delivery-file-title{letter-spacing:-.02em;margin-top:12px;font-size:34px;line-height:1.1}.delivery-file-label{color:#b8becd;margin-top:10px;font-size:16px}.delivery-file-action{color:#c9d3f5;border-top:1px solid #ffffff30;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:30px;padding-top:18px;font-size:17px;display:flex}.delivery-star{width:96px;height:96px;image-rendering:pixelated;z-index:2;position:absolute;top:20px;left:-10px}.delivery-cursor{width:128px;height:128px;image-rendering:pixelated;z-index:2;position:absolute;bottom:25px;right:-2px}.site-footer{background:#0634ff;min-height:0}.footer-content{padding-top:15px}.closing-clay{filter:drop-shadow(0 20px 20px #00136533)}.closing-copy .eyebrow{color:#e6ebff}.footer-note,.footer-links button,.footer-links a,.motion-setting{color:#e9eeff}.footer-row,.footer-bottom{border-color:#ffffff45}@media (max-width:1180px){.pixel-envelope{left:3%}.pixel-cursor{right:3%}.after-purchase-inner{gap:35px}.delivery-star{left:0}.delivery-cursor{right:0}}@media (max-width:700px){.product-hero{min-height:610px;padding:126px 20px 130px}.product-hero h1{font-size:clamp(54px,14.7vw,74px)}.product-hero-copy>p:last-child{font-size:20px;line-height:1.4}.product-hero-actions .button{min-width:215px;min-height:54px;font-size:18px}.product-hero-bottom{padding-top:28px}.pixel-envelope{width:64px;height:64px;bottom:35px;left:5%}.pixel-cursor{width:64px;height:64px;bottom:44px;right:6%}.pixel-seam{height:160px}.product-highlights{padding:28px 20px 35px}.product-highlights .wide-heading{text-align:left;margin-bottom:20px}.product-highlights .wide-heading h2{font-size:43px}.feature-mosaic{opacity:.2;height:560px}.open-feature{padding:25px 0}.open-feature h3{font-size:27px}.feature-detail{min-height:44px;margin-top:7px;font-size:15px}.feature-detail svg{width:40px;height:40px;padding:10px}.feature-expansion p{padding:8px 0 5px;font-size:16px;line-height:1.5}.after-purchase{padding:32px 20px 22px}.after-purchase-inner{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:48px}.after-purchase h2{font-size:44px}.after-purchase-copy>p:not(.product-kicker){margin-top:22px;font-size:19px}.delivery-steps{max-width:none;margin-top:28px}.delivery-steps li{gap:19px;padding:17px 0}.delivery-steps h3{font-size:23px}.delivery-steps p{font-size:17px}.delivery-scene{width:100%;max-width:350px;height:280px;margin:auto}.delivery-file{width:200px;padding:17px 20px 20px}.delivery-file>img{width:90px;height:90px;margin:-5px 0 0}.delivery-brand{font-size:14px}.delivery-file-title{margin-top:9px;font-size:26px}.delivery-file-label{margin-top:7px;font-size:14px}.delivery-file-action{margin-top:16px;padding-top:12px;font-size:15px}.delivery-star{width:64px;height:64px;top:6px;left:2%}.delivery-cursor{width:80px;height:80px;bottom:4px;right:0}.delivery-mosaic{inset:-15px -30% 0}.footer-content{margin:0;padding:14px 20px 24px}.footer-links{flex-wrap:nowrap;gap:17px}.footer-links button{font-size:15px}.closing-copy{padding-bottom:65px}}@media (max-width:359px){.product-hero h1{font-size:52px}.product-hero-copy>p:last-child{font-size:18px}.product-highlights .wide-heading h2{font-size:39px}.after-purchase h2{font-size:40px}.open-feature h3{font-size:25px}.footer-links{gap:14px}}@media (prefers-reduced-motion:reduce){.feature-expansion,.feature-detail svg{transition:none}}.after-purchase{isolation:isolate}.after-purchase-inner{z-index:1;position:relative}.delivery-mosaic{opacity:.25;z-index:-1;height:480px;inset:18% 0 auto}.cobalt-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.site-footer{position:relative}@media (max-width:700px){.delivery-mosaic{opacity:.35;height:320px;top:auto;bottom:5px}}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}:root{--camera-x:0;--camera-y:0;--cinema-ease:cubic-bezier(.16,1,.3,1);--paper:#f4f4f4;--night:#1a1a1a;--finale:#0026bf}.hero-atmosphere{isolation:isolate;background:#fff;position:relative;overflow:clip}.hero-flow-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-atmosphere .product-hero{background:0 0;min-height:810px;padding:192px 24px 110px;overflow:visible}.product-hero-copy .product-kicker{color:#686870;margin-bottom:24px}.product-hero-copy>p:last-child{color:#45454b;max-width:480px;margin:27px auto 0;font-size:19px;line-height:1.5}.product-hero-actions .button{border:1px solid #03f;border-radius:12px;min-width:250px;min-height:56px;font-size:18px;box-shadow:0 0 0 5px #0033ff0b}.hero-dissolve{height:210px}.hero-pixel-art{translate:0 var(--scene-y,0px)}.hero-pixel-art img{filter:drop-shadow(0 12px 20px #163dff0c)}.pixel-envelope{width:90px;height:90px;bottom:250px;left:calc(50% - 490px)}.pixel-cursor{width:82px;height:82px;bottom:155px;right:calc(50% - 490px)}.pixel-seam{isolation:isolate;background:var(--paper);height:400px;margin:-1px 0}.pixel-seam-white{background:#fff}.pixel-seam-canvas{width:100%;height:100%;display:block}.pixel-seam[data-edge=top]{margin:0 0 -1px}.pixel-seam[data-edge=bottom]{margin:-1px 0 0}.dark-story{isolation:isolate;background:var(--night);position:relative;overflow:clip}.dark-story .product-highlights,.dark-story .after-purchase{z-index:1;background:0 0;position:relative}.product-highlights{padding-top:100px;padding-bottom:80px}.product-highlights .wide-heading{margin-bottom:65px}.product-highlights .wide-heading h2{letter-spacing:-.045em;font-size:clamp(66px,7.8vw,112px);line-height:.98;scale:.82 1}.product-kicker,.eyebrow{letter-spacing:0}.open-features{gap:42px;max-width:1080px;margin:auto}.open-feature-copy{padding-top:25px}.open-feature h3{letter-spacing:-.025em;font-size:31px}.open-feature .clay-stage img{filter:drop-shadow(0 24px 28px #0003);width:180px;height:180px}.clay-stage{height:230px}.open-feature p{color:#bdbdc7;font-size:18px}.feature-detail{color:#dddded;min-height:48px;padding:0;transition:color .25s;position:relative}.feature-detail svg{transition:transform .45s var(--cinema-ease),background .3s,border-color .3s;background:0 0;border:1px solid #a2b2db42;border-radius:50%;flex-shrink:0;position:relative}.feature-detail:hover svg{background:#93adff13;border-color:#c9d1eb;transform:none}.feature-detail[aria-expanded=true] svg,.feature-detail[aria-expanded=true]:hover svg{background:#93adff13;transform:rotate(45deg)}.feature-expansion{opacity:0;transition:grid-template-rows .55s var(--cinema-ease),opacity .4s ease;grid-template-rows:0fr}.open-feature[data-expanded=true] .feature-expansion{opacity:1;grid-template-rows:1fr}.feature-expansion p{transition:transform .55s var(--cinema-ease);font-size:17px;line-height:1.5;transform:translateY(8px)}.open-feature[data-expanded=true] .feature-expansion p{transform:translateY(0)}.after-purchase{padding-top:90px;padding-bottom:100px}.after-purchase-inner{border-top:0;gap:110px;max-width:1080px;padding-top:0}.after-purchase h2{transform-origin:0;letter-spacing:-.045em;font-size:80px;line-height:.98;scale:.82 1}.after-purchase h2 span{color:#fff}.after-purchase-copy>p:not(.product-kicker){color:#bdbdc7;font-size:19px}.delivery-steps{margin-top:32px}.delivery-steps li{border-top:0;border-left:2px solid #44444a;gap:17px;margin:0 0 22px;padding:8px 0 8px 17px}.delivery-steps li:last-child{border-color:#9baeff}.delivery-steps li>span{background:#ffffff07;border:1px solid #ffffff1a;border-radius:4px;height:fit-content;padding:4px 6px;font-size:13px}.delivery-steps h3{font-size:23px}.delivery-steps p{color:#bdbdc7;font-size:17px}.delivery-scene{perspective:1100px}.delivery-file{color:#181818;will-change:auto;background:#fafafa;border:8px solid #3b3b40;border-radius:26px;width:305px;padding:25px 28px;animation:11s ease-in-out infinite paused document-drift;box-shadow:0 28px 60px #0003}.delivery-file[data-motion-visible=true]{animation-play-state:running}.delivery-brand{color:#03f}.delivery-file-title{font-size:32px}.delivery-file-label{color:#62626c}.delivery-file-action{color:#484853;border-color:#dcdce4;font-size:16px}.delivery-star{width:68px;height:68px;top:20px;left:-15px}.delivery-cursor{width:88px;height:88px;bottom:25px;right:-15px}.paper-story{isolation:isolate;background:var(--paper);position:relative;overflow:clip}.pricing-section{isolation:isolate;background:0 0;padding-top:105px;padding-bottom:75px;overflow:clip}.center-heading h2{letter-spacing:-.045em;font-size:clamp(64px,7.8vw,112px);line-height:.98;scale:.82 1}.center-heading h2 span{color:#181818}.pricing-pixel-star{width:60px;height:60px;margin-bottom:20px}.purchase-options{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:960px;box-shadow:none;background:0 0;border:0;align-items:stretch;gap:22px;margin-top:55px}.purchase-option,.purchase-option.monthly-option{background:#fff;border:1px solid #e2e2e7;border-radius:20px;padding:30px 32px}.purchase-option.monthly-option{border:1.5px solid #3154ff}.purchase-option+.purchase-option{border:1px solid #e2e2e7}.plan-clay{filter:drop-shadow(0 12px 16px #2450af10);width:78px;height:78px;top:22px;right:22px}.plan-tag{margin-bottom:18px;font-size:14px}.purchase-option h3{margin-bottom:25px;font-size:32px}.discount-badge{font-size:13px}.price-reference{max-width:285px;font-size:13px;line-height:1.45}.option-description{margin:22px 0;font-size:18px}.purchase-option .button{border-radius:9px;min-height:48px;font-size:17px}.purchase-option:not(.monthly-option) .button{color:#fff;background:#202020;border-color:#202020}.plan-features{margin-top:23px;padding-top:20px}.plan-features li{font-size:16px}.option-detail{color:#585861;max-width:none;margin-top:22px;font-size:15px}.pricing-note{font-size:15px}.faq-section{background:0 0;gap:85px;max-width:1080px;padding:60px 0 100px;position:relative}.faq-heading h2{transform-origin:0;font-size:55px;scale:.82 1}.faq-item summary{font-size:20px}.faq-item>p{font-size:17px}.faq-item summary svg{transition:transform .45s var(--cinema-ease)}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item[open]>p{animation:answer-enter .45s var(--cinema-ease) both}.closing-world{isolation:isolate;background:var(--finale);color:#fff;padding:70px 24px 225px;position:relative;overflow:clip}.closing-world .closing-copy{z-index:1;max-width:800px;margin:auto;padding:0;position:relative}.closing-clay{filter:drop-shadow(0 15px 20px #06185b22);width:90px;height:90px}.closing-copy h2{margin-bottom:34px;font-size:clamp(70px,7.8vw,112px);line-height:.98;scale:.82 1}.closing-copy .eyebrow{margin-bottom:24px;font-size:16px!important}.closing-copy .button{min-height:52px;box-shadow:none;border-radius:9px;font-size:18px}.site-footer{background:var(--paper);color:#181818;isolation:isolate;min-height:0;padding:0}.footer-content{max-width:1136px;margin:auto;padding:35px 28px 24px}.footer-row{border:0;align-items:center;padding:0}.footer-row .brand-system{color:#181818;font-size:30px}.footer-row .brand-system-mark{color:#03f}.footer-links button,.footer-links a{color:#4c4c56;font-size:16px}.footer-bottom{border-top:1px solid #dddde4;min-height:60px;margin-top:35px;padding-top:14px}.footer-note{color:#686871;font-size:14px}.footer-pixel-note{color:#686871;align-items:center;gap:10px;font-size:14px;display:flex}.footer-pixel-note img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.button,.liquid-plan{transition:background .3s,box-shadow .4s,translate .45s var(--cinema-ease)}.button>svg{transition:translate .45s var(--cinema-ease)}.button:hover>svg{translate:4px}.button:hover{translate:0 -2px;box-shadow:0 9px 28px #0033ff16}.button:active{translate:0}.hero-enter{animation:cinema-enter 1.15s var(--cinema-ease) both;will-change:auto}.product-hero-copy .product-kicker{animation-delay:40ms}.product-hero h1 .hero-line:first-child{animation-delay:.16s}.product-hero h1 .hero-line:nth-child(2){animation-delay:.29s}.product-hero-copy>p:last-child{animation-delay:.43s}.product-hero-bottom.hero-enter{animation-delay:.55s}.reveal-ready [data-reveal]{opacity:0;filter:blur(9px);transition:opacity .8s var(--cinema-ease),filter 1s var(--cinema-ease),transform 1.15s var(--cinema-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(34px)scale(.985)}.reveal-ready [data-reveal][data-revealed=true]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}[data-depth]:not(.hero-pixel-art){translate:0 var(--scene-y,0px);transform:perspective(1000px) rotateX(calc(var(--camera-y)*-2deg)) rotateY(calc(var(--camera-x)*3deg));transform-style:preserve-3d}.clay-stage img,.plan-clay,.closing-clay,.pixel-art-motion{animation-name:object-orbit;animation-duration:11s;animation-timing-function:ease-in-out}.open-feature:nth-child(2) img{animation-duration:13s;animation-delay:-4s}.open-feature:nth-child(3) img{animation-duration:12s;animation-delay:-7s}html[data-page-active=false] .delivery-file{animation-play-state:paused}@keyframes cinema-enter{0%{opacity:0;filter:blur(10px);transform:translateY(38px)scale(.97)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes object-orbit{0%,to{transform:translateY(5px)rotate(-3deg)}40%{transform:translate(4px,-12px)rotate(4deg)}75%{transform:translate(-3px,-3px)rotate(1deg)}}@keyframes document-drift{0%,to{transform:translateY(5px)rotate(-4deg)rotateY(-4deg)}50%{transform:translateY(-10px)rotate(-1deg)rotateY(5deg)}}@keyframes answer-enter{0%{opacity:0;filter:blur(3px);transform:translateY(-6px)}to{opacity:1;filter:none;transform:none}}@media (max-width:1180px){.pixel-envelope{left:5%}.pixel-cursor{right:5%}.after-purchase-inner{gap:45px}.faq-section{margin:0 28px}.open-features{gap:28px}.open-feature h3{font-size:28px}}@media (max-width:700px){.hero-atmosphere .product-hero{min-height:650px;padding:149px 20px 100px}.product-hero-copy .product-kicker{margin-bottom:24px;font-size:12px!important}.product-hero h1{font-size:clamp(61px,16.4vw,80px);line-height:.98;scale:.85 1}.product-hero-copy>p:last-child{max-width:310px;margin-top:24px;font-size:18px;line-height:1.45}.product-hero-actions .button{min-width:235px;min-height:53px;font-size:18px}.product-hero-bottom{padding-top:27px}.pixel-envelope{width:54px;height:54px;bottom:84px;left:4%}.pixel-cursor{width:50px;height:50px;bottom:52px;right:4%}.hero-dissolve{height:145px}.pixel-seam{height:170px}.product-highlights{padding-top:52px;padding-bottom:45px}.product-highlights .wide-heading{text-align:center;margin-bottom:26px}.product-highlights .wide-heading h2{font-size:clamp(46px,12.2vw,64px);scale:.86 1}.open-features{gap:0}.open-feature{grid-template-columns:90px minmax(0,1fr);gap:22px;padding:27px 0}.open-feature-copy{padding:0}.open-feature h3{font-size:26px}.open-feature .clay-stage img{width:116px;height:116px}.clay-stage{height:125px}.open-feature p{font-size:16px}.feature-detail{min-height:48px;margin-top:8px}.feature-expansion p{font-size:16px}.after-purchase{padding-top:45px;padding-bottom:45px}.after-purchase-inner{gap:32px;padding-top:0}.after-purchase h2{font-size:53px}.after-purchase-copy>p:not(.product-kicker){font-size:18px}.delivery-steps h3{font-size:22px}.delivery-steps p{font-size:16px}.delivery-steps li{gap:14px;margin-bottom:19px}.delivery-scene{height:320px}.delivery-file{border-width:6px;border-radius:21px;width:235px;padding:22px}.delivery-file-title{font-size:27px}.delivery-file-action{font-size:15px}.delivery-star{width:55px;height:55px;top:17px;left:1%}.delivery-cursor{width:65px;height:65px;bottom:23px;right:0}.pricing-section{padding:65px 20px 35px}.center-heading{text-align:center}.center-heading h2{font-size:clamp(48px,12.5vw,68px);scale:.86 1}.pricing-pixel-star{width:48px;height:48px;margin:0 auto 20px}.purchase-options{gap:18px;margin-top:35px}.purchase-option,.purchase-option.monthly-option,.purchase-option+.purchase-option{border-radius:17px;padding:27px 24px}.purchase-option .plan-clay{width:68px;height:68px;top:22px;right:18px}.purchase-option h3{font-size:30px}.price>span:first-child{font-size:63px}.price-reference{max-width:240px;font-size:13px}.option-description{font-size:18px}.option-detail{font-size:15px}.plan-features li{font-size:16px}.faq-section{margin:0;padding:50px 20px 65px}.faq-heading h2{font-size:47px}.faq-item summary{min-height:74px;font-size:19px}.faq-item>p{font-size:17px}.closing-world{padding:36px 20px 165px}.closing-clay{width:75px;height:75px}.closing-copy h2{font-size:64px;scale:.86 1}.closing-copy .button{font-size:18px}.closing-copy .eyebrow{font-size:15px!important}.footer-content{padding:24px 20px}.footer-row{align-items:flex-start}.footer-links{flex-wrap:wrap;gap:17px}.footer-links button,.footer-links a{font-size:15px}.footer-bottom{gap:14px;margin-top:27px}.footer-pixel-note,.footer-note{font-size:13px}.reveal-ready [data-reveal]{filter:blur(5px);transform:translateY(22px)scale(.992)}.reveal-ready [data-reveal][data-revealed=true]{filter:none;transform:translateZ(0)scale(1)}.hero-enter{animation-duration:.95s}}@media (max-width:359px){.hero-atmosphere .product-hero{padding-left:12px;padding-right:12px}.product-hero h1{font-size:57px}.product-hero-copy>p:last-child{font-size:17px}.open-feature{grid-template-columns:72px minmax(0,1fr);gap:18px}.open-feature h3{font-size:24px}.open-feature .clay-stage img{width:98px;height:98px}.purchase-option,.purchase-option.monthly-option,.purchase-option+.purchase-option{padding:25px 18px}.purchase-option .plan-clay{width:58px;height:58px;right:12px}.purchase-option h3{font-size:28px}.closing-copy h2{font-size:57px}.footer-links{gap:14px}.footer-pixel-note span{display:none}}@media (prefers-reduced-motion:reduce){.hero-enter,.delivery-file,.faq-item[open]>p{animation:none!important}.reveal-ready [data-reveal],.reveal-ready [data-reveal][data-revealed=true]{opacity:1;filter:none;transition:none;transform:none}[data-depth],[data-depth]:not(.hero-pixel-art){transform:none}.button,.button>svg,.feature-detail svg,.feature-expansion,.feature-expansion p,.faq-item summary svg{transition:none}}.hero-atmosphere .product-hero{flex-direction:column;justify-content:center;min-height:0;padding:156px 32px 52px;display:flex}.product-hero h1{letter-spacing:-.04em;font-size:clamp(72px,8.5vw,132px);line-height:.96;scale:none}.product-hero-copy>p:last-child{max-width:720px;margin-top:20px;line-height:26px}.product-hero-bottom{padding-top:28px}.product-highlights .wide-heading h2,.center-heading h2{letter-spacing:-.04em;font-size:clamp(72px,8.5vw,132px);line-height:.96;scale:none}.after-purchase h2,.faq-heading h2,.closing-copy h2{letter-spacing:-.04em;scale:none}.open-features,.after-purchase-inner{max-width:1160px}.purchase-options{gap:16px;max-width:1100px}.product-highlights{padding-top:112px}.pricing-section{padding-top:56px;padding-bottom:64px}.purchase-options{margin-top:40px}.closing-copy h2{font-size:clamp(56px,6vw,96px);line-height:.94}.footer-content{max-width:1160px;padding:56px 32px 32px}.pixel-seam{height:400px}.hero-atmosphere .hero-enter{opacity:1;filter:none;animation:none;transform:none}.hero-atmosphere .hero-pixel-art{translate:none}.hero-atmosphere .pixel-art-motion{animation:none;transform:none}.hero-atmosphere .pixel-envelope{bottom:112px}.hero-atmosphere .pixel-cursor{bottom:58px}.hero-atmosphere>.pixel-seam{background:0 0;height:240px;margin:-24px 0 -1px}@media (max-width:679.98px){.hero-atmosphere .product-hero{min-height:0;padding:126px 16px 64px}.hero-atmosphere .pixel-envelope{bottom:28px}.hero-atmosphere .pixel-cursor{bottom:12px}.hero-atmosphere>.pixel-seam{height:180px;margin:0 0 -1px}.product-hero h1{font-size:58px;line-height:.96;scale:none}.product-hero-copy>p:last-child{max-width:36ch;margin-top:16px;line-height:22px}.product-highlights .wide-heading h2,.center-heading h2{font-size:50px;line-height:.96;scale:none}.product-highlights{padding-top:64px}.pricing-section{padding-top:40px;padding-bottom:56px}.purchase-options{margin-top:32px}.closing-copy h2{font-size:46px;line-height:.94}.footer-content{padding:48px 16px calc(24px + env(safe-area-inset-bottom))}.pixel-seam{height:240px}}@media (max-width:359px){.product-hero h1{font-size:54px}}body{font-family:var(--font-sans);font-synthesis:none;font-size:17px;font-weight:300}body :is(p,button,input,textarea,select,a,span,small,b,strong,s,label,summary,li,legend,figcaption,dt,dd){font-weight:300!important}body :is(h1,h2,h3,h4,h5,h6),body :is(h1,h2,h3,h4,h5,h6) *,.brand-system,.brand-system *{font-family:var(--font-display);font-weight:400!important}button,input,textarea,select{font-family:var(--font-sans)}.product-hero-copy>p:last-child{font-size:17px;line-height:1.6}.product-hero-actions .button,.purchase-option .button,.closing-copy .button{letter-spacing:-.015em;font-size:16px}.liquid-links a,.liquid-header .liquid-plan{font-size:15px}.open-feature p,.feature-expansion p,.after-purchase-copy>p:not(.eyebrow),.delivery-steps p,#poradnik article p,.option-description,.faq-item>p{font-size:17px;line-height:1.6}.feature-detail,.plan-features li{font-size:15px;line-height:1.5}.price,.price>span{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.price>span:first-child{font-size:58px}.price-period{font-size:15px}.price-reference,.option-detail,.pricing-note{font-size:14px;line-height:1.6}.plan-tag,.discount-badge{font-size:14px}.previous-price{font-size:17px}.faq-item summary{font-size:16px;line-height:1.5}.footer-links button,.footer-links a{font-size:14px}.legal-copy p,.seller-info{line-height:1.65;font-size:16px!important}@media (max-width:700px){.product-hero-copy>p:last-child{font-size:16px}.liquid-header .liquid-plan{font-size:14px}.liquid-mobile-panel>a{font-size:17px}.open-feature p,.feature-expansion p,.delivery-steps p,#poradnik article p,.option-description,.faq-item>p{font-size:16px}.feature-detail,.plan-features li{font-size:14px}.price>span:first-child{font-size:54px}}@media (max-width:359px){.liquid-header .liquid-plan{font-size:13px}.purchase-option .button{padding-inline:14px;font-size:15px}}.pricing-section{max-width:none;padding-left:0;padding-right:0}.pricing-section>.center-heading{max-width:1160px;margin-inline:auto;padding-inline:16px}.purchase-options{align-items:stretch;gap:16px;max-width:1100px;display:flex;position:relative}.purchase-option{flex:1;min-width:0}.purchase-option h3{padding-right:70px}.purchase-option>.reference-button{margin-top:0}.pricing-pages{display:none}.pricing-note{padding-inline:16px}@media (max-width:1179.98px){.purchase-options{--card-width:88vw;--card-gutter:calc((100% - var(--card-width))/2);width:100%;max-width:none;padding:4px var(--card-gutter) 10px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--card-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:12px;margin:32px 0 0;overflow-x:auto}.purchase-options::-webkit-scrollbar{display:none}.purchase-option,.purchase-option.monthly-option,.purchase-option+.purchase-option{flex:0 0 var(--card-width);width:var(--card-width);scroll-snap-align:center;scroll-snap-stop:always;border-radius:16px;padding:20px}.pricing-pages{justify-content:center;gap:6px;margin-top:14px;display:flex}.pricing-pages button{cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:30px;padding:0;display:grid;position:relative}.pricing-pages button span{opacity:.24;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:99px;width:6px;height:6px;transition:width .3s,opacity .3s;display:block}.pricing-pages button[aria-current=true] span{opacity:1;width:18px}.pricing-pages button:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #03f}.pricing-note{margin-top:18px}}@media (min-width:680px) and (max-width:1179.98px){.purchase-options{--card-width:min(88vw,860px)}}@media (prefers-reduced-motion:reduce){.pricing-pages button span{transition:none}}
