:root{--landing-bg:#07080a;--landing-panel:#0d0f13;--landing-panel-2:#12151b;--landing-text:#f2f0e9;--landing-muted:#9699a3;--landing-border:#ffffff1a;--landing-gold:#c8a46a;--landing-gold-2:#e2c38f;--landing-max:1240px}.public-landing,.public-landing *{box-sizing:border-box}.public-landing{min-height:100vh;padding-top:env(safe-area-inset-top,0px);color:var(--landing-text);-webkit-font-smoothing:antialiased;background:radial-gradient(980px 620px at 84% 8%,#d3ae6f21,#0000 63%),radial-gradient(820px 620px at 2% 38%,#6f66c213,#0000 69%),radial-gradient(720px 540px at 58% 72%,#4353850b,#0000 72%),linear-gradient(#07080a 0%,#090b0f 47%,#07080a 100%);font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.public-landing a{color:inherit;text-decoration:none}.public-landing :is(a,button,summary):focus-visible{outline:2px solid var(--landing-gold-2);outline-offset:4px;border-radius:8px}.landing-nav{top:env(safe-area-inset-top,0px);z-index:30;width:min(calc(100% - 32px), var(--landing-max));-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(#090a0dd6,#07080aad);border-bottom:1px solid #ffffff18;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;margin:0 auto;display:grid;position:sticky;box-shadow:0 14px 42px #00000029}.landing-brand{letter-spacing:-.02em;align-items:center;gap:10px;width:max-content;font-weight:800;display:inline-flex}.landing-brand-logo{object-fit:contain;filter:drop-shadow(0 8px 18px #00000052);flex:none;width:36px;height:36px}.landing-nav-links{color:#b9bbc2;gap:28px;font-size:13px;display:flex}.landing-nav-links a,.landing-login{transition:color .2s}.landing-nav-links a:hover,.landing-login:hover{color:#fff}.landing-nav-actions{justify-self:end;align-items:center;gap:16px;font-size:13px;display:flex}.landing-login{color:#c5c6cc}.landing-cta{background:linear-gradient(#d6b983 0%,#b99052 100%);border:1px solid #dfc394;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .24s,box-shadow .24s,filter .24s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 44px #c8a46a30,inset 0 1px #ffffff8a,inset 0 -1px #56391329;color:#090a0c!important}.landing-cta:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff5c,#0000);width:34%;position:absolute;top:-40%;bottom:-40%;left:-46%;transform:skew(-18deg)}.landing-cta:hover{filter:brightness(1.045);transform:translateY(-2px);box-shadow:0 20px 54px #c8a46a40,inset 0 1px #ffffff94,inset 0 -1px #5639131f}.landing-cta-small{border-radius:11px;min-height:38px;padding:0 16px;font-size:12px}.landing-hero{width:min(calc(100% - 40px), var(--landing-max));grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(34px,6vw,84px);min-height:720px;margin:0 auto;padding:74px 0 82px;display:grid}.landing-hero-copy{z-index:2;position:relative}.landing-kicker,.landing-section-label{color:#aeb0b7;letter-spacing:.17em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.landing-kicker span{background:var(--landing-gold);width:28px;height:1px}.landing-hero-title{flex-direction:column;align-items:flex-start;max-width:760px;margin:24px 0 28px;display:flex}.landing-hero-art{color:#f4f1e9;text-shadow:0 0 34px #d6b4770e;letter-spacing:-.035em;text-transform:uppercase;font-family:Instrument Serif,Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(62px,6.8vw,108px);font-weight:400;line-height:.84;display:block}.landing-hero-admin{color:#8f9299;letter-spacing:-.055em;text-transform:lowercase;margin-top:18px;padding-left:3px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(22px,2.35vw,36px);font-weight:500;line-height:1.05;display:block}.landing-hero-copy>p{color:#a8abb3;letter-spacing:-.015em;max-width:540px;margin:0;font-size:clamp(16px,1.45vw,19px);line-height:1.58}.landing-hero-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.landing-hero-meta{color:#747985;align-items:baseline;gap:8px;max-width:520px;margin-top:16px;font-size:11px;line-height:1.45;display:flex}.landing-hero-meta strong{color:#c9cbd0;white-space:nowrap;font-size:11px;font-weight:800}.landing-hero-meta span{color:#777c86}.landing-hero-app-download{flex-wrap:wrap;align-items:center;gap:11px;margin-top:17px;display:flex}.landing-hero-app-label{color:#777c86;letter-spacing:.13em;white-space:nowrap;font-size:9px;font-weight:800}.landing-hero-store-links{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.landing-hero-store-link{color:#d7d8dc;background:#ffffff06;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:10px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.landing-hero-store-link strong{letter-spacing:-.01em;font-size:10px;font-weight:800}.landing-hero-store-link>span{color:var(--landing-gold);font-size:11px}.landing-hero-store-link small{color:#6f7480;font-size:8px;font-weight:700}.landing-hero-store-link.is-coming{color:#a2a5ad;background:#ffffff04;border-color:#ffffff13}.landing-secondary{color:#dbdce0;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.landing-secondary span{color:var(--landing-gold)}.landing-price-proof{color:#7f838e;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:28px;font-size:12px;display:flex}.landing-price-proof strong{color:#d9dadf;font-size:13px}.landing-price-proof i{background:#ffffff29;width:1px;height:14px;margin:0 6px}.landing-hero-visual{perspective:1400px;min-width:0;position:relative}.landing-glow{filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.landing-glow-one{background:#cfa96938;width:390px;height:390px;top:-14%;right:-1%}.landing-glow-two{background:#5b67b126;width:330px;height:330px;bottom:-4%;left:1%}.landing-product-frame{z-index:2;aspect-ratio:1.27;transform-origin:0;background:linear-gradient(155deg,#ffffff05,#0000 32%),#0c0e12;border:1px solid #ffffff26;border-radius:24px;width:100%;min-height:480px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1deg);box-shadow:0 48px 120px #00000085,0 0 70px #bc975b0e,inset 0 1px #ffffff12}.landing-product-frame:before{content:"";z-index:4;pointer-events:none;opacity:.65;background:linear-gradient(115deg,#0000 15%,#ffffff0e 31%,#0000 45%);position:absolute;inset:0;transform:translate(-48%)}.landing-product-topbar{color:#7f838d;letter-spacing:.06em;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 16px;font-size:10px;display:grid}.landing-window-dots{gap:5px;display:flex}.landing-window-dots i{background:#30343e;border-radius:50%;width:7px;height:7px}.landing-live-pill{color:#cdb17f;background:#c8a46a1a;border-radius:999px;justify-self:end;padding:5px 8px}.landing-product-body{grid-template-columns:126px 1fr;height:calc(100% - 48px);display:grid}.landing-product-sidebar{color:#777b85;border-right:1px solid #ffffff0f;flex-direction:column;padding:16px 12px;font-size:8px;display:flex}.landing-product-brand{align-items:center;gap:7px;margin:1px 2px 14px;display:flex}.landing-product-brand img{object-fit:contain;width:25px;height:25px}.landing-product-brand strong{color:#e7e5df;letter-spacing:-.02em;font-size:12px}.landing-product-nav{gap:3px;display:grid}.landing-product-nav span{white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:7px;display:flex}.landing-product-nav span i{background:#444a56;border-radius:50%;flex:none;width:5px;height:5px}.landing-product-nav .is-active{color:#dfc28e;background:linear-gradient(90deg,#c8a46a24,#c8a46a0d)}.landing-product-nav .is-active i{background:#c8a46a;box-shadow:0 0 0 3px #c8a46a14}.landing-product-main{min-width:0;padding:17px 18px 16px}.landing-product-heading{justify-content:space-between;align-items:center;display:flex}.landing-product-heading div{flex-direction:column;gap:4px;display:flex}.landing-product-heading small{color:#6e727d;letter-spacing:.13em;font-size:8px}.landing-product-heading strong{letter-spacing:-.04em;font-size:19px}.landing-product-heading button{color:#0b0c0e;font:inherit;background:#c4a36e;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.landing-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0 12px;display:grid}.landing-metrics>div{background:#11141a;border:1px solid #fff1;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.landing-metrics small,.landing-metrics span{color:#676c77;font-size:7px}.landing-metrics strong{letter-spacing:-.025em;font-size:12px}.landing-product-workspace{grid-template-columns:minmax(0,1fr) 178px;gap:10px;height:calc(100% - 102px);min-height:0;display:grid}.landing-calendar-panel{background:#080a0e7a;border:1px solid #ffffff0e;border-radius:12px;min-width:0;min-height:0;padding:10px 10px 8px}.landing-calendar-days{color:#646a75;letter-spacing:.07em;text-align:center;grid-template-columns:repeat(5,1fr);margin:0 3px 8px 40px;font-size:6px;display:grid}.landing-calendar{grid-template-columns:38px 1fr;height:calc(100% - 20px);min-height:224px;display:grid}.landing-calendar-labels{color:#555b66;flex-direction:column;justify-content:space-between;padding-top:6px;font-size:6px;display:flex}.landing-calendar-grid{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#ffffff09 20%),repeating-linear-gradient(#0000 0 45px,#ffffff0b 46px);border-left:1px solid #ffffff0f;border-radius:0 8px 8px 0;position:relative;overflow:hidden}.landing-session{background:linear-gradient(145deg,#c8a46a2e,#c8a46a12);border:1px solid #c8a46a33;border-radius:9px;flex-direction:column;gap:4px;padding:8px 10px;font-size:8px;display:flex;position:absolute}.landing-session span{color:#9b8c73;font-size:7px}.session-a{width:31%;height:43%;top:8%;left:2%}.session-b{background:#58629b1f;border-color:#7f87b933;width:29%;height:24%;top:19%;left:35%}.session-c{width:31%;height:47%;top:9%;left:66%}.session-d{background:#5389701a;border-color:#689e842e;width:29%;height:24%;top:57%;left:35%}.landing-product-rail{grid-template-rows:auto auto 1fr;gap:8px;min-width:0;display:grid}.landing-product-rail>section,.landing-product-rail-footer{background:linear-gradient(145deg,#ffffff06,#0000 52%),#101319;border:1px solid #ffffff0f;border-radius:11px;min-width:0;padding:10px}.landing-product-rail-head{justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.landing-product-rail-head strong{color:#d8d8d8;font-size:8px}.landing-product-rail-head span{color:#756a58;white-space:nowrap;font-size:5px}.landing-upcoming-list,.landing-waitlist-mini{gap:7px;display:grid}.landing-upcoming-list>div,.landing-waitlist-mini>div{align-items:center;gap:7px;min-width:0;display:flex}.landing-upcoming-list>div>i{background:#c5a46f;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #c5a46f12}.landing-upcoming-list span,.landing-waitlist-mini span{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-upcoming-list b,.landing-waitlist-mini strong{color:#c5c7cc;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:700;overflow:hidden}.landing-upcoming-list small,.landing-waitlist-mini small{color:#666c77;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.landing-waitlist-mini>div>b{color:#8e929b;background:#171a21;border:1px solid #fff1;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:5px;display:grid}.landing-product-rail-footer{align-content:center;align-self:stretch;gap:7px;display:grid}.landing-product-rail-footer span{color:#747a85;font-size:6px}.landing-product-rail-footer b{color:#c6a56e;margin-right:4px;font-size:9px}.landing-automation-card{background:#0b0d11eb;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:8px;display:flex;position:absolute;bottom:-9px;left:10%;right:10%;box-shadow:0 10px 28px #0000004d}.landing-automation-card div{flex-direction:column;gap:3px;display:flex}.landing-automation-card small{color:#747984}.landing-pulse-dot{background:#72bf91;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #72bf9114}.landing-floating-note{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101218e6;border:1px solid #ffffff1f;border-radius:15px;flex-direction:column;gap:4px;width:190px;padding:14px 16px;display:flex;position:absolute;bottom:46px;right:-24px;box-shadow:0 22px 60px #0006}.landing-floating-note small{color:#6f7480;letter-spacing:.14em;font-size:8px}.landing-floating-note strong{font-size:11px}.landing-floating-note span{color:#808590;font-size:9px}.landing-proof-strip{width:min(calc(100% - 40px), var(--landing-max));border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;margin:0 auto;padding:25px 0;display:flex}.landing-proof-strip>span{color:#777b85;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.landing-proof-strip>div{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.landing-proof-strip b{color:#c5c5c7;font-size:12px;font-weight:600}.landing-decision,.landing-product-section,.landing-security,.landing-final{width:min(calc(100% - 40px), var(--landing-max));margin:0 auto}.landing-decision{padding:132px 0}.landing-decision-grid{grid-template-columns:1.05fr .95fr;gap:80px;margin-top:30px;display:grid}.landing-decision h2,.landing-section-head h2,.landing-transparent h2,.landing-security h2,.landing-final h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,72px);line-height:1}.landing-decision-copy>p{color:#979ba5;max-width:540px;margin:4px 0 40px;font-size:17px;line-height:1.7}.landing-outcomes{border-top:1px solid #ffffff1a}.landing-outcomes>div{color:#c8c9ce;border-bottom:1px solid #ffffff14;grid-template-columns:38px 1fr;gap:10px;padding:17px 0;font-size:13px;display:grid}.landing-outcomes strong{color:#666b76;font-size:10px}.landing-product-section{padding:20px 0 132px}.landing-section-head{grid-template-columns:1fr .55fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}.landing-section-head .landing-section-label{margin-bottom:20px}.landing-section-head p{color:#8e929d;margin:0 0 4px;font-size:14px;line-height:1.7}.landing-bento{grid-template-columns:1.15fr .85fr;grid-auto-rows:minmax(290px,auto);gap:14px;display:grid}.landing-feature-card{background:radial-gradient(420px 240px at 100% 100%,#c8a46a0e,#0000 68%),linear-gradient(150deg,#ffffff0a,#0000 46%),#0c0e12;border:1px solid #ffffff18;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:300px;padding:30px;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s,box-shadow .32s,background .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 58px #00000024,inset 0 1px #ffffff06}.landing-feature-card:after{content:"";background:radial-gradient(circle,#c8a46a17,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-110px;right:-80px}.feature-3{grid-column:1/2}.feature-4{grid-column:2/3}.landing-feature-index{color:#686d77;letter-spacing:.12em;font-size:10px}.landing-feature-card h3{letter-spacing:-.035em;max-width:430px;margin:0 0 12px;font-size:25px}.landing-feature-card p{color:#898e98;max-width:490px;margin:0;font-size:14px;line-height:1.65}.landing-feature-meta{color:#b79b6c;letter-spacing:.04em;font-size:10px}.landing-mobile-app{width:min(calc(100% - 40px), var(--landing-max));background:radial-gradient(760px 520px at 88%,#c8a46a24,#0000 62%),radial-gradient(500px 360px at 5% 105%,#5e67b20e,#0000 70%),linear-gradient(145deg,#ffffff08,#0000 48%),#0b0d11;border:1px solid #ffffff1d;border-radius:28px;grid-template-columns:1fr .78fr;align-items:center;gap:clamp(54px,8vw,110px);margin:0 auto 130px;padding:64px;display:grid;overflow:hidden;box-shadow:0 34px 90px #0000003b,inset 0 1px #ffffff09}.landing-mobile-copy .landing-section-label{margin-bottom:20px}.landing-mobile-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.8vw,68px);line-height:1}.landing-mobile-copy>p{color:#969aa4;max-width:590px;margin:24px 0 0;font-size:15px;line-height:1.7}.landing-mobile-steps{border-top:1px solid #ffffff17;margin:30px 0 26px}.landing-mobile-steps>div{color:#c5c7cc;border-bottom:1px solid #ffffff13;grid-template-columns:34px 1fr;gap:12px;padding:14px 0;font-size:12px;display:grid}.landing-mobile-steps strong{color:#6f7480;font-size:9px}.landing-mobile-steps span{line-height:1.55}.landing-store-actions{flex-wrap:wrap;gap:10px;display:flex}.landing-store-button{background:#f1f0eb;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:11px;min-width:174px;min-height:58px;padding:10px 14px;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 12px 36px #00000038;color:#0b0c0e!important}a.landing-store-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.landing-store-button.is-disabled{box-shadow:none;cursor:default;background:#171a20;color:#8e929c!important}.landing-store-button>span:last-child{flex-direction:column;gap:1px;display:flex}.landing-store-button small{letter-spacing:.02em;font-size:8px;font-weight:700}.landing-store-button strong{letter-spacing:-.025em;font-size:16px;line-height:1.05}.landing-store-icon{color:#f1f0eb;background:#101216;border-radius:8px;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:16px;font-weight:700;display:grid}.landing-store-button.is-disabled .landing-store-icon{color:#8e929c;background:#242831}.landing-store-icon-play{font-family:inherit;font-size:11px}.landing-mobile-note{color:#737883!important;margin-top:14px!important;font-size:10px!important}.landing-phone-stage{place-items:center;min-height:560px;display:grid;position:relative}.landing-phone-glow{filter:blur(62px);background:radial-gradient(circle,#cda86a3d,#765e3712 48%,#0000 72%);border-radius:50%;width:390px;height:390px;position:absolute}.landing-phone{z-index:2;aspect-ratio:.5;background:#181b21;border:1px solid #ffffff2e;border-radius:42px;width:min(286px,82%);padding:9px;position:relative;transform:rotate(4deg);box-shadow:0 42px 100px #00000085,inset 0 1px #ffffff1a}.landing-phone-speaker{z-index:3;background:#050608;border-radius:999px;width:72px;height:22px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.landing-phone-screen{background:radial-gradient(260px 180px at 85% 0,#c8a46a1a,#0000 70%),#0a0c10;border-radius:34px;height:100%;padding:54px 17px 66px;position:relative;overflow:hidden}.landing-phone-head{justify-content:space-between;align-items:flex-end;display:flex}.landing-phone-head div{flex-direction:column;gap:3px;display:flex}.landing-phone-head small{color:#6d727d;letter-spacing:.13em;font-size:7px}.landing-phone-head strong{letter-spacing:-.04em;font-size:20px}.landing-phone-head>span{color:#cdb17f;background:#c8a46a1a;border-radius:999px;padding:6px 8px;font-size:8px}.landing-phone-summary{grid-template-columns:1fr 1fr;gap:7px;margin:17px 0;display:grid}.landing-phone-summary>div{background:#11141a;border:1px solid #ffffff12;border-radius:11px;flex-direction:column;gap:4px;padding:10px;display:flex}.landing-phone-summary small{color:#696e78;font-size:6px}.landing-phone-summary strong{font-size:14px}.landing-phone-list{gap:8px;display:grid}.landing-phone-list>div{background:#ffffff06;border:1px solid #fff1;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.landing-phone-list time{color:#b99a68;font-size:8px}.landing-phone-list span{flex-direction:column;gap:3px;display:flex}.landing-phone-list b{font-size:9px}.landing-phone-list small{color:#6f7480;font-size:7px}.landing-phone-nav{color:#666b76;text-align:center;background:#0a0c10f5;border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr 34px 1fr 1fr;align-items:center;gap:4px;height:57px;padding:0 11px;font-size:6px;display:grid;position:absolute;bottom:0;left:0;right:0}.landing-phone-nav b{color:#0b0c0e;background:#c5a46f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:500;display:grid}.landing-phone-caption{z-index:3;background:#0f1116eb;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;display:flex;position:absolute;bottom:48px;right:0;box-shadow:0 18px 48px #00000057}.landing-phone-caption div{flex-direction:column;gap:2px;display:flex}.landing-phone-caption strong{font-size:10px}.landing-phone-caption small{color:#777c86;font-size:8px}.landing-all-features-link{color:#c9cbd0;align-items:center;gap:8px;width:max-content;margin:26px 0 0 auto;font-size:12px;font-weight:800;transition:color .2s,transform .2s;display:inline-flex}.landing-all-features-link span{color:var(--landing-gold)}.landing-all-features-link:hover{color:#fff;transform:translateY(1px)}.landing-feature-catalog{width:min(calc(100% - 40px), var(--landing-max));margin:0 auto 132px}.landing-feature-catalog-head{grid-template-columns:1fr .62fr;align-items:end;gap:64px;margin-bottom:34px;display:grid}.landing-feature-catalog-head .landing-section-label{margin-bottom:20px}.landing-feature-catalog-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,70px);line-height:1}.landing-feature-catalog-head>p{color:#8f939d;margin:0 0 4px;font-size:14px;line-height:1.7}.landing-feature-groups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-feature-group{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff17;border-radius:15px;transition:border-color .25s,background .25s,transform .25s;overflow:hidden}.landing-feature-group summary{cursor:pointer;color:#dedfe2;grid-template-columns:1fr 22px;align-items:center;gap:12px;min-height:70px;padding:0 18px;font-size:13px;font-weight:800;list-style:none;display:grid}.landing-feature-group summary::-webkit-details-marker{display:none}.landing-feature-group summary b{color:var(--landing-gold);text-align:center;font-size:19px;font-weight:400;transition:transform .2s}.landing-feature-group[open] summary b{transform:rotate(45deg)}.landing-feature-group ul{color:#8f939c;gap:10px;margin:0;padding:0 18px 18px 42px;font-size:11px;line-height:1.55;display:grid}.landing-feature-group li::marker{color:#9d8156}.landing-transparent{width:min(calc(100% - 40px), var(--landing-max));background:radial-gradient(760px 460px at 0 100%,#c8a46a1d,#0000 62%),radial-gradient(520px 360px at 100% 0,#5a66b10d,#0000 68%),#0b0d11;border:1px solid #ffffff1c;border-radius:28px;grid-template-columns:1.05fr .75fr;gap:80px;margin:0 auto 130px;padding:62px;display:grid;box-shadow:0 34px 90px #0003,inset 0 1px #ffffff08}.landing-pricing-copy .landing-section-label{margin-bottom:20px}.landing-pricing-copy>p{color:#969aa4;max-width:560px;font-size:15px;line-height:1.7}.landing-price-formula{color:#d9d8d4;flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 18px;font-size:14px;display:flex}.landing-price-formula span{background:#101319;border:1px solid #ffffff17;border-radius:10px;padding:10px 12px}.landing-price-formula b{color:var(--landing-gold)}.landing-pricing-note{color:#747985!important;margin-bottom:28px!important;font-size:12px!important}.landing-pricing-card{background:linear-gradient(155deg,#c8a46a1a,#ffffff05 34%),#101218;border:1px solid #c8a46a3b;border-radius:21px;padding:28px;box-shadow:0 30px 80px #00000047}.landing-pricing-card-head{justify-content:space-between;align-items:center;display:flex}.landing-pricing-card-head small{color:#d6b77f;letter-spacing:.14em;font-weight:800}.landing-pricing-card-head span{color:#747985;font-size:10px}.landing-price-big{letter-spacing:-.07em;margin-top:26px;font-size:64px;line-height:.9;display:block}.landing-price-big i{color:#8d919a;letter-spacing:-.02em;font-size:18px;font-style:normal;font-weight:600}.landing-price-caption{color:#7c818b;margin-top:10px;font-size:11px;display:block}.landing-pricing-table{border-top:1px solid #ffffff14;margin:28px 0 22px}.landing-pricing-table>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:14px;padding:12px 0;font-size:11px;display:flex}.landing-pricing-table span{color:#838791}.landing-pricing-table strong{color:#d6d7db}.landing-pricing-includes{color:#9fa2aa;gap:9px;font-size:10px;display:grid}.landing-security{padding:0 0 130px}.landing-trial-note{color:#747985;max-width:560px;margin:12px 0 0;font-size:11px;line-height:1.55}.landing-plan-path{gap:8px;margin:28px 0 6px;display:grid}.landing-plan-path>div{background:#ffffff05;border:1px solid #ffffff16;border-radius:12px;grid-template-columns:128px 1fr;gap:5px 16px;padding:15px 16px;display:grid}.landing-plan-path small{color:#747985;letter-spacing:.12em;grid-row:1/span 2;align-self:center;font-size:8px;font-weight:800}.landing-plan-path strong{color:#deddd9;font-size:12px}.landing-plan-path span{color:#777c86;font-size:10px;line-height:1.5}.landing-cost-details{border-top:1px solid #ffffff14;margin-top:22px;padding-top:18px}.landing-cost-details summary{cursor:pointer;color:#b7bac1;justify-content:space-between;align-items:center;gap:14px;font-size:10px;font-weight:700;list-style:none;display:flex}.landing-cost-details summary::-webkit-details-marker{display:none}.landing-cost-details summary span{color:var(--landing-gold);font-size:16px;font-weight:400;transition:transform .2s}.landing-cost-details[open] summary span{transform:rotate(45deg)}.landing-cost-details p{color:#767b85;margin:13px 0 0;font-size:10px;line-height:1.65}.landing-faq{width:min(calc(100% - 40px), var(--landing-max));grid-template-columns:.85fr 1.15fr;gap:90px;margin:0 auto;padding:20px 0 125px;display:grid}.landing-faq h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(38px,4.5vw,64px);line-height:1.02}.landing-faq-list{border-top:1px solid #ffffff1a}.landing-faq-list details{border-bottom:1px solid #ffffff16;transition:background .22s,border-color .22s}.landing-faq-list summary{cursor:pointer;color:#d2d3d6;justify-content:space-between;align-items:center;gap:22px;min-height:74px;font-size:13px;font-weight:700;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary span{color:var(--landing-gold);font-size:20px;font-weight:400;transition:transform .2s}.landing-faq-list details[open] summary span{transform:rotate(45deg)}.landing-faq-list p{color:#858a94;margin:-2px 44px 22px 0;font-size:12px;line-height:1.65}.landing-security-card{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:.9fr 1.1fr;gap:90px;padding:50px 0;display:grid}.landing-security-card h2{margin-top:20px;font-size:clamp(36px,4.3vw,62px)}.landing-security-points{gap:0;display:grid}.landing-security-points>div{border-bottom:1px solid #ffffff12;grid-template-columns:.7fr 1fr;gap:24px;padding:20px 0;display:grid}.landing-security-points>div:last-child{border-bottom:0}.landing-security-points strong{font-size:13px}.landing-security-points span{color:#898e98;font-size:12px;line-height:1.55}.landing-final{text-align:center;background:radial-gradient(640px 300px at 50% 25%,#c8a46a18,#0000 72%);border-radius:34px;padding:88px 24px 138px;position:relative}.landing-final .landing-section-label{justify-content:center}.landing-final h2{margin-top:22px;font-size:clamp(48px,6.7vw,92px)}.landing-final>p{color:#91959f;max-width:590px;margin:24px auto 30px;font-size:16px;line-height:1.65}.landing-final-actions{justify-content:center;align-items:center;gap:22px;display:flex}.landing-footer{width:min(calc(100% - 40px), var(--landing-max));color:#686d77;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;padding:28px 0 42px;font-size:10px;display:grid}.landing-footer>p{margin:0}.landing-footer>div:last-child{justify-self:end;gap:18px;display:flex}.landing-footer a:hover{color:#bfc1c6}@media (width<=980px){.landing-nav{grid-template-columns:1fr auto}.landing-nav-links{display:none}.landing-hero{grid-template-columns:1fr;padding-top:72px}.landing-hero-copy{max-width:760px}.landing-hero-visual{width:100%;max-width:760px;margin:0 auto}.landing-product-frame{transform:none}.landing-floating-note{right:18px}.landing-decision-grid,.landing-section-head,.landing-transparent,.landing-security-card,.landing-faq{grid-template-columns:1fr;gap:42px}.landing-transparent{padding:42px}.landing-pricing-card{max-width:560px}}@media (width<=720px){.landing-nav{width:min(calc(100% - 24px), var(--landing-max));grid-template-columns:auto 1fr;height:66px}.landing-nav-actions{justify-self:end;gap:9px}.landing-login{color:#d7d8dc;white-space:nowrap;align-items:center;min-height:36px;padding:0 4px;font-size:11px;font-weight:800;display:inline-flex}.landing-cta-small{white-space:nowrap;min-height:36px;padding:0 11px;font-size:11px}.landing-hero{width:min(calc(100% - 28px), var(--landing-max));gap:28px;min-height:auto;padding:44px 0 54px}.landing-hero-title{margin:18px 0 20px}.landing-hero-art{letter-spacing:-.028em;font-size:clamp(50px,15vw,68px);line-height:.86}.landing-hero-admin{letter-spacing:-.06em;margin-top:13px;padding-left:1px;font-size:clamp(19px,5.9vw,27px)}.landing-hero-copy>p{font-size:15px;line-height:1.56}.landing-hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px}.landing-hero-meta{flex-direction:column;align-items:flex-start;gap:3px;max-width:360px;margin-top:14px;font-size:10px}.landing-hero-meta strong{font-size:10px}.landing-hero-app-download{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px}.landing-hero-store-links{gap:7px}.landing-hero-store-link{min-height:33px}.landing-price-proof{max-width:330px}.landing-hero-visual{width:calc(100% + 8px);margin-left:-4px}.landing-product-frame{border-radius:18px;min-height:340px}.landing-product-body{grid-template-columns:78px 1fr}.landing-product-sidebar{padding:11px 7px}.landing-product-brand{gap:4px;margin-bottom:10px}.landing-product-brand img{width:20px;height:20px}.landing-product-brand strong{font-size:9px}.landing-product-nav{gap:2px}.landing-product-nav span{gap:4px;padding:5px 4px;font-size:6px}.landing-product-nav span i{width:4px;height:4px}.landing-product-main{padding:11px}.landing-metrics>div:nth-child(3),.landing-metrics>div:nth-child(4){display:none}.landing-metrics{grid-template-columns:1fr 1fr}.landing-product-workspace{grid-template-columns:1fr;height:calc(100% - 96px)}.landing-product-rail{display:none}.landing-calendar-panel{padding:8px}.landing-floating-note{display:none}.landing-proof-strip,.landing-decision,.landing-product-section,.landing-security,.landing-faq,.landing-final,.landing-footer,.landing-transparent{width:min(calc(100% - 28px), var(--landing-max))}.landing-proof-strip{flex-direction:column;align-items:flex-start}.landing-proof-strip>div{justify-content:flex-start;gap:12px 18px}.landing-decision{padding:92px 0}.landing-decision-grid{gap:36px}.landing-decision h2,.landing-section-head h2,.landing-transparent h2,.landing-security h2{font-size:42px}.landing-decision-copy>p{font-size:15px}.landing-section-head{margin-bottom:30px}.landing-bento{grid-template-columns:1fr;grid-auto-rows:auto}.feature-3,.feature-4{grid-column:auto}.landing-feature-card{min-height:260px;padding:24px}.landing-transparent{border-radius:22px;margin-bottom:90px;padding:28px 22px}.landing-security{padding-bottom:90px}.landing-faq{gap:34px;padding-bottom:90px}.landing-faq h2{font-size:42px}.landing-plan-path>div{grid-template-columns:1fr;gap:6px}.landing-plan-path small{grid-row:auto}.landing-security-card{padding:42px 0}.landing-security-points>div{grid-template-columns:1fr;gap:7px}.landing-final{padding:42px 0 90px}.landing-final h2{font-size:52px}.landing-final-actions{flex-direction:column}.landing-footer{text-align:left;grid-template-columns:1fr;gap:14px}.landing-footer>div:last-child{flex-wrap:wrap;justify-self:start}}@media (hover:hover) and (pointer:fine){.landing-product-frame:hover{transform:rotateY(-2.5deg)rotateX(.6deg)translateY(-3px);box-shadow:0 58px 138px #0000008f,0 0 86px #bc975b13,inset 0 1px #ffffff14}.landing-hero-store-link:hover{background:#c8a46a0b;border-color:#c8a46a38;transform:translateY(-1px)}.landing-feature-card:hover{border-color:#d6b47a38;transform:translateY(-5px);box-shadow:0 28px 74px #0000003d,0 0 46px #c8a46a09,inset 0 1px #ffffff09}.landing-feature-group:hover{background:linear-gradient(145deg,#ffffff08,#c8a46a03);border-color:#c8a46a2e;transform:translateY(-1px)}.landing-faq-list details:hover{background:linear-gradient(90deg,#c8a46a06,#0000 60%);border-color:#c8a46a29}}@media (prefers-reduced-motion:no-preference){.landing-product-frame{animation:.8s cubic-bezier(.2,.7,.2,1) both landingReveal}.landing-product-frame:before{animation:9s ease-in-out 1.2s infinite landingFrameSheen}.landing-floating-note{animation:5.5s ease-in-out infinite landingFloat}.landing-pulse-dot{animation:2.4s ease-out infinite landingPulse}.landing-glow-one{animation:12s ease-in-out infinite alternate landingGlowOne}.landing-glow-two{animation:14s ease-in-out infinite alternate landingGlowTwo}.landing-phone-glow{animation:7s ease-in-out infinite alternate landingPhoneGlow}.landing-cta:not(.landing-cta-small):after{animation:7.5s ease-in-out 1.8s infinite landingCtaSheen}}@keyframes landingCtaSheen{0%,72%{opacity:0;transform:translate(0)skew(-18deg)}77%{opacity:.7}88%{opacity:.5;transform:translate(440%)skew(-18deg)}to{opacity:0;transform:translate(440%)skew(-18deg)}}@keyframes landingFrameSheen{0%,64%{opacity:0;transform:translate(-48%)}70%{opacity:.56}84%{opacity:.32;transform:translate(92%)}to{opacity:0;transform:translate(92%)}}@keyframes landingGlowOne{0%{opacity:.78;transform:translate(-8px)scale(.96)}to{opacity:1;transform:translate(18px,18px)scale(1.08)}}@keyframes landingGlowTwo{0%{opacity:.7;transform:translate(10px,8px)scale(1)}to{opacity:.95;transform:translate(-18px,-12px)scale(1.1)}}@keyframes landingPhoneGlow{0%{opacity:.62;transform:scale(.94)}to{opacity:.92;transform:scale(1.08)}}@keyframes landingReveal{0%{opacity:0;transform:translateY(18px)rotateY(-4deg)rotateX(1deg)scale(.98)}to{opacity:1;transform:translateY(0)rotateY(-4deg)rotateX(1deg)scale(1)}}@keyframes landingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landingPulse{0%{box-shadow:0 0 #72bf9138}70%{box-shadow:0 0 0 9px #72bf9100}to{box-shadow:0 0 #72bf9100}}@media (prefers-reduced-motion:reduce){.landing-cta,.landing-hero-store-link,.landing-product-frame,.landing-feature-card,.landing-feature-group,.landing-faq-list details{transition:none}.landing-cta:after,.landing-product-frame:before,.landing-floating-note,.landing-pulse-dot,.landing-glow-one,.landing-glow-two,.landing-phone-glow,.landing-phone{animation:none!important}}@media (width<=980px){.landing-mobile-app{grid-template-columns:1fr;padding:42px}.landing-phone-stage{min-height:520px}.landing-phone{width:min(270px,70%)}.landing-phone-caption{right:12%}}@media (width<=720px){.landing-mobile-app{width:min(calc(100% - 28px), var(--landing-max));border-radius:22px;gap:30px;margin-bottom:90px;padding:30px 22px 26px}.landing-mobile-copy h2{font-size:42px}.landing-store-actions{grid-template-columns:1fr;display:grid}.landing-store-button{width:100%;min-width:0}.landing-phone-stage{min-height:480px}.landing-phone{width:min(252px,82%);transform:rotate(2deg)}.landing-phone-caption{bottom:24px;right:0}}@media (prefers-reduced-motion:no-preference){.landing-phone{animation:.85s cubic-bezier(.2,.7,.2,1) both landingPhoneReveal}}@keyframes landingPhoneReveal{0%{opacity:0;transform:translateY(16px)rotate(4deg)scale(.98)}to{opacity:1;transform:translateY(0)rotate(4deg)scale(1)}}@media (width<=720px) and (prefers-reduced-motion:no-preference){@keyframes landingPhoneReveal{0%{opacity:0;transform:translateY(14px)rotate(2deg)scale(.98)}to{opacity:1;transform:translateY(0)rotate(2deg)scale(1)}}}@media (width<=980px){.landing-feature-catalog-head{grid-template-columns:1fr;gap:24px}}@media (width<=720px){.landing-all-features-link{margin:22px 0 0}.landing-feature-catalog{width:min(calc(100% - 28px), var(--landing-max));margin-bottom:92px}.landing-feature-catalog-head{margin-bottom:24px}.landing-feature-catalog-head h2{font-size:42px}.landing-feature-groups{grid-template-columns:1fr}.landing-feature-group summary{grid-template-columns:1fr 20px;gap:9px;min-height:64px;padding:0 15px}.landing-feature-group ul{padding:0 15px 16px 34px}}.ink-intro{min-height:100lvh;padding:max(28px, env(safe-area-inset-top)) 24px max(28px, env(safe-area-inset-bottom));box-sizing:border-box;color:#eceae4;background:radial-gradient(circle at 50% 42%,#c8a46a13,#0000 28%),linear-gradient(145deg,#050506 0%,#09090d 52%,#050507 100%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3vh,28px);font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.ink-intro:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 58%,#0000006b 100%),linear-gradient(#ffffff06,#0000 34%,#0003);position:absolute;inset:0}.ink-intro__grain{opacity:.045;pointer-events:none;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 12% 18%,#ffffff29 0 1px,#0000 1px 5px),repeating-linear-gradient(98deg,#ffffff0d 0 1px,#0000 1px 8px);position:absolute;inset:0}.ink-intro__mark{z-index:1;place-items:center;width:clamp(104px,28vw,156px);height:clamp(104px,28vw,156px);animation:.9s cubic-bezier(.2,.8,.2,1) both inkIntroMarkIn;display:grid;position:relative}.ink-intro__mark:after{content:"";filter:blur(24px);background:#c8a46a14;border-radius:999px;position:absolute;inset:12%;transform:translateY(8px)}.ink-intro__logo{z-index:1;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 18px 24px #0000007a);width:100%;height:100%;position:relative}.ink-intro__brand{z-index:1;color:#eceae4;letter-spacing:-.02em;text-align:center;text-shadow:0 1px 18px #ffffff0d;font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,6vw,40px);font-weight:800;line-height:1;animation:.82s cubic-bezier(.2,.8,.2,1) .52s both inkIntroBrandIn;position:relative}@keyframes inkIntroMarkIn{0%{opacity:0;filter:blur(10px);transform:translateY(10px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes inkIntroBrandIn{0%{opacity:0;filter:blur(8px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (orientation:landscape) and (height<=520px){.ink-intro{flex-direction:row;gap:clamp(18px,4vw,32px)}.ink-intro__mark{width:clamp(76px,18vh,112px);height:clamp(76px,18vh,112px)}.ink-intro__brand{font-size:clamp(22px,6vh,34px)}}@media (prefers-reduced-motion:reduce){.ink-intro__mark,.ink-intro__brand{filter:none;animation-duration:.16s;animation-delay:0s;transform:none}}
