.st-quick-contact{display:block;position:relative;order:2;z-index:35}.st-phone-toggle{display:grid;place-items:center;width:calc(43 * var(--st-display-unit, 1px));height:calc(43 * var(--st-display-unit, 1px));padding:0;border:1px solid #177a48;border-radius:50%;background:#c9f7d9;color:#0c7342;box-shadow:0 2px 14px #18a66643;transition:transform .2s ease,background .2s ease}.st-phone-toggle:hover,.st-phone-toggle[aria-expanded=true]{background:#adf0c4;transform:translateY(calc(-2 * var(--st-display-unit, 1px)))}.st-phone-toggle svg{width:calc(23 * var(--st-display-unit, 1px));height:calc(23 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-contact-options{position:absolute;top:calc(100% + calc(14 * var(--st-display-unit, 1px)));right:calc(-49 * var(--st-display-unit, 1px));width:min(calc(300 * var(--st-display-unit, 1px)),calc(100vw - calc(24 * var(--st-display-unit, 1px))));padding:calc(15 * var(--st-display-unit, 1px));border:1px solid #a7d9bb;border-radius:calc(22 * var(--st-display-unit, 1px));background:#f8fff9;color:#123628;box-shadow:0 24px 55px #102d2150;transform-origin:85% top;animation:st-dock-open .32s cubic-bezier(.16,1,.3,1) both}.st-contact-option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:calc(48 * var(--st-display-unit, 1px));margin:calc(4 * var(--st-display-unit, 1px)) 0;padding:calc(12 * var(--st-display-unit, 1px)) calc(14 * var(--st-display-unit, 1px));border:1px solid #c8e7d2;border-radius:calc(14 * var(--st-display-unit, 1px));background:#fff;color:#15372b;text-align:left;font:700 calc(13 * var(--st-display-unit, 1px))/1.4 Manrope,Arial,sans-serif;text-decoration:none;box-shadow:0 3px 8px #153c1e0b;animation:st-dock-item .36s cubic-bezier(.16,1,.3,1) backwards}.st-contact-option:nth-child(2){animation-delay:45ms}.st-contact-option:nth-child(3){animation-delay:90ms}.st-contact-option:nth-child(4){animation-delay:135ms}.st-contact-option-direct{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(2 * var(--st-display-unit, 1px));min-height:calc(58 * var(--st-display-unit, 1px))}.st-contact-option-direct small{font-size:calc(10 * var(--st-display-unit, 1px));font-weight:600;line-height:1.35;opacity:.72}.st-contact-option:is(button,a):hover{border-color:#52c485;background:#ecfff1}.st-contact-option-disabled{color:#6c8377;background:#eff4f0;border-style:dashed;cursor:default}.st-contact-option-disabled small{font-size:calc(10 * var(--st-display-unit, 1px));font-weight:600;color:#71887b}@keyframes st-dock-open{0%{opacity:0;transform:translateY(calc(-12 * var(--st-display-unit, 1px))) scale(.82)}to{opacity:1;transform:none}}@keyframes st-dock-item{0%{opacity:0;transform:translateY(calc(-10 * var(--st-display-unit, 1px))) scale(.92)}to{opacity:1;transform:none}}body .modern-header .theme-toggle{order:3}body .modern-header .menu-toggle{order:4}@media(max-width:959px){body .modern-header .st-quick-contact{margin-left:auto}body .modern-header .theme-toggle{box-sizing:border-box;width:calc(43 * var(--st-display-unit, 1px));height:calc(43 * var(--st-display-unit, 1px));flex:0 0 calc(43 * var(--st-display-unit, 1px));margin-left:0;padding:calc(10 * var(--st-display-unit, 1px))}body .modern-header .nav-wrap{gap:calc(10 * var(--st-display-unit, 1px))}.st-contact-options{position:fixed;top:calc(68 * var(--st-display-unit, 1px));right:calc(12 * var(--st-display-unit, 1px));width:min(calc(300 * var(--st-display-unit, 1px)),calc(100vw - calc(24 * var(--st-display-unit, 1px))));padding:calc(10 * var(--st-display-unit, 1px))}}@media(max-width:400px){body .modern-header .nav-wrap{gap:calc(8 * var(--st-display-unit, 1px))}body .modern-header .brand{font-size:clamp(calc(24 * var(--st-display-unit, 1px)),7vw,calc(30 * var(--st-display-unit, 1px)))}.st-phone-toggle,body .modern-header .theme-toggle{box-sizing:border-box;width:calc(39 * var(--st-display-unit, 1px));height:calc(39 * var(--st-display-unit, 1px));flex:0 0 calc(39 * var(--st-display-unit, 1px))}body .modern-header .theme-toggle{padding:calc(8 * var(--st-display-unit, 1px))}}body .st-ai-search,html[data-theme=dark] body .st-ai-search{--ai-surface:#fff;--ai-ink:#18303a;--ai-muted:#617078}body .st-ai-search .st-ai-surface,html[data-theme=dark] body .st-ai-search .st-ai-surface{background:#fff;color:#18303a;border-color:#e6c3cf}body .st-ai-search .st-ai-surface:after,html[data-theme=dark] body .st-ai-search .st-ai-surface:after{background:#fff}body .st-ai-search .st-ai-surface input,html[data-theme=dark] body .st-ai-search .st-ai-surface input{color:#18303a}body .st-ai-search .st-ai-surface input::placeholder,html[data-theme=dark] body .st-ai-search .st-ai-surface input::placeholder{color:#617078}.st-price-partner-slot{display:none}@media(max-width:760px){.cinematic-hero .hero-price.st-price-lockup{display:grid;grid-template-columns:minmax(0,1fr) clamp(calc(96 * var(--st-display-unit, 1px)),29vw,calc(124 * var(--st-display-unit, 1px)));align-items:center;column-gap:clamp(calc(10 * var(--st-display-unit, 1px)),3vw,calc(22 * var(--st-display-unit, 1px)));width:min(100%,calc(430 * var(--st-display-unit, 1px)));margin-inline:auto;text-align:left;justify-content:initial}.cinematic-hero .st-price-copy{min-width:0;justify-self:end}.cinematic-hero .st-price-main,.cinematic-hero .st-price-recurring{justify-content:flex-start;width:auto}.cinematic-hero .st-price-partner-slot{display:flex;align-items:center;justify-content:center;--badge-height:clamp(calc(94 * var(--st-display-unit, 1px)),28vw,calc(120 * var(--st-display-unit, 1px)));height:var(--badge-height);width:100%}.st-price-partner-slot .hero-credential{display:block;height:100%;width:calc(var(--badge-height)*var(--badge-ratio));max-width:100%;opacity:1;transform:none;transition:none}.cinematic-hero .st-hero-promotion{grid-column:1/-1;text-align:left;margin:calc(4 * var(--st-display-unit, 1px)) 0 0}}.st-visual-care{display:grid;place-items:center}.st-care-scene{position:relative;width:min(100%,calc(390 * var(--st-display-unit, 1px)));height:calc(292 * var(--st-display-unit, 1px));margin:auto}.st-care-website{position:absolute;left:3%;top:calc(34 * var(--st-display-unit, 1px));width:55%;height:calc(192 * var(--st-display-unit, 1px));border:1px solid #b3ccc1;border-radius:calc(18 * var(--st-display-unit, 1px));background:#fff;box-shadow:0 24px 43px #183b2a20;overflow:hidden;transform:rotate(-5deg)}.st-care-browser{display:flex;align-items:center;gap:calc(4 * var(--st-display-unit, 1px));height:calc(29 * var(--st-display-unit, 1px));padding:0 calc(11 * var(--st-display-unit, 1px));background:#eaf5ed;border-bottom:1px solid #d4e6d8}.st-care-browser i{width:calc(5 * var(--st-display-unit, 1px));height:calc(5 * var(--st-display-unit, 1px));border-radius:50%;background:#78b99a}.st-care-browser b{margin:auto;font-size:calc(8 * var(--st-display-unit, 1px));font-weight:600;color:#6b8175}.st-care-site-content{padding:calc(17 * var(--st-display-unit, 1px));color:#1a3a2e}.st-care-site-content>span{display:block;font-size:calc(8 * var(--st-display-unit, 1px));text-transform:uppercase;letter-spacing:.1em;color:#649273}.st-care-site-content strong{display:block;margin:calc(9 * var(--st-display-unit, 1px)) 0 calc(13 * var(--st-display-unit, 1px));font-size:calc(21 * var(--st-display-unit, 1px));line-height:1.06;letter-spacing:-.05em}.st-care-site-content i{display:block;width:78%;height:calc(5 * var(--st-display-unit, 1px));margin:calc(6 * var(--st-display-unit, 1px)) 0;border-radius:calc(8 * var(--st-display-unit, 1px));background:#dcebe1}.st-care-site-content i:last-child{width:56%}.st-care-connection{position:absolute;left:47%;top:calc(102 * var(--st-display-unit, 1px));width:28%;height:calc(70 * var(--st-display-unit, 1px));border-top:calc(2 * var(--st-display-unit, 1px)) dashed #47ba7f;border-radius:50%;transform:rotate(-13deg)}.st-care-connection span{position:absolute;width:calc(8 * var(--st-display-unit, 1px));height:calc(8 * var(--st-display-unit, 1px));border-radius:50%;background:#54c789}.st-care-connection span:nth-child(1){left:0;top:calc(-5 * var(--st-display-unit, 1px))}.st-care-connection span:nth-child(2){left:48%;top:calc(-7 * var(--st-display-unit, 1px))}.st-care-connection span:nth-child(3){right:0;top:calc(3 * var(--st-display-unit, 1px))}.st-care-team{position:absolute;right:1%;top:calc(56 * var(--st-display-unit, 1px));display:flex;flex-direction:column;align-items:center;justify-content:center;width:41%;height:calc(175 * var(--st-display-unit, 1px));border:1px solid #b7d2c0;border-radius:calc(28 * var(--st-display-unit, 1px));background:linear-gradient(150deg,#e2f8e9,#bce9d0);box-shadow:0 18px 38px #0c5f3722;transform:rotate(5deg);text-align:center;color:#173a2c}.st-care-team-face{position:relative;width:calc(66 * var(--st-display-unit, 1px));height:calc(66 * var(--st-display-unit, 1px));margin-bottom:calc(12 * var(--st-display-unit, 1px));border-radius:50%;background:#f6d8bb;border:calc(7 * var(--st-display-unit, 1px)) solid #72c393;box-shadow:0 0 0 5px #fff7}.st-care-team-face:before{content:"";position:absolute;top:calc(16 * var(--st-display-unit, 1px));left:calc(15 * var(--st-display-unit, 1px));width:calc(7 * var(--st-display-unit, 1px));height:calc(7 * var(--st-display-unit, 1px));border-radius:50%;background:#33483b;box-shadow:20px 0 #33483b}.st-care-team-face:after{content:"";position:absolute;left:calc(19 * var(--st-display-unit, 1px));bottom:calc(12 * var(--st-display-unit, 1px));width:calc(19 * var(--st-display-unit, 1px));height:calc(8 * var(--st-display-unit, 1px));border-bottom:calc(2 * var(--st-display-unit, 1px)) solid #af6c62;border-radius:50%}.st-care-team-face span{position:absolute;left:1px;top:calc(-8 * var(--st-display-unit, 1px));width:calc(48 * var(--st-display-unit, 1px));height:calc(24 * var(--st-display-unit, 1px));border-radius:60% 50% 15% 20%;background:#384a3e}.st-care-team strong{font-size:calc(17 * var(--st-display-unit, 1px));line-height:1.1;letter-spacing:-.03em}.st-care-team small{font-size:calc(8 * var(--st-display-unit, 1px));margin-top:calc(5 * var(--st-display-unit, 1px));color:#456859}.st-care-pulse{position:absolute;display:inline-flex;align-items:center;min-height:calc(28 * var(--st-display-unit, 1px));padding:calc(6 * var(--st-display-unit, 1px)) calc(11 * var(--st-display-unit, 1px));border:1px solid #c5dfcc;border-radius:calc(999 * var(--st-display-unit, 1px));background:#fff;box-shadow:0 7px 18px #31583a1c;color:#266044;font-size:calc(9 * var(--st-display-unit, 1px));font-weight:750;white-space:nowrap}.st-care-pulse-one{left:0;bottom:calc(22 * var(--st-display-unit, 1px));transform:rotate(3deg)}.st-care-pulse-two{right:2%;bottom:calc(9 * var(--st-display-unit, 1px));transform:rotate(-4deg)}html[data-theme=dark] .st-care-website{background:#203a2c;border-color:#5f896b}html[data-theme=dark] .st-care-browser{background:#2b4d38;border-color:#406a4b}html[data-theme=dark] .st-care-site-content{color:#ecfff1}html[data-theme=dark] .st-care-site-content i{background:#49735a}html[data-theme=dark] .st-care-team{background:linear-gradient(150deg,#244e35,#39704f);color:#eaffef;border-color:#619f76}html[data-theme=dark] .st-care-team small{color:#c5e1cc}html[data-theme=dark] .st-care-pulse{background:#214532;border-color:#5d9870;color:#d8ffe2}@media(max-width:599px){.st-visual-care{height:calc(325 * var(--st-display-unit, 1px))}.st-care-scene{height:calc(270 * var(--st-display-unit, 1px))}.st-care-website{height:calc(185 * var(--st-display-unit, 1px))}.st-care-team{height:calc(168 * var(--st-display-unit, 1px))}.st-signature-item:nth-child(3){margin-top:calc(28 * var(--st-display-unit, 1px))}.st-signature-item:nth-child(3) .st-statement-number{margin-bottom:calc(22 * var(--st-display-unit, 1px))}.st-signature-item:nth-child(3) h3{line-height:1.28;margin-bottom:calc(20 * var(--st-display-unit, 1px))}}.st-support{position:fixed;right:max(calc(22 * var(--st-display-unit, 1px)),env(safe-area-inset-right));bottom:0;z-index:70;font-family:Manrope,Arial,sans-serif}.st-support-launcher{display:flex;align-items:center;gap:calc(11 * var(--st-display-unit, 1px));width:min(calc(410 * var(--st-display-unit, 1px)),calc(100vw - calc(44 * var(--st-display-unit, 1px))));min-height:calc(68 * var(--st-display-unit, 1px));padding:calc(10 * var(--st-display-unit, 1px)) calc(16 * var(--st-display-unit, 1px));border:1px solid #b6ddc5;border-radius:calc(22 * var(--st-display-unit, 1px)) calc(22 * var(--st-display-unit, 1px)) 0 0;background:#edfff5;color:#18372c;box-shadow:0 10px 35px #143c3370;text-align:left;letter-spacing:-.01em}.st-support-launcher:hover{background:#e1f8eb}.st-support-launcher[aria-expanded=true]{display:none}.st-support-launcher-copy{display:grid;gap:1px}.st-support-launcher-copy strong{font-size:calc(15 * var(--st-display-unit, 1px));line-height:1.2}.st-support-launcher-copy small{font-size:calc(10 * var(--st-display-unit, 1px));font-weight:500;color:#607b69}.st-support-launcher-arrow{display:grid;place-items:center;width:calc(34 * var(--st-display-unit, 1px));height:calc(34 * var(--st-display-unit, 1px));margin-left:auto;border-radius:50%;background:#daf4e5;color:#225842;transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s}.st-support-launcher:hover .st-support-launcher-arrow{transform:translateY(calc(-3 * var(--st-display-unit, 1px)));background:#c8efd8}.st-support-launcher-arrow svg{width:calc(18 * var(--st-display-unit, 1px));height:calc(18 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.st-support-spark,.st-support-avatar{display:grid;place-items:center;width:calc(34 * var(--st-display-unit, 1px));height:calc(34 * var(--st-display-unit, 1px));border-radius:50%;background:linear-gradient(140deg,#72efb3,#3bbfc7);color:#153a34;font-size:calc(22 * var(--st-display-unit, 1px));line-height:1}.st-support-panel{display:flex;flex-direction:column;width:min(calc(410 * var(--st-display-unit, 1px)),calc(100vw - calc(30 * var(--st-display-unit, 1px))));height:min(calc(620 * var(--st-display-unit, 1px)),calc(100dvh - calc(80 * var(--st-display-unit, 1px))));max-height:calc(100dvh - calc(80 * var(--st-display-unit, 1px)));margin-bottom:0;border:1px solid #b6ddc5;border-bottom:0;border-radius:calc(23 * var(--st-display-unit, 1px)) calc(23 * var(--st-display-unit, 1px)) 0 0;background:#fff;color:#18372c;box-shadow:0 25px 75px #102b265e;overflow:hidden;will-change:transform,opacity,clip-path}.st-support-panel[hidden]{display:none}.st-support-head{display:flex;align-items:center;justify-content:space-between;flex:none;padding:calc(13 * var(--st-display-unit, 1px)) calc(16 * var(--st-display-unit, 1px));background:#e9f8ee;border-bottom:1px solid #d1e9da;cursor:pointer;transition:background .2s}.st-support-head:hover{background:#dcf4e5}.st-support-head:focus-visible{outline:calc(2 * var(--st-display-unit, 1px)) solid #248a5e;outline-offset:calc(-3 * var(--st-display-unit, 1px))}.st-support-head>div{display:flex;align-items:center;gap:calc(10 * var(--st-display-unit, 1px))}.st-support-head strong{display:block;font-size:calc(15 * var(--st-display-unit, 1px))}.st-support-head small{display:block;font-size:calc(10 * var(--st-display-unit, 1px));color:#607b69}.st-support-close-icon{display:grid;place-items:center;width:calc(36 * var(--st-display-unit, 1px));height:calc(36 * var(--st-display-unit, 1px));border-radius:50%;background:#d8efdf;color:#225842;font-size:calc(25 * var(--st-display-unit, 1px));line-height:1}.st-support-log{flex:1;min-height:0;padding:calc(20 * var(--st-display-unit, 1px)) calc(16 * var(--st-display-unit, 1px)) calc(12 * var(--st-display-unit, 1px));overflow-y:auto;overscroll-behavior:contain}.st-support-bubble{max-width:91%;margin:0 0 calc(13 * var(--st-display-unit, 1px));padding:calc(12 * var(--st-display-unit, 1px)) calc(14 * var(--st-display-unit, 1px));border-radius:calc(17 * var(--st-display-unit, 1px));font-size:calc(13 * var(--st-display-unit, 1px));line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.st-support-bubble[data-role=assistant]{background:#eff7f0;border-top-left-radius:calc(4 * var(--st-display-unit, 1px))}.st-support-bubble[data-role=user]{margin-left:auto;background:#d7f2e1;border-top-right-radius:calc(4 * var(--st-display-unit, 1px))}.st-support-bubble[data-role=status]{background:#f5f6f2;color:#68776c;font-size:calc(12 * var(--st-display-unit, 1px))}.st-support-flow{flex:none;padding:calc(10 * var(--st-display-unit, 1px)) calc(16 * var(--st-display-unit, 1px)) calc(15 * var(--st-display-unit, 1px));border-top:1px solid #e0ebe3}.st-support-flow h3{margin:0 0 calc(9 * var(--st-display-unit, 1px));font-size:calc(14 * var(--st-display-unit, 1px));letter-spacing:-.02em}.st-support-flow p{margin:0 0 calc(8 * var(--st-display-unit, 1px));font-size:calc(11 * var(--st-display-unit, 1px));line-height:1.5;color:#62796a}.st-support-actions{display:flex;flex-wrap:wrap;gap:calc(7 * var(--st-display-unit, 1px))}.st-support-actions button,.st-support-flow button[type=submit]{min-height:calc(38 * var(--st-display-unit, 1px));padding:calc(8 * var(--st-display-unit, 1px)) calc(13 * var(--st-display-unit, 1px));border:1px solid #2a9d69;border-radius:calc(12 * var(--st-display-unit, 1px));background:#207a51;color:#fff;font-size:calc(12 * var(--st-display-unit, 1px));font-weight:750}.st-support-actions button[data-secondary]{background:#fff;color:#266344;border-color:#b7d5c2}.st-support-actions button:disabled,.st-support-flow button:disabled{opacity:.55;cursor:wait}.st-support-flow form{display:grid;gap:calc(10 * var(--st-display-unit, 1px))}.st-support-flow label{display:grid;gap:calc(5 * var(--st-display-unit, 1px));font-size:calc(11 * var(--st-display-unit, 1px));font-weight:750}.st-support-flow input,.st-support-flow textarea,.st-support-flow select{box-sizing:border-box;width:100%;min-height:calc(39 * var(--st-display-unit, 1px));padding:calc(9 * var(--st-display-unit, 1px)) calc(11 * var(--st-display-unit, 1px));border:1px solid #b9d3c1;border-radius:calc(10 * var(--st-display-unit, 1px));background:#fff;color:#17362b;font:500 calc(13 * var(--st-display-unit, 1px))/1.5 Manrope,Arial,sans-serif}.st-support-flow textarea{min-height:calc(75 * var(--st-display-unit, 1px));max-height:calc(150 * var(--st-display-unit, 1px));resize:vertical}.st-support-flow input:focus,.st-support-flow textarea:focus,.st-support-flow select:focus{outline:calc(2 * var(--st-display-unit, 1px)) solid #43b77c;outline-offset:calc(2 * var(--st-display-unit, 1px))}.st-support-flow fieldset{display:flex;gap:calc(12 * var(--st-display-unit, 1px));margin:0;padding:0;border:0}.st-support-flow fieldset label{display:flex;align-items:center;gap:calc(5 * var(--st-display-unit, 1px));font-weight:600}.st-support-flow input[type=radio]{width:auto;min-height:0;accent-color:#257d54}.st-support-flow .st-support-error{color:#ac3131;font-size:calc(11 * var(--st-display-unit, 1px));margin:0}.st-support-review{max-height:calc(100 * var(--st-display-unit, 1px));overflow:auto;padding:calc(8 * var(--st-display-unit, 1px)) calc(10 * var(--st-display-unit, 1px));margin-bottom:calc(9 * var(--st-display-unit, 1px));border-radius:calc(10 * var(--st-display-unit, 1px));background:#edf8ef;font-size:calc(11 * var(--st-display-unit, 1px));line-height:1.5}.st-support-review strong{display:block}.st-support-privacy{flex:none;margin:0;padding:calc(8 * var(--st-display-unit, 1px)) calc(16 * var(--st-display-unit, 1px)) calc(12 * var(--st-display-unit, 1px));border-top:1px solid #e4eee5;color:#6a796f;font-size:calc(9 * var(--st-display-unit, 1px));line-height:1.45}.st-support-privacy a{text-decoration:underline;text-underline-offset:calc(2 * var(--st-display-unit, 1px))}.st-support-flow .st-support-composer{display:flex;align-items:flex-end;gap:calc(8 * var(--st-display-unit, 1px))}.st-support-flow .st-support-composer textarea{min-height:calc(51 * var(--st-display-unit, 1px));max-height:calc(120 * var(--st-display-unit, 1px));resize:vertical}.st-support-flow .st-support-composer button{display:grid;place-items:center;flex:none;width:calc(43 * var(--st-display-unit, 1px));height:calc(43 * var(--st-display-unit, 1px));padding:0;border:0;border-radius:calc(13 * var(--st-display-unit, 1px));background:#278459;color:#fff;font-size:calc(23 * var(--st-display-unit, 1px));line-height:1}.st-support-flow .st-support-composer button:hover{background:#176c43}.st-support-flow .st-support-error:not([hidden]){margin-top:calc(7 * var(--st-display-unit, 1px))}.st-support-flow .st-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html[data-theme=dark] .st-support-flow p,html[data-theme=dark] .st-support-privacy{color:#afc5b5}html[data-theme=dark] .st-support-flow input,html[data-theme=dark] .st-support-flow textarea,html[data-theme=dark] .st-support-flow select{background:#203729;color:#effaf1;border-color:#5b8e67}html[data-theme=dark] .st-support-review{background:#254b32;color:#eaffef}html[data-theme=dark] .st-support-actions button[data-secondary]{background:#213a2b;color:#d8f5e0;border-color:#5e8f6a}.st-support[data-support-ready=false] .st-support-launcher{visibility:hidden;opacity:0;transform:translateY(100%)}.st-support[data-support-ready=true] .st-support-launcher{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .55s ease,transform .65s cubic-bezier(.16,1,.3,1),visibility 0s}.st-support-nudge{position:absolute;right:calc(12 * var(--st-display-unit, 1px));bottom:calc(100% + calc(12 * var(--st-display-unit, 1px)));max-width:calc(255 * var(--st-display-unit, 1px));padding:calc(10 * var(--st-display-unit, 1px)) calc(14 * var(--st-display-unit, 1px));border:1px solid #7ac69a;border-radius:calc(14 * var(--st-display-unit, 1px));background:#f3fff7;color:#1b4c31;box-shadow:0 10px 30px #113c2640;font-size:calc(12 * var(--st-display-unit, 1px));font-weight:700;line-height:1.4;pointer-events:none;animation:st-support-nudge-in .42s cubic-bezier(.16,1,.3,1) both}.st-support-nudge[hidden]{display:none}.st-support-launcher.is-nudging{animation:st-support-attention .9s cubic-bezier(.2,.8,.2,1) 2}@keyframes st-support-attention{50%{box-shadow:0 12px 45px #143c3370,0 0 0 8px #58c79435;transform:translateY(calc(-3 * var(--st-display-unit, 1px)))}}@keyframes st-support-nudge-in{0%{opacity:0;transform:translateY(calc(12 * var(--st-display-unit, 1px))) scale(.92)}to{opacity:1;transform:none}}@media(max-width:959px){.st-support-launcher{display:none}.st-support{right:0;bottom:0;left:0;pointer-events:none}.st-support-panel{pointer-events:auto;width:100%;height:min(calc(680 * var(--st-display-unit, 1px)),88dvh);max-height:88dvh;margin:0;border-radius:calc(22 * var(--st-display-unit, 1px)) calc(22 * var(--st-display-unit, 1px)) 0 0;border-bottom:0}.st-support-privacy{padding-bottom:max(calc(11 * var(--st-display-unit, 1px)),env(safe-area-inset-bottom))}}html[data-theme=dark] .st-contact-options{background:#151719;color:#f5f7f2;border-color:#91e750;box-shadow:0 24px 55px #0009}html[data-theme=dark] .st-contact-option{background:#232628;color:#f5f7f2;border-color:#555c53}html[data-theme=dark] .st-contact-option:is(button,a):hover{background:#30332f;border-color:#b5ff67}html[data-theme=dark] .st-contact-option-disabled{background:#1b1d1f;color:#b3bdb1;border-color:#555c53}html[data-theme=dark] .st-contact-option-disabled small{color:#a2c379}html[data-theme=dark] .st-support-launcher{background:#17191b;color:#f5f7f2;border-color:#a9f65f;box-shadow:0 12px 42px #000a,0 0 22px #a9f65f29}html[data-theme=dark] .st-support-launcher:hover{background:#222527}html[data-theme=dark] .st-support-launcher-copy small{color:#b8c4b4}html[data-theme=dark] .st-support-launcher-arrow,html[data-theme=dark] .st-support-close-icon{background:#313631;color:#baff70}html[data-theme=dark] .st-support-spark,html[data-theme=dark] .st-support-avatar{background:#b8ff6b;color:#111411}html[data-theme=dark] .st-support-panel{background:#151719;color:#f5f7f2;border-color:#8dd94e;box-shadow:0 25px 75px #000b,0 0 24px #a9f65f24}html[data-theme=dark] .st-support-head{background:#202224;color:#f5f7f2;border-color:#41483d}html[data-theme=dark] .st-support-head:hover{background:#2c302d}html[data-theme=dark] .st-support-nudge{background:#202423;color:#d9ffb6;border-color:#9cea5d;box-shadow:0 10px 30px #0009}html[data-theme=dark] .st-support-head small{color:#b8c4b4}html[data-theme=dark] .st-support-bubble[data-role=assistant]{background:#282b2d;color:#f5f7f2}html[data-theme=dark] .st-support-bubble[data-role=user]{background:#333638;color:#f5f7f2;border:1px solid #80c449}html[data-theme=dark] .st-support-bubble[data-role=status]{background:#232628;color:#c4d0bf}html[data-theme=dark] .st-support-flow,html[data-theme=dark] .st-support-privacy{background:#1b1d1f;border-color:#41483d}html[data-theme=dark] .st-support-flow .st-support-composer textarea{background:#292c2e;color:#f5f7f2;border-color:#6e9650}html[data-theme=dark] .st-support-flow .st-support-composer textarea::placeholder{color:#aab5a8}html[data-theme=dark] .st-support-flow .st-support-composer textarea:focus{outline-color:#b8ff6b}html[data-theme=dark] .st-support-flow .st-support-composer button{background:#b8ff6b;color:#111411}html[data-theme=dark] .st-support-flow .st-support-composer button:hover{background:#ccff95}html[data-theme=dark] .st-support-privacy{color:#b0bbb0}html[data-theme=dark] .st-support-privacy a{color:#c6ff8f}@media(prefers-reduced-motion:reduce){.st-contact-options,.st-contact-option,.st-support-panel,.st-support-nudge,.st-support-launcher.is-nudging{animation:none}.st-phone-toggle,.st-support-launcher,.st-support-launcher-arrow{transition:none}}:root{--st-display-unit: max(1px, .0390625vw);font-size:calc(16 * var(--st-display-unit))}
