@charset "UTF-8";.home-site{--u:clamp(1px,.09765625vw,1.328125px);--ink:#030d25;--white:#fafbff;--cyan:#0bc9ff;--purple:#8c42ff;color:var(--white);background:var(--ink);font:400 calc(13 * var(--u))/1.5 Inter,Arial,sans-serif;overflow:clip}.home-site *,.home-site *:before,.home-site *:after{box-sizing:border-box}.home-site [hidden]{display:none!important}.home-site h1,.home-site h2,.home-site h3,.home-site p{margin:0;color:inherit}.home-site h1,.home-site h2,.home-site h3{font-family:Inter,Arial,sans-serif;letter-spacing:-.035em;font-weight:700}.home-site h2{font-size:calc(26 * var(--u));line-height:1.18}.home-site h3{line-height:1.13}.home-site a{color:inherit;text-decoration:none}.home-site a:hover{color:#d5efff}.home-site button,.home-site input,.home-site select,.home-site textarea{font:inherit}.home-site button{cursor:pointer}.home-site .home-wrap{width:calc(100% - 64 * var(--u));max-width:1275px;margin-inline:auto}.home-site .icon{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.home-site a:focus-visible,.home-site button:focus-visible,.home-site summary:focus-visible,.home-site input:focus-visible,.home-site select:focus-visible,.home-site textarea:focus-visible{outline:2px solid #69dcff;outline-offset:4px}.home-site .home-skip-link{position:absolute;top:-100px;left:12px;z-index:100;background:#14255d;color:#fff;padding:12px}.home-site .home-skip-link:focus{top:12px}.home-site .home-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(19 * var(--u));min-height:calc(43 * var(--u));font-size:calc(11.5 * var(--u));line-height:1.2;font-weight:650;border:1px solid #7f93c1;border-radius:calc(10 * var(--u));color:#fff;white-space:nowrap;transition:transform .2s,box-shadow .2s,border-color .2s}.home-site .home-button .icon{width:calc(17 * var(--u));height:calc(17 * var(--u))}.home-site .home-button:hover{color:#fff;transform:translateY(-2px);border-color:#dad8ff;box-shadow:0 5px 24px #754dff40}.home-site .home-button--warm{background:linear-gradient(106deg,#7439ff,#ea2bc6 55%,#ff8b42);border-color:#ef93bf80;box-shadow:inset 0 1px 1px #fff5,0 3px 17px #b6279a38}.home-site .home-button--cool{background:linear-gradient(110deg,#00bdeb,#5b3cff 46%,#e837d5);border-color:#6c93ff;box-shadow:inset 0 1px 1px #fff4}.home-site .home-button--outline{background:#010b21a8}.home-site .home-actions{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u))}.home-site .home-brand{display:inline-flex;flex:none}.home-site .brand-lockup{display:flex;align-items:center;gap:calc(7 * var(--u))}.home-site .brand-mark{width:calc(42 * var(--u));height:calc(42 * var(--u))}.home-site .brand-lockup strong{display:block;font-size:calc(24 * var(--u));letter-spacing:-.045em;line-height:1.04;font-weight:700}.home-site .brand-lockup small{display:block;font-size:calc(8.5 * var(--u));line-height:1.3;margin-top:calc(3 * var(--u));font-weight:550}.home-site .home-header{height:calc(68 * var(--u));background:#030b1cee;position:relative;z-index:30;border-bottom:1px solid rgba(16,35,75,.3333333333)}.home-site .home-header-inner{display:flex;align-items:center;gap:calc(30 * var(--u));width:calc(100% - 32 * var(--u));max-width:1320px;margin-inline:auto;height:100%}.home-site .home-nav{display:flex;flex:1;justify-content:space-between;align-items:center;gap:calc(20 * var(--u));margin-left:calc(21 * var(--u));font-size:calc(11 * var(--u));font-weight:650}.home-site .home-nav>a{white-space:nowrap;padding:calc(15 * var(--u)) 0}.home-site .nav-dropdown{position:relative}.home-site .nav-dropdown summary{list-style:none;display:flex;align-items:center;gap:calc(5 * var(--u));cursor:pointer;padding:calc(15 * var(--u)) 0;white-space:nowrap}.home-site .nav-dropdown summary::-webkit-details-marker{display:none}.home-site .nav-dropdown summary:focus-visible{outline:2px solid #76bbff;outline-offset:4px;border-radius:4px}.home-site .nav-dropdown summary>.nav-chevron{width:calc(7 * var(--u));height:calc(7 * var(--u));border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s;flex:none}.home-site .nav-dropdown[open] summary>.nav-chevron{transform:rotate(45deg)}.home-site .nav-dropdown-panel{position:absolute;left:calc(-15 * var(--u));top:100%;width:calc(210 * var(--u));padding:calc(10 * var(--u));display:grid;gap:2px;border:1px solid #354b83;background:#08142eef;backdrop-filter:blur(14px);border-radius:12px;box-shadow:0 15px 35px #0008;z-index:40}.home-site .nav-dropdown-panel a{padding:calc(8 * var(--u)) calc(9 * var(--u));border-radius:6px}.home-site .nav-dropdown-panel a:hover{background:#26306a}.home-site .home-header-actions{display:flex;gap:calc(13 * var(--u));margin-left:calc(14 * var(--u))}.home-site .home-header-actions .home-button{min-height:calc(37 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));font-size:calc(11 * var(--u))}.home-site .home-header-actions .home-button--outline{border-color:#313c6e}.home-site .home-menu-toggle{display:none}.home-site .home-hero{position:relative;isolation:isolate;background:#04102a}.home-site .hero-backdrop,.home-site .hero-background-still,.home-site .hero-background-tint{position:absolute;inset:0;pointer-events:none}.home-site .hero-backdrop{z-index:-1;overflow:hidden}.home-site .hero-background-still{background:radial-gradient(ellipse at 80% 31%,rgba(88,38,116,.3333333333),transparent 38%),radial-gradient(ellipse at 47% 66%,rgba(0,87,156,.3333333333),transparent 31%),linear-gradient(112deg,#031026,#001536 61%,#100d31)}.home-site .hero-background-still:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 42%,rgba(4,52,114,.0941176471) 48%,transparent 62%),radial-gradient(ellipse at 69% 70%,rgba(91,65,207,.2117647059),transparent 40%)}.home-site .hero-background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s}.home-site .hero-background-video.is-ready{opacity:.6}.home-site .hero-background-tint{background:linear-gradient(90deg,rgba(0,8,24,.3215686275),transparent 48%,rgba(3,9,33,.062745098)),linear-gradient(0deg,rgba(2,12,36,.8),transparent 40%)}.home-site .home-hero-inner{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);min-height:calc(466 * var(--u))}.home-site .home-hero-copy{position:relative;z-index:8;padding-top:calc(30 * var(--u));min-width:0}.home-site .home-announcement{display:inline-flex;align-items:center;gap:calc(5 * var(--u));border:1px solid #28529c;background:linear-gradient(90deg,#102451,#0b214f);border-radius:calc(18 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font-size:calc(10.5 * var(--u));font-weight:550;line-height:1.45;white-space:nowrap}.home-site .home-announcement .icon{width:calc(13 * var(--u));height:calc(13 * var(--u));color:#ffd65c;fill:#ffd65c;stroke-width:1}.home-site .home-hero h1{font-size:calc(56 * var(--u));line-height:.97;letter-spacing:-.045em;font-weight:750;margin-top:calc(11 * var(--u))}.home-site .home-hero h1>span{background:linear-gradient(100deg,#19b8ff 3%,#8e56f7 39%,#ed2eb2 78%,#ff4b72);background-clip:text;-webkit-text-fill-color:transparent}.home-site .home-hero-lede{font-size:calc(13 * var(--u));line-height:1.6;max-width:calc(401 * var(--u));margin-top:calc(15 * var(--u));color:#e9edff}.home-site .home-hero-lede strong{font-weight:700}.home-site .home-hero-copy .home-actions{margin-top:calc(22 * var(--u))}.home-site .home-hero-copy .home-button{min-height:calc(46 * var(--u));padding-inline:calc(22 * var(--u))}.home-site .home-hero-copy .home-button--outline{padding-inline:calc(16 * var(--u));font-size:calc(10.5 * var(--u))}.home-site .hero-reassurance{display:flex;flex-wrap:wrap;gap:calc(16 * var(--u));list-style:none;padding:0;margin:calc(17 * var(--u)) 0 0;font-size:calc(10 * var(--u))}.home-site .hero-reassurance li{display:flex;align-items:center;gap:calc(6 * var(--u));white-space:nowrap}.home-site .hero-reassurance .icon{width:calc(14 * var(--u));height:calc(14 * var(--u));stroke-width:2.5;color:#00e8bb}.home-site .home-hero-scene{position:relative;width:calc(580 * var(--u));height:calc(466 * var(--u));margin-left:calc(-4 * var(--u));min-width:0}.home-site .hero-owner-layer{position:absolute;top:calc(7 * var(--u));left:calc(-1 * var(--u));width:calc(308 * var(--u));height:calc(458 * var(--u));z-index:2;overflow:hidden;mask-image:linear-gradient(#000 90%,transparent)}.home-site .hero-owner{width:100%;height:100%;object-fit:contain;object-position:center top;max-width:none}.home-site .hero-orbits{position:absolute;top:calc(-22 * var(--u));left:calc(-36 * var(--u));width:calc(650 * var(--u));height:calc(510 * var(--u));max-width:none;pointer-events:none}.home-site .hero-orbits--back{z-index:1;opacity:.95;animation:home-light-breathe 7s ease-in-out infinite}.home-site .hero-orbits--front{z-index:5;clip-path:polygon(0 75%,100% 66%,100% 100%,0 100%);opacity:.95;animation:home-light-breathe 7s ease-in-out -3s infinite}.home-site .hero-site{position:absolute;z-index:3;animation:home-card-float 8s ease-in-out infinite}.home-site .hero-site>a{display:block;width:100%;height:100%;border-radius:calc(10 * var(--u));transition:filter .2s}.home-site .hero-site>a:hover{filter:brightness(1.09)}.home-site .hero-site--salon{top:calc(30 * var(--u));left:calc(259 * var(--u));width:calc(236 * var(--u));height:calc(171 * var(--u));--rotation:-8deg;--skew:-2deg;transform:rotate(var(--rotation)) skewY(var(--skew));box-shadow:0 0 24px #fd46c854}.home-site .hero-site--lawn{top:calc(172 * var(--u));left:calc(350 * var(--u));width:calc(223 * var(--u));height:calc(158 * var(--u));--rotation:5deg;--skew:0deg;transform:rotate(var(--rotation));animation-delay:-2.5s;box-shadow:0 0 25px #ffe17134}.home-site .hero-site--auto{top:calc(288 * var(--u));left:calc(260 * var(--u));width:calc(289 * var(--u));height:calc(144 * var(--u));--rotation:6deg;--skew:0deg;transform:rotate(var(--rotation));animation-delay:-4s;box-shadow:0 0 24px #36bbf944}.home-site .business-preview{position:relative;container-type:inline-size;width:100%;height:100%;border:1px solid rgba(232,177,211,.6117647059);border-radius:calc(9 * var(--u));background:#ffe0e9;color:#251624;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,0 8px 14px #0005;text-align:left}.home-site .preview-browser{display:flex;justify-content:space-between;height:6cqw;align-items:center;color:#eee7f8;background:#0e0e16;font-size:2cqw;padding:0 4cqw}.home-site .preview-business-name{display:flex;align-items:center;gap:2cqw;height:12cqw;padding:0 4cqw}.home-site .preview-business-name>img{width:5cqw;height:5cqw}.home-site .preview-business-name>strong{font-size:4.4cqw;font-weight:750;letter-spacing:-.03em}.home-site .preview-business-name>span{margin-left:auto;color:#ee4ea7;font-size:4cqw}.home-site .preview-business-hero{height:calc(100% - 27cqw);position:relative;isolation:isolate}.home-site .preview-business-photo{position:absolute;top:0;right:0;width:55%;height:100%;object-fit:cover;z-index:-2}.home-site .preview-business-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffe0e9 35%,#ffe0e900);z-index:-1}.home-site .preview-business-copy{padding:3cqw 5cqw}.home-site .preview-business-copy>small{display:block;font-size:1.8cqw;font-weight:600;letter-spacing:.12em;margin-bottom:2cqw}.home-site .preview-business-copy>strong{display:block;font-size:7.8cqw;line-height:.98;letter-spacing:-.05em}.home-site .preview-cta{display:inline-flex;align-items:center;gap:3cqw;padding:2cqw 3cqw;margin-top:4cqw;border-radius:1.4cqw;font-size:2.4cqw;font-weight:600;color:#fff;background:#ee3f9b}.home-site .preview-cta b{font-size:3cqw}.home-site .preview-business-bottom{display:flex;align-items:center;justify-content:space-between;height:9cqw;padding:0 5cqw;font-size:2.2cqw;background:#ffedf2}.home-site .salon-mobile-previews{position:absolute;width:37%;height:72%;right:1%;bottom:1%;display:flex;align-items:center}.home-site .mini-mobile{width:53%;height:91%;border:1cqw solid #241622;border-radius:4cqw;background:#ffcfdf;display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:1cqw 1cqw 2cqw #29101c44}.home-site .mini-mobile>i{position:absolute;left:32%;right:32%;top:0;height:1cqw;background:#241622;border-radius:0 0 1cqw 1cqw}.home-site .mini-mobile>span{font-size:2.4cqw;font-weight:700;padding:2cqw 1cqw 1cqw}.home-site .mini-mobile>img{width:100%;height:45%;object-fit:cover}.home-site .mini-mobile>b{font-size:2.8cqw;line-height:1.05;padding:1cqw}.home-site .mini-mobile>small{margin:1cqw;background:#b71b67;color:#fff;border-radius:1cqw;padding:1cqw;text-align:center;font-size:1.4cqw}.home-site .mini-mobile--0{transform:rotate(-3deg);z-index:1}.home-site .mini-mobile--1{transform:rotate(5deg) translateY(2cqw);margin-left:-8%}.home-site .business-preview--lawn{border-color:#cbe777b0;background:#054029;color:#fff}.home-site .business-preview--lawn .preview-browser{display:none}.home-site .business-preview--lawn .preview-business-name{background:#063a2e;height:12cqw}.home-site .business-preview--lawn .preview-business-name>span{color:#ffed44}.home-site .business-preview--lawn .preview-business-hero{height:calc(100% - 19cqw)}.home-site .business-preview--lawn .preview-business-photo{width:100%}.home-site .business-preview--lawn .preview-business-hero:before{background:linear-gradient(90deg,#033a24eb 15%,#033a2400 90%)}.home-site .business-preview--lawn .preview-business-copy>strong{font-size:6cqw;color:#fffba4}.home-site .business-preview--lawn .preview-cta{background:#00844b;font-size:2cqw;margin-top:3cqw}.home-site .business-preview--lawn .preview-business-bottom{height:7cqw;background:#eef7dd;color:#173c26;font-size:1.8cqw}.home-site .quote-mini{position:absolute;right:3%;bottom:11%;width:41%;padding:3cqw;background:#ffffffed;border-radius:3cqw;color:#18482f;font-size:2cqw;transform:rotate(-2deg);box-shadow:0 1cqw 3cqw #0003}.home-site .quote-mini>span{font-weight:750;font-size:2.5cqw}.home-site .quote-mini>i{display:block;font-style:normal;border:1px solid #bcd1c0;padding:1cqw;margin-top:1.5cqw;font-size:1.5cqw}.home-site .quote-mini>b{display:block;font-size:1.6cqw;margin-top:2cqw}.home-site .business-preview--auto{border-color:#3f94f0;background:#001627;color:#fff}.home-site .business-preview--auto .preview-browser{display:none}.home-site .business-preview--auto .preview-business-name{height:10cqw;background:#071428}.home-site .business-preview--auto .preview-business-name>strong{font-size:4cqw}.home-site .business-preview--auto .preview-business-name>span{color:#309bf9}.home-site .business-preview--auto .preview-business-hero{height:calc(100% - 10cqw)}.home-site .business-preview--auto .preview-business-photo{width:100%}.home-site .business-preview--auto .preview-business-hero:before{background:linear-gradient(90deg,#001329e8,#00132910)}.home-site .business-preview--auto .preview-business-copy>strong{font-size:6.2cqw}.home-site .business-preview--auto .preview-cta{margin-top:3cqw;background:#0877c9}.home-site .business-preview--auto .preview-business-bottom{display:none}.home-site .receptionist-preview{position:absolute;z-index:7;left:calc(28 * var(--u));bottom:calc(8 * var(--u));width:calc(170 * var(--u));padding:calc(8 * var(--u));background:linear-gradient(135deg,#415183d9,#17234be8 65%,#030a21ee);border:1px solid #7f7dea;box-shadow:0 0 13px #965bff33,inset 0 0 10px #9f96ff1a;border-radius:calc(12 * var(--u));backdrop-filter:blur(10px)}.home-site .receptionist-heading{display:flex;align-items:center;gap:calc(6 * var(--u))}.home-site .receptionist-heading>img{width:calc(23 * var(--u));height:calc(23 * var(--u));border:1px solid #aa8afa;border-radius:50%;object-fit:cover;object-position:50% 16%;background:#2f4b6b}.home-site .receptionist-heading strong{display:block;font-size:calc(9 * var(--u));line-height:1.1}.home-site .receptionist-heading small{display:block;font-size:calc(6.4 * var(--u));color:#d5daf3;margin-top:calc(2 * var(--u))}.home-site .receptionist-heading>button{margin-left:auto;align-self:flex-start;background:none;border:0;padding:0 2px;color:#e7eaff;font-size:calc(13 * var(--u));line-height:1;width:24px;height:24px}.home-site .receptionist-answer{min-height:calc(37 * var(--u));padding:calc(6 * var(--u));background:#8394bb45;border:1px solid rgba(158,171,216,.3019607843);border-radius:calc(7 * var(--u));font-size:calc(10 * var(--u));line-height:1.25;margin:calc(7 * var(--u)) 0 calc(5 * var(--u))}.home-site .receptionist-options{display:grid;grid-template-columns:.9fr 1.1fr;gap:calc(4 * var(--u))}.home-site .receptionist-options button{font-size:calc(8 * var(--u));color:#c6f8ff;white-space:nowrap;padding:calc(3 * var(--u)) calc(4 * var(--u));border:1px solid #476197;border-radius:calc(7 * var(--u));background:#02142b;min-height:24px;transition:background .2s}.home-site .receptionist-options button:hover,.home-site .receptionist-options button[aria-pressed=true]{background:#203c70}.home-site .typing-dots{display:flex;align-items:center;gap:calc(4 * var(--u));width:max-content;padding:calc(5 * var(--u)) calc(8 * var(--u));border:1px solid #3b4580;border-radius:calc(9 * var(--u))}.home-site .typing-dots i{width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:50%;background:#7792ff}.home-site .receptionist-reopen{position:absolute;bottom:calc(25 * var(--u));left:calc(30 * var(--u));z-index:8;display:flex;align-items:center;gap:8px;color:#fff;background:#273574;border:1px solid #b199ff;border-radius:20px;padding:10px;font-size:12px}.home-site .hero-example-label{position:absolute;right:calc(23 * var(--u));bottom:calc(13 * var(--u));z-index:6;font-size:calc(7 * var(--u));letter-spacing:.08em;color:#b5bada;text-transform:uppercase}.home-site .industry-band{position:relative;min-height:calc(108 * var(--u));border-radius:calc(18 * var(--u)) calc(18 * var(--u)) 0 0;border-top:1px solid #173769;background:linear-gradient(#061837a6,#030d25d9);padding:calc(17 * var(--u)) calc(24 * var(--u)) calc(15 * var(--u))}.home-site .industry-band>p{position:absolute;top:calc(-10 * var(--u));left:0;right:0;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));font-weight:600;font-size:calc(12 * var(--u))}.home-site .industry-band>p>span{width:calc(53 * var(--u));height:1px;background:linear-gradient(90deg,transparent,#329de5)}.home-site .industry-band>p>span:last-child{transform:rotate(180deg)}.home-site .industry-tiles{display:flex;justify-content:space-between;gap:calc(12 * var(--u))}.home-site .industry-tile{width:calc(92 * var(--u));min-width:0;height:calc(86 * var(--u));padding:calc(8 * var(--u)) calc(7 * var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u));border:1px solid color-mix(in srgb,var(--tile-color) 70%,#202852);border-bottom-color:#17304e;border-radius:calc(13 * var(--u));background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--tile-color) 20%,transparent),transparent 75%),linear-gradient(#0b1437,#020e1d);transition:transform .22s,box-shadow .22s}.home-site .industry-tile>img{width:calc(36 * var(--u));height:calc(36 * var(--u));filter:brightness(1) drop-shadow(0 0 7px color-mix(in srgb,var(--tile-color) 35%,transparent));transition:transform .18s ease-out,filter .18s ease-out}.home-site .industry-tile>span{width:100%;padding-inline:calc(3 * var(--u));font-size:calc(9.3 * var(--u));font-weight:650;line-height:1.3;text-align:center;white-space:normal}.home-site .industry-tile:hover,.home-site .industry-tile:focus-visible{transform:translateY(-4px);color:#fff;box-shadow:0 5px 21px color-mix(in srgb,var(--tile-color) 22%,transparent)}.home-site .industry-tile:hover>img,.home-site .industry-tile:focus-visible>img{transform:translateY(-3px);filter:brightness(1.18) drop-shadow(0 0 9px color-mix(in srgb,var(--tile-color) 65%,white));animation:industry-icon-pulse 2.4s ease-in-out .18s infinite}.home-site .motion-toggle{position:absolute;left:calc(32 * var(--u));bottom:calc(117 * var(--u));z-index:9;display:flex;align-items:center;gap:5px;font-size:calc(8 * var(--u));color:#c5cfec;background:#0a16338c;border:1px solid #293554;border-radius:14px;padding:4px 7px;min-height:24px}.home-site .motion-toggle:disabled{cursor:default;opacity:.7}.home-site .home-journey{position:relative;background:radial-gradient(ellipse at 48% 35%,#e7e6ff,transparent 65%),#f2f3ff;color:#0b1022;padding:calc(13 * var(--u)) 0 calc(17 * var(--u))}.home-site .home-journey h2{text-align:center;font-size:calc(24 * var(--u));margin-bottom:calc(14 * var(--u))}.home-site .home-journey h2>span{color:#6748ef;font-size:.82em;background:linear-gradient(100deg,#6635fa,#288cf6,#973aec);background-clip:text;-webkit-text-fill-color:transparent}.home-site .journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(14 * var(--u));list-style:none;padding:0;margin:0 calc(-4 * var(--u))}.home-site .journey-card{min-height:calc(242 * var(--u));padding:calc(13 * var(--u)) calc(16 * var(--u));border:1px solid #fff;border-radius:calc(17 * var(--u));background:linear-gradient(140deg,#fffdfefe,#faf9ff9c);box-shadow:0 1px 20px #7660e325;position:relative;transition:transform .2s,box-shadow .2s}.home-site .journey-card:hover{transform:translateY(-4px);box-shadow:0 7px 25px #7660e333}.home-site .step-number{display:grid;place-items:center;width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 20%,color-mix(in srgb,var(--step-color) 65%,white),var(--step-color) 70%);font-size:calc(14 * var(--u));font-weight:600;box-shadow:0 2px 11px color-mix(in srgb,var(--step-color) 45%,transparent);border:1px solid white;margin-bottom:calc(8 * var(--u))}.home-site .journey-card h3{position:relative;z-index:1;font-size:calc(18 * var(--u));letter-spacing:-.04em}.home-site .journey-card>p{font-size:calc(11 * var(--u));line-height:1.4;margin-top:calc(5 * var(--u));position:relative;z-index:1}.home-site .step-next{position:absolute;top:calc(63 * var(--u));right:calc(2 * var(--u));width:calc(13 * var(--u));height:calc(13 * var(--u));color:#1d2855}.home-site .step-art{position:absolute;left:calc(8 * var(--u));right:calc(8 * var(--u));bottom:0;height:calc(111 * var(--u));overflow:hidden;border-radius:0 0 calc(14 * var(--u)) calc(14 * var(--u));pointer-events:none}.home-site .voice-question{display:flex;align-items:center;gap:calc(6 * var(--u));position:absolute;top:calc(8 * var(--u));left:calc(15 * var(--u));right:calc(15 * var(--u));padding:calc(7 * var(--u));border:1px solid white;border-radius:calc(10 * var(--u));background:linear-gradient(145deg,#fff,#e2e8ff);box-shadow:0 4px 10px #6671bb40}.home-site .voice-question>img{width:calc(23 * var(--u));height:calc(23 * var(--u));border-radius:50%;object-fit:cover;object-position:50% 10%;background:#ccd8e6}.home-site .voice-question>span{flex:1}.home-site .voice-question i{display:block;width:100%;height:calc(3 * var(--u));border-radius:4px;background:#bfc4e6;margin:calc(5 * var(--u)) 0}.home-site .voice-question i:last-child{width:70%}.home-site .voice-response{position:absolute;left:calc(16 * var(--u));right:calc(8 * var(--u));top:calc(50 * var(--u));height:calc(49 * var(--u));padding:calc(5 * var(--u));border-radius:calc(10 * var(--u));border:1px solid white;background:#fffaff;box-shadow:0 5px 15px #8551da33}.home-site .voice-response>svg{width:100%;height:100%;stroke:#8f3eff;stroke-width:2;stroke-linecap:round}.home-site .voice-response>span{position:absolute;top:calc(-3 * var(--u));right:calc(-1 * var(--u));background:#02ca7e;color:#fff;border-radius:50%;padding:calc(3 * var(--u))}.home-site .voice-response .icon{width:calc(13 * var(--u));height:calc(13 * var(--u))}.home-site .building-blocks{position:absolute;inset:0;transform:rotate(-5deg)}.home-site .building-connectors{position:absolute;width:100%;height:100%;stroke:#a5b7ff;fill:none;stroke-width:1.1;stroke-dasharray:3 4}.home-site .building-node{position:absolute;width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));display:grid;place-items:center;background:linear-gradient(140deg,#35beff,#4948f3);color:#fff;box-shadow:0 3px 8px #344fdf55,inset 0 1px 1px #fffb;border:1px solid #b2d9ff}.home-site .building-node .icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.home-site .node-0{left:21%;top:18%;background:linear-gradient(145deg,#e6a9ff,#9946f8)}.home-site .node-1{left:46%;top:15%}.home-site .node-2{left:73%;top:21%;background:linear-gradient(#ffb4ed,#e646c9)}.home-site .node-3{left:21%;top:52%;background:linear-gradient(#aca4ff,#5947f2)}.home-site .node-4{left:49%;top:47%;background:linear-gradient(#d6b2ff,#6638f4)}.home-site .node-5{left:77%;top:53%}.home-site .node-6{left:48%;top:81%}.home-site .review-sites{display:flex;gap:calc(5 * var(--u));align-items:flex-end;width:calc(174 * var(--u));height:100%;margin-left:calc(-6 * var(--u));padding-top:calc(10 * var(--u))}.home-site .review-site{width:calc(56 * var(--u));height:calc(88 * var(--u));border:1px solid #ced2dd;border-radius:calc(4 * var(--u));overflow:hidden;background:#fff;box-shadow:0 3px 8px #36476830;transform:rotate(-5deg)}.home-site .review-site--auto{height:calc(100 * var(--u));transform:rotate(-2deg)}.home-site .review-site--lawn{transform:rotate(6deg)}.home-site .review-site .business-preview{border:0;border-radius:0;height:58%;box-shadow:none}.home-site .review-site-lines{padding:calc(8 * var(--u)) calc(4 * var(--u))}.home-site .review-site-lines i{display:block;height:calc(4 * var(--u));background:#dfe4ef;margin-bottom:calc(5 * var(--u))}.home-site .review-site-lines i:nth-child(2){width:75%}.home-site .launch-rocket{width:100%;height:calc(135 * var(--u));margin-top:calc(-18 * var(--u));animation:home-rocket-hover 5s ease-in-out infinite}.home-site .ready-orbit{position:relative;width:calc(112 * var(--u));height:calc(106 * var(--u));margin:calc(1 * var(--u)) auto}.home-site .ready-orbit>div{position:absolute;inset:calc(20 * var(--u));display:grid;place-items:center;border-radius:50%;border:calc(5 * var(--u)) solid #97bcff;background:radial-gradient(circle at 30% 20%,#aaa9ff,#7150f3 65%,#3036dc);box-shadow:0 0 15px #ad90fc,inset 0 1px 5px #d0e9ff}.home-site .ready-orbit>div>.icon{color:#ffdc39;width:calc(39 * var(--u));height:calc(39 * var(--u));stroke-width:3.3;filter:drop-shadow(0 0 3px #ffcf41)}.home-site .ready-orbit>span{position:absolute;inset:calc(15 * var(--u));border-radius:50%;border:calc(4 * var(--u)) solid #03d979;border-right-color:#edf3ff;border-bottom-color:#edf3ff;transform:rotate(20deg)}.home-site .ready-orbit>span:nth-child(2){inset:calc(5 * var(--u));border:1px solid #d6c9fa;transform:rotateX(32deg) rotate(-25deg)}.home-site .ready-orbit>i{position:absolute;right:0;top:30%;width:4px;height:4px;border-radius:50%;background:#e6bcff}.home-site .home-solutions{padding:calc(12 * var(--u)) 0 calc(12 * var(--u));background:radial-gradient(ellipse at 20% 60%,rgba(18,16,78,.2666666667),transparent 65%),#020c24}.home-site .home-solutions h2{text-align:center;margin-bottom:calc(11 * var(--u));font-size:calc(26 * var(--u))}.home-site .home-solutions h2>span{background:linear-gradient(100deg,#b38bff,#fb6643 57%,#ef2abf);background-clip:text;-webkit-text-fill-color:transparent}.home-site .home-solutions-note{max-width:760px;margin:0 auto calc(16 * var(--u));text-align:center;font-size:calc(12 * var(--u));line-height:1.5;color:#c3cee6}.home-site .home-feature-grid,.home-site .home-extra-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(11 * var(--u));margin-inline:calc(-3 * var(--u))}.home-site .home-feature-card{min-height:calc(187 * var(--u));border:1px solid color-mix(in srgb,var(--feature-color) 75%,#17233b);border-radius:calc(13 * var(--u));background:radial-gradient(ellipse at 80% 0,color-mix(in srgb,var(--feature-color) 18%,transparent),transparent 68%),linear-gradient(135deg,#0b1731,#020820);position:relative;isolation:isolate;overflow:hidden;padding:calc(14 * var(--u)) calc(16 * var(--u));transition:transform .22s,box-shadow .22s}.home-site .home-feature-card:hover{transform:translateY(-4px);box-shadow:0 6px 23px color-mix(in srgb,var(--feature-color) 25%,transparent)}.home-site .home-feature-card:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.062745098) 48%,transparent 60%);transform:translate(-150%);transition:transform .6s;pointer-events:none}.home-site .home-feature-card:hover:after{transform:translate(150%)}.home-site .home-feature-card>h3{font-size:calc(17 * var(--u));position:relative;z-index:2}.home-site .home-feature-card>p{font-size:calc(11 * var(--u));line-height:1.35;margin-top:calc(6 * var(--u));position:relative;z-index:2}.home-site .feature-art{position:absolute;top:calc(68 * var(--u));bottom:0;left:0;right:0;z-index:1;overflow:hidden}.home-site .floating-chat{position:absolute;top:calc(5 * var(--u));right:calc(8 * var(--u));padding:calc(5 * var(--u));border:1px solid #bbb1ff;border-radius:calc(10 * var(--u));color:#fff;background:linear-gradient(130deg,#55b6ff,#932eff);transform:rotate(-13deg);box-shadow:0 0 15px #6f57ff}.home-site .floating-chat>.icon{width:calc(21 * var(--u));height:calc(21 * var(--u))}.home-site .feature-art--receptionist{overflow:visible}.home-site .chat-line{position:absolute;left:calc(20 * var(--u));right:calc(35 * var(--u));top:calc(25 * var(--u));height:calc(27 * var(--u));display:flex;align-items:center;gap:calc(5 * var(--u));background:linear-gradient(140deg,#f2f4ff,#6679bf);color:#17244e;border:1px solid #bfc7ee;border-radius:calc(8 * var(--u));padding:calc(4 * var(--u));font-size:calc(5.4 * var(--u));transform:rotate(-2deg)}.home-site .chat-line>img{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;object-fit:cover;object-position:50% 15%;background:#859dc6}.home-site .chat-reply{position:absolute;top:calc(54 * var(--u));right:calc(13 * var(--u));display:flex;align-items:center;gap:calc(3 * var(--u));background:linear-gradient(100deg,#634dff,#009cff);border:1px solid #7c9eff;border-radius:calc(10 * var(--u));padding:calc(7 * var(--u));font-size:calc(6 * var(--u));transform:rotate(-7deg);box-shadow:0 0 13px #0568ff88}.home-site .chat-reply>.icon{width:calc(10 * var(--u));height:calc(10 * var(--u))}.home-site .chat-contact{position:absolute;left:calc(14 * var(--u));bottom:calc(10 * var(--u));display:flex;gap:calc(7 * var(--u));align-items:center;font-size:calc(5 * var(--u));line-height:1.25}.home-site .chat-contact>img{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:50%;border:2px solid #fabfdb;background:#303864;object-fit:cover;object-position:50% 15%}.home-site .signal-ring{position:absolute;inset:calc(20 * var(--u)) calc(18 * var(--u)) calc(-10 * var(--u)) calc(50 * var(--u));border:1px solid rgba(49,78,168,.3607843137);border-radius:50%;transform:rotate(-35deg);z-index:-1}.home-site .booking-art{position:absolute;left:calc(25 * var(--u));top:calc(6 * var(--u));width:calc(136 * var(--u));padding:calc(7 * var(--u));background:linear-gradient(135deg,#152752,#081127);border:1px solid #4b65a4;border-radius:calc(10 * var(--u));transform:perspective(450px) rotateY(-12deg) rotate(-13deg);box-shadow:-6px 4px 15px #622ffa55}.home-site .booking-label{display:flex;align-items:center;gap:calc(5 * var(--u));font-size:calc(7 * var(--u));color:#b5c6ec}.home-site .booking-label .icon{width:calc(11 * var(--u));height:calc(11 * var(--u))}.home-site .booking-art>strong{display:block;font-size:calc(6.5 * var(--u));padding:calc(4 * var(--u)) 0}.home-site .booking-art>span{display:flex;align-items:center;justify-content:space-between;padding:calc(4 * var(--u)) calc(10 * var(--u));margin-top:calc(4 * var(--u));border:1px solid #293861;border-radius:calc(5 * var(--u));font-size:calc(7.5 * var(--u));background:#080e23}.home-site .booking-art>.selected-time{background:linear-gradient(90deg,#5355ff,#a02bfa);border-color:#ad82ff;box-shadow:0 0 10px #7135ff77}.home-site .selected-time .icon{width:calc(10 * var(--u));height:calc(10 * var(--u))}.home-site .payment-card{position:absolute;left:calc(20 * var(--u));top:calc(19 * var(--u));width:calc(146 * var(--u));height:calc(82 * var(--u));padding:calc(10 * var(--u));border:1px solid #5378c4;border-radius:calc(10 * var(--u));background:linear-gradient(115deg,#035d56,#12305e 52%,#5142c5);box-shadow:0 0 21px #4357e84d;transform:rotate(-9deg)}.home-site .payment-card>img{width:calc(32 * var(--u));height:calc(32 * var(--u));float:left;margin-right:calc(8 * var(--u))}.home-site .payment-card>span{font-size:calc(4.7 * var(--u));color:#b8ccef}.home-site .payment-card>strong{display:block;font-size:calc(15 * var(--u));line-height:1.3}.home-site .payment-card>small{display:block;clear:both;font-size:calc(6 * var(--u));color:#a0aedb;padding-top:calc(10 * var(--u))}.home-site .payment-card>i{position:absolute;right:calc(10 * var(--u));top:calc(10 * var(--u));width:calc(12 * var(--u));height:calc(9 * var(--u));border:1px solid #b4adff;border-radius:2px}.home-site .payment-success{position:absolute;left:calc(40 * var(--u));top:calc(73 * var(--u));display:flex;align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));background:linear-gradient(95deg,#08aa70,#50ec85);color:#fff;border:1px solid #9dffb0;border-radius:calc(5 * var(--u));transform:rotate(-9deg);box-shadow:0 0 14px #21df8c66;font-size:calc(9 * var(--u));font-weight:700;white-space:nowrap}.home-site .payment-success>.icon{width:calc(12 * var(--u));height:calc(12 * var(--u));stroke-width:3}.home-site .automation-flow{position:absolute;inset:0}.home-site .automation-flow>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#8464ee;stroke-width:1.4;stroke-dasharray:3 3}.home-site .automation-flow>span{position:absolute;display:flex;gap:calc(7 * var(--u));align-items:center;border:1px solid #424b7c;border-radius:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));background:linear-gradient(#28314c,#151d30);font-size:calc(8 * var(--u));line-height:1.2;box-shadow:0 3px 10px #0006}.home-site .automation-flow>span:nth-of-type(1){top:calc(7 * var(--u));left:calc(24 * var(--u))}.home-site .automation-flow>span:nth-of-type(2){top:calc(46 * var(--u));left:calc(37 * var(--u));color:#4bfcc9}.home-site .automation-flow>span:nth-of-type(3){top:calc(83 * var(--u));left:calc(19 * var(--u))}.home-site .automation-flow i{color:#faac65;font-size:calc(14 * var(--u));font-style:normal}.home-site .automation-flow>span:nth-of-type(2)>i{color:#03dda4}.home-site .automation-flow .icon{width:calc(15 * var(--u));height:calc(15 * var(--u));color:#99bfff}.home-site .automation-flow b{position:absolute;right:calc(-14 * var(--u));background:linear-gradient(#d277fb,#8b4cd6);border:1px solid #c4a3ff;border-radius:calc(5 * var(--u));padding:calc(5 * var(--u));font-weight:400}.home-site .analytics-panel{position:absolute;left:calc(18 * var(--u));right:calc(7 * var(--u));top:calc(7 * var(--u));height:calc(106 * var(--u));background:linear-gradient(130deg,#063c63bb,#060e27);border:1px solid #176a98;border-radius:calc(7 * var(--u));padding:calc(7 * var(--u));transform:rotate(-8deg)}.home-site .analytics-panel>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:calc(6 * var(--u));color:#7fc0e5}.home-site .analytics-panel .icon{width:calc(13 * var(--u));height:calc(13 * var(--u))}.home-site .analytics-panel>strong{font-size:calc(6 * var(--u));color:#7dfce3;font-weight:500}.home-site .analytics-bars{display:flex;align-items:flex-end;gap:calc(5 * var(--u));position:absolute;inset:calc(35 * var(--u)) calc(12 * var(--u)) calc(9 * var(--u));border-bottom:1px solid rgba(56,116,178,.3333333333);background:repeating-linear-gradient(0deg,transparent 0,transparent 14px,rgba(33,70,107,.4) 15px)}.home-site .analytics-bars>i{display:block;flex:1;height:var(--bar);background:linear-gradient(#fa6bbe,#6648ee 45%,#087ebf);border-radius:2px 2px 0 0;transform-origin:bottom;transition:transform .5s var(--delay)}.home-site .home-feature-card:hover .analytics-bars>i{transform:scaleY(1.12)}.home-site .analytics-panel>svg{position:absolute;width:88%;height:70%;bottom:calc(6 * var(--u));left:6%;stroke:#18aefc;stroke-width:1.3;fill:none;opacity:.7}.home-site .home-extra-grid{margin-top:calc(12 * var(--u))}.home-site .home-extra-card{display:flex;align-items:flex-start;gap:calc(10 * var(--u));min-height:calc(88 * var(--u));padding:calc(13 * var(--u)) calc(12 * var(--u));border:1px solid color-mix(in srgb,var(--feature-color) 35%,#243049);border-radius:calc(12 * var(--u));background:radial-gradient(ellipse at 15% 0,color-mix(in srgb,var(--feature-color) 18%,transparent),transparent 80%),#041026}.home-site .extra-icon{display:grid;place-items:center;flex:none;width:calc(29 * var(--u));height:calc(29 * var(--u));border:1px solid color-mix(in srgb,var(--feature-color) 45%,white);border-radius:calc(8 * var(--u));background:radial-gradient(circle at 25% 15%,color-mix(in srgb,var(--feature-color) 40%,white),var(--feature-color) 45%,color-mix(in srgb,var(--feature-color) 50%,black));box-shadow:0 0 12px color-mix(in srgb,var(--feature-color) 35%,transparent);color:#fff}.home-site .extra-icon>.icon{width:calc(19 * var(--u));height:calc(19 * var(--u))}.home-site .home-extra-card h3{font-size:calc(12.5 * var(--u));letter-spacing:-.025em;line-height:1.2}.home-site .home-extra-card p{font-size:calc(10.5 * var(--u));line-height:1.35;margin-top:calc(6 * var(--u))}.home-site .home-closing{position:relative;isolation:isolate;padding-bottom:calc(8 * var(--u));background:radial-gradient(ellipse at 82% 70%,#062059,#020b23 60%)}.home-site .home-closing>.home-wrap{position:relative}.home-site .closing-particles{position:absolute;bottom:calc(-15 * var(--u));left:0;width:100%;height:calc(190 * var(--u));z-index:-1;opacity:.85;animation:home-light-breathe 9s ease-in-out infinite}.home-site .home-proof-row{display:grid;grid-template-columns:1fr 1.01fr;width:75%;gap:calc(18 * var(--u));align-items:center}.home-site .business-promise{display:flex;align-items:center;gap:calc(17 * var(--u));min-height:calc(109 * var(--u));border:1px solid #395187;border-radius:calc(26 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));background:linear-gradient(120deg,#142148,#05112e)}.home-site .business-promise>img{width:calc(64 * var(--u));height:calc(70 * var(--u));border-radius:50%;object-fit:cover;object-position:50% 13%;background:#333752;flex:none}.home-site .business-promise p{font-size:calc(13 * var(--u));line-height:1.25}.home-site .business-promise a{display:flex;align-items:center;gap:calc(7 * var(--u));font-size:calc(8 * var(--u));margin-top:calc(7 * var(--u));color:#c4d5ff}.home-site .business-promise .icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.home-site .home-benefit-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(5 * var(--u))}.home-site .home-benefit-metrics>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(90 * var(--u));border:1px solid #133971;border-radius:calc(9 * var(--u));background:linear-gradient(130deg,#02264a99,#061127cc);text-align:center}.home-site .home-benefit-metrics strong{font-size:calc(27 * var(--u));line-height:1.1;color:#00e0e9;font-weight:750;letter-spacing:-.05em}.home-site .home-benefit-metrics>div:last-child strong{font-size:calc(18 * var(--u))}.home-site .home-benefit-metrics span{font-size:calc(10.5 * var(--u));line-height:1.2;margin-top:calc(5 * var(--u))}.home-site .closing-devices{position:absolute;right:calc(-18 * var(--u));top:calc(19 * var(--u));width:calc(241 * var(--u));height:calc(176 * var(--u));transform:rotate(5deg)}.home-site .closing-laptop{position:absolute;top:0;right:calc(19 * var(--u));width:calc(206 * var(--u));height:calc(135 * var(--u));border:calc(6 * var(--u)) solid #090a12;outline:1px solid #7191ae;border-radius:calc(7 * var(--u));transform:skewY(-6deg) rotate(2deg);background:#fff}.home-site .closing-laptop>.business-preview{border:0;border-radius:1px;height:100%;box-shadow:none}.home-site .closing-laptop-base{position:absolute;left:calc(-13 * var(--u));right:calc(-13 * var(--u));bottom:calc(-11 * var(--u));height:calc(6 * var(--u));border-radius:0 0 35% 35%;background:linear-gradient(#c3d5ed,#24394b 60%,#849bc4)}.home-site .closing-tablet{position:absolute;left:0;top:calc(47 * var(--u));width:calc(73 * var(--u));height:calc(102 * var(--u));border:calc(4 * var(--u)) solid #06070e;outline:1px solid #596c8c;border-radius:calc(5 * var(--u));transform:rotate(-8deg);z-index:2;background:#fff}.home-site .closing-tablet .business-preview{border:0;border-radius:1px;height:70%}.home-site .closing-phone{position:absolute;right:0;top:calc(23 * var(--u));height:calc(148 * var(--u));width:calc(66 * var(--u));border:calc(4 * var(--u)) solid #080a12;outline:1px solid #829bbb;border-radius:calc(12 * var(--u));background:#e6f4ea;color:#103622;overflow:hidden;z-index:3}.home-site .closing-phone>i{position:absolute;top:0;left:30%;right:30%;height:calc(4 * var(--u));background:#080a12;border-radius:0 0 4px 4px}.home-site .closing-phone>img{width:100%;height:56%;object-fit:cover}.home-site .closing-phone>div{padding:calc(6 * var(--u))}.home-site .closing-phone strong{display:block;font-size:calc(7 * var(--u));line-height:1.1}.home-site .closing-phone span{display:block;font-size:calc(3.7 * var(--u));margin:calc(4 * var(--u)) 0}.home-site .closing-phone b{display:block;color:#fff;background:#108049;border-radius:3px;font-size:calc(3.1 * var(--u));padding:calc(3 * var(--u))}.home-site .home-final-cta{width:calc(635 * var(--u));max-width:calc(100% - 200 * var(--u));margin-left:calc(88 * var(--u));margin-top:calc(16 * var(--u));position:relative;text-align:center}.home-site .home-final-cta h2{font-size:calc(21 * var(--u));white-space:nowrap}.home-site .home-final-cta h2>span{background:linear-gradient(100deg,#ff9362,#df6eff);background-clip:text;-webkit-text-fill-color:transparent}.home-site .home-final-cta>p{font-size:calc(11.5 * var(--u));margin-top:calc(2 * var(--u))}.home-site .home-final-cta>.home-button{margin-top:calc(7 * var(--u));min-height:calc(32 * var(--u));font-size:calc(11 * var(--u));padding-block:calc(6 * var(--u))}.home-site .home-final-cta>small{display:block;margin-top:calc(3 * var(--u));font-size:calc(8 * var(--u));color:#ccd8ec}.home-site .cta-handdrawn-arrow{position:absolute;width:calc(82 * var(--u));height:calc(65 * var(--u));left:calc(-75 * var(--u));top:calc(-10 * var(--u))}.home-site .home-footer{border-top:1px solid #142b50;background:#020a1c;padding:calc(14 * var(--u)) 0}.home-site .home-footer>.home-wrap{display:flex;align-items:center;gap:calc(23 * var(--u))}.home-site .home-footer .brand-mark{width:calc(25 * var(--u));height:calc(25 * var(--u))}.home-site .home-footer .brand-lockup strong{font-size:calc(16 * var(--u))}.home-site .home-footer .brand-lockup small{font-size:calc(6.5 * var(--u))}.home-site .home-footer p{font-size:calc(9 * var(--u));color:#acbddb}.home-site .home-footer nav{margin-left:auto;display:flex;gap:calc(20 * var(--u));font-size:calc(9 * var(--u))}.home-site .home-footer nav a{display:flex;align-items:center;gap:calc(7 * var(--u))}.home-site .home-footer nav .icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.home-site .home-footer small{font-size:calc(8 * var(--u));color:#a7b7d4}.home-site .will-reveal{opacity:0;transform:translateY(12px);transition:opacity .5s var(--reveal-delay, 0ms),transform .5s var(--reveal-delay, 0ms)}.home-site .will-reveal.is-visible{opacity:1;transform:none}.home-site.motion-paused .ambient,.home-site .is-offscreen .ambient,.home-site.motion-paused .industry-tile>img{animation-play-state:paused!important}@keyframes home-light-breathe{50%{opacity:.66;filter:brightness(1.15)}}@keyframes industry-icon-pulse{50%{transform:translateY(-5px);filter:brightness(1.4) drop-shadow(0 0 13px color-mix(in srgb,var(--tile-color) 72%,white))}}@keyframes home-card-float{50%{transform:translateY(-4px) rotate(var(--rotation)) skewY(var(--skew))}}@keyframes home-rocket-hover{50%{transform:translate(2px,-3px)}}@media(min-width:980px)and (max-width:1100px){.home-site .home-header-inner{gap:calc(22 * var(--u))}.home-site .home-nav{margin-left:calc(18 * var(--u));gap:calc(17 * var(--u));font-size:calc(10 * var(--u))}.home-site .home-header-actions{margin-left:calc(8 * var(--u))}.home-site .home-header-actions .home-button{padding-inline:calc(14 * var(--u))}}@media(max-width:979px){.home-site{--u:1px}.home-site .home-wrap{width:calc(100% - 48px);max-width:760px}.home-site .home-header,.home-site .home-header-inner{height:70px}.home-site .home-header-inner{width:calc(100% - 36px);gap:20px}.home-site .home-header-actions{margin-left:auto}.home-site .home-header-actions .home-button--outline{display:none}.home-site .home-menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;gap:5px;color:#fff;border:1px solid #5571b2;background:#07162e;border-radius:9px}.home-site .home-menu-toggle>span{width:18px;height:2px;background:currentColor}.home-site .home-nav{display:none;position:absolute;top:70px;left:0;right:0;margin:0;padding:16px 24px;background:#07142bee;backdrop-filter:blur(16px);border-bottom:1px solid #34456e;box-shadow:0 15px 30px #0006;flex-direction:column;align-items:stretch;gap:0;font-size:14px;max-height:calc(100svh - 70px);overflow:auto}.home-site .home-nav.is-open{display:flex}.home-site .home-nav>a,.home-site .nav-dropdown summary{padding:12px}.home-site .nav-dropdown-panel{position:static;width:100%;border:0;border-radius:0;box-shadow:none;background:#10203c;padding:8px}.home-site .nav-dropdown-panel a{padding:10px 16px}.home-site .home-hero-inner{grid-template-columns:minmax(0,1fr)}.home-site .home-hero-copy{padding-top:34px}.home-site .home-hero h1{font-size:clamp(48px,7vw,62px)}.home-site .home-hero-lede{font-size:16px;max-width:520px}.home-site .home-hero-copy .home-actions{margin-top:23px}.home-site .home-hero-copy .home-button{font-size:13px;min-height:46px}.home-site .hero-reassurance{font-size:11px;gap:18px}.home-site .home-announcement{font-size:11px;padding:6px 12px}.home-site .home-hero-scene{margin:20px auto 0;width:580px;height:466px}.home-site .industry-band{padding:23px 12px 20px}.home-site .industry-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-site .industry-tile{width:100%;height:98px}.home-site .industry-tile>span{font-size:12px}.home-site .industry-band>p{font-size:13px}.home-site .motion-toggle{inset:480px 20px auto auto;font-size:9px}.home-site .home-journey{padding:25px 0}.home-site .home-journey h2{font-size:27px;margin-bottom:20px}.home-site .journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.home-site .journey-card{min-height:270px;padding:17px}.home-site .journey-card h3{font-size:20px}.home-site .journey-card>p{font-size:13px}.home-site .step-art{height:115px}.home-site .journey-card:nth-child(3) .step-next{display:none}.home-site .home-solutions{padding:25px 0}.home-site .home-solutions h2{font-size:28px;margin-bottom:20px}.home-site .home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.home-site .home-feature-card{min-height:215px}.home-site .home-feature-card h3{font-size:19px}.home-site .home-feature-card>p{font-size:13px}.home-site .feature-art{top:88px;max-width:210px;margin-inline:auto}.home-site .home-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0}.home-site .home-extra-card{padding:15px 12px;min-height:108px}.home-site .home-extra-card h3{font-size:14px}.home-site .home-extra-card p{font-size:12px}.home-site .home-closing{padding:0 0 25px}.home-site .home-proof-row{width:100%;gap:15px}.home-site .business-promise{padding:14px;gap:12px}.home-site .business-promise p{font-size:14px}.home-site .business-promise a{font-size:10px}.home-site .home-benefit-metrics>div{min-height:111px}.home-site .home-benefit-metrics strong{font-size:28px}.home-site .home-benefit-metrics span{font-size:12px}.home-site .closing-devices{position:relative;margin:20px auto 0;right:auto;top:auto;width:241px}.home-site .home-final-cta{margin:15px auto 0;width:100%;max-width:100%}.home-site .home-final-cta h2{font-size:25px;white-space:normal}.home-site .home-final-cta>p{font-size:14px;margin:6px 0}.home-site .home-final-cta>.home-button{min-height:44px;font-size:13px}.home-site .home-final-cta>small{font-size:11px;margin-top:8px}.home-site .cta-handdrawn-arrow{display:none}.home-site .closing-particles{bottom:30px;height:230px}.home-site .home-footer>.home-wrap{flex-wrap:wrap;gap:16px}.home-site .home-footer nav{font-size:11px;margin:0}.home-site .home-footer p{font-size:11px}.home-site .home-footer small{font-size:10px}}@media(max-width:599px){.home-site .home-wrap{width:calc(100% - 36px)}.home-site .home-header-actions{display:none}.home-site .home-menu-toggle{margin-left:auto}.home-site .brand-lockup strong{font-size:23px}.home-site .brand-mark{width:37px;height:37px}.home-site .home-announcement{font-size:9px;padding:6px 10px;max-width:100%;white-space:normal}.home-site .home-hero h1{font-size:clamp(43px,11.7vw,62px)}.home-site .home-hero-lede{font-size:15px}.home-site .home-hero-copy .home-button{padding:12px 16px;font-size:12px}.home-site .home-hero-copy .home-button--outline{font-size:12px}.home-site .home-actions{gap:10px}.home-site .hero-reassurance{gap:8px 14px;font-size:10px}.home-site .hero-reassurance .icon{width:12px;height:12px}.home-site .home-hero-scene{--u:calc((100vw - 36px) / 580);width:calc(580 * var(--u));height:auto;padding-top:calc(430 * var(--u));padding-bottom:38px;margin-top:24px;margin-bottom:24px}.home-site .receptionist-preview{--u:1px;position:relative;left:auto;bottom:auto;width:min(100%,310px);margin-inline:auto;padding:12px}.home-site .receptionist-heading>img{width:32px;height:32px}.home-site .receptionist-heading strong{font-size:14px}.home-site .receptionist-heading small{font-size:10px}.home-site .receptionist-heading>button{width:44px;height:44px;font-size:22px;margin-top:-6px;margin-right:-6px}.home-site .receptionist-answer{font-size:13px;line-height:1.4;padding:10px;min-height:56px;margin-block:8px}.home-site .receptionist-options{gap:7px}.home-site .receptionist-options button{min-height:44px;font-size:12px}.home-site .typing-dots{align-self:center}.home-site .receptionist-reopen{position:relative;bottom:auto;left:auto;margin:15px auto;min-height:44px}.home-site .hero-example-label{font-size:8px;bottom:8px;left:0;right:0;text-align:center}.home-site .motion-toggle{position:relative;inset:auto;width:max-content;margin:0 auto 18px;font-size:11px;min-height:36px;padding:6px 12px}.home-site .industry-band{padding:22px 0 18px;border-radius:12px 12px 0 0}.home-site .industry-band>p{font-size:10.5px;gap:5px}.home-site .industry-band>p>span{width:22px}.home-site .industry-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-site .industry-tile{height:90px;padding:9px 10px;border-radius:10px}.home-site .industry-tile>img{width:31px;height:31px}.home-site .industry-tile>span{font-size:11px;line-height:1.3;padding-inline:4px}.home-site .home-journey h2{font-size:25px}.home-site .home-journey h2>span{display:block;margin-top:5px;font-size:19px}.home-site .journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-site .journey-card{min-height:270px;padding:14px 12px}.home-site .journey-card h3{font-size:18px}.home-site .journey-card>p{font-size:12px}.home-site .step-next{display:none}.home-site .journey-card:nth-child(3) .step-next{display:none}.home-site .journey-card:last-child{grid-column:1/-1;min-height:155px;padding-right:150px}.home-site .journey-card:last-child .step-art{left:auto;width:130px;right:10px;bottom:15px}.home-site .review-sites{width:100%;margin:0;gap:3px}.home-site .review-site{width:33%}.home-site .home-solutions h2{font-size:25px}.home-site .home-solutions h2>span{display:block;margin-top:4px}.home-site .home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-site .home-feature-card{padding:15px 12px;min-height:220px}.home-site .home-feature-card h3{font-size:17px}.home-site .home-feature-card>p{font-size:12px}.home-site .feature-art{--u: .87px;top:88px}.home-site .home-feature-card:last-child{grid-column:1/-1;min-height:145px;padding-right:50%}.home-site .home-feature-card:last-child .feature-art{inset:12px 8px 10px 45%}.home-site .home-extra-grid{grid-template-columns:1fr;gap:9px}.home-site .home-extra-card{min-height:80px;padding:16px;align-items:center;gap:16px}.home-site .home-extra-card h3{font-size:15px}.home-site .home-extra-card p{font-size:13px;margin-top:4px}.home-site .home-extra-card p br{display:none}.home-site .extra-icon{width:38px;height:38px;border-radius:11px}.home-site .extra-icon>.icon{width:24px;height:24px}.home-site .home-proof-row{grid-template-columns:1fr}.home-site .business-promise{gap:18px;padding:18px}.home-site .business-promise p{font-size:16px}.home-site .home-benefit-metrics>div{min-height:95px}.home-site .home-benefit-metrics strong{font-size:29px}.home-site .home-final-cta h2{font-size:25px}.home-site .home-footer>.home-wrap{gap:18px}.home-site .home-footer p{width:100%;margin-top:-9px}.home-site .home-footer .brand-lockup strong{font-size:20px}.home-site .home-footer .brand-lockup small{font-size:8px}.home-site .home-footer .brand-mark{width:32px;height:32px}}@media(max-width:359px){.home-site .hero-reassurance{font-size:9px}.home-site .journey-card h3{font-size:16px}.home-site .journey-card:last-child{padding-right:130px}.home-site .journey-card:last-child .step-art{width:110px;right:0}.home-site .home-feature-card h3{font-size:15px}.home-site .feature-art{--u:.74px}}@media(prefers-reduced-motion:reduce){.home-site *,.home-site *:before,.home-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-site .will-reveal{opacity:1!important;transform:none!important}}.home-site .home-nav a[aria-current=page]{color:#8ee5ff;text-decoration:underline;text-underline-offset:8px}.home-site .home-footer nav{flex-wrap:wrap;gap:12px 22px}.home-site .home-footer>.home-wrap{flex-wrap:wrap}.home-site .home-footer nav a{min-height:36px;font-size:12px}.home-site .market-kicker{color:#8fdcff;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:650;margin-bottom:18px}.home-site .market-lede{color:#ccd5ee;font-size:clamp(16px,1.4vw,19px);line-height:1.75;max-width:600px;margin:24px 0}.home-site .market-small{color:#aebddc;font-size:13px;line-height:1.7;margin-top:18px}.home-site .market-text-link{color:#9bddff;display:inline-flex;gap:12px;align-items:center;margin-top:22px;text-decoration:underline;text-underline-offset:5px;font-size:15px}.home-site .market-hero{padding:clamp(44px,6vw,88px) 0;background:radial-gradient(ellipse at 90% 15%,rgba(108,51,158,.2117647059),transparent 55%),radial-gradient(ellipse at 45% 90%,rgba(0,103,179,.168627451),transparent 65%),#04102a}.home-site .market-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,76px)}.home-site .market-hero h1{font-size:clamp(38px,4.5vw,66px);line-height:1.06;letter-spacing:-.045em}.home-site .market-hero h1 span,.home-site .market-final h2 span{background:linear-gradient(105deg,#35c9ff,#ac85ff 55%,#f277ce);background-clip:text;-webkit-text-fill-color:transparent}.home-site .market-hero .home-button,.home-site .market-final .home-button{min-height:48px;font-size:14px;padding:13px 20px;white-space:normal;text-align:center}.home-site .market-section-nav{display:flex;flex-wrap:wrap;gap:12px 32px;padding-block:22px;border-bottom:1px solid #263958;font-size:14px;color:#c3d3f2}.home-site .market-section-nav a{padding-block:7px}.home-site .market-section{padding:clamp(48px,7vw,90px) 0;scroll-margin-top:24px}.home-site .market-section-heading{max-width:700px;margin-bottom:38px}.home-site .market-section h2,.home-site .market-final h2{font-size:clamp(30px,3.4vw,48px);line-height:1.14}.home-site .market-section h2 span{color:#aebdf1}.home-site .market-section-heading>p:not(.market-kicker){color:#bdcbe5;font-size:17px;line-height:1.75;margin-top:20px}.home-site .market-section--glow{background:radial-gradient(ellipse at 85% 20%,rgba(64,34,92,.2),transparent 65%),#07142f;border-block:1px solid #243454}.home-site .market-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,85px);align-items:start}.home-site .market-split .market-section-heading{margin:0}.home-site .market-inline-note{display:flex;gap:16px;align-items:center;padding:24px 0 0;color:#b8c9e5;font-size:15px;line-height:1.75}.home-site .market-inline-note>.icon{width:30px;height:30px;color:#82d4ff}.home-site .market-inline-note strong{color:#edf1ff}.home-site .market-final{text-align:center;padding:65px 0 80px;background:radial-gradient(ellipse at 50% 100%,rgba(76,35,120,.2823529412),transparent 65%),#07152d;border-top:1px solid #233859}.home-site .market-final p:not(.market-kicker):not(.market-small){color:#c2d0e9;font-size:17px;margin:22px 0}.home-site .market-final .home-actions{justify-content:center}.home-site .market-faq details{border-bottom:1px solid #2c3f63}.home-site .market-faq details:first-child{border-top:1px solid #2c3f63}.home-site .market-faq summary{padding:22px 30px 22px 0;font-size:17px;line-height:1.5;cursor:pointer;position:relative;list-style:none}.home-site .market-faq summary::-webkit-details-marker{display:none}.home-site .market-faq summary:after{content:"+";position:absolute;right:0;color:#95d9ff}.home-site .market-faq details[open] summary:after{content:"−"}.home-site .market-faq details p{font-size:16px;color:#bacbe6;padding:0 0 24px;line-height:1.75}.home-site .market-faq p a{color:#8edaff;text-decoration:underline}.home-site .how-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin:0}.home-site .how-steps>li{grid-column:span 2;border:1px solid #2b3f69;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#111f42,#07142c);padding:24px}.home-site .how-step-art{position:relative;height:145px;margin-bottom:22px}.home-site .how-step-art .step-art{position:absolute;bottom:0;left:45px;right:0;height:140px;--u:1px}.home-site .how-step-art .step-number{position:relative;z-index:1;font-size:15px;color:var(--step-color);background:none;border:1px solid var(--step-color);width:38px;height:38px}.home-site .how-steps h3{font-size:23px;line-height:1.25;margin-bottom:14px}.home-site .how-steps p{color:#c0cde6;font-size:16px;line-height:1.7}.home-site .how-deliverable{display:flex;align-items:center;gap:8px;margin-top:23px;color:#cae5f8;font-size:13px}.home-site .how-deliverable .icon{width:16px;height:16px;color:var(--step-color)}.home-site .how-steps>li:nth-child(4),.home-site .how-steps>li:nth-child(5){grid-column:span 3}.home-site .how-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.home-site .how-layers article{position:relative;padding:28px 23px;border:1px solid #36456d;border-top:3px solid var(--layer-accent);border-radius:12px;background:linear-gradient(150deg,#142346,#09142b)}.home-site .how-layer-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#1c2d50;color:var(--layer-accent);margin-bottom:26px}.home-site .how-layer-icon .icon{width:26px;height:26px}.home-site .how-layer-number{position:absolute;top:28px;right:23px;color:#9aadd4;font-size:12px}.home-site .how-layers h3{font-size:21px;line-height:1.3;margin-bottom:14px}.home-site .how-layers p{color:#b9c9e4;font-size:15px;line-height:1.7}.home-site .how-control-list article{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #263b61}.home-site .how-control-list article:first-child{padding-top:0}.home-site .how-control-list>.icon,.home-site .how-control-list article>.icon{color:#8ce6ff;width:28px;height:28px}.home-site .how-control-list h3{font-size:20px;line-height:1.3;margin-bottom:12px}.home-site .how-control-list p{font-size:16px;line-height:1.75;color:#b9cae4}.home-site .market-example{background:radial-gradient(ellipse at 75% 45%,rgba(127,41,92,.1411764706),transparent 60%),#08152e;border-block:1px solid #263555}.home-site .how-example-ticket{padding:32px;background:linear-gradient(125deg,#25264f,#0b1c39);border:1px solid #756693;border-radius:20px;transform:rotate(2deg);box-shadow:0 20px 60px #0004}.home-site .how-example-ticket>div{display:flex;gap:12px;align-items:center;font-size:12px;letter-spacing:.1em;color:#ffc691}.home-site .how-example-ticket>p{font-size:36px;line-height:1.15;margin:28px 0;letter-spacing:-.04em}.home-site .how-example-ticket ol{list-style:none;margin:0;padding:0}.home-site .how-example-ticket li{display:flex;gap:15px;align-items:center;border-top:1px dashed #4a5578;padding:17px 0;font-size:15px;color:#c8d6ec}.home-site .how-example-ticket li>span{color:#ad9dff;font-size:12px}.home-site .workflow-preview{border:1px solid #415480;border-radius:20px;padding:24px;background:radial-gradient(ellipse at 85% 45%,rgba(88,38,96,.2),transparent 60%),linear-gradient(140deg,#14213e,#060f25);box-shadow:0 25px 75px #0005,0 0 60px #3b45dc12;min-width:0}.home-site .workflow-top{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;color:#acbddb;font-size:11px}.home-site .workflow-top>span:first-child{color:#c8e9fc;display:flex;gap:7px;align-items:center}.home-site .workflow-top i{display:block;width:6px;height:6px;border-radius:50%;background:#4be8c4}.home-site .workflow-choices{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.home-site .workflow-choices button{padding:10px 15px;min-height:44px;border:1px solid #405783;background:#0a1731;color:#c9d7ee;border-radius:30px;font-size:13px}.home-site .workflow-choices button[aria-pressed=true]{background:#244378;color:#f4fbff;border-color:#66cdff}.home-site .workflow-content h2{font-size:clamp(23px,2.2vw,30px);line-height:1.25;min-height:2.5em}.home-site .workflow-scene{position:relative;height:340px;margin-top:16px;isolation:isolate}.home-site .workflow-wires{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#425481;stroke-width:2}.home-site .workflow-wires .workflow-pulse{stroke:url(#workflow-gradient);stroke-width:4;stroke-dasharray:10 90;stroke-dashoffset:100;opacity:0}.home-site .workflow-node{position:absolute;width:57%;padding:17px;border-radius:12px;border:1px solid #4081ac;background:linear-gradient(120deg,#123454,#101a38);box-shadow:0 10px 30px #0004;z-index:2}.home-site .workflow-node--customer{top:0;left:0}.home-site .workflow-node--team{right:0;bottom:0;border-color:#8063a5;background:linear-gradient(125deg,#282748,#1b1b38)}.home-site .workflow-node small{display:block;color:#afc8e8;font-size:10px;letter-spacing:.08em}.home-site .workflow-node strong{display:block;font-size:17px;line-height:1.25;margin:9px 0 6px}.home-site .workflow-node>span:last-child{display:block;font-size:13px;line-height:1.5;color:#cfddf3}.home-site .workflow-node-icon{position:absolute;right:12px;top:12px;color:#79ddff}.home-site .workflow-node-icon .icon{width:18px;height:18px}.home-site .workflow-hub{position:absolute;z-index:3;left:18%;right:18%;top:43%;padding:13px 10px;text-align:center;background:#192651;border:1px solid #9f83f4;border-radius:14px;box-shadow:0 0 30px #8c55ff26}.home-site .workflow-hub>.icon{display:none}.home-site .workflow-hub>span{font-size:16px;font-weight:650}.home-site .workflow-hub>small{display:block;font-size:11px;color:#c6c9eb;margin-top:5px}.home-site .workflow-orbit{position:absolute;z-index:-1;border:1px solid rgba(118,119,215,.2);border-radius:50%;width:160px;height:160px}.home-site .workflow-orbit--one{right:0;top:5px}.home-site .workflow-orbit--two{left:10px;bottom:5px;width:115px;height:115px}.home-site .workflow-caption{color:#b6c8e5;font-size:13px;line-height:1.7;min-height:5.1em;margin-top:25px}.home-site .workflow-replay{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px;min-height:44px;width:100%;border:1px solid #415782;border-radius:9px;background:#102140;color:#deebff;font-size:13px}.home-site .workflow-scene.is-playing .workflow-pulse{animation:workflow-travel 2.8s linear both}.home-site .workflow-scene.is-playing .workflow-hub{animation:workflow-confirm 1s .8s both}.home-site .workflow-scene.is-playing .workflow-node--team{animation:workflow-confirm 1s 1.7s both}.home-site .market-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-site .market-card{border:1px solid #344971;border-radius:18px;padding:30px;background:linear-gradient(135deg,#132343,#08142c);display:flex;flex-direction:column;align-items:flex-start}.home-site .market-card>.icon{width:34px;height:34px;color:#95d9ff;margin-bottom:26px}.home-site .market-card h2,.home-site .market-card h3{font-size:25px;line-height:1.2;margin-bottom:18px}.home-site .market-card p{color:#c2cfe6;font-size:16px;line-height:1.7}.home-site .market-card ul{color:#bccce6;font-size:15px;line-height:1.7;padding-left:20px;margin:20px 0}.home-site .market-card li+li{margin-top:9px}.home-site .market-card .market-text-link{margin-top:auto;padding-top:22px}.home-site .market-card .market-card-label{font-size:12px;color:#94dcff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:15px}.home-site .market-card .market-card-price{font-size:24px;color:#f3f6ff;font-weight:650;margin-bottom:14px}.home-site .market-checklist{list-style:none;padding:0;margin:0;display:grid;gap:18px}.home-site .market-checklist li{display:flex;align-items:flex-start;gap:14px;font-size:16px;color:#cbd7ee;line-height:1.7}.home-site .market-checklist .icon{margin-top:5px;color:#5be4c4;width:20px;height:20px}.home-site .contact-address{display:inline-block;font-size:clamp(18px,3vw,30px);color:#a4e1ff!important;overflow-wrap:anywhere;text-decoration:underline!important;text-underline-offset:6px;margin:25px 0}.home-site .home-pricing-teaser{margin-block:35px;padding:32px;border:1px solid #3b4c78;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(110deg,#172549,#181636)}.home-site .home-pricing-teaser h2{font-size:28px;margin-bottom:12px}.home-site .home-pricing-teaser p{color:#c1d0eb;font-size:16px;max-width:660px}.home-site .home-pricing-teaser .home-button{flex:none;min-height:46px;font-size:14px}@keyframes workflow-travel{0%{opacity:1;stroke-dashoffset:100}90%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes workflow-confirm{50%{border-color:#96f6ff;box-shadow:0 0 25px #64caff50}}.home-site .archetype-site{background:#030d25}.home-site .archetype-site h1 em{background:linear-gradient(105deg,#35c9ff,#ac85ff 55%,#f277ce);background-clip:text;-webkit-text-fill-color:transparent}.home-site .home-menu-toggle,.home-site .home-header-actions .home-button{min-height:44px}@media(max-width:1100px){.home-site .how-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.home-site .market-cards{gap:15px}.home-site .market-card{padding:23px}}@media(max-width:979px){.home-site .market-hero-grid{grid-template-columns:1fr}.home-site .market-hero-copy{max-width:670px}.home-site .workflow-preview{max-width:600px;width:100%;margin:auto}.home-site .market-hero h1{font-size:clamp(42px,7vw,62px)}.home-site .how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-site .how-steps>li,.home-site .how-steps>li:nth-child(4),.home-site .how-steps>li:nth-child(5){grid-column:auto}.home-site .market-split,.home-site .market-cards{grid-template-columns:1fr}.home-site .market-card{padding:28px}.home-site .how-example-ticket{transform:none}.home-site .home-pricing-teaser{flex-direction:column;align-items:flex-start}}@media(max-width:599px){.home-site .market-hero h1{font-size:clamp(35px,9vw,48px)}.home-site .market-hero{padding-block:42px}.home-site .market-section h2,.home-site .market-final h2{font-size:32px}.home-site .how-steps,.home-site .how-layers{grid-template-columns:1fr}.home-site .how-steps>li{padding:23px}.home-site .how-step-art{max-width:280px}.home-site .how-layer-icon{margin-bottom:20px}.home-site .workflow-preview{padding:18px 14px}.home-site .workflow-top{font-size:10px}.home-site .workflow-choices{gap:6px}.home-site .workflow-choices button{font-size:12px;padding-inline:12px}.home-site .workflow-node{width:74%;padding:14px 12px}.home-site .workflow-node strong{font-size:16px}.home-site .workflow-node small{font-size:9px}.home-site .workflow-hub{left:8%;right:8%;top:44%}.home-site .workflow-hub>small{font-size:10px}.home-site .workflow-caption{min-height:0}.home-site .workflow-node-icon{right:9px;top:9px}.home-site .workflow-node-icon .icon{width:14px;height:14px}.home-site .market-section-nav{gap:5px 20px;font-size:13px}.home-site .how-example-ticket{padding:24px}.home-site .how-example-ticket>p{font-size:32px}.home-site .home-pricing-teaser{padding:25px;margin-block:25px}.home-site .home-pricing-teaser h2{font-size:26px}}
