@font-face{font-family:DM;src:url(assets/dm-regular.ttf)}@font-face{font-family:Manrope;src:url(assets/manrope-bold.ttf);font-weight:700}body{margin:0;background:#07070b}.us-sales{font:16px/1.6 DM,Arial;color:#f5f5fc;background:radial-gradient(ellipse at 80% 10%,#21133c55,transparent 40%),#07070b;overflow:hidden}.us-sales *{box-sizing:border-box}.us-sales [hidden]{display:none!important}.us-sales a{color:inherit;text-decoration:none}.us-sales button,.us-sales input{font:inherit}.us-sales button,.us-sales a{cursor:pointer}.us-sales h1,.us-sales h2,.us-sales h3{font-family:Manrope;line-height:1.12;letter-spacing:-.045em}.us-sales h1{font-size:clamp(42px,5vw,76px);margin:20px 0}.us-sales h2{font-size:clamp(30px,3.5vw,48px)}.us-sales p{color:#acafc2}.us-wrap{width:min(1180px,90%);margin:auto}.us-preview-note{text-align:center;padding:10px;background:#171126;font-size:11px;letter-spacing:.05em;color:#c9b9ff}.us-preview-note span:last-child{margin-left:15px}.us-header,.us-nav,.us-brand,.us-hero-meta,.us-feature-strip,.us-plan-top,.us-summary-top{display:flex;align-items:center;gap:24px}.us-header{justify-content:space-between;padding:28px 0}.us-brand{font-size:28px;font-weight:bold;gap:10px;letter-spacing:-1px}.us-brand small{display:block;font-size:8px;letter-spacing:2px}.us-brand-light{font-weight:normal;color:#aaa5bd}.us-brand-mark{display:flex;align-items:center;gap:3px;height:32px}.us-brand-mark i{width:4px;height:22px;background:#a78aff;border-radius:4px}.us-brand-mark i:nth-child(2){height:32px}.us-brand-mark i:nth-child(4){height:14px}.us-btn{display:inline-flex;justify-content:center;align-items:center;gap:25px;border-radius:12px;padding:17px 24px;font-weight:bold;border:1px solid #ffffff26;transition:transform .2s,box-shadow .2s}.us-btn:hover{transform:translateY(-2px);box-shadow:0 8px 35px #8054ff35}.us-btn-primary{background:linear-gradient(110deg,#7950ed,#a17bff);color:white!important;border-color:#b89cff66;box-shadow:0 0 28px #8054ff22}.us-btn-outline{background:#ffffff05}.us-btn-small{padding:11px 17px;font-size:13px}.us-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;padding:65px 0 95px;align-items:center}.us-eyebrow{font-size:11px;letter-spacing:2px;color:#b39af9!important;font-weight:bold}.us-gradient-text{background:linear-gradient(110deg,#c7afff,#9784fb 55%,#78dfed);background-clip:text;-webkit-text-fill-color:transparent}.us-lead{max-width:460px;font-size:18px}.us-price-note{font-size:12px}.us-tour-link{display:inline-block;margin:17px 0}.us-play{color:#bfa7ff;margin-right:8px}.us-hero-meta{gap:15px;font-size:10px;color:#aaa;flex-wrap:wrap;margin-top:20px}.us-hero-stage{position:relative;min-width:0}.us-stage-label{display:block;font-size:8px;letter-spacing:2px;text-align:center;margin-bottom:28px;color:#9f98b1}.us-orbit{position:absolute;inset:-60px -30px;border:1px solid #9f76ff22;border-radius:50%;box-shadow:0 0 100px #7246ea22;transform:rotate(-20deg);pointer-events:none}.us-dashboard{position:relative;background:#101019;border:1px solid #82749a55;border-radius:17px;overflow:hidden;box-shadow:0 30px 90px #0009}.us-window-bar{display:flex;justify-content:space-between;padding:14px;font-size:9px;background:#1b1924;color:#a49db8}.us-window-dots{display:flex;gap:5px}.us-window-dots i{width:5px;height:5px;background:#766783;border-radius:50%}.us-dashboard-layout{display:grid;grid-template-columns:52px 1fr}.us-mini-sidebar{display:flex;flex-direction:column;align-items:center;gap:26px;border-right:1px solid #ffffff0c;padding:20px 8px;color:#8c839f}.us-mini-logo{font-size:24px;color:#c9b1ff}.us-sidebar-bottom{font-size:9px;margin-top:auto}.us-dashboard-main{padding:23px;min-width:0}.us-dash-greeting{display:flex;justify-content:space-between}.us-dash-greeting small{font-size:8px;letter-spacing:2px;color:#b09ed3}.us-dash-greeting h2{font-size:23px;margin:10px 0 23px}.us-avatar{color:#cab3ff;font-size:26px}.us-dash-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.us-dash-stats>div{border:1px solid #ffffff12;background:#1c1728;padding:14px;border-radius:10px}.us-dash-stats span{font-size:9px;color:#aaa}.us-dash-stats strong{display:block;font-size:23px;margin:8px 0}.us-dash-stats small{font-size:8px;font-weight:normal}.us-cyan{color:#6dd9ce}.us-spark-bars,.us-equalizer,.us-phone-wave{display:flex;align-items:end;gap:5px;height:35px}.us-spark-bars i,.us-equalizer i,.us-phone-wave i{flex:1;background:linear-gradient(#bca1ff,#674196);height:60%;border-radius:3px}.us-spark-bars i:nth-child(2n),.us-equalizer i:nth-child(2n){height:90%}.us-dash-section-title{display:flex;justify-content:space-between;margin:24px 0 10px;font-size:11px}.us-dash-section-title small{font-size:8px;color:#888}.us-event-row,.us-calendar-event{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #ffffff0e;font-size:10px}.us-event-row strong,.us-event-row small{display:block}.us-event-row small{color:#999;margin-top:5px}.us-date-block{display:inline-flex;flex-direction:column;text-align:center;background:#193432;color:#8de0cd;border-radius:8px;padding:6px 10px;font-size:17px}.us-date-block small{font-size:7px}.us-status{margin-left:auto;font-size:8px;color:#8de0cd}.is-lilac{color:#c7adff}.us-dash-bottom{display:flex;gap:12px;font-size:10px;color:#999;margin-top:20px}.us-dash-bottom strong{color:#ddd}.us-floating-card{position:relative;margin:-8px 0 0 70px;width:80%;background:#242032;border:1px solid #9780bc77;border-radius:12px;padding:17px;display:flex;align-items:center;gap:14px;font-size:12px;box-shadow:0 15px 35px #0008}.us-floating-card small{display:block;color:#aaa}.us-check-orb{color:#85ddc4}.us-demo-caption{text-align:center;font-size:9px;margin-top:22px}.us-feature-strip{justify-content:space-between;padding:26px 0;border-block:1px solid #ffffff15;color:#a6a2b4;font-size:13px;flex-wrap:wrap}.us-feature-strip b{color:#eee}.us-section{padding:95px 0}.us-section-heading{margin-bottom:40px}.us-section-heading h2{margin:16px 0}.us-muted{color:#777382}.us-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.us-flow-tabs button{display:flex;align-items:center;gap:18px;width:100%;text-align:left;background:transparent;color:#ddd;border:0;border-bottom:1px solid #ffffff15;padding:25px 15px}.us-flow-tabs button[aria-selected=true]{background:linear-gradient(90deg,#8461ff18,transparent);border-left:2px solid #b79bff}.us-flow-tabs strong{font-size:18px}.us-flow-tabs small{display:block;color:#9995a8;margin-top:6px;font-size:13px}.us-tab-number{font-size:11px;color:#ae91f0}.us-flow-display{background:#111018;border:1px solid #ffffff1c;border-radius:20px;padding:22px;min-width:0}.us-flow-display-top,.us-flow-foot{font-size:9px;letter-spacing:1px;color:#a895cd;display:flex;justify-content:space-between;padding-bottom:18px}.us-flow-foot{justify-content:center;gap:8px;padding:18px 0 0;color:#aaa}.us-flow-panel{min-height:370px}.us-proposal-art{height:95px;background:radial-gradient(ellipse,#663d8266,transparent),#191421;display:flex;align-items:center;justify-content:space-around;border-radius:12px 12px 0 0;font-size:8px;letter-spacing:2px}.us-equalizer{width:100px;height:50px}.us-proposal-body{padding:24px;background:#18151f}.us-proposal-body>small,.us-doc-demo>small,.us-calendar-demo>small,.us-finance-demo>small{font-size:8px;color:#bfa4ff;letter-spacing:1px}.us-proposal-body h3{font-size:30px;margin:15px 0}.us-proposal-body p{font-size:12px}.us-proposal-details,.us-proposal-value{display:flex;justify-content:space-between;font-size:11px;color:#ccc}.us-proposal-value{margin-top:20px;border-top:1px solid #ffffff15;padding-top:15px}.us-proposal-value strong{display:block;font-size:23px;color:#c6a9ff}.us-demo-tag{font-size:10px;text-align:right;color:#9f94b0}.us-doc-demo,.us-calendar-demo,.us-finance-demo{text-align:center;padding:20px}.us-doc-demo h3,.us-calendar-demo h3,.us-finance-demo h3{font-size:27px}.us-large-icon{display:block;font-size:30px;color:#b89bff}.us-contract-terms>div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #ffffff12;font-size:12px}.us-signatures{display:flex;justify-content:space-around;padding:30px 0;color:#99dfca;font-size:13px}.us-signatures small{display:block}.us-flow-panel p{font-size:11px}.us-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;font-size:11px}.us-calendar span{padding:5px}.us-calendar .is-show{background:#7c55ce;border-radius:6px}.us-calendar-event{text-align:left;margin-top:20px}.us-calendar-event small{display:block;color:#aaa}.us-money-ring{width:160px;height:160px;margin:20px auto;position:relative}.us-money-ring svg{width:100%;transform:rotate(-90deg)}.us-money-ring circle{fill:none;stroke:#292334;stroke-width:9}.us-money-ring circle+circle{stroke:#9c79ff;stroke-dasharray:126 421;stroke-linecap:round}.us-money-ring>span{position:absolute;inset:40px 0}.us-money-ring small,.us-money-ring strong{display:block}.us-money-ring strong{font-size:32px}.us-finance-values{display:flex;justify-content:space-around;font-size:10px}.us-finance-values strong{display:block;font-size:20px}.us-presence{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-block:1px solid #ffffff14;padding:70px 30px;background:radial-gradient(ellipse at 20% 70%,#50308022,transparent 60%)}.us-presence-art{position:relative;display:flex;justify-content:center}.us-phone{width:230px;height:360px;border:5px solid #37313e;border-radius:32px;background:linear-gradient(145deg,#292033,#0d0a13);padding:30px 23px;transform:rotate(-7deg);box-shadow:20px 20px 50px #0007}.us-phone-island{height:12px;width:75px;border-radius:10px;background:#050409;margin:-20px auto 25px}.us-phone>small{font-size:8px;letter-spacing:3px}.us-phone h3{font-size:27px}.us-phone em{color:#c1a5ff;font-style:normal}.us-phone-wave{height:60px;margin:30px 0}.us-phone>span{font-size:9px;letter-spacing:3px}.us-phone-action{font-size:8px;margin-top:20px;padding:10px;background:#8051ba;border-radius:6px}.us-orbit-badge{position:absolute;bottom:40px;right:5px;padding:12px 20px;border:1px solid #b191d855;border-radius:12px;background:#221b30;font-size:12px}.us-presence-copy h2{margin:20px 0}.us-presence-points{display:grid;gap:12px;margin:25px 0;font-size:13px;color:#c9c4d4}.us-text-link{display:inline-flex;gap:12px;align-items:center;background:none;border:0;color:#c9adff!important;padding:10px 0;font-size:13px}.us-centered{text-align:center}.us-offer-tag{display:inline-flex;gap:7px;font-size:10px;letter-spacing:1px;background:#8056db22;border:1px solid #af87ff33;padding:8px 14px;border-radius:20px;color:#cbb3ff!important}.us-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:auto}.us-plan-card{background:linear-gradient(130deg,#1a1620,#0f0e15);border:1px solid #ffffff20;border-radius:22px;padding:32px}.us-plan-featured{border-color:#ab83ff99;box-shadow:0 0 50px #8b56ff10}.us-plan-top{gap:12px;font-size:8px;letter-spacing:1.5px;color:#b4a6c9}.us-plan-symbol{font-size:23px;color:#c7a9ff}.us-plan-card h3{font-size:29px;margin:22px 0 10px}.us-plan-card h3 span{font:8px DM;letter-spacing:1px;display:inline-block;margin-left:5px;padding:5px;color:#bca3e7}.us-plan-card>p{font-size:13px}.us-plan-price{margin-top:24px}.us-plan-price>span{font-size:11px;color:#aaa}.us-plan-price>div{display:flex;align-items:baseline;gap:8px}.us-plan-price strong{font:700 68px Manrope;letter-spacing:-4px}.us-plan-price sup{font-size:20px}.us-plan-price>div>span{color:#999;font-size:13px}.us-plan-condition{font-size:12px!important;line-height:1.8}.us-plan-condition strong{color:#e1d9eb}.us-plan-card .us-btn{width:100%;margin-top:15px;font-size:14px}.us-plan-save{display:block;text-align:center;font-size:10px;color:#b69adf;margin:12px 0 25px}.us-check-list{list-style:none;padding:0;margin:20px 0;font-size:13px}.us-check-list li{padding:8px 0;color:#c2bbcf}.us-check-list li:before{content:'✓';color:#b698ef;margin-right:10px}.us-platform-note{font-size:10px;color:#999}.us-pricing-foot{text-align:center;font-size:11px;margin-top:25px}.us-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;border-top:1px solid #ffffff14}.us-faq h2{margin:20px 0}.us-faq-list details{border-bottom:1px solid #ffffff20;padding:20px 0}.us-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:15px}.us-faq-list summary span{color:#b19ad3}.us-faq-list p{font-size:13px}.us-final{text-align:center;padding:70px 0 85px;background:radial-gradient(ellipse,#5a368c22,transparent 70%)}.us-final-sound{display:flex;gap:6px;justify-content:center;align-items:center;height:45px;margin-bottom:25px}.us-final-sound i{height:20px;width:4px;border-radius:5px;background:#9c7ccb}.us-final-sound i:nth-child(2n){height:40px}.us-footer{display:flex;flex-wrap:wrap;align-items:center;gap:25px;border-top:1px solid #ffffff15;padding:35px 0 50px}.us-footer p{font-size:11px}.us-footer-links{display:flex;gap:15px;margin-left:auto;font-size:11px}.us-footer>small{width:100%;color:#797183;font-size:10px}.us-live-dot{display:inline-block;width:5px;height:5px;background:#a889ff;border-radius:100%;box-shadow:0 0 10px #a889ff;margin-right:5px}.us-checkout{min-height:100vh}.us-checkout-header{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid #ffffff15}.us-checkout-header>span{font-size:11px;color:#aaa}.us-checkout-shell{max-width:1000px;padding:25px 0 60px}.us-back-link{font-size:12px;color:#b7a8ce!important}.us-checkout-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;margin-top:30px}.us-checkout-steps{display:flex;list-style:none;gap:20px;padding:0;font-size:10px;color:#777}.us-checkout-steps span{display:inline-flex;width:23px;height:23px;border:1px solid #777;border-radius:50%;align-items:center;justify-content:center;margin-right:5px}.us-checkout-steps .is-active{color:#ccb0ff}.us-checkout-steps .is-active span{background:#6947a5;border-color:#aa85e9}.us-checkout h1,.us-checkout h2{font-size:38px}.us-checkout-demo-note,.us-payment-preview,.us-complete-box{display:flex;gap:13px;border:1px solid #a387c733;background:#ab88f008;padding:15px;border-radius:12px;font-size:12px;color:#aca2bd;margin:22px 0}.us-checkout-demo-note strong{display:block;color:#d4c7e6}.us-checkout label{display:block;font-size:12px;color:#ddd;margin:18px 0 4px}.us-checkout input:not([type=checkbox]){display:block;width:100%;background:#14101d;border:1px solid #68547e;border-radius:9px;padding:14px;color:#fff;margin-top:8px;min-width:0}.us-checkout input:focus{outline:2px solid #b899ff;outline-offset:2px}.us-full-width{width:100%;margin-top:22px}.us-field-error{display:block;color:#ffa5b9;min-height:5px;font-size:11px}.us-form-note{font-size:10px;text-align:center}.us-order-summary{align-self:start;border:1px solid #9b78cd55;border-radius:20px;background:linear-gradient(130deg,#21182e,#100d17);padding:30px}.us-summary-top{justify-content:space-between;margin-bottom:25px}.us-order-summary>small{font-size:9px;color:#a897bf;letter-spacing:1px}.us-order-summary h2{font-size:27px;margin:10px 0}.us-order-summary>p{font-size:12px}.us-summary-price{display:flex;gap:8px;align-items:baseline;margin:22px 0}.us-summary-price strong{font-size:65px;line-height:1;font-family:Manrope}.us-summary-total{display:flex;justify-content:space-between;gap:20px;font-size:11px;border-top:1px solid #ffffff15;padding-top:20px}.us-summary-total strong{color:#cbb0fc;white-space:nowrap}.us-summary-note{display:block;margin-top:20px;line-height:1.7;letter-spacing:0!important}.us-review-person{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #ffffff20}.us-review-person div{flex:1;min-width:0}.us-review-person strong,.us-review-person span{display:block;overflow-wrap:anywhere}.us-review-person span{font-size:12px;color:#aaa}.us-consent{display:flex!important;align-items:start;gap:12px}.us-consent input{margin-top:5px;accent-color:#9f74ef}.us-payment-preview p{margin-bottom:0;font-size:12px}.us-checkout-legal{display:flex;gap:8px;justify-content:center;margin-top:40px;font-size:10px;color:#999}.us-complete-icon{display:block;font-size:40px;color:#87d7c4;margin-top:40px}.us-checkout-complete p{font-size:14px}.us-progress{padding:15px;color:#c9b6e7;font-size:12px}.us-spinner{display:inline-block;width:14px;height:14px;border:2px solid #60487d;border-top-color:#ddd;border-radius:50%;animation:us-spin 1s linear infinite;margin-right:8px}.us-announcer,.us-skip{position:absolute;left:-10000px}.us-skip:focus{left:20px;top:20px;z-index:100;background:#333;padding:12px}.us-sales :focus-visible{outline:2px solid #c2a0ff;outline-offset:4px}.us-mobile-cta{display:none}.us-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.us-testimonial-grid blockquote{margin:0;border:1px solid #ffffff20;border-radius:16px;padding:25px}.us-testimonial-grid cite{display:block;color:#c2a5f0;font-size:12px}.us-noscript{padding:25px;text-align:center}.us-hero-copy{animation:us-enter .7s ease both}@keyframes us-enter{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes us-spin{to{transform:rotate(360deg)}}
@media(max-width:900px){.us-hero{gap:25px}.us-nav{display:none}.us-dash-stats strong{font-size:18px}.us-dashboard-main{padding:15px}.us-flow-grid{gap:25px}.us-presence{gap:30px}.us-checkout-grid{gap:30px}.us-event-row{flex-wrap:wrap}.us-status{display:none}.us-feature-strip b{display:none}}
@media(max-width:650px){.us-preview-note{font-size:9px;padding:8px 12px}.us-preview-note span:last-child{display:block;margin:3px 0 0;font-size:9px}.us-header{padding:20px 0}.us-brand{font-size:23px}.us-header>.us-btn{font-size:10px;padding:10px}.us-hero{grid-template-columns:1fr;padding:30px 0 45px;gap:55px}.us-hero h1{font-size:48px}.us-lead{font-size:16px}.us-hero-meta{font-size:9px}.us-stage-label{font-size:7px}.us-dashboard-layout{grid-template-columns:38px 1fr}.us-mini-sidebar{gap:20px}.us-dash-greeting h2{font-size:19px}.us-floating-card{margin-left:25px;font-size:11px;width:90%}.us-demo-caption{font-size:8px}.us-feature-strip{gap:14px;justify-content:center;font-size:10px}.us-feature-strip i{display:none}.us-section{padding:60px 0}.us-section-heading h2{font-size:32px}.us-section-heading>p{font-size:14px}.us-flow-grid,.us-plan-grid,.us-faq,.us-presence,.us-checkout-grid{grid-template-columns:1fr}.us-flow-tabs button{padding:17px 10px}.us-flow-tabs strong{font-size:15px}.us-flow-tabs small{font-size:11px}.us-flow-display{padding:15px}.us-proposal-body h3{font-size:27px}.us-presence{padding:45px 15px;gap:40px}.us-presence-copy h2{font-size:32px}.us-presence-copy p{font-size:14px}.us-phone{height:330px}.us-plan-card{padding:25px}.us-plan-price strong{font-size:60px}.us-faq{gap:20px}.us-faq-list summary{font-size:14px}.us-final h2{font-size:30px}.us-final .us-eyebrow{font-size:8px}.us-footer{padding-bottom:100px;gap:15px}.us-footer-links{margin-left:0;flex-wrap:wrap}.us-checkout-header>span{font-size:8px;max-width:120px;text-align:right}.us-checkout-grid{gap:30px}.us-checkout h1,.us-checkout h2{font-size:32px}.us-checkout-steps{gap:13px;font-size:9px}.us-checkout-shell{padding-top:20px}.us-order-summary{padding:24px}.us-order-summary h2{font-size:26px}.us-mobile-cta:not([hidden]){display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;justify-content:space-between;gap:10px;align-items:center;background:#100d19f5;border-top:1px solid #a084c544;padding:12px 5% calc(12px + env(safe-area-inset-bottom))}.us-mobile-cta strong,.us-mobile-cta small{display:block;font-size:11px}.us-mobile-cta small{font-size:9px;color:#aaa}.us-testimonial-grid{grid-template-columns:1fr}.us-desktop-break{display:none}}
.us-sales .us-brand-image{display:block;width:190px;height:auto;max-height:65px;object-fit:contain}.us-sales .us-presence-art{min-height:420px;border-radius:22px;overflow:hidden;align-items:end;padding:35px 15px}.us-sales .us-presence-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7}.us-sales .us-presence-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#100b1dee,transparent 80%);pointer-events:none}.us-sales .us-presence-art .us-phone{position:relative;z-index:1;width:190px;height:300px;margin-right:auto;opacity:.95}.us-sales .us-presence-art .us-phone h3{font-size:23px}.us-sales .us-orbit-badge{z-index:3;right:15px}.us-sales .us-proposal-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.us-sales .us-proposal-art{min-height:135px}.us-sales .us-proposal-art>.us-equalizer,.us-sales .us-proposal-art>span{position:relative;z-index:1;text-shadow:0 2px 8px #000}.us-sales .us-artist-story{padding:85px 0 20px}.us-sales .us-artist-story-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.us-sales .us-artist-story-heading h2{font-size:36px;margin:15px 0}.us-sales .us-artist-story-heading>p{max-width:320px;font-size:14px}.us-sales .us-photo-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:220px 220px;gap:16px}.us-sales .us-photo-grid figure{position:relative;overflow:hidden;border-radius:18px;margin:0;border:1px solid #ffffff20}.us-sales .us-photo-main{grid-row:span 2}.us-sales .us-photo-grid img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.us-sales .us-photo-main img{object-position:70% center}.us-sales .us-photo-grid figure:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#090610e8,transparent 65%);pointer-events:none}.us-sales .us-photo-grid figcaption{position:absolute;z-index:1;bottom:24px;left:24px;right:20px}.us-sales .us-photo-grid figcaption small{display:block;color:#c2a6ff;font-size:9px;letter-spacing:2px;margin-bottom:7px}.us-sales .us-photo-grid figcaption strong{font-size:18px}.us-sales .us-photo-credit{font-size:9px;text-align:right;color:#81788e}.us-sales .us-final-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.2;z-index:-2}.us-sales .us-final{border-radius:25px}.us-sales .us-final:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08060de0,#08060d55,#08060de0);z-index:-1;pointer-events:none}@media(hover:hover){.us-sales .us-photo-grid figure:hover img{transform:scale(1.035)}}@media(max-width:650px){.us-sales .us-brand-image{width:140px;max-height:47px}.us-sales .us-artist-story{padding-top:55px}.us-sales .us-artist-story-heading{display:block}.us-sales .us-artist-story-heading h2{font-size:30px}.us-sales .us-photo-grid{grid-template-columns:1fr;grid-template-rows:330px 230px 230px}.us-sales .us-photo-main{grid-row:auto}.us-sales .us-presence-art{min-height:390px}.us-sales .us-photo-grid figcaption strong{font-size:17px}}
/* Stage lighting and equalizers stay on compositor-friendly properties. */
.us-sales .us-gradient-text{background-size:250% 100%;animation:us-color-flow 7s ease-in-out infinite}
.us-sales .us-equalizer,.us-sales .us-phone-wave,.us-sales .us-spark-bars{align-items:center}
.us-sales .us-equalizer i,.us-sales .us-phone-wave i,.us-sales .us-spark-bars i,.us-sales .us-final-sound i{transform-origin:center;animation:us-music .95s ease-in-out infinite alternate;box-shadow:0 0 12px #ad80ff55;will-change:transform}
.us-sales .us-equalizer i:nth-child(3n),.us-sales .us-phone-wave i:nth-child(3n),.us-sales .us-spark-bars i:nth-child(3n),.us-sales .us-final-sound i:nth-child(3n){animation-duration:.67s;animation-delay:-.38s}
.us-sales .us-equalizer i:nth-child(2n),.us-sales .us-phone-wave i:nth-child(2n),.us-sales .us-spark-bars i:nth-child(2n),.us-sales .us-final-sound i:nth-child(2n){animation-duration:1.21s;animation-delay:-.72s}
.us-sales .us-equalizer i:nth-child(4n+1),.us-sales .us-phone-wave i:nth-child(4n+1),.us-sales .us-spark-bars i:nth-child(4n+1),.us-sales .us-final-sound i:nth-child(4n+1){animation-delay:-.55s}
.us-sales .us-proposal-art,.us-sales .us-phone,.us-sales .us-final,.us-sales .us-plan-featured{position:relative;isolation:isolate;overflow:hidden}
.us-sales .us-proposal-art:after,.us-sales .us-phone:after{content:'';position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 40%,#b9a0ff18 49%,#83e7f525 50%,transparent 60%);transform:translateX(-65%) rotate(-8deg);animation:us-light-pass 9s ease-in-out infinite;pointer-events:none;z-index:2}
.us-sales .us-orbit:after{content:'';position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg 210deg,#9e6eff88 265deg,#78ddeb99 285deg,transparent 315deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:1px;animation:us-orbit-light 18s linear infinite;pointer-events:none}
.us-sales .us-floating-card{animation:us-card-float 6s ease-in-out infinite}
.us-sales .us-live-dot{animation:us-dot-glow 3.5s ease-in-out infinite}
.us-sales .us-final:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 30% 60%,#8a4de922,transparent 60%),radial-gradient(ellipse at 70% 50%,#43c9e00f,transparent 55%);animation:us-ambient 12s ease-in-out infinite alternate;pointer-events:none;z-index:-1}
.us-sales .us-plan-featured{animation:us-plan-aura 6s ease-in-out infinite}
@keyframes us-color-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@keyframes us-music{0%{transform:scaleY(.32);opacity:.65}100%{transform:scaleY(1);opacity:1}}
@keyframes us-light-pass{0%,20%{transform:translateX(-65%) rotate(-8deg);opacity:0}28%{opacity:1}65%{opacity:1}80%,100%{transform:translateX(65%) rotate(-8deg);opacity:0}}
@keyframes us-orbit-light{to{transform:rotate(360deg)}}
@keyframes us-card-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes us-dot-glow{0%,100%{opacity:.7;box-shadow:0 0 6px #a889ff55}50%{opacity:1;box-shadow:0 0 14px #a889ffaa}}
@keyframes us-ambient{from{transform:translateX(-5%);opacity:.5}to{transform:translateX(5%);opacity:1}}
@keyframes us-plan-aura{0%,100%{box-shadow:0 0 25px #8b56ff12}50%{box-shadow:0 0 45px #8b56ff28}}
@media(prefers-reduced-motion:reduce){.us-sales *,.us-sales *:before,.us-sales *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;will-change:auto!important}}

/* Keep the interactive product story within the available mobile column. */
.us-sales .us-flow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.us-sales .us-flow-grid>*,.us-sales .us-flow-tabs button>span,.us-sales .us-flow-display,.us-sales .us-flow-panel,.us-sales .us-mini-proposal,.us-sales .us-proposal-body{min-width:0;max-width:100%;box-sizing:border-box}
.us-sales .us-flow-tabs button>span:nth-child(2){flex:1;overflow-wrap:anywhere}
.us-sales .us-flow-tabs button>span:last-child{flex-shrink:0}
.us-sales .us-flow-display-top{flex-wrap:wrap;gap:8px}
.us-sales .us-proposal-details,.us-sales .us-proposal-value{gap:12px;flex-wrap:wrap}
.us-sales .us-proposal-body h3,.us-sales .us-flow-foot{overflow-wrap:anywhere}
@media(max-width:650px){.us-sales .us-flow-grid{grid-template-columns:minmax(0,1fr)}.us-sales .us-flow-display{width:100%}.us-sales .us-flow-display-top small{margin-left:auto}.us-sales .us-proposal-art{gap:12px;padding:12px}.us-sales .us-proposal-art>.us-equalizer{flex:0 1 90px;min-width:55px}.us-sales .us-proposal-art>span{font-size:7px;letter-spacing:1px;min-width:0;text-align:right}.us-sales .us-flow-foot{font-size:8px;letter-spacing:.4px;text-align:center}.us-sales .us-tab-number{flex:0 0 24px}.us-sales .us-finance-values{gap:12px;flex-wrap:wrap}.us-sales .us-doc-demo,.us-sales .us-calendar-demo,.us-sales .us-finance-demo{padding:14px}}

/* Checkout controls are isolated from WordPress theme button defaults. */
.us-sales .us-checkout button:not(.us-btn){background:transparent;border:1px solid #a17bff55;color:#d5bfff;border-radius:10px;min-height:44px;padding:10px 16px;box-shadow:none}
.us-sales .us-checkout button:not(.us-btn):hover{background:#a17bff16;border-color:#bfa1ff;color:#fff}
.us-sales .us-checkout button:focus-visible,.us-sales .us-checkout a:focus-visible{outline:2px solid #bfa1ff;outline-offset:3px}
.us-sales .us-checkout input:not([type=checkbox]),.us-sales .us-checkout select,.us-sales .us-checkout textarea{font-size:16px!important;line-height:1.5;max-width:100%}
.us-sales .us-checkout [data-restart]{display:flex;margin-top:14px;width:100%;justify-content:center;font-size:14px;font-weight:600}
.us-sales .us-checkout [data-checkout-complete]>.us-btn{display:flex;width:100%;font-size:14px;gap:12px}
.us-sales .us-checkout-grid{align-items:start}
.us-sales .us-checkout-grid:has([data-checkout-complete]:not([hidden])) .us-order-summary{display:none}
.us-sales .us-checkout-grid:has([data-checkout-complete]:not([hidden])){grid-template-columns:minmax(0,620px);justify-content:center}
@media(max-width:650px){
.us-sales .us-checkout-grid{display:flex;flex-direction:column;gap:22px;margin-top:20px}
.us-sales .us-checkout-form-area{width:100%;min-width:0}
.us-sales .us-order-summary{order:-1;width:100%;padding:16px 18px;border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-items:center}
.us-sales .us-order-summary .us-summary-top,.us-sales .us-order-summary>small:first-of-type,.us-sales .us-order-summary>p:not(.us-plan-condition),.us-sales .us-order-summary .us-check-list,.us-sales .us-order-summary .us-summary-total,.us-sales .us-summary-note{display:none}
.us-sales .us-order-summary h2{font-size:18px;margin:0;grid-column:1}
.us-sales .us-summary-price{grid-column:2;grid-row:1 / span 2;margin:0;gap:3px}.us-sales .us-summary-price strong{font-size:31px}.us-sales .us-summary-price>span{font-size:11px}
.us-sales .us-order-summary .us-plan-condition{font-size:10px!important;margin:0;grid-column:1;line-height:1.5}
.us-sales .us-order-summary [data-toggle-plan]{grid-column:1 / -1;justify-content:center;margin-top:8px;font-size:12px;min-height:38px!important;padding:7px 12px!important}
.us-sales .us-checkout-steps{margin:0 0 25px;justify-content:space-between;gap:5px}
.us-sales .us-checkout [data-checkout-complete] h2{font-size:28px}.us-sales .us-complete-icon{margin-top:20px}.us-sales .us-checkout [data-checkout-complete] p{font-size:14px;line-height:1.65}.us-sales .us-checkout-header{padding:18px 0}
}

/* Explicitly isolate every checkout button state from theme styles. */
html body .us-sales .us-checkout button,
html body .us-sales .us-checkout button:hover,
html body .us-sales .us-checkout button:active,
html body .us-sales .us-checkout button:focus,
html body .us-sales .us-checkout .us-btn,
html body .us-sales .us-checkout .us-btn:hover,
html body .us-sales .us-checkout .us-btn:active,
html body .us-sales .us-checkout .us-btn:focus{border:0!important;outline:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent;box-shadow:none!important}
html body .us-sales .us-checkout .us-btn-primary,
html body .us-sales .us-checkout .us-btn-primary:hover,
html body .us-sales .us-checkout .us-btn-primary:active,
html body .us-sales .us-checkout .us-btn-primary:focus{background:linear-gradient(110deg,#7950ed,#a17bff)!important;color:#fff!important;border-radius:12px!important;min-height:52px;line-height:1.4}
html body .us-sales .us-checkout button:focus-visible,
html body .us-sales .us-checkout a:focus-visible{outline:none!important;border:0!important;filter:brightness(1.2);text-decoration:underline!important;text-underline-offset:5px}
html body .us-sales .us-checkout .us-checkout-demo-note{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:24px 0 20px;line-height:1.7}
.us-sales .us-checkout-form-area form{display:flex;flex-direction:column;align-items:stretch;gap:0}
.us-sales .us-checkout-form-area form label{margin:20px 0 6px}
.us-sales .us-checkout-form-area .us-field-error{margin:5px 0 8px;line-height:1.5;min-height:0}
.us-sales .us-checkout-form-area .us-field-error:empty{display:none}
html body .us-sales .us-checkout .us-full-width{display:flex;width:100%!important;margin:26px 0 0!important;padding:16px 22px!important;justify-content:center;align-items:center;gap:12px}
.us-sales .us-checkout .us-form-note{display:block;margin:28px 0 0!important;padding:0 6px;line-height:1.8;font-size:12px;text-align:center}
.us-sales .us-checkout .us-checkout-legal{margin-top:36px;padding-top:22px;gap:10px;line-height:1.75;text-align:center;align-items:baseline}
.us-sales .us-checkout .us-progress{margin:18px 0 0;padding:12px 0;line-height:1.6}
.us-sales .us-checkout .us-fill-example{margin:0 0 6px}

/* Programmatically focused headings remain readable without a focus frame. */
html body .us-sales h1,html body .us-sales h2,html body .us-sales h3,
html body .us-sales h1:focus,html body .us-sales h2:focus,html body .us-sales h3:focus,
html body .us-sales h1:focus-visible,html body .us-sales h2:focus-visible,html body .us-sales h3:focus-visible{outline:none!important;outline-offset:0!important;border:0!important;box-shadow:none!important;-webkit-text-stroke:0!important}
