:root{color:#f5f0e9;font-synthesis:none;--muted:#b8b2c9;--violet:#bdb0f4;--pearl:#f4eee6;background:#1d1c2a;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:5px;outline:3px solid #c7b5ff}.wrap{max-width:1280px;margin-inline:auto;padding-inline:60px}.skip{background:var(--pearl);color:#191824;z-index:10;padding:12px;position:absolute;top:-100px;left:24px}.skip:focus{top:12px}.preview{text-align:center;color:#cfbbec;background:#2b263c;padding:8px 20px;font-size:12px}.site-header{justify-content:space-between;align-items:center;gap:35px;height:112px;display:flex}.brand{letter-spacing:-1.5px;align-items:center;gap:12px;font-size:33px;font-weight:700;text-decoration:none;display:inline-flex}.pearl{background:radial-gradient(circle at 40% 28%,#fff2d9,#d4b4cf 28%,#8f87bc 70%,#b9a8b6);border-radius:50%;width:21px;height:21px;display:block;box-shadow:0 0 25px #d8a9d022}.main-nav{color:var(--muted);gap:26px;font-size:12px;display:flex}.main-nav a,.languages a{text-decoration:none}.main-nav a:hover{color:#fff}.languages{letter-spacing:1px;color:#9c94ad;gap:12px;font-size:10px;display:flex}.languages [aria-current]{color:#f9eedf}.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;min-height:780px;padding-top:45px;padding-bottom:85px;display:grid;overflow:hidden}.eyebrow{letter-spacing:2.2px;color:var(--violet);margin-bottom:23px;font-size:10px;font-weight:600;display:block}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-2px;white-space:pre-line;font-weight:500;line-height:1.07}.hero h1{margin-bottom:28px;font-size:clamp(42px,4.6vw,65px)}.intro{color:var(--muted);max-width:475px;font-size:17px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:38px;display:flex}.button{cursor:pointer;border:0;border-radius:40px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:17px 25px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pearl-button{color:#292338;background:linear-gradient(120deg,#f0e9d9,#d2c5e5 55%,#e9d7cc);box-shadow:inset 0 2px 2px #fff9,0 8px 30px #0002}.pearl-button:disabled{opacity:.45;cursor:default}.coming{cursor:default}.text-link{border-bottom:1px solid #746b8d;align-items:center;gap:20px;padding-bottom:5px;font-size:12px;text-decoration:none;display:inline-flex}.hero-note{color:#9991aa;gap:13px;margin-top:70px;font-size:11px;display:flex}.hero-note span{color:#dabace}.hero-visual{justify-content:center;align-items:center;min-height:650px;display:flex;position:relative}.hero-phone{z-index:1;border:1px solid #6a5f7f;border-radius:32px;width:255px;height:auto;position:relative;transform:rotate(7deg);box-shadow:0 35px 90px #08060b85}.orbit{border:1px solid #64556d55;border-radius:50%;width:520px;height:360px;position:absolute;transform:rotate(-30deg)}.orbit-two{border-color:#79678933;width:430px;height:580px;transform:rotate(33deg)}.hero-visual:before{content:"";filter:blur(25px);background:radial-gradient(#9770bb35,#0000 68%);border-radius:50%;width:430px;max-width:100%;height:430px;position:absolute}.star{color:#d8b7c9;font-family:Georgia,serif;font-size:46px;position:absolute}.star-one{top:130px;left:18px}.star-two{color:#a89ed5;font-size:78px;bottom:120px;right:20px}.floating-label{letter-spacing:3px;color:#a79ab5;z-index:2;font-size:8px;position:absolute;bottom:45px;left:0}.steps{padding-top:65px;padding-bottom:100px}.section-heading{max-width:680px;margin-bottom:55px}.section-heading h2{font-size:45px}.section-heading>p{color:var(--muted);margin-top:23px;font-size:15px}.step-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.step .eyebrow{margin-bottom:15px;font-size:9px}.step h3{letter-spacing:-.4px;margin-bottom:16px;font-size:19px;font-weight:500}.step p{color:var(--muted);min-height:135px;font-size:13px}.screen-frame{background:linear-gradient(150deg,#3f354c,#302b40 65%,#44384c);border:1px solid #63516e55;border-radius:28px;height:425px;margin-top:25px;padding:20px 18px 0;overflow:hidden}.screen-frame img{border-radius:19px;width:100%;height:auto;display:block;box-shadow:0 12px 35px #0005}.caption{color:#948ca3;max-width:780px;margin-top:25px;font-size:11px}.measure{background:var(--pearl);color:#242031;padding:90px 0}.measure .eyebrow{color:#8d70a0;margin-bottom:20px;font-size:26px}.measure .section-heading>p{color:#7a7185}.metric-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.metric-number{color:#a890ac;font-family:Georgia,serif;font-size:35px}.metric-grid h3{margin:14px 0;font-size:16px;font-weight:500}.metric-grid p{color:#766d80;font-size:12px;line-height:1.8}.private{grid-template-columns:1fr 2fr;align-items:center;gap:60px;padding-top:110px;padding-bottom:110px;display:grid}.private-icon{color:#d3b5db;text-align:center;text-shadow:0 0 80px #eaaacd44;font-family:Georgia,serif;font-size:160px}.private h2{max-width:600px;font-size:42px}.private p{color:var(--muted);max-width:590px;margin:25px 0;font-size:15px}.site-footer{border-top:1px solid #52435e66;grid-template-columns:1fr auto;gap:35px;padding-top:45px;padding-bottom:35px;display:grid}.site-footer .brand span{color:#b69cc2;margin-left:8px;font-size:16px}.site-footer p{color:#968ca6;margin-top:10px;font-size:11px}.site-footer nav{color:#b5adc4;align-items:flex-start;gap:30px;padding-top:18px;font-size:11px;display:flex}.site-footer nav a{text-decoration:none}.site-footer small{color:#877e94;grid-column:1/-1;font-size:9px}.document{max-width:940px;padding-top:60px;padding-bottom:95px}.document h1{margin-bottom:32px;font-size:54px}.document-intro{color:var(--muted);max-width:620px;margin-bottom:35px;font-size:18px}.legal-content section{margin:38px 0}.legal-content h2{letter-spacing:-.5px;margin-bottom:16px;font-size:24px}.legal-content p{color:var(--muted);font-size:15px}.support-form{max-width:650px}.support-form label{gap:10px;margin-bottom:23px;font-size:13px;display:grid}.support-form input,.support-form textarea{color:#f6eef7;background:#282438;border:1px solid #51445f;border-radius:10px;width:100%;padding:13px 16px;font-size:16px}.support-form textarea{resize:vertical;min-height:160px}.support-form fieldset{border:0;margin:0;padding:0}.support-form .checkbox{color:var(--muted);align-items:flex-start;gap:12px;font-size:12px;display:flex}.checkbox input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.honey{display:none!important}#support-result{overflow-wrap:anywhere;margin-top:22px;font-size:14px}.notice{background:#393048;border-radius:10px;margin-top:20px;padding:15px 20px;font-size:14px}.contact{border-top:1px solid #51445f;margin-top:50px;padding-top:28px;font-size:14px;font-style:normal}.contact h2{letter-spacing:-.5px;margin-bottom:15px;font-size:22px}.contact p{color:var(--muted);margin-bottom:14px}@media (width<=1050px){.wrap{padding-inline:36px}.main-nav{gap:15px}.hero{gap:5px}.hero h1{font-size:45px}.hero-phone{width:230px}.metric-grid{grid-template-columns:1fr 1fr}.step-grid{gap:20px}.step p{min-height:180px}.screen-frame{height:350px}.private{gap:25px}}@media (width<=760px){.wrap{padding-inline:24px}.site-header{flex-wrap:wrap;gap:12px;height:auto;min-height:94px;padding-block:18px}.brand{font-size:29px}.main-nav{order:3;justify-content:space-between;gap:8px;width:100%;padding-top:14px;font-size:10px}.hero{grid-template-columns:1fr;gap:15px;padding-top:65px;padding-bottom:20px}.hero h1{letter-spacing:-1.5px;font-size:43px}.intro{font-size:15px}.hero-actions{gap:24px}.hero-note{margin-top:32px}.hero-visual{min-height:610px}.hero-phone{width:220px}.orbit{width:390px;max-width:120%}.floating-label{bottom:25px;left:20px}.star-one{top:80px;left:12%}.star-two{bottom:105px;right:4%}.section-heading h2{letter-spacing:-1px;font-size:34px}.steps{padding-top:55px;padding-bottom:65px}.step-grid{grid-template-columns:1fr;gap:50px}.step p{max-width:480px;min-height:0}.screen-frame{margin-inline:auto;max-width:340px;height:470px;margin-top:26px;padding:22px 25px 0}.section-heading{margin-bottom:35px}.metric-grid{gap:30px 24px}.measure{padding:65px 0}.metric-grid h3{font-size:15px}.private{grid-template-columns:1fr;gap:20px;padding-top:60px;padding-bottom:70px}.private-icon{text-align:left;height:100px;font-size:85px;line-height:1}.private h2{letter-spacing:-1px;font-size:34px}.site-footer{display:block}.site-footer nav{flex-wrap:wrap;gap:24px;margin:20px 0 32px}.document{padding-top:45px;padding-bottom:65px}.document h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:38px}.document-intro{font-size:16px}.preview{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
