.skin-bookmark{--paper:#fff;--surface:#fff;--ink:#27344b;--muted:#667085;--accent:#ff007a;--accent-text:#c90061;--nav-hover:#c90061;--button-ink:#fff;--line:#e9e7ef;--radius:30px;--width:1180px}.app-header .header-main{min-height:96px}.skin-bookmark .button{background:#c90061;border-color:#c90061;box-shadow:0 8px 25px #ff007a22}.app-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:55px;padding:60px 0 85px}.app-copy h1{max-width:510px}.app-note{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;margin-top:32px}.app-note svg{color:#c90061;flex-shrink:0}.app-phone-stage{position:relative;padding:10px 30px 20px;isolation:isolate;min-width:0}.app-halo{position:absolute;inset:15% -5% 7%;z-index:-1;background:radial-gradient(ellipse at 22% 45%,#ff007a26,transparent 65%),radial-gradient(ellipse at 85% 60%,#39bfff3a,transparent 65%);filter:blur(25px);border-radius:50%}.app-phone{width:310px;max-width:100%;margin:auto;border:5px solid #e4e4eb;outline:1px solid #d1d2db;border-radius:45px;padding:16px 24px 20px;background:linear-gradient(165deg,#fff,#fff8fc 65%,#eefaff);box-shadow:18px 30px 70px #ff007a18,-20px 10px 60px #38bdf823,inset 0 0 0 1px white;animation:app-float 6s ease-in-out infinite}.app-island{width:85px;height:21px;border-radius:20px;background:#27344b;margin:0 auto 24px}.app-phone-brand .brand{justify-content:center;gap:8px}.app-phone-brand .brand strong{font-size:16px}.app-phone-brand .brand img{height:26px;max-width:60px}.app-phone-caption{text-align:center;font-size:12px;color:var(--muted);margin-top:12px}.app-connect-art{width:105px;height:105px;border-radius:50%;display:grid;place-items:center;margin:30px auto;background:linear-gradient(140deg,#ffedf5,#eaf7ff);box-shadow:0 0 0 12px #ff007a04,0 0 0 25px #38bdf804;border:1px solid #fff}.app-connect-art svg{width:36px;height:36px;stroke:#c90061}.app-phone-message{text-align:center;font-size:16px;font-weight:650;margin:23px 0 16px}.app-phone-links .client{padding:13px 12px;background:#fff;border:1px solid #f0e5ed;border-radius:14px;gap:9px;margin-top:10px;min-height:72px}.app-phone-links .client strong{font-size:15px}.app-phone-links .client small{font-size:11px}.app-phone-links .client-icon{width:20px;flex-basis:20px}.app-phone-links .client svg{width:20px;height:20px}.app-phone>.text-link{justify-content:center;display:flex;font-size:13px;margin-top:12px;color:#c90061}.app-homebar{width:95px;height:4px;border-radius:8px;background:#27344b;margin:18px auto 0}.app-floating-note{position:absolute;bottom:80px;right:0;display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid #fff;border-radius:16px;background:#ffffffec;box-shadow:0 15px 45px #38bdf82b;font-size:13px;color:#42546a}.app-floating-note svg{width:18px;height:18px;stroke:#047ba8}.app-steps{padding:60px 0}.app-steps>header{text-align:center;margin-bottom:38px}.app-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.app-steps article{position:relative;padding:30px;background:#fff;border:1px solid #f2e6ee;border-radius:24px;box-shadow:0 10px 40px #ff007a0c}.app-steps article:nth-child(2){border-color:#deeff9;box-shadow:0 10px 40px #38bdf812}.app-step-index{display:grid;place-items:center;width:35px;height:35px;background:#fff0f7;border-radius:12px;color:#c90061;font-size:14px;margin-bottom:20px}.app-steps article p{font-size:15px;color:var(--muted)}.app-downloads{padding:55px 0}.app-downloads>header{text-align:center;max-width:800px;margin:auto auto 35px}.app-client-dock{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.app-client-dock>section{border:1px solid #f2dfec;border-radius:28px;padding:32px;box-shadow:0 20px 55px #ff007a0d;background:#fffafd}.app-client-dock .app-desktop-clients{background:#f8fcff;border-color:#e0eef7;box-shadow:0 20px 55px #38bdf810}.app-client-dock .feature-icon{color:#c90061;margin-bottom:15px;background:#fff;border-radius:15px;box-shadow:0 5px 15px #ff007a12}.app-desktop-clients .feature-icon{color:#027fae;box-shadow:0 5px 15px #38bdf819}.app-client-dock .client:last-child{border:0}.app-plans{padding:60px 0}.app-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.app-plan{padding:30px;border:1px solid #ecdfe8;border-radius:26px;box-shadow:0 15px 50px #ff007a0a;display:flex;flex-direction:column}.app-plan:nth-child(2n){border-color:#dfedf6;box-shadow:0 15px 50px #38bdf810}.app-plan header{min-height:90px}.app-plan .badge{background:#fff2f8;border-color:#ffd6e9}.app-plan-facts{border-radius:18px;padding:18px 20px;background:#fff7fb;margin:15px 0}.app-plan:nth-child(2n) .app-plan-facts{background:#f2faff}.app-plan dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:9px 0}.app-plan dd{text-align:right}.app-plan .plan-note{color:var(--muted)}.app-plan .plan-actions{margin-top:auto;padding-top:23px}.app-plan .button{width:100%}.app-about{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;padding:65px 25px}.app-about .rich{color:var(--muted)}.app-about>.metrics{padding:0}.app-about .metrics dl{display:flex;flex-direction:column;gap:22px;padding-left:35px;border-left:1px solid #eccddd}.app-about .metrics dd{color:var(--muted)}.app-help{padding:35px 0 65px}.app-help h2{margin-bottom:15px}.app-finish{display:grid;grid-template-columns:120px 1fr;gap:45px;padding:50px;background:linear-gradient(115deg,#fff1f8,#f0faff);border:1px solid #f1e2ed;border-radius:35px;margin:20px 0 80px;box-shadow:0 15px 60px #ff007a0a,20px 10px 60px #38bdf808}.app-finish-symbol{height:120px;display:grid;place-items:center;border:1px solid #fff;border-radius:30px;background:#ffffffaa;box-shadow:0 15px 35px #ff007a12}.app-finish-symbol svg{width:36px;height:36px;color:#c90061}.app-finish p{color:var(--muted);margin-bottom:25px}.app-footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px}.app-footer-top p{font-size:14px;color:var(--muted)}.app-inner{margin:30px 0}.app-inner>.page-title{max-width:860px;padding:30px 0 50px}.app-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:45px}.app-page-layout>aside{padding:27px;border-radius:24px;border:1px solid #f0deeb;box-shadow:0 15px 50px #ff007a12;background:#fff9fc;align-self:start}.app-page-layout>aside .feature-icon{color:#c90061;margin-bottom:18px}.app-page-layout aside nav{display:flex;flex-direction:column;margin-top:15px}.app-page-layout aside a{text-decoration:none;font-size:14px;padding:9px 0}.app-page-layout .app-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page-layout .app-plan{padding:24px}.app-page-layout .app-plan-facts{padding:15px}.app-gate{max-width:650px;border:1px solid #f2e2ed;border-radius:35px;box-shadow:18px 20px 70px #ff007a12,-20px -10px 60px #38bdf81a;padding:38px;text-align:center}.app-gate-icon{width:65px;height:65px;display:grid;place-items:center;margin:0 auto 25px;border-radius:20px;background:#fff0f7;color:#c90061}.app-gate-notification{background:linear-gradient(110deg,#fff7fb,#f2faff);border:1px solid #eee5ef;border-radius:20px;margin:25px 0;padding:10px 20px}.app-gate-notification p{color:var(--muted);font-size:14px}.app-gate .gate-action>.button{width:100%}
@keyframes app-float{50%{transform:translateY(-12px)}}
@media(max-width:1050px){.app-hero{gap:25px}.app-phone-stage{padding-inline:10px}.app-floating-note{right:-5px}.app-plan{padding:23px}.app-plan-facts{padding:15px}.app-page-layout{grid-template-columns:minmax(0,1fr) 190px;gap:25px}.app-page-layout .app-plan-list{grid-template-columns:1fr}.app-plan dl>div{display:block}.app-plan dd{text-align:left}}
@media(max-width:780px){.app-hero{grid-template-columns:1fr;padding-top:35px;gap:45px}.app-copy{max-width:650px}.app-phone-stage{max-width:470px;width:100%;margin:auto}.app-floating-note{right:10px}.app-steps>div,.app-plan-list,.app-about,.app-page-layout{grid-template-columns:1fr;gap:25px}.app-steps article{padding:28px}.app-plan dl>div{display:flex}.app-plan dd{text-align:right}.app-about{padding-inline:0}.app-about .metrics dl{padding-left:25px}.app-finish{grid-template-columns:1fr;gap:25px;padding:32px}.app-finish-symbol{width:75px;height:75px;border-radius:22px}.app-footer-top{display:block}.app-page-layout>aside{padding:25px}.app-page-layout aside nav{flex-direction:row;flex-wrap:wrap;gap:0 20px}.app-gate{padding:28px}.app-client-dock>section{padding:25px}}
@media(max-width:480px){.app-client-dock{grid-template-columns:1fr}.app-phone-stage{padding-inline:10px}.app-phone{width:280px;padding-inline:19px}.app-floating-note{right:-4px;bottom:100px;padding:10px 12px;font-size:12px}.app-note{font-size:13px}.app-gate{border-radius:26px}}

/* A shallow notification with icon, label and message aligned. */
.app-notice{display:flex;align-items:center;gap:10px;margin-block:6px 0;padding:5px 13px;background:#fff;border:1px solid #f1e3ed;border-radius:13px;box-shadow:-8px 3px 18px #ff007a0b,10px 4px 20px #38bdf812}
.app-notice-icon{display:grid;place-items:center;flex:0 0 24px;height:24px;background:linear-gradient(145deg,#fff0f7,#ebf8ff);color:#c90061;border:1px solid #f1deeb;border-radius:8px}.app-notice-icon svg{width:15px;height:15px}
.app-notice-body{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.app-notice-label{flex-shrink:0;font-size:11px;font-weight:600;color:#a92365;white-space:nowrap}.app-notice-body>.rich{min-width:0;flex:1;color:#4b596c}.app-notice-body a{color:#b60059}
.skin-bookmark .site-footer{background:#fffbfd}.app-footer .footer-contact{border-top-color:#eadfe8}
@media(max-width:780px){.app-notice{gap:7px;padding-inline:9px}.app-notice-body{gap:8px}.app-notice-icon{flex-basis:20px;height:22px;border-radius:6px}}
