@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#f5f0df;--color-amber-200:#e4d6b7;--color-amber-700:#7a6330;--color-black:#000;--color-white:#fff;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.375rem;--text-3xl:1.5rem;--text-4xl:1.75rem;--text-5xl:2rem;--text-6xl:2.375rem;--text-7xl:2.8125rem;--text-8xl:3.25rem;--text-9xl:3.75rem;--radius-xs:3px;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--radius-xl:15px;--radius-2xl:20px;--shadow-xs:0 3px 4px #173a2c08}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-xs:0 3px 4px color-mix(in srgb, var(--color-shadow) 3%, transparent)}}:root,:host{--shadow-sm:0 10px 20px #173a2c12}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-sm:0 10px 20px color-mix(in srgb, var(--color-shadow) 7%, transparent)}}:root,:host{--shadow-md:0 18px 40px #173a2c17}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-md:0 18px 40px color-mix(in srgb, var(--color-shadow) 9%, transparent)}}:root,:host{--shadow-lg:0 24px 60px #173a2c24}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-lg:0 24px 60px color-mix(in srgb, var(--color-shadow) 14%, transparent)}}:root,:host{--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-sand-25:#fefdfd;--color-sand-50:#f8f7f4;--color-sand-75:#f6f4f1;--color-sand-100:#f3f1ed;--color-sand-150:#edeae5;--color-sand-200:#e5e2dc;--color-sand-250:#dddad3;--color-sand-300:#d2cfc7;--color-sand-400:#b4afa5;--color-sand-500:#7f8a77;--color-sand-600:#5f6b5c;--color-sand-700:#4f5c51;--color-sand-800:#34483c;--color-sand-900:#233f33;--color-pine-50:#eef3ea;--color-pine-100:#e3ebdb;--color-pine-200:#cddcc2;--color-pine-300:#b4c9a6;--color-pine-400:#8fa880;--color-pine-500:#6a8a5e;--color-pine-600:#3f6a52;--color-pine-700:#285c4b;--color-pine-750:#315746;--color-pine-800:#264f40;--color-pine-850:#1f4b3d;--color-pine-900:#214536;--color-pine-950:#173a2c;--color-clay-50:#faf1ec;--color-clay-100:#f6e6dc;--color-clay-300:#d9a48e;--color-clay-500:#b8705a;--color-clay-600:#a76750;--color-clay-700:#8c5440;--color-ink-950:#17211d;--color-pine-975:#172b24;--color-leaf-50:#edf5eb;--color-leaf-100:#e4f0e2;--color-leaf-200:#cddfce;--color-leaf-500:#69a16e;--color-leaf-700:#3f6b47;--color-rust-25:#fffaf7;--color-rust-50:#fff4f0;--color-rust-100:#f8e9e4;--color-rust-200:#e6c7bd;--color-rust-600:#8a4436;--color-rust-700:#8b4033;--color-rust-800:#713329;--color-rust-900:#442e29;--color-gold-300:#e5c384;--color-gold-500:#bc8d46;--color-art-sun:#eee6c8;--color-art-stucco:#e4d6b7;--color-art-stone:#b6a685;--color-art-roof:#ad8060;--color-art-cypress:#57694b;--color-art-hill:#b4afa5;--color-art-shade:#7f8a77;--color-ocean-100:#e0eaf1;--color-ocean-600:#3f6f8f;--color-plum-100:#ece3ee;--color-plum-600:#765a7c;--color-night-950:#0d1411;--color-night-900:#111916;--color-night-850:#161f1b;--color-night-800:#1c2621;--color-night-750:#212c26;--color-night-700:#25312b;--color-night-650:#303d36;--color-night-600:#3e4c44;--color-night-500:#56655d;--color-night-400:#7a8a81;--color-night-350:#82918a;--color-night-300:#a0aea6;--color-night-200:#c2ccc6;--color-night-50:#edf2ee;--color-night-pine-300:#9fceb3;--color-night-pine-650:#367d63;--color-night-pine-700:#2f6f58;--color-night-pine-800:#2e5c49;--color-night-pine-900:#1e3a2f;--color-night-pine-950:#192d25;--color-night-clay-300:#e0a58f;--color-night-clay-900:#3a271f;--color-night-ocean-300:#9cc4df;--color-night-ocean-900:#172634;--color-night-plum-300:#cfaacb;--color-night-plum-900:#2e2130;--color-night-leaf-300:#9fd0a5;--color-night-leaf-800:#2c4a32;--color-night-leaf-900:#18291c;--color-night-rust-300:#f1a493;--color-night-rust-500:#b9543f;--color-night-rust-600:#a8493a;--color-night-rust-800:#6b392e;--color-night-rust-900:#331c17;--color-night-amber-300:#e5c57b;--color-night-amber-800:#5a4a25;--color-night-amber-900:#302915;--color-canvas:var(--color-sand-100);--color-surface:var(--color-sand-25);--color-surface-raised:var(--color-white);--color-surface-muted:var(--color-sand-75);--color-surface-alt:var(--color-sand-150);--color-surface-sunken:var(--color-sand-150);--color-inverse:var(--color-pine-800);--color-inverse-deep:var(--color-pine-900);--color-inverse-raised:var(--color-pine-750);--color-inverse-border:var(--color-pine-600);--color-border-subtle:var(--color-sand-150);--color-border:var(--color-sand-250);--color-border-strong:var(--color-sand-300);--color-border-hover:var(--color-sand-400);--color-border-emphasis:var(--color-sand-500);--color-text:var(--color-sand-900);--color-text-muted:var(--color-sand-700);--color-text-subtle:var(--color-sand-600);--color-icon-subtle:var(--color-sand-500);--color-on-inverse:var(--color-sand-50);--color-on-inverse-muted:var(--color-pine-200);--color-on-inverse-subtle:var(--color-pine-300);--color-on-solid:var(--color-white);--color-brand:var(--color-pine-700);--color-brand-hover:var(--color-pine-850);--color-brand-text:var(--color-pine-700);--color-brand-soft:var(--color-pine-100);--color-brand-subtle:var(--color-pine-50);--color-brand-border:var(--color-pine-200);--color-accent:var(--color-clay-700);--color-accent-display:var(--color-clay-600);--color-accent-soft:var(--color-clay-100);--color-focus:var(--color-gold-500);--color-focus-ring:#3f6a521f}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-focus-ring:color-mix(in srgb, var(--color-pine-600) 12%, transparent)}}:root,:host{--color-tone-clay:var(--color-clay-500);--color-tone-clay-soft:var(--color-clay-100);--color-tone-ocean:var(--color-ocean-600);--color-tone-ocean-soft:var(--color-ocean-100);--color-tone-plum:var(--color-plum-600);--color-tone-plum-soft:var(--color-plum-100);--color-success:var(--color-leaf-500);--color-success-soft:var(--color-leaf-50);--color-success-border:var(--color-leaf-200);--color-success-text:var(--color-leaf-700);--color-danger:var(--color-rust-700);--color-danger-hover:var(--color-rust-800);--color-danger-soft:var(--color-rust-50);--color-danger-border:var(--color-rust-200);--color-danger-text:var(--color-rust-600);--color-warning-soft:var(--color-amber-50);--color-warning-border:var(--color-amber-200);--color-warning-text:var(--color-amber-700);--color-shadow:var(--color-pine-950);--text-2xs:.6875rem;--text-md:.875rem;--radius-full:999px}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){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]){appearance:button}::file-selector-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}.fixed{position:fixed}.static{position:static}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--color-canvas:var(--color-night-900);--color-surface:var(--color-night-850);--color-surface-raised:var(--color-night-800);--color-surface-muted:var(--color-night-750);--color-surface-alt:var(--color-night-950);--color-surface-sunken:var(--color-night-950);--color-border-subtle:var(--color-night-700);--color-border:var(--color-night-650);--color-border-strong:var(--color-night-600);--color-border-hover:var(--color-night-500);--color-border-emphasis:var(--color-night-400);--color-text:var(--color-night-50);--color-text-muted:var(--color-night-200);--color-text-subtle:var(--color-night-300);--color-icon-subtle:var(--color-night-350);--color-brand:var(--color-night-pine-700);--color-brand-hover:var(--color-night-pine-650);--color-brand-text:var(--color-night-pine-300);--color-brand-soft:var(--color-night-pine-900);--color-brand-subtle:var(--color-night-pine-950);--color-brand-border:var(--color-night-pine-800);--color-accent:var(--color-night-clay-300);--color-accent-display:var(--color-night-clay-300);--color-accent-soft:var(--color-night-clay-900);--color-focus:var(--color-gold-300);--color-focus-ring:#9fceb34d}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-focus-ring:color-mix(in srgb, var(--color-night-pine-300) 30%, transparent)}}:root[data-theme=dark]{--color-tone-clay:var(--color-night-clay-300);--color-tone-clay-soft:var(--color-night-clay-900);--color-tone-ocean:var(--color-night-ocean-300);--color-tone-ocean-soft:var(--color-night-ocean-900);--color-tone-plum:var(--color-night-plum-300);--color-tone-plum-soft:var(--color-night-plum-900);--color-success-soft:var(--color-night-leaf-900);--color-success-border:var(--color-night-leaf-800);--color-success-text:var(--color-night-leaf-300);--color-danger:var(--color-night-rust-600);--color-danger-hover:var(--color-night-rust-500);--color-danger-soft:var(--color-night-rust-900);--color-danger-border:var(--color-night-rust-800);--color-danger-text:var(--color-night-rust-300);--color-warning-soft:var(--color-night-amber-900);--color-warning-border:var(--color-night-amber-800);--color-warning-text:var(--color-night-amber-300);--color-shadow:var(--color-black)}:root{color:var(--color-text);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}svg{flex-shrink:0}em{font-family:Georgia,serif;font-weight:400}::selection{background:var(--color-brand-soft)}.container{width:min(1160px,100% - 64px);margin-inline:auto}.section-pad{padding:100px 0}.site-header{border-bottom:1px solid var(--color-border-subtle)}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:90px;display:flex}.brand{letter-spacing:-1.5px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:29px;font-weight:800;display:flex}.brand-light{font-weight:500}.brand-period{color:var(--color-accent-display)}.brand-mark{grid-template-columns:repeat(2,8px);gap:3px;display:grid;transform:rotate(-6deg)}.brand-mark span{background:currentColor;border-radius:2px;width:8px;height:8px}.brand-mark span:last-child{opacity:.4}.nav-links{font-size:var(--text-sm);gap:30px;font-weight:500;display:flex}.nav-links a:hover{color:var(--color-accent)}.header-cta{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);align-items:center;gap:19px;padding:12px 18px;font-weight:600;display:flex}.header-cta:hover{background:var(--color-surface-sunken)}.menu-toggle,.mobile-nav-cta{display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:52px;min-height:670px;padding-block:78px 95px;display:grid}.eyebrow,.section-kicker{font-size:var(--text-2xs);letter-spacing:1.7px;font-weight:700;display:block}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow-line{background:var(--color-accent-display);width:24px;height:1px}h1{font-size:var(--text-9xl);letter-spacing:-3.2px;text-wrap:balance;margin-top:24px;font-weight:500;line-height:1.13}h1 em{color:var(--color-accent-display)}h2{font-size:var(--text-7xl);letter-spacing:-1.8px;text-wrap:balance;font-weight:500;line-height:1.19}h2 em{color:var(--color-text-subtle)}.hero-description{font-size:var(--text-base);color:var(--color-text-subtle);max-width:445px;margin-top:24px;line-height:1.85}.hero-actions{align-items:center;gap:23px;margin-top:30px;display:flex}.button{font-size:var(--text-xs);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:20px;padding:15px 21px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--color-brand);color:var(--color-on-solid)}.button-primary:hover{background:var(--color-brand-hover)}.text-link{font-size:var(--text-xs);align-items:center;gap:8px;display:flex}.hero-proof{font-size:var(--text-xs);color:var(--color-text-subtle);align-items:center;gap:9px;margin-top:29px;display:flex}.proof-icon{color:var(--color-icon-subtle)}.hero-visual{min-width:0;height:455px;position:relative}.visual-orbit{border:1px solid var(--color-border-subtle);border-radius:50%;width:440px;height:440px;position:absolute;top:2px;left:10px}.orbit-two{width:490px;height:490px;top:-23px;left:-15px}.sample-site{background:var(--color-surface);border:1px solid var(--color-border-subtle);position:absolute;top:25px;left:0;right:0;box-shadow:0 15px 40px #173a2c0a}@supports (color:color-mix(in lab,red,red)){.sample-site{box-shadow:0 15px 40px color-mix(in srgb,var(--color-shadow) 4%,transparent)}}.sample-site{border-radius:9px;overflow:hidden;transform:rotate(-3deg)}.sample-site-header{justify-content:space-between;align-items:center;height:57px;padding:0 22px;display:flex}.sample-logo{letter-spacing:-.6px;color:var(--color-text-subtle);font-family:Georgia,serif;font-size:18px}.sample-logo span{color:var(--color-accent-display)}.sample-site-links{color:var(--color-icon-subtle);font-size:8px}.sample-site-links b{color:var(--color-text-muted);font-weight:500}.sample-mobile-menu{display:none}.sample-image{background:var(--color-border);height:205px;position:relative;overflow:hidden}.sun{background:var(--color-art-sun);border-radius:100%;width:60px;height:60px;position:absolute;top:15px;left:58%}.hill{background:var(--color-art-hill);border-radius:45% 60% 0 0;width:450px;height:210px;position:absolute;top:90px;left:-80px;transform:rotate(-15deg)}.hill-front{background:var(--color-art-shade);top:150px;left:80px;transform:rotate(10deg)}.house{background:var(--color-art-sun);width:114px;height:80px;box-shadow:14px 8px 0 var(--color-art-stone);position:absolute;top:66px;left:48%;transform:skewY(-3deg)}.house:before{content:"";border-left:64px solid #0000;border-right:64px solid #0000;border-bottom:22px solid var(--color-art-roof);position:absolute;top:-20px;left:-6px}.house-window{background:var(--color-art-shade);border:3px solid var(--color-art-stucco);width:16px;height:22px;position:absolute;top:25px;left:19px}.house-door{background:var(--color-art-shade);border-radius:14px 14px 0 0;width:20px;height:37px;position:absolute;bottom:0;right:16px}.tree{background:var(--color-art-cypress);border-radius:100% 100% 40% 40%;width:25px;height:107px;position:absolute;top:70px;right:45px;transform:rotate(5deg)}.tree-two{width:18px;height:75px;top:105px;right:15px}.sample-image-caption{z-index:1;color:var(--color-on-inverse);text-shadow:0 1px 12px #173a2c33;position:absolute;bottom:28px;left:25px}@supports (color:color-mix(in lab,red,red)){.sample-image-caption{text-shadow:0 1px 12px color-mix(in srgb,var(--color-shadow) 20%,transparent)}}.sample-image-caption span{letter-spacing:1.6px;margin-bottom:6px;font-size:7px;display:block}.sample-image-caption strong{font-family:Georgia,serif;font-size:27px;font-weight:400}.sample-site-bottom{justify-content:space-between;align-items:center;height:73px;padding:18px 25px;display:flex}.sample-site-bottom b{font-family:Georgia,serif;font-size:14px;font-weight:400}.sample-site-bottom small{color:var(--color-icon-subtle);margin-top:4px;font-size:8px;display:block}.sample-site-bottom-icon{border:1px solid var(--color-border-subtle);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.hero-calendar-wrap{width:292px;position:absolute;top:175px;right:-19px;transform:rotate(3deg);box-shadow:0 18px 35px #173a2c12}@supports (color:color-mix(in lab,red,red)){.hero-calendar-wrap{box-shadow:0 18px 35px color-mix(in srgb,var(--color-shadow) 7%,transparent)}}.hero-calendar-wrap{border-radius:15px}.hero-note{font-size:var(--text-xs);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;bottom:-19px;left:7px;transform:rotate(-3deg)}.hero-note-icon{background:var(--color-brand-soft);color:var(--color-brand-text);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.trust-strip{border-block:1px solid var(--color-border);background:var(--color-surface-alt)}.trust-inner{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;padding-block:30px;display:grid}.trust-label{font-size:var(--text-2xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-weight:600}.trust-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.trust-item{border-left:1px solid var(--color-border);align-items:flex-start;gap:14px;padding:2px 24px;display:flex}.trust-item:first-child{border-left:0;padding-left:0}.trust-icon{border-radius:var(--radius-md);background:var(--color-brand-subtle);width:40px;height:40px;color:var(--color-brand-text);flex:none;place-items:center;display:grid}.trust-item strong{color:var(--color-text);font-size:var(--text-base);font-weight:700;line-height:1.35;display:block}.trust-item p{color:var(--color-text-subtle);font-size:var(--text-sm);margin:3px 0 0;line-height:1.5}@media(max-width:1050px){.trust-inner{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-width:760px){.trust-list{grid-template-columns:minmax(0,1fr);gap:18px}.trust-item{border-left:0;padding:0}}.platforms-strip{border-bottom:1px solid var(--color-border)}.platforms-inner{gap:18px;padding-block:34px 28px;display:grid}.platforms-group{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;display:grid}.platforms-label{font-size:var(--text-2xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-subtle);font-weight:600}.platform-logos{flex-wrap:wrap;align-items:center;gap:12px 34px;margin:0;padding:0;list-style:none;display:flex}.platform-logo,.platform-more{border-radius:var(--radius-sm);min-height:32px;color:var(--color-text-subtle);font-size:var(--text-lg);align-items:center;gap:9px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.platform-logo svg{fill:currentColor;flex:none;width:22px;height:22px}.platform-more{font-size:var(--text-sm);color:var(--color-brand-text);font-weight:600}.platform-logo:hover,.platform-more:hover{color:var(--color-text)}.platforms-note{font-size:var(--text-2xs);color:var(--color-text-subtle);margin:4px 0 0}@media(max-width:760px){.platforms-group{grid-template-columns:minmax(0,1fr);gap:12px}.platform-logos{gap:12px 22px}.platform-logo{font-size:var(--text-base)}}.section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px;display:flex}.section-kicker{color:var(--color-text-subtle);margin-bottom:18px}.section-heading p{max-width:365px;line-height:1.85;font-size:var(--text-md);color:var(--color-text-subtle)}.studio{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:310px 1fr;display:grid;overflow:hidden}.studio-controls{border-right:1px solid var(--color-border);padding:30px 27px}.studio-panel-heading{align-items:center;gap:10px;margin-bottom:29px;display:flex}.studio-panel-icon{border-radius:var(--radius-md);background:var(--color-surface-alt);place-items:center;width:35px;height:35px;display:grid}.studio-panel-heading strong{font-size:var(--text-xs);font-weight:600}.studio-panel-heading small{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:3px;display:block}.control-group{margin-top:25px}.control-group label,.control-label{font-size:var(--text-xs);margin-bottom:11px;font-weight:500;display:block}.control-group input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font-size:var(--text-xs);background:var(--color-surface);color:var(--color-text-muted);padding:11px 12px}.swatch-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.swatch{color:var(--color-on-solid);background:0 0;flex-direction:column;align-items:center;padding:0;line-height:1.2;display:flex}.swatch>span{border:3px solid var(--color-surface);border-radius:50%;outline:1px solid #0000;place-items:center;width:33px;height:33px;display:grid}.swatch.active>span{outline-color:var(--color-border-hover)}.swatch small{color:var(--color-text-subtle);font-size:var(--text-xs);margin-top:7px;display:block}.custom-swatch{cursor:pointer;position:relative}.custom-swatch input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.custom-swatch:has(input:focus-visible)>span{outline:2px solid var(--color-brand);outline-offset:2px}.segmented-control{background:var(--color-surface-alt);border-radius:var(--radius-sm);gap:3px;padding:4px;display:flex}.segmented-control button{border-radius:var(--radius-xs);color:var(--color-text-subtle);font-size:var(--text-xs);background:0 0;flex:1;padding:8px 2px}.segmented-control button.active{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 4px #173a2c12}@supports (color:color-mix(in lab,red,red)){.segmented-control button.active{box-shadow:0 1px 4px color-mix(in srgb,var(--color-shadow) 7%,transparent)}}.theme-control button{justify-content:center;align-items:center;gap:7px;display:flex}.theme-dot{border:1px solid var(--color-border-strong);border-radius:50%;width:10px;height:10px}.light-dot{background:var(--color-white)}.dark-dot{background:var(--color-sand-800)}.control-tip{border-top:1px solid var(--color-border-subtle);color:var(--color-text-subtle);font-size:var(--text-xs);align-items:start;gap:8px;margin-top:29px;padding-top:20px;line-height:1.7;display:flex}.studio-preview{background:var(--color-surface-alt);background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:14px 14px;flex-direction:column;justify-content:center;padding:27px 32px 17px;display:flex}.preview-browser{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:9px;overflow:hidden;box-shadow:0 10px 25px #173a2c08}@supports (color:color-mix(in lab,red,red)){.preview-browser{box-shadow:0 10px 25px color-mix(in srgb,var(--color-shadow) 3%,transparent)}}.browser-bar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);height:38px;color:var(--color-icon-subtle);justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;display:flex}.browser-dots{gap:4px;display:flex}.browser-dots i{background:var(--color-border);border-radius:50%;width:5px;height:5px}.browser-content{padding:27px 42px 28px}.browser-copy{text-align:center;margin-bottom:23px}.browser-copy>span{letter-spacing:1.6px;color:var(--color-icon-subtle);font-size:7px}.browser-copy h3{color:var(--color-art-cypress);overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.browser-copy p{color:var(--color-icon-subtle);margin-top:9px;font-size:10px;line-height:1.6}.preview-bottom{font-size:var(--text-xs);color:var(--color-text-subtle);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.preview-bottom>span:first-child{align-items:center;gap:6px;display:flex}.feeds-section{background:var(--color-surface-alt);border-block:1px solid var(--color-border)}.feed-flow{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;max-width:960px;margin:50px auto 34px;display:grid}.feed-sources{flex-direction:column;gap:12px;display:flex}.feed-card{--feed-tone:var(--color-tone-clay);--feed-tone-soft:var(--color-tone-clay-soft);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 18px;box-shadow:0 3px 4px #173a2c03}@supports (color:color-mix(in lab,red,red)){.feed-card{box-shadow:0 3px 4px color-mix(in srgb,var(--color-shadow) 1%,transparent)}}.feed-card-ocean{--feed-tone:var(--color-tone-ocean);--feed-tone-soft:var(--color-tone-ocean-soft)}.feed-card-plum{--feed-tone:var(--color-tone-plum);--feed-tone-soft:var(--color-tone-plum-soft)}.feed-card-brand{--feed-tone:var(--color-brand);--feed-tone-soft:var(--color-brand-subtle)}.feed-card-heading{align-items:center;gap:12px;display:flex}.feed-card-heading>svg{color:var(--color-icon-subtle);margin-left:auto}.source-icon{border-radius:var(--radius-md);background:var(--feed-tone-soft);width:34px;height:34px;color:var(--feed-tone);flex:none;place-items:center;display:grid}.feed-card strong{color:var(--color-text);font-size:var(--text-base);font-weight:600;display:block}.feed-card small{color:var(--color-text-subtle);font-size:var(--text-xs);margin-top:2px;display:block}.feed-strip{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.feed-strip i{border:1px solid var(--color-border-subtle);background:var(--color-surface-muted);border-radius:3px;height:14px}.feed-card .feed-strip i.booked{border-color:var(--feed-tone);background:var(--feed-tone)}.flow-connector{align-items:center;display:flex}.flow-connector>span:not(.flow-arrow){background:var(--color-border-strong);flex:1;height:1px}.flow-arrow{border:1px solid var(--color-brand-border);background:var(--color-surface);width:38px;height:38px;color:var(--color-brand-text);border-radius:50%;place-items:center;display:grid}.feed-result{background:var(--color-surface);border:1px solid var(--color-brand-border);border-radius:var(--radius-xl);padding:28px;box-shadow:0 18px 40px #173a2c14}@supports (color:color-mix(in lab,red,red)){.feed-result{box-shadow:0 18px 40px color-mix(in srgb,var(--color-shadow) 8%,transparent)}}.result-label{color:var(--color-text-subtle);font-size:var(--text-2xs);letter-spacing:1.6px;font-weight:700;display:block}.feed-result strong{color:var(--color-text);font-family:Manrope,sans-serif;font-size:var(--text-3xl);letter-spacing:-.7px;text-wrap:balance;margin-top:10px;font-weight:500;line-height:1.3;display:block}.feed-strip-result{gap:5px;margin-top:22px}.feed-strip-result i{border-radius:5px;height:26px}.feed-strip-result i.booked{border-color:var(--color-border-strong);background:repeating-linear-gradient(135deg,var(--color-surface-alt),var(--color-surface-alt) 4px,var(--color-border-strong) 4px,var(--color-border-strong) 7px)}.feed-strip-result i.booked-clay{box-shadow:inset 0 -3px 0 var(--color-tone-clay)}.feed-strip-result i.booked-ocean{box-shadow:inset 0 -3px 0 var(--color-tone-ocean)}.feed-strip-result i.booked-plum{box-shadow:inset 0 -3px 0 var(--color-tone-plum)}.feed-strip-result i.booked-brand{box-shadow:inset 0 -3px 0 var(--color-brand)}.feed-result p{color:var(--color-text-muted);font-size:var(--text-md);margin-top:18px;line-height:1.6}.feed-note{border-top:1px solid var(--color-border);max-width:820px;color:var(--color-text-subtle);align-items:start;gap:12px;margin-inline:auto;padding-top:20px;display:flex}.feed-note svg{flex:none;margin-top:2px}.feed-note p{color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.75}.feed-note strong{color:var(--color-text);font-weight:600}.button-outline{border:1px solid var(--color-border-strong);margin-top:27px}.agency-heading>p{max-width:430px}.share-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.share-option{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;padding:30px;display:flex}.share-option-icon{border-radius:var(--radius-lg);background:var(--color-surface-sunken);width:44px;height:44px;color:var(--color-brand-text);place-items:center;display:grid}.share-option h3{color:var(--color-text);font-size:var(--text-xl);letter-spacing:-.4px;margin-top:20px;font-weight:600}.share-option p{color:var(--color-text-subtle);font-size:var(--text-base);margin-top:10px;line-height:1.65}.share-option-sample{color:var(--color-brand-text);font-size:var(--text-sm);align-self:flex-start;margin-top:auto;padding-top:20px;font-weight:600}.share-option:first-child .share-option-sample{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);margin-top:22px;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.agency-steps{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-alt);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-top:18px;padding:22px 26px;display:grid}.agency-steps-label{color:var(--color-text-subtle);font-size:var(--text-2xs);letter-spacing:1.4px;text-transform:uppercase;grid-column:1/-1;font-weight:700}.agency-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.agency-steps li{align-items:center;gap:11px;display:flex}.step-number{background:var(--color-brand);width:28px;height:28px;color:var(--color-on-solid);font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.agency-steps strong{color:var(--color-text);font-size:var(--text-md);font-weight:600;display:block}.agency-steps small{color:var(--color-text-subtle);font-size:var(--text-xs);margin-top:2px;display:block}.agency-actions{align-items:center;gap:18px;display:flex}.agency-actions .button{margin-top:0}.agency-plans-link{color:var(--color-brand-text);font-size:var(--text-md);text-underline-offset:3px;font-weight:600;text-decoration:underline}.agency-plans-link:hover{color:var(--color-accent)}@media(max-width:1000px){.agency-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.share-options{grid-template-columns:minmax(0,1fr);margin-top:32px}.agency-steps ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.share-option{padding:24px}.share-option p{font-size:var(--text-md)}.agency-steps{padding:20px}}.pilot-section{background:var(--color-inverse);color:var(--color-on-inverse);padding:70px 0}.pilot-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:90px;display:grid}.pilot-section .section-kicker{color:var(--color-on-inverse-subtle)}.pilot-section h2{font-size:var(--text-6xl)}.pilot-section h2 em{color:var(--color-on-inverse-muted)}.pilot-copy>p{font-size:var(--text-xs);color:var(--color-on-inverse-subtle);max-width:410px;margin-top:22px;line-height:1.9}.pilot-form-card{border:1px solid var(--color-inverse-border);border-radius:var(--radius-md);background:var(--color-inverse-raised);min-height:237px;padding:28px 30px}.form-card-top{font-size:var(--text-2xs);letter-spacing:1.5px;color:var(--color-on-inverse-subtle);align-items:center;gap:10px;margin-bottom:17px;display:flex}.form-card-icon{background:var(--color-inverse-border);border-radius:var(--radius-sm);place-items:center;width:30px;height:30px;display:grid}.pilot-form-card h3{font-size:var(--text-lg);letter-spacing:-.3px;margin-bottom:19px;font-weight:500}.pilot-form-card label{font-size:var(--text-xs);color:var(--color-on-inverse-muted);margin-bottom:9px;display:block}.email-field{background:var(--color-surface-muted);border-radius:var(--radius-sm);gap:4px;padding:5px;display:flex}.email-field input{width:100%;min-width:0;color:var(--color-brand-text);font-size:var(--text-xs);background:0 0;border:none;padding:8px}.email-field button{border-radius:var(--radius-xs);background:var(--color-on-inverse-subtle);width:38px;color:var(--color-inverse-deep);flex-shrink:0;place-items:center;display:grid}.email-field button:hover{background:var(--color-on-inverse-muted)}.form-footnote{font-size:var(--text-xs);color:var(--color-on-inverse-subtle);margin-top:12px;line-height:1.7}.success-state>span{color:var(--color-on-inverse-subtle);margin-bottom:13px;display:block}.success-state p{color:var(--color-on-inverse-muted);font-size:var(--text-xs);line-height:1.8}.success-state button{color:var(--color-on-inverse-muted);font-size:var(--text-xs);background:0 0;align-items:center;gap:12px;margin-top:18px;padding:0;display:flex}.footer{background:var(--color-inverse-deep);color:var(--color-on-inverse-subtle);border-top:1px solid var(--color-inverse-raised)}.footer-inner{justify-content:space-between;align-items:center;gap:25px;min-height:93px;display:flex}.brand-inverse{color:var(--color-on-inverse);font-size:26px}.footer-inner>span{font-size:var(--text-xs);color:var(--color-on-inverse-subtle)}.footer-inner>a:last-child{font-size:var(--text-xs);align-items:center;gap:9px;display:flex}.content-footer{border-top:1px solid var(--color-inverse-raised);background:var(--color-inverse-deep);color:var(--color-on-inverse-subtle)}.content-footer-main{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(110px,.75fr));gap:58px;padding-block:68px 56px;display:grid}.content-footer-intro p{max-width:390px;color:var(--color-on-inverse-subtle);font-size:var(--text-xs);margin-top:18px;line-height:1.75}.content-footer-account{color:var(--color-on-inverse-muted);font-size:var(--text-xs);align-items:center;gap:8px;margin-top:21px;font-weight:700;display:inline-flex}.content-footer-badge{width:fit-content;margin-top:24px;line-height:0;display:block}.content-footer-badge img{width:200px;max-width:100%;height:auto;display:block}.content-footer-account:hover,.content-footer-group a:hover,.content-footer-bottom a:hover{color:var(--color-on-inverse)}.content-footer-group{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.content-footer-group strong{color:var(--color-on-inverse-muted);font-size:var(--text-2xs);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px;font-weight:800}.content-footer-group a{color:var(--color-on-inverse-subtle);font-size:var(--text-xs);line-height:1.45}.content-footer-bottom{border-top:1px solid #f8f7f424;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:34px;min-height:70px;display:grid}@supports (color:color-mix(in lab,red,red)){.content-footer-bottom{border-top:1px solid color-mix(in srgb,var(--color-on-inverse) 14%,transparent)}}.content-footer-bottom{color:var(--color-on-inverse-subtle);font-size:var(--text-xs)}.content-footer-bottom nav{align-items:center;gap:18px;display:flex}.content-footer-bottom>a{align-items:center;gap:7px;display:inline-flex}@media(max-width:900px){.content-footer-main{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(140px,1fr))}}@media(min-width:1450px){.container{width:min(1230px,100% - 100px)}.hero{gap:85px;min-height:730px}h1{font-size:var(--text-9xl)}}@media(max-width:1050px){.hero{gap:30px}h1{font-size:var(--text-8xl)}.hero-actions{gap:14px}.text-link{font-size:var(--text-xs)}.hero-calendar-wrap{width:270px;right:-4px}.sample-site-links{font-size:7px}.sample-logo{font-size:16px}.hero-visual{height:430px}.studio{grid-template-columns:270px 1fr}.studio-controls{padding:25px 22px}.studio-preview{padding:20px}.browser-content{padding:24px}.pilot-inner{gap:45px}.hero-note{font-size:var(--text-xs)}.feed-flow{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)}}@media(max-width:800px){.container{width:calc(100% - 40px)}.header-inner{gap:15px;height:75px}.nav-links{font-size:var(--text-xs);gap:18px}.header-cta{font-size:var(--text-xs);padding:10px}.hero{grid-template-columns:minmax(0,1fr);gap:45px;padding-block:55px 85px}.hero-copy{max-width:620px}h1{font-size:var(--text-9xl);max-width:550px}.hero-description{max-width:500px}.hero-actions{gap:25px}.hero-visual{width:530px;max-width:100%;height:470px;margin:auto}.hero-calendar-wrap{width:300px;top:185px;right:5px}.sample-image{height:220px}.hero-note{bottom:0}.sample-logo{font-size:20px}.sample-site-links{font-size:9px}.section-pad{padding:70px 0}.section-heading{align-items:start;gap:25px}.section-heading p{max-width:270px;font-size:var(--text-xs)}h2{font-size:var(--text-6xl)}.studio{grid-template-columns:230px 1fr}.studio-controls{padding:23px 17px}.studio-panel-heading{gap:7px}.studio-panel-icon{display:none}.studio-preview{padding:15px 12px}.browser-content{padding:22px 12px}.preview-bottom{flex-wrap:wrap}.browser-copy h3{font-size:22px}.pilot-inner{gap:28px}.pilot-section h2{font-size:var(--text-5xl)}.pilot-form-card{padding:23px}.footer-inner>span{display:none}}@media(max-width:600px){html{scroll-padding-top:25px}.container{width:calc(100% - 36px)}.brand{font-size:27px}.header-cta{font-size:var(--text-xs);gap:10px;margin-left:auto;padding:10px 12px}.menu-toggle{color:var(--color-text);background:0 0;padding:3px;display:block}.nav-links{display:none}.nav-open{z-index:10;background:var(--color-canvas);border-bottom:1px solid var(--color-border);flex-direction:column;padding:24px;display:flex;position:absolute;top:74px;left:0;right:0;box-shadow:0 10px 20px #173a2c12}@supports (color:color-mix(in lab,red,red)){.nav-open{box-shadow:0 10px 20px color-mix(in srgb,var(--color-shadow) 7%,transparent)}}.nav-open{font-size:var(--text-md)}.nav-links .mobile-nav-cta{color:var(--color-brand-text);align-items:center;gap:10px;display:flex}.hero{gap:37px;padding-top:43px;padding-bottom:60px}.eyebrow{font-size:var(--text-2xs);letter-spacing:1.2px}h1{font-size:var(--text-7xl);letter-spacing:-2.3px;max-width:400px;margin-top:21px}.hero-description{font-size:var(--text-sm);margin-top:20px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:17px;margin-top:24px}.button{font-size:var(--text-xs);gap:12px;padding:14px 17px}.text-link{font-size:var(--text-xs)}.hero-proof{font-size:var(--text-xs);gap:7px;margin-top:22px}.hero-visual{height:405px;margin-top:6px}.sample-site{top:10px;left:6px;right:6px}.sample-site-header{height:45px;padding:0 16px}.sample-logo{font-size:16px}.sample-site-links{display:none}.sample-mobile-menu{color:var(--color-icon-subtle);display:block}.sample-image{height:175px}.sample-site-bottom{height:60px;padding:15px}.sample-site-bottom b{font-size:12px}.sample-image-caption{bottom:23px;left:16px}.sample-image-caption strong{font-size:22px}.house{top:55px;left:45%;transform:scale(.8)}.tree-one{top:50px;right:25px}.tree-two{top:85px;right:7px}.hero-calendar-wrap{width:248px;top:144px;right:0}.hero-note{font-size:var(--text-xs);padding:7px 10px;bottom:-4px;left:0}.visual-orbit{width:320px;height:320px;top:28px;left:0}.orbit-two{width:350px;max-width:100%;height:350px;top:14px;left:-10px}.section-pad{padding:55px 0}.section-heading{flex-direction:column;gap:18px;margin-bottom:28px}.section-heading p{max-width:100%;font-size:var(--text-sm)}.section-kicker{font-size:var(--text-2xs);letter-spacing:1.4px;margin-bottom:14px}h2{font-size:var(--text-6xl)}.studio{grid-template-columns:minmax(0,1fr)}.studio-controls{border-right:0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:20px 18px;padding:23px;display:grid}.studio-panel-heading{grid-column:1/-1;margin:0}.studio-panel-icon{display:grid}.control-group{margin:0}.control-group:first-of-type,.control-group:has(#property-name){grid-column:1/-1}.control-label,.control-group label{font-size:var(--text-xs)}.swatch-row{gap:7px}.swatch>span{width:26px;height:26px}.swatch small{font-size:var(--text-xs)}.segmented-control{gap:1px;padding:3px}.segmented-control button{font-size:var(--text-xs);padding:7px 2px}.control-tip{font-size:var(--text-xs);border:0;align-self:end;margin:0;padding-top:0}.studio-preview{padding:20px 15px 14px}.browser-content{padding:25px 22px}.preview-bottom{font-size:var(--text-xs)}.feed-flow{grid-template-columns:minmax(0,1fr);gap:16px;max-width:440px;margin-top:30px}.flow-connector{width:65px;height:30px;margin:auto;transform:rotate(90deg)}.feed-result{padding:22px}.feed-card{padding:14px 16px}.pilot-inner{grid-template-columns:1fr;gap:30px}.pilot-section{padding:50px 0}.pilot-section h2{font-size:var(--text-5xl)}.pilot-copy>p{font-size:var(--text-xs)}.pilot-form-card{padding:25px}.footer-inner{min-height:80px}.footer-inner>a:last-child{font-size:var(--text-xs)}.brand-inverse{font-size:24px}}@media(max-width:650px){.content-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:39px 25px;padding-block:52px 42px}.content-footer-intro{grid-column:1/-1}.content-footer-group:last-child{grid-column:auto}.content-footer-bottom{grid-template-columns:1fr;gap:16px;padding-block:25px}.content-footer-bottom nav{flex-wrap:wrap;gap:11px 17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.footer-links{font-size:var(--text-xs);align-items:center;gap:20px;display:flex}.footer-links a:hover,.legal-back-link:hover,.legal-article a:hover{color:var(--color-on-inverse-muted)}.legal-page{background:var(--color-canvas);min-height:100vh;color:var(--color-text)}.legal-header{border-bottom:1px solid var(--color-border);background:var(--color-canvas)}.legal-header-inner{justify-content:space-between;align-items:center;gap:24px;height:90px;display:flex}.legal-back-link{font-size:var(--text-xs);color:var(--color-text-subtle);align-items:center;gap:8px;font-weight:600;display:flex}.legal-back-link:hover{color:var(--color-brand-text)}.legal-main{padding-block:76px 110px}.legal-article{max-width:760px;margin-inline:auto}.legal-intro{border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-bottom:42px}.legal-intro h1{font-size:var(--text-8xl);letter-spacing:-2.8px;margin-top:14px;line-height:1.1}.legal-intro>p:last-child{max-width:650px;font-size:var(--text-lg);color:var(--color-text-subtle);margin-top:28px;line-height:1.8}.legal-effective{font-size:var(--text-2xs);letter-spacing:.06em;color:var(--color-text-subtle);text-transform:uppercase;margin-top:16px;font-weight:600}.legal-article section{border-bottom:1px solid var(--color-border);padding-block:36px}.legal-article h2{font-size:var(--text-3xl);letter-spacing:-.7px;margin-bottom:15px;line-height:1.3}.legal-article p,.legal-article li{font-size:var(--text-md);color:var(--color-text-subtle);line-height:1.85}.legal-article p+p{margin-top:14px}.legal-article ul{margin:15px 0 0;padding-left:23px;list-style:outside}.legal-article li{padding-left:4px}.legal-article li::marker{color:var(--color-accent)}.legal-article li+li{margin-top:9px}.legal-article strong{color:var(--color-text);font-weight:600}.legal-article section a{color:var(--color-brand-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-article section a:hover{color:var(--color-accent)}.legal-contact{border-bottom:0!important}.legal-footer .footer-inner>span{color:var(--color-on-inverse-muted);font-family:Manrope,sans-serif;font-weight:700;font-size:var(--text-md);display:block}.legal-footer .footer-inner>a{font-size:var(--text-xs)}@media(max-width:600px){.legal-footer .footer-inner{flex-wrap:wrap;row-gap:14px;padding-block:22px}.legal-footer .footer-links{flex-wrap:wrap;gap:10px 16px}.legal-header-inner{height:75px}.legal-back-link{font-size:var(--text-xs)}.legal-main{padding-block:50px 75px}.legal-intro{padding-bottom:30px}.legal-intro h1{font-size:var(--text-6xl);letter-spacing:-2px}.legal-intro>p:last-child{font-size:var(--text-md);margin-top:22px}.legal-article section{padding-block:28px}.legal-article h2{font-size:var(--text-2xl)}.legal-article p,.legal-article li{font-size:var(--text-sm)}.footer-links{margin-left:auto}.legal-footer .footer-inner{gap:16px}}.contact-article{max-width:900px}.contact-intro{text-align:center}.contact-intro .section-kicker{color:var(--color-text-subtle)}.contact-intro>p{max-width:650px;font-size:var(--text-lg);color:var(--color-text-subtle);margin:28px auto 0;line-height:1.8}.contact-email-button{margin-top:28px;color:var(--color-on-solid)!important;text-decoration:none!important}.contact-email-button:hover{color:var(--color-on-solid)!important}.payment-intro{justify-items:center;display:grid}.payment-icon{margin-bottom:18px}.payment-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.payment-actions:empty{display:none}.payment-actions .button{margin-top:28px}.contact-options{grid-template-columns:repeat(2,1fr);gap:18px;max-width:720px;margin:46px auto 0;display:grid}.contact-options section{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;align-items:flex-start;padding:27px 25px;display:flex}.contact-option-icon{border-radius:var(--radius-md);background:var(--color-surface-alt);width:39px;height:39px;color:var(--color-brand-text);place-items:center;margin-bottom:20px;display:grid}.contact-options h2{font-size:var(--text-lg);margin-bottom:11px}.contact-options p{font-size:var(--text-xs);line-height:1.75}.contact-options section>a{margin-top:auto;padding-top:20px}.contact-options .contact-secondary-link{font-size:var(--text-xs);margin-top:15px}@media(max-width:800px){.contact-options{grid-template-columns:1fr}.contact-options section{min-height:0}.contact-options section>a{margin-top:4px}}@media(max-width:600px){.contact-intro{text-align:left}.contact-intro>p{font-size:var(--text-md);margin:22px 0 0}.contact-email-button{width:100%}.contact-options{margin-top:32px}.contact-options section{padding:23px 21px}}.embed-panel{border-top:1px solid var(--color-border-subtle);margin-top:25px;padding-top:20px}.embed-panel-heading{color:var(--color-text-subtle);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.embed-panel-heading button{color:var(--color-brand-text);border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;align-items:center;gap:5px;padding:6px;display:inline-flex}.embed-panel-heading button:hover{background:var(--color-surface-alt)}.embed-panel pre{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);max-width:100%;color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font:9px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.form-message{color:var(--color-on-inverse-muted);font-size:var(--text-xs);margin-top:11px;line-height:1.6}.form-error{color:var(--color-on-inverse)}.email-field button:disabled{cursor:wait;opacity:.65}.header-actions{align-items:center;gap:22px;margin-left:auto;display:flex}.sign-in-link{color:var(--color-text-subtle);font-size:var(--text-sm);cursor:pointer;background:0 0;padding:0;font-weight:500}.mobile-sign-in{display:none}@media(max-width:800px){.studio-controls{align-content:start}.header-actions{gap:12px}.sign-in-link{font-size:var(--text-xs)}}@media(max-width:600px){.embed-panel{grid-column:1/-1;margin-top:0}.control-tip{grid-column:1/-1}.header-actions{margin-left:auto}.sign-in-link{display:none}.mobile-sign-in{color:var(--color-text-subtle);font-size:var(--text-md);text-align:left;background:0 0;padding:0;display:block}}.pricing-section{background:var(--color-inverse);color:var(--color-on-inverse)}.pricing-section .section-kicker{color:var(--color-on-inverse-subtle)}.pricing-section h2 em{color:var(--color-on-inverse-muted)}.pricing-section .section-heading>p{color:var(--color-on-inverse-subtle)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;max-width:820px;margin-inline:auto;display:grid}.price-card{border:1px solid var(--color-inverse-border);border-radius:var(--radius-xl);background:var(--color-inverse-raised);flex-direction:column;padding:32px;display:flex;position:relative}.price-card-featured{border-color:var(--color-brand-border);background:var(--color-surface-alt);color:var(--color-text);box-shadow:0 18px 45px #173a2c36}@supports (color:color-mix(in lab,red,red)){.price-card-featured{box-shadow:0 18px 45px color-mix(in srgb,var(--color-shadow) 21%,transparent)}}.price-plan{color:var(--color-on-inverse-subtle);font-size:var(--text-2xs);letter-spacing:1.6px;font-weight:700}.price-card-featured .price-plan{color:var(--color-text-subtle)}.price-card h3{color:var(--color-on-inverse);font-size:var(--text-7xl);letter-spacing:-1.6px;margin-top:18px;font-weight:500;line-height:1}.price-card-featured h3{color:var(--color-text)}.price-card h3 small{font-size:var(--text-base);letter-spacing:0;opacity:.75;font-weight:500}.price-note{color:var(--color-on-inverse-muted);font-size:var(--text-sm);margin-top:10px}.price-card-featured .price-note{color:var(--color-brand-text);font-weight:600}.price-description{color:var(--color-on-inverse-muted);font-size:var(--text-base);margin-top:18px;line-height:1.55}.price-card-featured .price-description{color:var(--color-text-muted)}.price-features{border-top:1px solid var(--color-inverse-border);margin:22px 0 30px;padding-top:22px}.price-card-featured .price-features{border-color:var(--color-border)}.price-features-lead{color:var(--color-text);font-size:var(--text-sm);margin-bottom:14px;font-weight:700}.price-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.price-card li{color:var(--color-on-inverse);font-size:var(--text-md);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.price-card-featured li{color:var(--color-text)}.price-card li svg{color:var(--color-on-inverse-subtle);flex:none;margin-top:2px}.price-card-featured li svg{color:var(--color-brand-text)}.price-card li.price-limitation{color:var(--color-on-inverse-subtle)}.price-card li.price-limitation svg{color:var(--color-icon-subtle)}.price-action{border:1px solid var(--color-inverse-border);border-radius:var(--radius-md);font-size:var(--text-md);justify-content:space-between;align-items:center;margin-top:auto;padding:14px 16px;font-weight:600;display:flex}.price-action:hover{background:var(--color-inverse-border)}.price-card-featured .price-action{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-solid)}.price-card-featured .price-action:hover{background:var(--color-brand-hover)}.price-action:focus-visible{outline:2px solid var(--color-on-inverse);outline-offset:3px}.price-card-featured .price-action:focus-visible{outline-color:var(--color-brand)}.header-cta,.mobile-nav-cta,.price-action{color:inherit;text-align:left;background:0 0}.price-action{width:100%}html{scroll-padding-top:24px}.pricing-note{border:1px solid var(--color-inverse-border);border-radius:var(--radius-md);background:var(--color-inverse-raised);max-width:820px;color:var(--color-on-inverse-muted);font-size:var(--text-md);text-align:center;margin:20px auto 0;padding:16px 20px}.pricing-note strong{color:var(--color-on-inverse);font-weight:650}.pricing-note a{color:var(--color-on-inverse);text-underline-offset:3px;text-decoration:underline}.pricing-note a:hover{color:var(--color-on-inverse)}@media(max-width:800px){.pricing-grid{grid-template-columns:1fr}}@media(max-width:600px){.price-card{padding:26px}.price-card h3{font-size:var(--text-6xl)}}.faq-section{background:var(--color-canvas);color:var(--color-text)}.faq-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:90px;display:grid}.faq-heading h2{font-size:var(--text-6xl)}.faq-heading h2 em{color:var(--color-text-subtle)}.faq-heading>p{max-width:430px;color:var(--color-text-subtle);font-size:var(--text-sm);margin-top:22px;line-height:1.85}.faq-list{border-top:1px solid var(--color-border)}.faq-list details{border-bottom:1px solid var(--color-border)}.faq-list summary{color:var(--color-text);font-size:var(--text-lg);cursor:pointer;padding:22px 44px 22px 0;font-weight:650;line-height:1.45;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--color-icon-subtle);font-family:Georgia,serif;font-size:var(--text-3xl);font-weight:400;position:absolute;top:18px;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:68ch;color:var(--color-text-muted);font-size:var(--text-base);padding:0 44px 22px 0;line-height:1.7}.faq-list summary:hover{color:var(--color-accent)}.faq-list details p a{color:var(--color-brand-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.faq-list details p a:hover{color:var(--color-accent)}.closing-cta-section{background:var(--color-canvas);padding-bottom:96px}.closing-cta{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-sunken);justify-content:space-between;align-items:center;gap:40px;padding:48px 52px;display:flex}.closing-cta h2{color:var(--color-text);font-size:var(--text-6xl);letter-spacing:-1.6px;font-weight:500;line-height:1.1}.closing-cta h2 em{color:var(--color-text-subtle)}.closing-cta p{max-width:470px;color:var(--color-text-subtle);font-size:var(--text-base);margin-top:16px;line-height:1.65}.closing-cta-actions{flex-direction:column;flex:none;align-items:center;gap:14px;display:flex}.closing-cta-link{color:var(--color-brand-text);font-size:var(--text-md);text-underline-offset:3px;font-weight:600;text-decoration:underline}.closing-cta-link:hover{color:var(--color-accent)}@media(max-width:800px){.closing-cta{flex-direction:column;align-items:flex-start;padding:36px 30px}.closing-cta-actions{align-items:flex-start}}@media(max-width:600px){.closing-cta-section{padding-bottom:64px}.closing-cta{padding:30px 24px}.closing-cta h2{font-size:var(--text-5xl)}}@media(max-width:800px){.faq-inner{grid-template-columns:1fr;gap:38px}.faq-heading h2{font-size:var(--text-6xl)}.faq-heading>p{max-width:620px}}@media(max-width:600px){.faq-list summary{font-size:var(--text-sm);padding-block:19px}.faq-list summary:after{top:15px}.faq-list details p{padding-right:28px}}.listing-actions{grid-template-columns:1fr auto;gap:8px;max-width:420px;margin:12px auto 0;display:grid}.listing-actions button{border-radius:var(--radius-sm);min-height:36px;font-size:var(--text-xs);padding:9px 13px;font-weight:650}.listing-primary{background:var(--color-brand);color:var(--color-on-solid);justify-content:center;align-items:center;gap:8px;display:flex}.listing-primary:hover{background:var(--color-brand-hover)}.listing-secondary{border:1px solid var(--color-border);background:var(--color-canvas);color:var(--color-text-muted)}.listing-secondary:hover{background:var(--color-surface-alt)}.listing-actions small{color:var(--color-text-subtle);font-size:var(--text-xs);text-align:center;grid-column:1/-1;line-height:1.55}@media(max-width:600px){.listing-actions{grid-template-columns:1fr}.listing-actions small{grid-column:auto}}.feed-heading{display:block}.feed-heading>p{max-width:760px;margin-top:22px}@media(max-width:600px){.feed-heading>p{margin-top:16px}}.account-route-pending{background:var(--color-surface-muted);min-height:100vh}.account-route-pending span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.route-loading{background:var(--color-surface);min-height:100vh;color:var(--color-text-subtle);font-size:var(--text-sm);place-items:center;animation:0s linear .4s backwards route-loading-reveal;display:grid}@keyframes route-loading-reveal{0%{visibility:hidden}}.platform-page{background:radial-gradient(circle at 88% 8%,#dddad3b8,transparent 29rem),var(--color-canvas);min-height:100vh}@supports (color:color-mix(in lab,red,red)){.platform-page{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--color-border) 72%,transparent),transparent 29rem),var(--color-canvas)}}.platform-header{z-index:20;border-bottom:1px solid var(--color-border);background:#f3f1ede6;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.platform-header{background:color-mix(in srgb,var(--color-canvas) 90%,transparent)}}.platform-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-page [id]{scroll-margin-top:100px}.platform-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:flex}.platform-header nav,.platform-footer nav{font-size:var(--text-xs);align-items:center;gap:25px;font-weight:600;display:flex}.platform-header nav>a:hover,.platform-footer a:hover{color:var(--color-accent)}.platform-hero{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:68px;min-height:680px;padding-block:78px 96px;display:grid}.platform-hero-copy h1{max-width:610px;margin-top:20px;font-size:clamp(46px,5vw,68px)}.platform-hero-copy>p{max-width:560px;color:var(--color-text-muted);font-size:var(--text-lg);margin-top:25px;line-height:1.7}.platform-hero-actions{align-items:center;gap:24px;margin-top:31px;display:flex}.platform-proof-list{color:var(--color-text-subtle);font-size:var(--text-sm);flex-wrap:wrap;gap:10px 20px;margin:25px 0 0;padding:0;list-style:none;display:flex}.platform-proof-list li{align-items:center;gap:6px;display:flex}.platform-preview-card{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:#ffffffd9;min-width:0;padding:28px}@supports (color:color-mix(in lab,red,red)){.platform-preview-card{background:color-mix(in srgb,var(--color-surface-raised) 85%,transparent)}}.platform-preview-card{box-shadow:0 28px 70px #173a2c1c}@supports (color:color-mix(in lab,red,red)){.platform-preview-card{box-shadow:0 28px 70px color-mix(in srgb,var(--color-shadow) 11%,transparent)}}.platform-preview-heading{margin-bottom:20px}.platform-preview-heading>span{color:var(--color-text-subtle);font-size:var(--text-2xs);letter-spacing:1.6px;font-weight:700}.platform-preview-heading strong{font-family:Manrope,sans-serif;font-size:var(--text-lg);margin-top:6px;display:block}.platform-preview-heading p{color:var(--color-text-subtle);font-size:var(--text-sm);margin-top:6px;line-height:1.6}.platform-purpose-strip{border-block:1px solid var(--color-border);background:var(--color-surface-muted)}.platform-purpose-strip .container{grid-template-columns:repeat(3,1fr);align-items:center;gap:26px;min-height:76px;display:grid}.platform-purpose-strip span{color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:11px;font-weight:600;display:flex}.platform-setup{background:var(--color-surface-raised);padding-block:96px}.platform-setup-grid{max-width:800px}.platform-link-checker h2{max-width:650px;margin-top:13px}.platform-link-checker>p{max-width:610px;color:var(--color-text-muted);font-size:var(--text-base);margin-top:17px;line-height:1.7}.platform-link-checker>label{color:var(--color-text);font-size:var(--text-xs);margin-top:29px;font-weight:700;display:block}.platform-url-control{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:9px;display:grid}.platform-url-control input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-xs);outline:none;padding:14px 15px}.platform-url-control input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.platform-url-control button{border-radius:var(--radius-md);background:var(--color-inverse-deep);color:var(--color-on-solid);font-size:var(--text-xs);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.platform-check-result{min-height:26px;color:var(--color-text-subtle);font-size:var(--text-xs);align-items:flex-start;gap:9px;margin-top:11px;line-height:1.6;display:flex}.platform-check-result svg{color:var(--color-brand-text);flex:none;margin-top:1px}.platform-check-result strong{color:var(--color-brand-text)}.platform-check-result code{font-size:var(--text-xs)}.platform-check-result+.button{margin-top:15px}.platform-static-snapshot .platform-preview-card>p{border:1px dashed var(--color-border);border-radius:var(--radius-lg);min-height:260px;color:var(--color-text-subtle);text-align:center;place-items:center;padding:30px;display:grid}.platform-section{padding-block:104px}.platform-section-heading{max-width:760px}.platform-section-heading h2{margin-top:13px}.platform-section-heading>p{max-width:650px;color:var(--color-text-muted);font-size:var(--text-lg);margin-top:17px;line-height:1.7}.platform-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin:46px 0 0;padding:0;list-style:none;display:grid}.platform-steps li{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);min-height:230px;padding:27px}.platform-steps li>span{color:var(--color-accent);font-size:var(--text-2xs);letter-spacing:1.5px;font-weight:700}.platform-steps h3,.platform-benefit-grid h3{font-size:var(--text-lg);letter-spacing:-.35px;margin-top:34px}.platform-steps p,.platform-benefit-grid p{color:var(--color-text-muted);font-size:var(--text-base);margin-top:10px;line-height:1.65}.platform-update-note{border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--text-base);align-items:flex-start;gap:13px;margin-top:20px;padding:18px 20px;line-height:1.6;display:flex}.platform-update-note strong{color:var(--color-text)}.platform-guide-link{color:var(--color-brand-text);font-size:var(--text-sm);align-items:center;gap:8px;margin-top:17px;font-weight:700;display:inline-flex}.platform-guide-link:hover{color:var(--color-accent)}.platform-section-cta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:34px;display:flex}.platform-section-cta span{color:var(--color-text-subtle);font-size:var(--text-sm)}.platform-benefits{background:var(--color-inverse-deep);color:var(--color-on-inverse);padding-block:100px}.platform-benefits .section-kicker{color:var(--color-on-inverse-muted)}.platform-benefit-grid{background:#f8f7f429;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.platform-benefit-grid{background:color-mix(in srgb,var(--color-on-inverse) 16%,transparent)}}.platform-benefit-grid article{background:var(--color-inverse-deep);min-height:210px;padding:27px}.platform-benefit-grid article>svg{color:var(--color-on-inverse-subtle)}.platform-benefit-label{color:var(--color-on-inverse-subtle);font-size:var(--text-2xs);letter-spacing:1.35px;margin-top:22px;font-weight:800;display:block}.platform-benefit-grid h3{margin-top:8px}.platform-benefit-grid p{color:var(--color-on-inverse-muted)}.platform-faq{background:var(--color-surface-alt);padding-block:100px}.platform-faq-inner{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.platform-final-cta{text-align:center;padding-block:90px}.platform-final-cta h2{width:min(700px,100%);margin:14px auto 26px}.platform-footer{border-top:1px solid var(--color-border);color:var(--color-text-subtle);padding-block:28px}.platform-footer .container{justify-content:space-between;align-items:center;gap:30px;display:flex}.platform-footer p{max-width:620px;font-size:var(--text-xs);line-height:1.55}.guide-page{background:var(--color-canvas)}.guide-hero{padding-block:92px 82px}.guide-hero h1{letter-spacing:-3.8px;margin-top:17px;font-size:clamp(46px,6.2vw,78px);line-height:1.03}.guide-hero>p{color:var(--color-text-muted);font-size:var(--text-lg);margin-top:25px;line-height:1.7}.guide-hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.checker-hero{padding-bottom:36px}.checker-tool{gap:24px;padding-bottom:72px;display:grid}.checker-form{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);padding:24px;box-shadow:0 18px 40px #173a2c0f}@supports (color:color-mix(in lab,red,red)){.checker-form{box-shadow:0 18px 40px color-mix(in srgb,var(--color-shadow) 6%,transparent)}}.checker-form label{color:var(--color-text);font-size:var(--text-sm);margin-bottom:10px;font-weight:600;display:block}.checker-input-row{gap:10px;display:flex}.checker-input-row input{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;min-height:52px;color:var(--color-text);flex:1;padding:0 16px;font-size:16px}.checker-input-row input:focus-visible{border-color:var(--color-brand-border);outline:3px solid var(--color-focus-ring);outline-offset:0}.checker-input-row .button{min-height:52px;font-size:var(--text-sm);flex:none;gap:8px}.checker-input-row .button:disabled{cursor:progress;opacity:.75}.checker-spinner{animation:.9s linear infinite checker-spin}@keyframes checker-spin{to{transform:rotate(360deg)}}.checker-privacy{color:var(--color-text-subtle);font-size:var(--text-xs);align-items:center;gap:6px;margin-top:12px;display:flex}.checker-result:empty{display:none}.checker-outcome{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);gap:20px;padding:24px;display:grid}.checker-outcome.is-success{border-color:var(--color-success-border)}.checker-outcome.is-problem{border-color:var(--color-danger-border);background:var(--color-danger-soft)}.checker-outcome-heading{align-items:flex-start;gap:14px;display:flex}.checker-outcome-heading h2{color:var(--color-text);font-size:var(--text-2xl);line-height:1.25}.checker-outcome-heading h2:focus{outline:none}.checker-outcome-heading p{color:var(--color-text-muted);font-size:var(--text-md);margin-top:4px;line-height:1.55}.checker-outcome-icon{border-radius:var(--radius-md);background:var(--color-success-soft);width:40px;height:40px;color:var(--color-success-text);flex:none;place-items:center;display:grid}.checker-outcome.is-problem .checker-outcome-icon{background:var(--color-surface-raised);color:var(--color-danger-text)}.checker-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.checker-stats>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);padding:14px 16px}.checker-stats dt{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600}.checker-stats dd{color:var(--color-text);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:700}.checker-stats dd.checker-stat-text{font-size:var(--text-xl);line-height:1.6}.checker-stats span{color:var(--color-text-subtle);font-size:var(--text-xs)}.checker-note{border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--text-sm);padding:12px 14px;line-height:1.55}.checker-calendar-label{color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;font-weight:600}.checker-cta{border-radius:var(--radius-lg);background:var(--color-brand-subtle);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.checker-cta strong{color:var(--color-text);display:block}.checker-cta span{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:2px;display:block}.checker-cta .button{flex:none;gap:10px}.checker-steps{padding-block:80px}.checker-steps ol{counter-reset:checker-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.checker-steps li{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);counter-increment:checker-step;padding:22px}.checker-steps li:before{background:var(--color-brand-subtle);width:30px;height:30px;color:var(--color-brand-text);content:counter(checker-step);font-size:var(--text-sm);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:700;display:grid}.checker-steps strong{color:var(--color-text);font-size:var(--text-base);display:block}.checker-steps span{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:6px;line-height:1.55;display:block}.checker-steps a{color:var(--color-brand-text);text-decoration:underline}@media(prefers-reduced-motion:reduce){.checker-spinner{animation:none}}@media(max-width:760px){.checker-input-row{flex-direction:column}.checker-stats,.checker-steps ol{grid-template-columns:minmax(0,1fr)}.checker-cta{flex-direction:column;align-items:stretch}.checker-form,.checker-outcome{padding:18px}.checker-steps{padding-block:56px}}.guide-answer-wrap{border-block:1px solid var(--color-border);background:var(--color-surface-alt);padding-block:54px}.guide-answer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:76px;display:grid}.guide-answer h2{margin-top:12px;font-size:clamp(28px,3vw,42px)}.guide-answer p{color:var(--color-text-muted);font-size:var(--text-lg);margin-top:15px;line-height:1.7}.guide-answer ul,.guide-checklist{gap:13px;margin:0;padding:0;list-style:none;display:grid}.guide-answer li,.guide-checklist li{color:var(--color-text-muted);font-size:var(--text-base);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.guide-answer-cta{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:18px 36px;margin-top:40px;padding-top:30px;display:flex}.guide-answer-cta p{max-width:68ch;color:var(--color-text-muted);font-size:var(--text-base);line-height:1.6}.guide-answer-cta strong{color:var(--color-text)}.guide-answer-cta .button{white-space:nowrap;flex:none}.guide-answer li svg,.guide-checklist li svg{color:var(--color-brand-text);flex:none;margin-top:2px}.guide-layout{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:78px;padding-block:94px 110px;display:grid}.guide-toc{border-left:1px solid var(--color-border);align-self:start;padding-left:20px;position:sticky;top:112px}.guide-toc>span{color:var(--color-accent);font-size:var(--text-2xs);letter-spacing:1.5px;font-weight:800}.guide-toc nav{gap:11px;margin-top:17px;display:grid}.guide-toc a{color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.45}.guide-toc a:hover{color:var(--color-accent)}.guide-article{min-width:0}.guide-section{border-bottom:1px solid var(--color-border);padding-bottom:70px}.guide-section+.guide-section{padding-top:72px}.guide-section-number{color:var(--color-accent);font-size:var(--text-2xs);letter-spacing:1.4px;font-weight:800}.guide-section h2{max-width:680px;margin-top:10px;font-size:clamp(29px,3.4vw,43px);line-height:1.12}.guide-section>p{max-width:68ch;color:var(--color-text-muted);font-size:var(--text-lg);margin-top:20px;line-height:1.7}.guide-steps{background:var(--color-border-subtle);gap:1px;margin:31px 0 0;padding:0;list-style:none;display:grid}.guide-steps li{background:var(--color-surface-raised);grid-template-columns:38px minmax(0,1fr);gap:15px;padding:22px;display:grid}.guide-steps li>span{background:var(--color-brand-subtle);width:29px;height:29px;color:var(--color-brand-text);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.guide-steps h3{font-size:var(--text-lg)}.guide-steps p{color:var(--color-text-muted);font-size:var(--text-base);margin-top:6px;line-height:1.65}.guide-checklist{border-radius:var(--radius-md);background:var(--color-surface-raised);margin-top:28px;padding:24px}.guide-comparison-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);margin-top:30px;overflow-x:auto}.guide-comparison{border-collapse:collapse;text-align:left;width:100%;min-width:610px}.guide-comparison th,.guide-comparison td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--text-md);vertical-align:top;padding:15px 17px;line-height:1.6}.guide-comparison thead th{background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-2xs);letter-spacing:.7px;text-transform:uppercase;font-weight:800}.guide-comparison tbody th{width:27%;color:var(--color-text);font-weight:700}.guide-comparison tr:last-child th,.guide-comparison tr:last-child td{border-bottom:0}.guide-note{border-left:3px solid var(--color-accent-display);background:var(--color-accent-soft);color:var(--color-text-muted);align-items:flex-start;gap:12px;margin-top:24px;padding:16px 18px;display:flex}.guide-note svg{color:var(--color-accent);flex:none;margin-top:1px}.guide-note p{font-size:var(--text-base);line-height:1.65}.guide-source{color:var(--color-brand-text);font-size:var(--text-sm);align-items:center;gap:7px;margin-top:20px;font-weight:700;display:inline-flex}.guide-source:hover{color:var(--color-accent)}.guide-inline-cta{border-radius:var(--radius-xl);background:var(--color-inverse-deep);color:var(--color-on-inverse);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-top:72px;padding:35px;display:grid}.guide-inline-cta .section-kicker{color:var(--color-on-inverse-subtle)}.guide-inline-cta h2{max-width:520px;font-size:var(--text-4xl);margin-top:9px}.guide-inline-cta p{max-width:520px;color:var(--color-on-inverse-muted);font-size:var(--text-base);margin-top:10px;line-height:1.65}.guide-inline-cta .button{white-space:nowrap}.guide-midpoint-cta{border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:44px;padding:18px 22px;line-height:1.6;display:flex}.guide-midpoint-cta strong{color:var(--color-text)}.guide-midpoint-cta .text-link{color:var(--color-brand-text);font-size:var(--text-base);font-weight:700}.guide-midpoint-cta+.guide-section{padding-top:72px}.guide-related{padding-block:100px}.guides-category{padding-block:8px 72px}.changelog{padding-block:8px 88px}.changelog-list{margin:0;padding:0;list-style:none}.changelog-entry{border-top:1px solid var(--color-border);grid-template-columns:170px minmax(0,1fr);gap:24px;padding-block:32px;display:grid}.changelog-entry article{min-width:0}.changelog-entry time{color:var(--color-text-subtle);font-size:var(--text-sm);padding-top:3px}.pro-label{border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-brand-text);font-size:var(--text-2xs);letter-spacing:.6px;text-transform:uppercase;vertical-align:middle;margin-left:10px;padding:3px 10px;font-weight:700;display:inline-block}.changelog-entry h2{font-size:var(--text-xl);letter-spacing:-.2px;font-weight:600;line-height:1.3}.changelog-entry p{color:var(--color-text-muted);font-size:var(--text-md);margin-top:8px;line-height:1.7}.guide-checklist-tool{padding-block:64px 16px;scroll-margin-top:100px}.guide-checklist-head{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:end;gap:40px;display:grid}.guide-checklist-head h2{font-size:var(--text-6xl);margin-top:14px;line-height:1.1}.guide-checklist-head p{max-width:60ch;color:var(--color-text-muted);font-size:var(--text-lg);margin-top:14px;line-height:1.7}.guide-checklist-progress{gap:10px;display:grid}.guide-checklist-progress p{color:var(--color-text-subtle);font-size:var(--text-md);margin:0}.guide-checklist-progress strong{color:var(--color-text);font-size:var(--text-2xl)}.guide-checklist-progress progress{border-radius:var(--radius-full);background:var(--color-surface-alt);appearance:none;border:0;width:100%;height:8px;overflow:hidden}.guide-checklist-progress progress::-webkit-progress-bar{background:var(--color-surface-alt)}.guide-checklist-progress progress::-webkit-progress-value{border-radius:var(--radius-full);background:var(--color-brand)}.guide-checklist-progress progress::-moz-progress-bar{border-radius:var(--radius-full);background:var(--color-brand)}.guide-checklist-progress button{width:fit-content;color:var(--color-brand-text);font-size:var(--text-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.guide-checklist-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.guide-checklist-group{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);min-width:0;margin:0;padding:20px 22px 12px}.guide-checklist-group legend{float:left;width:100%;font-size:var(--text-lg);justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:700;display:flex}.guide-checklist-group legend span{color:var(--color-text-subtle);font-size:var(--text-sm);font-weight:600}.guide-checklist-group ul{clear:both;margin:0;padding:0;list-style:none}.guide-checklist-group li+li{border-top:1px solid var(--color-border-subtle)}.guide-checklist-group label{cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:12px;padding-block:12px;display:grid;position:relative}.guide-checklist-group input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.guide-checklist-box{border:1.5px solid var(--color-border-emphasis);border-radius:var(--radius-sm);color:#0000;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.guide-checklist-group input:checked+.guide-checklist-box{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-solid)}.guide-checklist-group input:focus-visible+.guide-checklist-box{outline:2px solid var(--color-focus);outline-offset:2px}.guide-checklist-text strong{font-size:var(--text-md);font-weight:600;line-height:1.45;display:block}.guide-checklist-text small{color:var(--color-text-subtle);font-size:var(--text-sm);margin-top:3px;line-height:1.55;display:block}.guide-checklist-group input:checked~.guide-checklist-text strong{color:var(--color-text-subtle);text-decoration:line-through}@media(max-width:760px){.guide-checklist-head,.guide-checklist-groups{grid-template-columns:1fr}.guide-checklist-head{gap:20px}.guide-checklist-head h2{font-size:var(--text-5xl)}}.link-preview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding-block:72px 24px;display:grid}.link-preview-copy h2{font-size:var(--text-6xl);margin-top:14px;line-height:1.1}.link-preview-copy p{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-lg);margin-top:16px;line-height:1.7}.link-preview-copy .text-link{margin-top:20px}.link-preview-phone{border:10px solid var(--color-inverse-deep);background:var(--color-inverse-deep);width:340px;box-shadow:var(--shadow-lg);border-radius:40px}.link-preview-screen{background:var(--color-surface);border-radius:30px;height:600px;overflow-y:auto}.link-preview-bio{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 22px 28px;display:flex}.link-preview-bio>strong{font-size:var(--text-xl);margin-top:4px}.link-preview-bio>span:not(.link-preview-link,.link-preview-avatar){color:var(--color-text-subtle);font-size:var(--text-sm);margin-bottom:14px}.link-preview-avatar{border-radius:var(--radius-full);background:var(--color-brand-soft);width:72px;height:72px;color:var(--color-brand-text);place-items:center;display:grid}.link-preview-link{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;color:var(--color-text);font-size:var(--text-md);padding:14px 16px;font-weight:600}.link-preview-link.is-primary{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-solid);cursor:pointer}.link-preview-link.is-primary:hover{background:var(--color-brand-hover)}.link-preview-calendar{padding:14px 12px 20px}.link-preview-back{border-radius:var(--radius-sm);color:var(--color-brand-text);font-size:var(--text-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-bottom:10px;padding:6px 8px;font-weight:600;display:inline-flex}.link-preview-link.is-primary:focus-visible,.link-preview-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:760px){.link-preview{grid-template-columns:1fr;justify-items:center;gap:32px;padding-block:52px 8px}.link-preview-copy{justify-self:stretch}.link-preview-copy h2{font-size:var(--text-5xl)}}@media(max-width:380px){.link-preview-phone{width:100%}}.theme-toggle{border:1px solid var(--color-border);border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;flex:none;place-items:center;transition:border-color .15s,color .15s;display:grid}.theme-toggle:hover{border-color:var(--color-border-hover);color:var(--color-text)}.theme-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.theme-toggle-sun,:root[data-theme=dark] .theme-toggle-moon{display:none}:root[data-theme=dark] .theme-toggle-sun{display:block}.legal-header-inner>.legal-back-link{margin-left:auto}.mobile-theme{display:none}@media(max-width:600px){.header-actions .theme-toggle{display:none}.nav-links .mobile-theme{color:var(--color-text-subtle);justify-content:space-between;align-items:center;display:flex}}@media(max-width:480px){.platform-header-inner,.platform-header nav{gap:10px}.theme-toggle{width:36px;height:36px}.platform-header .header-cta{white-space:nowrap}.platform-header .header-cta svg{display:none}.legal-header-inner{gap:12px}}@media(max-width:360px){.platform-header .theme-toggle{display:none}.platform-header .header-cta{white-space:normal}}.theme-switcher{border:1px solid var(--color-border);border-radius:var(--radius-full);flex:none;justify-self:start;gap:2px;min-width:0;margin:0;padding:2px;display:inline-flex}.theme-switcher label{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-text-subtle);cursor:pointer;place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.theme-switcher input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.theme-switcher label:hover{color:var(--color-text)}.theme-switcher label:has(:checked){background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-xs)}.theme-switcher label:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:1px}.theme-switcher.is-inverse{border-color:#f8f7f42e}@supports (color:color-mix(in lab,red,red)){.theme-switcher.is-inverse{border-color:color-mix(in srgb,var(--color-on-inverse) 18%,transparent)}}.theme-switcher.is-inverse label{color:var(--color-on-inverse-muted)}.theme-switcher.is-inverse label:hover,.theme-switcher.is-inverse label:has(:checked){color:var(--color-on-inverse)}.theme-switcher.is-inverse label:has(:checked){background:#f8f7f429}@supports (color:color-mix(in lab,red,red)){.theme-switcher.is-inverse label:has(:checked){background:color-mix(in srgb,var(--color-on-inverse) 16%,transparent)}}.theme-switcher.is-inverse label:has(:checked){box-shadow:none}@media(prefers-reduced-motion:reduce){.theme-toggle,.theme-switcher label{transition:none}}.changelog-gallery{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.changelog-gallery figure{flex-basis:0;min-width:240px;margin:0}.changelog-gallery figure:last-child:nth-child(odd){flex-basis:100%}.changelog-gallery img{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:100%;height:auto;box-shadow:var(--shadow-xs);display:block}.changelog-gallery figcaption{color:var(--color-text-subtle);font-size:var(--text-sm);margin-top:8px}.changelog-entry .text-link{margin-top:12px}@media(max-width:600px){.changelog-entry{grid-template-columns:1fr;gap:6px;padding-block:26px}}.guides-category .guide-related-grid{margin-top:28px}.guide-related-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:36px;display:grid}.guide-related-grid a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:20px;display:grid}.guide-related-grid a>svg:first-child{color:var(--color-text-subtle);grid-row:1/3}.guide-related-grid a>svg:last-child{color:var(--color-accent);grid-area:1/3/3}.guide-related-grid strong{font-size:var(--text-md)}.guide-related-grid span{color:var(--color-text-subtle);font-size:var(--text-sm);grid-column:2;margin-top:4px;line-height:1.5}.guide-related-grid a:hover{border-color:var(--color-border-hover);transform:translateY(-1px)}@media(max-width:960px){.platform-hero{grid-template-columns:1fr;gap:50px}.platform-benefit-grid{grid-template-columns:repeat(2,1fr)}.platform-faq-inner{grid-template-columns:1fr;gap:38px}.guide-layout{grid-template-columns:190px minmax(0,1fr);gap:46px}}@media(max-width:700px){.platform-header-inner{min-height:70px}.platform-header nav>a{display:none}.platform-header .header-cta{padding:10px 12px}.platform-hero{min-height:auto;padding-block:58px 72px}.platform-hero-copy h1{font-size:var(--text-7xl);letter-spacing:-2.2px}.platform-hero-actions,.platform-footer .container{flex-direction:column;align-items:stretch}.platform-preview-card{padding:17px}.platform-purpose-strip .container,.platform-steps{grid-template-columns:1fr}.platform-purpose-strip .container{gap:16px;padding-block:22px}.platform-section,.platform-setup,.platform-benefits,.platform-faq{padding-block:72px}.platform-url-control{grid-template-columns:1fr}.platform-url-control button{min-height:45px}.platform-steps li{min-height:0}.platform-benefit-grid{grid-template-columns:1fr}.platform-footer nav{flex-wrap:wrap;gap:14px 20px}.guide-hero{padding-block:60px 66px}.guide-hero h1{font-size:var(--text-7xl);letter-spacing:-2.3px}.guide-hero-actions{flex-direction:column;align-items:stretch}.guide-answer{grid-template-columns:1fr;gap:32px}.guide-answer-cta{flex-direction:column;align-items:stretch}.guide-layout{grid-template-columns:1fr;padding-block:65px 75px}.guide-toc{border-left:0;border-bottom:1px solid var(--color-border);padding:0 0 28px;position:static}.guide-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-section{padding-bottom:55px}.guide-section+.guide-section{padding-top:56px}.guide-inline-cta{grid-template-columns:1fr;align-items:stretch;padding:26px}.guide-related{padding-block:72px}.guide-related-grid{grid-template-columns:1fr}}@media(max-width:600px){.hero-visual{flex-direction:column;height:auto;margin-top:0;display:flex}.visual-orbit{display:none}.sample-site{position:relative;inset:auto;transform:rotate(-2deg)}.sample-image-caption,.sample-site-bottom{display:none}.hero-calendar-wrap{width:min(300px,88%);margin:-64px 4px 0 auto;position:relative;top:auto;right:auto;transform:rotate(2deg)}.hero-note{align-self:flex-start;margin-top:16px;position:relative;bottom:auto;left:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
