.landing-motion{--landing-progress:0;background:#0c0b11}.landing-motion .marketing{isolation:isolate}.landing-scroll-progress{z-index:60;transform-origin:0;width:100%;height:2px;transform:scaleX(var(--landing-progress));pointer-events:none;background:linear-gradient(90deg,#a6ccb9,#c4afff,#efd9bd);position:fixed;top:0;left:0}.marketing .marketing-hero{padding-top:78px}.marketing-hero h1{z-index:1;position:relative}.hero-title-line{margin-bottom:-.12em;padding:0 .05em .12em;display:block;overflow:hidden}.hero-title-line>span,.hero-title-line>i{display:inline-block}.hero-entry{animation:1s cubic-bezier(.16,1,.3,1) both landing-enter}.entry-one{animation-delay:60ms}.entry-two{animation-delay:.15s}.entry-three{animation-delay:.28s}.entry-four{animation-delay:.41s}.entry-five{animation-delay:.51s}.marketing .hero-atmosphere{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:-80px 0 0;overflow:hidden}.hero-glow{opacity:.65;will-change:transform;background:radial-gradient(#a071e735 0%,#8455b815 42%,#0000 70%);border-radius:50%;width:min(760px,95vw);height:570px;position:absolute;left:50%;transform:translate(-50%)}.glow-lavender{animation:18s ease-in-out infinite alternate landing-drift;top:-150px}.glow-mint{background:radial-gradient(#86baa418,#0000 68%);width:640px;height:430px;animation:23s ease-in-out -8s infinite alternate-reverse landing-drift;top:120px}.hero-grain{opacity:.32;background-image:radial-gradient(#d4bcff36 .6px,#0000 .6px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0008 25%,#0000 85%);mask-image:linear-gradient(#0000,#0008 25%,#0000 85%)}.marketing .hero-orbit{border-color:#bfa3f51e}.orbit-one{animation:24s ease-in-out infinite alternate landing-orbit-one}.orbit-two{animation:29s ease-in-out infinite alternate landing-orbit-two}.orbit-spark{background:#c9b3fb;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite alternate landing-spark;position:absolute;box-shadow:0 0 18px 3px #b18ae86b}.spark-one{top:31%;left:16%}.spark-two{background:#b7d9c8;animation-delay:-3s;top:21%;left:83%}.spark-three{width:3px;height:3px;animation-delay:-5s;top:53%;left:77%}.marketing-nav{z-index:3;position:relative}.marketing-nav-links a{transition:color .2s;position:relative}.marketing-nav-links a:after{content:"";transform-origin:0;background:#c4afff;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.marketing-nav-links a:hover:after,.marketing-nav-links a:focus-visible:after{transform:scaleX(1)}.marketing .marketing-button,.marketing .marketing-secondary{transition:transform .25s,box-shadow .25s,background .25s}.marketing .marketing-button:hover{transform:translateY(-3px);box-shadow:0 9px 28px #aa7ae32c}.marketing .marketing-button svg,.marketing .marketing-secondary svg{transition:transform .25s}.marketing .marketing-button:hover svg,.marketing .marketing-secondary:hover svg{transform:translate(3px,-1px)}.marketing button:focus-visible,.marketing summary:focus-visible,.landing-motion-control:focus-visible{outline-offset:5px;outline:2px solid #d4bfff}.landing-preview-wrap{max-width:1060px;margin:42px auto 0}.preview-mode-switch{z-index:2;background:#18131fe0;border:1px solid #3a2e4b;border-radius:99px;gap:4px;padding:5px;display:inline-flex;position:relative;box-shadow:0 6px 35px #0002}.preview-mode-switch button{color:#aea1bd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:8px;padding:10px 19px;font:11px Arial,sans-serif;transition:background .2s,color .2s,box-shadow .2s;display:flex}.preview-mode-switch button[aria-pressed=true]{color:#24162f;background:#c4afff;box-shadow:0 2px 12px #bf9cf822}.preview-mode-switch button:hover:not([aria-pressed=true]){color:#f1e5ff;background:#2a2135}.landing-preview-wrap .hero-product{margin-top:22px;animation:1.1s cubic-bezier(.16,1,.3,1) .6s both landing-enter;box-shadow:0 0 0 7px #c8a6fb04,0 0 90px #8c5aca19,0 35px 70px #0005}.preview-scene{min-height:405px;animation:.4s cubic-bezier(.16,1,.3,1) landing-scene}.landing-preview-wrap .product-grid{min-height:405px}.landing-preview-wrap .mock-compose{justify-content:space-between;align-items:center;display:flex}.landing-preview-wrap .mock-message{text-align:left;color:#e6dff0;cursor:pointer;background:0 0;border:0;border-top:1px solid #282231;border-left:2px solid #0000;width:100%;transition:background .25s}.landing-preview-wrap .mock-message:hover{background:#201a29}.landing-preview-wrap .mock-message.mock-selected{background:#282031;border-left-color:#c4afff}.mock-message-content{flex:1;min-width:0}.mock-message-content strong{justify-content:space-between;font-size:10px;font-weight:500;display:flex}.mock-message-content small{color:#80748f;font-size:7px}.mock-subject{color:#c6bcce;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 7px;font-size:9px;display:block;overflow:hidden}.mock-tag{color:#ac99c0;background:#34283e;border-radius:3px;padding:2px 4px;font-size:7px;display:inline-block}.landing-preview-wrap .product-reader{animation:.4s ease-out landing-scene}.landing-preview-wrap .mock-reply{align-items:center;gap:8px;display:inline-flex}.preview-mobile-snippet{display:none}.preview-footnote{color:#9f90ae;justify-content:space-between;align-items:center;margin:16px 3px 0;font-size:9px;display:flex}.preview-footnote>span:first-child{align-items:center;gap:7px;display:flex}.marketing-hero p.preview-caption{margin-top:10px}.preview-people,.preview-merge{background:radial-gradient(at 90% 90%,#b892e713,#0000 65%);grid-template-columns:1fr 1fr;align-items:center;gap:45px;min-height:405px;padding:52px;display:grid}.preview-people h3,.preview-merge h3{letter-spacing:-1px;color:#f0e8f7;margin:20px 0;font:400 38px/1.12 Georgia,serif}.preview-people h3 i,.preview-merge h3 i{color:#c4afff;font-weight:400}.preview-people p,.preview-merge p{color:#b0a3c0;max-width:320px;font-size:12px;line-height:1.8}.preview-people a,.preview-merge a{color:#cdb5f8;align-items:center;gap:8px;margin-top:25px;font-size:10px;display:flex}.preview-contact-stack{perspective:800px;flex-direction:column;gap:14px;display:flex}.preview-contact{background:linear-gradient(130deg,#282030,#1a1521);border:1px solid #493858;border-radius:12px;align-items:center;gap:13px;padding:21px 18px;animation:.65s cubic-bezier(.16,1,.3,1) both landing-card;display:flex}.preview-contact:nth-child(2){margin-left:15px}.preview-contact:nth-child(3){margin-left:30px}.preview-contact .mock-avatar{width:40px;height:40px;font-size:10px}.preview-contact>div{flex:1}.preview-contact strong{color:#dfd0ec;font-size:12px;font-weight:500;display:block}.preview-contact small{color:#ab9aba;margin-top:5px;font-size:9px;display:block}.merge-source{color:#c6a5ea;background:#1c1425;border:1px dashed #5b466c;border-radius:8px;margin:18px 0;padding:12px 16px;font:11px/1.8 monospace}.merge-example{background:#1b1424;border:1px solid #5e4975;border-radius:12px;box-shadow:-12px 12px #271c324a}.merge-example-top{color:#bea5d9;letter-spacing:1px;border-bottom:1px solid #453154;justify-content:space-between;align-items:center;padding:14px 18px;font-size:8px;display:flex}.merge-example-top svg{color:#a8d1bd}.merge-example>[role=group]{gap:5px;padding:12px;display:flex}.merge-example button{cursor:pointer;color:#bfa8d4;background:0 0;border:1px solid #534065;border-radius:20px;padding:5px 10px;font-size:10px;transition:background .2s}.merge-example button[aria-pressed=true]{color:#24172e;background:#c4afff;border-color:#c4afff}.merge-letter{padding:15px 20px 22px;animation:.35s ease-out landing-scene}.merge-letter>span{color:#a292b1;font-size:8px}.merge-letter h4{color:#e8d8f9;margin:18px 0;font:24px Georgia,serif}.merge-letter p{margin:12px 0;font-size:11px}.marketing .feature-card{transition:border-color .35s,box-shadow .35s;position:relative}.marketing .feature-card:hover{border-color:#75568c;box-shadow:0 12px 48px #8e5bab12}.feature-icon svg{transition:transform .35s}.feature-card:hover .feature-icon svg{transform:translateY(-4px)rotate(-6deg)}.account-illustration>span{transition:transform .35s}.feature-card:hover .account-illustration>span:first-child{transform:translate(5px)}.feature-card:hover .account-illustration>span:nth-child(2){transform:translate(10px)}.feature-card:hover .account-illustration>span:nth-child(3){transform:translate(15px)}.people-orbit>span{transition:transform .35s}.feature-card:hover .people-orbit>span:nth-child(odd){transform:translateY(-6px)}.marketing-merge-band{grid-template-columns:1fr 1fr;align-items:center;gap:85px;max-width:1100px;margin:95px auto 0;padding:35px 50px;display:grid}.marketing-merge-band h2{letter-spacing:-1.2px;margin:18px 0;font:400 49px/1.12 Georgia,serif}.marketing-merge-band h2 i{color:#c4afff}.marketing-merge-band p{color:#aaa3b7;max-width:400px;margin-bottom:23px;font-size:13px;line-height:1.9}.merge-band-art{background:radial-gradient(#895cb320,#0000 68%);border-radius:50%;min-height:280px;position:relative}.merge-band-art>span{color:#d6bee9;background:linear-gradient(120deg,#2b1d38,#1b1426);border:1px solid #624477;border-radius:12px;padding:16px 22px;font:22px Georgia,serif;transition:transform .4s;display:block;position:absolute;box-shadow:0 10px 30px #0003}.merge-band-art>span:first-child{top:16px;left:0;transform:rotate(-8deg)}.merge-band-art>span:nth-child(2){top:94px;right:0;transform:rotate(5deg)}.merge-band-art>span:nth-child(3){bottom:13px;left:30px;transform:rotate(-4deg)}.merge-band-art>div{color:#291839;background:#baa0e5;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:45%;left:35%;transform:rotate(-10deg);box-shadow:0 0 45px #b083da26}.merge-band-art:hover>span:first-child{transform:translate(-8px,-5px)rotate(-11deg)}.merge-band-art:hover>span:nth-child(2){transform:translate(8px)rotate(8deg)}.merge-band-art:hover>span:nth-child(3){transform:translate(-5px,8px)rotate(-7deg)}.privacy-ring{position:relative}.privacy-ring:after{content:"";pointer-events:none;border:1px dashed #c4afff30;border-radius:50%;animation:50s linear infinite landing-ring;position:absolute;inset:-13px}.marketing-cta{position:relative;overflow:hidden}.marketing-cta:before{content:"";pointer-events:none;border:1px solid #bca0e93b;border-radius:50%;width:600px;height:250px;position:absolute;bottom:-165px;left:50%;transform:translate(-50%);box-shadow:0 0 0 36px #b590e607,0 0 0 72px #b590e605}.faq-list details[open] p{animation:.3s ease-out landing-scene}.landing-motion-control{z-index:65;color:#c1b0d1;cursor:pointer;background:#1b1523eb;border:1px solid #4e3c60;border-radius:99px;align-items:center;gap:7px;padding:10px 13px;font:10px Arial,sans-serif;display:none;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 20px #0004}.landing-motion-control:disabled{cursor:default}.landing-motion[data-ready=true] .landing-motion-control{display:flex}.landing-motion:not([data-ready]) .marketing *,.landing-motion:not([data-ready]) .marketing :before,.landing-motion:not([data-ready]) .marketing :after{animation:none!important}.landing-motion[data-motion=paused] .marketing .marketing-button:hover,.landing-motion[data-motion=paused] .marketing .feature-icon svg,.landing-motion[data-motion=paused] .marketing .account-illustration>span,.landing-motion[data-motion=paused] .marketing .people-orbit>span{transform:none!important}.landing-motion[data-motion=paused] .marketing *,.landing-motion[data-motion=paused] .marketing :before,.landing-motion[data-motion=paused] .marketing :after{transition:none!important;animation:none!important}.landing-motion[data-motion=paused] .landing-scroll-progress{display:none}.landing-motion[data-hero-visible=false] .marketing-hero .hero-glow,.landing-motion[data-hero-visible=false] .marketing-hero .hero-orbit,.landing-motion[data-hero-visible=false] .marketing-hero .orbit-spark{animation-play-state:paused}@keyframes landing-enter{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-scene{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-card{0%{opacity:0;transform:translate(22px,12px)rotateX(5deg)}to{opacity:1;transform:translate(0)rotateX(0)}}@keyframes landing-drift{0%{transform:translate(-62%)translateY(0)scale(.9)}to{transform:translate(-32%)translateY(60px)scale(1.14)}}@keyframes landing-orbit-one{0%{transform:translate(-50%)rotate(-18deg)}to{transform:translate(-50%)rotate(-10deg)}}@keyframes landing-orbit-two{0%{transform:translate(-50%)rotate(21deg)}to{transform:translate(-50%)rotate(13deg)}}@keyframes landing-spark{0%{opacity:.35;transform:translate(0)}to{opacity:.8;transform:translate(16px,-26px)}}@keyframes landing-ring{to{transform:rotate(360deg)}}@media (min-width:701px) and (max-width:1000px){.landing-preview-wrap .product-grid{grid-template-columns:130px 280px 1fr}.preview-people,.preview-merge{gap:25px;padding:35px}.marketing-merge-band{gap:45px;padding:25px 40px}}@media (max-width:700px){.marketing .marketing-hero{padding-top:48px}.marketing-hero h1{font-size:clamp(44px,10.9vw,62px)}.landing-preview-wrap{max-width:440px;margin-top:30px}.preview-mode-switch button{gap:6px;padding:10px 14px;font-size:10px}.landing-preview-wrap .hero-product{margin-top:18px}.preview-scene,.landing-preview-wrap .product-grid{min-height:440px}.landing-preview-wrap .mock-message{padding:15px 16px}.mock-message-content strong{font-size:12px}.mock-subject{font-size:10px}.mock-tag{font-size:8px}.preview-mobile-snippet{color:#b4a5c2;border-top:1px solid #3f304d;min-height:97px;padding:18px 20px;font-size:11px;line-height:1.8;display:block;margin:0!important}.preview-footnote{gap:8px;font-size:8px}.preview-people,.preview-merge{grid-template-columns:1fr;gap:25px;min-height:440px;padding:28px 24px}.preview-people h3,.preview-merge h3{margin:14px 0;font-size:30px}.preview-contact-stack{gap:9px}.preview-contact{padding:13px}.preview-contact:nth-child(2){margin-left:8px}.preview-contact:nth-child(3){margin-left:16px}.preview-people .marketing-eyebrow,.preview-merge .marketing-eyebrow{font-size:8px}.preview-people a,.preview-merge a{margin-top:15px}.preview-people p,.preview-merge p{font-size:11px}.merge-letter{padding:10px 18px 18px}.merge-letter h4{margin:10px 0;font-size:22px}.merge-source{margin:12px 0}.marketing-merge-band{grid-template-columns:1fr;gap:25px;margin-top:65px;padding:0 30px}.merge-band-art{width:100%;max-width:320px;min-height:245px;margin:auto}.marketing-merge-band h2{font-size:42px}.marketing-merge-band>div:last-child{padding:0 0 15px}.marketing-footer{padding-bottom:80px}.landing-motion-control{padding:10px 12px;bottom:12px;right:12px}.hero-glow{height:440px}.spark-one{left:8%}.spark-two{left:91%}.marketing .hero-orbit{opacity:.7}}@media (prefers-reduced-motion:reduce){.landing-motion .marketing *,.landing-motion .marketing :before,.landing-motion .marketing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-scroll-progress{display:none}.hero-glow{will-change:auto;transform:translate(-50%)}.landing-motion .marketing .feature-card:hover svg,.landing-motion .marketing .account-illustration>span,.landing-motion .marketing .people-orbit>span,.landing-motion .marketing .marketing-button:hover{transform:none!important}}
