:root{--r-xl:22px;--shadow-card:0 1px 2px #042c530d, 0 12px 32px #042c5314;--shadow-lift:0 2px 6px #042c5314, 0 24px 56px #042c5329;--navy-tint:#0c447c14}.sx-head{max-width:720px;margin-bottom:var(--s-6)}.sx-head--center{text-align:center;margin-inline:auto}.sx-head--center>*{margin-inline:auto}.sx-head .lede{margin-top:var(--s-3)}.sx-inline-icon{vertical-align:-.15em;width:1em;height:1em;display:inline-block}.sx-chip{color:var(--navy);white-space:nowrap;background:#0c447c0f;border:1px solid #0c447c1a;border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-block}.hx{padding-block:var(--s-8) var(--s-8);background:radial-gradient(900px 500px at 85% 20%, #d85a302e, transparent 60%), radial-gradient(700px 600px at 10% 100%, #0c447ce6, transparent 70%), linear-gradient(160deg, var(--ink) 0%, #06355f 55%, var(--navy) 100%);color:var(--sand);position:relative;overflow:hidden}.hx:before{content:"";pointer-events:none;background-image:linear-gradient(#f1efe80d 1px,#0000 1px),linear-gradient(90deg,#f1efe80d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 75%)}.hx:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(38% 42% at 72% 32%,#d85a3042,#0000 70%),radial-gradient(30% 36% at 22% 78%,#3884d63d,#0000 70%);position:absolute;inset:-20%}@media (prefers-reduced-motion:no-preference){.hx:after{animation:18s ease-in-out infinite alternate hx-aurora}}@keyframes hx-aurora{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(-4%,3%)rotate(4deg)}to{transform:translate(3%,-2%)rotate(-3deg)}}.hx__grid{z-index:1;gap:var(--s-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.hx__eyebrow{align-items:center;gap:var(--s-2);letter-spacing:.04em;color:var(--coral-light);margin-bottom:var(--s-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f1efe814;border:1px solid #f1efe829;border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.hx__eyebrow:before{content:"";background:#7fd3a6;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 #7fd3a699}@media (prefers-reduced-motion:no-preference){.hx__eyebrow:before{animation:hx-pulse 2.4s var(--ease-out) infinite}}@keyframes hx-pulse{0%{box-shadow:0 0 #7fd3a68c}70%,to{box-shadow:0 0 0 9px #7fd3a600}}.hx__title{color:var(--white);letter-spacing:-.04em;max-width:20ch;font-size:clamp(2.3rem,4vw,3.55rem);line-height:1.04}.hx__lede{margin-top:var(--s-4);color:#f1efe8db;max-width:48ch;font-size:1.1875rem;line-height:1.6}.hx .hero-check,.hx__actions{margin-top:var(--s-5)}.hx__trust{margin-top:var(--s-5);gap:var(--s-2) var(--s-5);color:#f1efe8e6;flex-wrap:wrap;padding:0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.hx__trust li{align-items:center;gap:var(--s-2);display:inline-flex}.hx__trust-icon{color:#7fd3a6;width:18px;height:18px}.hx__founder{margin-top:var(--s-5);align-items:center;gap:var(--s-3);color:#f1efe8cc;font-size:.875rem;display:flex}.hx__founder-photo{border:2px solid #f1efe859;border-radius:50%;flex:none}.hx__founder p{flex-direction:column;gap:2px;margin:0;display:flex}.hx__founder strong{color:#f1efe8;font-weight:600}.hx__visual{height:560px;position:relative}.hx__glow{filter:blur(20px);background:radial-gradient(circle,#d85a3059,#0000 65%);border-radius:50%;position:absolute;inset:12% 10%}.hx__phone{background:#0b1b2e;border:8px solid #0b1b2e;border-radius:34px;position:absolute;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #f1efe81f}.hx__phone--front{z-index:2;width:270px;height:540px;top:30px;left:50%;transform:translate(-38%)}.hx__phone--back{opacity:.55;z-index:1;width:220px;height:450px;top:70px;left:50%;transform:translate(-112%)rotate(-7deg)}.hx__chip,.hx__sms{z-index:3;color:var(--ink);background:#fffffff5;border:1px solid #ffffffb3;border-radius:16px;font-size:.875rem;font-weight:600;line-height:1.3;position:absolute;box-shadow:0 1px 2px #00000014,0 24px 48px -12px #0006}.hx__chip{align-items:center;gap:var(--s-2);white-space:nowrap;padding:10px 14px;display:inline-flex}.hx__chip-icon{width:28px;height:28px;color:var(--white);border-radius:9px;padding:5px;display:inline-flex}.hx__chip-icon--navy{background:var(--navy)}.hx__chip-icon--green{background:var(--success)}.hx__stars{color:#e8a53a;letter-spacing:1px}.hx__chip--google{top:28px;right:2%}.hx__chip--review{top:210px;right:-2%}.hx__chip--booking{bottom:40px;right:6%}.hx__sms{width:250px;padding:14px;bottom:120px;left:0}.hx__sms-head,.hx__sms-foot{align-items:center;gap:6px;font-size:.8125rem;display:flex}.hx__sms-head{color:#a8391b}.hx__sms-foot{color:var(--success);margin-top:8px}.hx__sms-icon{width:16px;height:16px}.hx__sms-bubble{background:var(--sand);border-radius:14px 14px 14px 4px;margin-top:8px;padding:10px 12px;font-weight:500}@keyframes hx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.hx__copy>*,.hx__visual{animation:hx-rise 1s var(--ease-out) both}.hx__copy>:first-child{animation-delay:60ms}.hx__copy>:nth-child(2){animation-delay:.14s}.hx__copy>:nth-child(3){animation-delay:.24s}.hx__copy>:nth-child(4){animation-delay:.34s}.hx__copy>:nth-child(5){animation-delay:.44s}.hx__copy>:nth-child(6){animation-delay:.52s}.hx__visual{animation-duration:1.3s;animation-delay:.26s}.hx__chip,.hx__sms{animation:hx-pop .7s var(--ease-out) both, hx-float 6s ease-in-out infinite}.hx__chip--google{animation-delay:.9s,1.6s}.hx__sms{animation-delay:1.15s,-1.4s}.hx__chip--review{animation-delay:1.4s,-.1s}.hx__chip--booking{animation-delay:1.65s,-3s}}@keyframes hx-rise{0%{opacity:0;translate:0 28px}}@keyframes hx-pop{0%{opacity:0;translate:0 12px;scale:.85}}@media (max-width:1080px){.hx__grid{gap:var(--s-6);grid-template-columns:1fr}.hx__visual{width:100%;max-width:560px;height:500px;margin-inline:auto}}@media (max-width:600px){.hx{padding-block:var(--s-6) var(--s-5)}.hx__title{font-size:2.1rem}.hx__lede{font-size:1.0625rem}.hx__actions .btn{flex:100%}.hx__grid{gap:0}.hx__copy{display:contents}.hx__eyebrow{margin-bottom:var(--s-3);order:0;justify-self:start;font-size:.75rem}.hx__title{order:1}.hx__visual{height:290px;margin-top:var(--s-4);order:2}.hx__lede{order:3}.hx .hero-check{order:4}.hx__actions{order:5}.hx__trust{order:6}.hx__founder{order:7}.hx__phone--front{border-width:5px;border-radius:24px;width:140px;height:280px;top:4px;transform:translate(-30%)}.hx__phone--back{display:none}.hx__chip{padding:8px 10px;font-size:.75rem}.hx__chip-icon{width:22px;height:22px;padding:4px}.hx__chip--google{top:0;right:0}.hx__chip--review{display:none}.hx__chip--booking{bottom:0;right:0}.hx__sms{width:180px;padding:10px;font-size:.75rem;bottom:44px;left:0}}.sx-trades--guides{grid-template-columns:repeat(2,minmax(0,1fr))}.container.guide__body{max-width:760px}.guide__crumbs{margin-bottom:var(--s-3);font-size:.9375rem}.guide__crumbs a{color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline}.guide__title{font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.12}.guide__meta{margin-top:var(--s-2);margin-bottom:var(--s-4);color:var(--ink-muted);font-size:.9375rem}.guide__section{margin-top:var(--s-6)}.guide__section h2{margin-bottom:var(--s-3);font-size:1.5rem}.guide__section p,.guide__section li{font-size:1.0625rem;line-height:1.7}.guide__section p+p,.guide__section ul{margin-top:var(--s-3)}.guide__section ul{gap:var(--s-2);padding-left:1.2em;display:grid}.sx-trades{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-trades:not(.sx-trades--guides){grid-template-columns:repeat(3,minmax(0,1fr))}.sx-trades__card{gap:var(--s-2);height:100%;padding:var(--s-5) var(--s-4) var(--s-4);border-radius:var(--r-xl);background:linear-gradient(180deg, var(--white), var(--surface));border:1px solid var(--line-soft);box-shadow:var(--shadow-xs);color:var(--ink);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .3s var(--ease);flex-direction:column;display:flex}.sx-trades__card:hover{color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.sx-trades__name{font-size:1.0625rem;font-weight:600}.sx-trades__lede{color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.sx-trades__arrow{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--navy);transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .5s var(--ease-out);border-radius:50%;margin-top:auto;padding:8px}.sx-trades__card:hover .sx-trades__arrow{background:var(--coral-deep);border-color:var(--coral-deep);color:var(--white);transform:translate(4px)}@media (max-width:900px){.sx-trades,.sx-trades:not(.sx-trades--guides){grid-template-columns:repeat(2,minmax(0,1fr))}.sx-trades:not(.sx-trades--guides)>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:560px){.sx-trades,.sx-trades--guides,.sx-trades:not(.sx-trades--guides){grid-template-columns:minmax(0,1fr)}}.hx__grid--single{grid-template-columns:minmax(0,1fr);max-width:760px}.sx-trade__example{max-width:760px;margin-inline:auto;display:block}.sx-trade__quote{max-width:720px;margin-inline:auto}.sx-trade__packages{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:900px){.sx-trade__packages{grid-template-columns:minmax(0,1fr)}}.sx-proof__grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-proof__card{color:var(--ink);display:block}.sx-proof__card:hover{color:var(--ink)}.sx-browser{border:1px solid var(--line-soft);background:var(--white);box-shadow:var(--shadow-rest);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:16px;overflow:hidden}.sx-proof__card:hover .sx-browser{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.sx-browser__bar{border-bottom:1px solid var(--line-soft);background:linear-gradient(#fbfaf7,#f3f1ea);gap:6px;padding:11px 14px;display:flex}.sx-browser__bar span{width:10px;height:10px;transition:background-color .3s var(--ease);background:#e2ddd1;border-radius:50%}.sx-proof__card:hover .sx-browser__bar span:first-child{background:#f26d5b}.sx-proof__card:hover .sx-browser__bar span:nth-child(2){background:#f2bd4c}.sx-proof__card:hover .sx-browser__bar span:nth-child(3){background:#5fc46a}.sx-browser__shot{aspect-ratio:16/10;position:relative;overflow:hidden}.sx-browser__shot img{transition:transform 1.4s var(--ease-out)}.sx-proof__card:hover .sx-browser__shot img{transform:scale(1.045)}.sx-proof__meta{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-top:var(--s-3);display:flex}.sx-proof__name{font-family:var(--font-manrope), sans-serif;font-size:1.0625rem;font-weight:600}.sx-proof__tag{color:var(--ink-muted);font-size:.875rem}.sx-proof__visit{color:var(--coral-text);flex:none;font-size:.875rem;font-weight:600}.sx-proof__visit .sx-inline-icon{transition:transform .4s var(--ease-out)}.sx-proof__card:hover .sx-proof__visit .sx-inline-icon{transform:translate(3px,-3px)rotate(-45deg)}@media (max-width:900px){.sx-proof__grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.sx-ba{margin:0}.sx-ba__labels{margin-bottom:var(--s-3);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);font-size:.8125rem;font-weight:700;display:grid}.sx-ba__labels span:last-child{color:#14593a;grid-column:3}.sx-ba__rows{gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.sx-ba__row{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;display:grid}.sx-ba__before,.sx-ba__after{align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);line-height:1.4;display:flex}.sx-ba__before{border:1px solid var(--line-soft);color:var(--ink-muted);background:#ffffff73;font-style:italic}.sx-ba__after{background:var(--white);border:1px solid var(--line-soft);box-shadow:var(--shadow-rest);color:var(--ink);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);position:relative}.sx-ba__after:before{content:"";background:var(--success);border-radius:0 3px 3px 0;width:3px;position:absolute;top:24%;bottom:24%;left:0}.sx-ba__row:hover .sx-ba__after{box-shadow:var(--shadow-hover);transform:translate(4px)}.sx-ba__mark{border-radius:50%;flex:none;width:30px;height:30px;padding:6px;display:inline-flex}.sx-ba__mark--x{color:#a8391b;background:#f8e4de}.sx-ba__mark--ok{background:var(--success-light);color:var(--success)}.sx-ba__link{color:var(--navy);justify-content:center;align-items:center;display:flex}.sx-ba__link svg{background:var(--white);border:1px solid var(--line-soft);width:32px;height:32px;box-shadow:var(--shadow-xs);transition:transform .5s var(--ease-out), background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;padding:7px}.sx-ba__row:hover .sx-ba__link svg{background:var(--navy);color:var(--white);transform:translate(3px)}@media (max-width:760px){.sx-ba__labels{display:none}.sx-ba__row{border-radius:var(--r-lg);box-shadow:var(--shadow-card);grid-template-columns:1fr;gap:0;overflow:hidden}.sx-ba__before,.sx-ba__after{box-shadow:none;border:none;border-radius:0}.sx-ba__before{background:#fbf4f1}.sx-ba__link{display:none}}.sx-dfy{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-dfy__item{gap:var(--s-2);padding:var(--s-5) var(--s-4);border-radius:var(--r-xl);background:linear-gradient(180deg, var(--white), var(--surface));border:1px solid var(--line-soft);box-shadow:var(--shadow-xs);transition:border-color .3s var(--ease), transform .5s var(--ease-out), box-shadow .5s var(--ease-out);flex-direction:column;display:flex}.sx-dfy__item:hover{border-color:var(--line-strong);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.sx-dfy__icon{width:48px;height:48px;margin-bottom:var(--s-2);background:linear-gradient(150deg, #1a5f9f 0%, var(--navy) 45%, var(--ink) 100%);color:var(--white);transition:transform .5s var(--ease-out);border-radius:14px;padding:12px;display:inline-flex;box-shadow:inset 0 1px #fff3,0 1px 2px #042c5333,0 8px 16px -8px #042c5399}.sx-dfy__item:hover .sx-dfy__icon,.sx-trades__card:hover .sx-dfy__icon{transform:translateY(-2px)rotate(-6deg)scale(1.05)}.sx-dfy__item h3{font-size:1.1875rem}.sx-dfy__item p{color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.sx-dfy__in{padding-top:var(--s-2);flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}@media (max-width:1080px){.sx-dfy{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-dfy__item:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:560px){.sx-dfy{gap:var(--s-3);grid-template-columns:1fr}.sx-dfy__item{align-items:center;column-gap:var(--s-3);row-gap:var(--s-1);padding:var(--s-4);grid-template-columns:40px 1fr;display:grid}.sx-dfy__icon{border-radius:12px;width:40px;height:40px;margin:0;padding:9px}.sx-dfy__item p{grid-column:1/-1}}.sx-paths{gap:var(--s-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0;display:grid}.sx-paths__group{padding:var(--s-5);border-radius:var(--r-xl);position:relative}.sx-paths__group--getOnline{background:var(--white);border:1px solid var(--line)}.sx-paths__group--moreCustomers{background:radial-gradient(60% 80% at 100% 0%, #d85a3038, transparent 70%), linear-gradient(160deg, var(--ink), var(--navy));color:var(--sand);box-shadow:var(--shadow-hover);overflow:hidden}.sx-paths__group--getOnline{box-shadow:var(--shadow-rest)}.sx-paths__step{align-items:center;gap:var(--s-2);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-text);font-size:.8125rem;font-weight:700;display:inline-flex}.sx-paths__group--moreCustomers .sx-paths__step{color:var(--coral-light)}.sx-paths__step span{width:24px;height:24px;color:var(--white);background:currentColor;background:var(--coral-deep);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.sx-paths__name{margin-top:var(--s-2);font-size:1.6rem}.sx-paths__group--moreCustomers .sx-paths__name{color:var(--white)}.sx-paths__band{color:var(--ink-muted);margin-top:2px;font-size:.9375rem}.sx-paths__group--moreCustomers .sx-paths__band{color:var(--on-navy-soft)}.sx-paths__guarantee{margin-top:var(--s-4);align-items:flex-start;gap:var(--s-2);color:#f1efe8;font-size:.9375rem;font-weight:500;display:flex}.sx-paths__guarantee .sx-inline-icon{color:#7fd3a6;flex:none;margin-top:3px}.sx-paths__guarantee a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sx-paths__cards{margin-top:var(--s-4);gap:var(--s-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.sx-mini{height:100%;padding:var(--s-4);border-radius:var(--r-lg);background:var(--sand);color:var(--ink);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);border:1px solid #0000;flex-direction:column;gap:6px;display:flex;position:relative}.sx-paths__group--moreCustomers .sx-mini{background:#fffffff7}.sx-mini:hover{color:var(--ink);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.sx-mini--highlight{border:2px solid var(--coral);box-shadow:0 0 0 4px #d85a302e,0 16px 32px -12px #d85a3080}.sx-mini__badge{top:-12px;left:var(--s-3);background:var(--coral-deep);color:var(--white);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;position:absolute}.sx-mini__name{font-family:var(--font-manrope), sans-serif;font-size:1.25rem;font-weight:600}.sx-mini__outcome{font-weight:600;line-height:1.35}.sx-mini__price{color:var(--navy);font-size:.875rem;font-weight:600}.sx-mini__more{padding-top:var(--s-2);color:var(--coral-text);margin-top:auto;font-size:.875rem;font-weight:600}@media (max-width:1080px){.sx-paths{grid-template-columns:1fr}}@media (max-width:700px){.sx-paths__group{padding:var(--s-4)}.sx-paths__cards{gap:var(--s-4);grid-auto-flow:row}}.sx-quotes__grid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-quote{height:100%;padding:var(--s-5);border-radius:var(--r-xl);background:linear-gradient(180deg, var(--white), var(--surface));border:1px solid var(--line-soft);box-shadow:var(--shadow-rest);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);flex-direction:column;margin:0;display:flex}.sx-quote:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.sx-quote__mark{width:34px;height:34px;color:var(--coral);opacity:.85}.sx-quote__result{margin:var(--s-3) 0 0;font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;color:var(--coral-text,var(--coral));font-size:1.375rem;font-weight:700;line-height:1.2}.sx-quote blockquote{margin:var(--s-2) 0 var(--s-4);font-family:var(--font-manrope), sans-serif;color:var(--ink);font-size:1rem;font-weight:500;line-height:1.55}.sx-quote figcaption{align-items:center;gap:var(--s-3);margin-top:auto;display:flex}.sx-quote figcaption>span:last-child{color:var(--ink-muted);flex-direction:column;font-size:.875rem;display:flex}.sx-quote figcaption strong{color:var(--ink);font-size:1rem}.sx-quote__avatar{background:linear-gradient(150deg, #1a5f9f, var(--ink));width:42px;height:42px;color:var(--white);font-family:var(--font-manrope), sans-serif;box-shadow:0 0 0 3px var(--white), 0 0 0 4px var(--line-soft);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}@media (max-width:900px){.sx-quotes__grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.sx-promises{margin:0}.sx-promises__grid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-promise{padding:var(--s-5) var(--s-4);border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line-soft);box-shadow:var(--shadow-rest);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);position:relative;overflow:hidden}.sx-promise:after{content:"";background:linear-gradient(90deg, var(--coral), var(--navy));transform-origin:0;height:3px;transition:transform .7s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sx-promise:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.sx-promise:hover:after{transform:scaleX(1)}.sx-promise__icon{width:52px;height:52px;margin-bottom:var(--s-3);color:var(--navy);background:linear-gradient(150deg,#0c447c1a,#0c447c0a);border:1px solid #0c447c1a;border-radius:14px;padding:12px;display:inline-flex}.sx-promise h3{margin-bottom:var(--s-2);font-size:1.1875rem}.sx-promise p{color:var(--ink-muted);font-size:.9375rem;line-height:1.55}@media (max-width:1080px){.sx-promises__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sx-promises__grid{grid-template-columns:1fr}}.sx-guarantee{gap:var(--s-6);padding:var(--s-6);isolation:isolate;border-radius:var(--r-xl);background:radial-gradient(500px 300px at 0% 0%, #d85a304d, transparent 70%), radial-gradient(500px 360px at 100% 100%, #3884d640, transparent 70%), linear-gradient(150deg, var(--ink), var(--navy));color:var(--sand);box-shadow:var(--shadow-hover);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.sx-guarantee:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#f1efe80d 1px,#0000 1px),linear-gradient(90deg,#f1efe80d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 20%,#000 10%,#0000 70%);mask-image:radial-gradient(at 20%,#000 10%,#0000 70%)}.sx-guarantee__badge{text-align:center;background:#ffffff0d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f1efe81f,0 0 60px #d85a3040}.sx-guarantee__badge:before{content:"";background:conic-gradient(from 0deg, var(--coral), #d85a301a 40%, var(--coral-light) 70%, var(--coral));-webkit-mask-composite:xor;border-radius:50%;padding:3px;position:absolute;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:no-preference){.sx-guarantee__badge:before{animation:9s linear infinite sx-spin}}@keyframes sx-spin{to{transform:rotate(360deg)}}.sx-guarantee__badge strong{font-family:var(--font-manrope), sans-serif;letter-spacing:-.04em;color:var(--white);font-variant-numeric:tabular-nums;font-size:3.8rem;font-weight:700;line-height:1}.sx-guarantee__badge span{padding-inline:var(--s-3);color:var(--coral-light);margin-top:4px;font-size:.8125rem;font-weight:600}.sx-guarantee__title{color:var(--white);font-size:clamp(1.6rem,3vw,2.3rem)}.sx-guarantee__body{margin:var(--s-3) 0 var(--s-5);color:var(--on-navy-soft)}@media (max-width:760px){.sx-guarantee{gap:var(--s-4);padding:var(--s-5) var(--s-4);grid-template-columns:1fr}.sx-guarantee__badge{width:120px;height:120px}.sx-guarantee__badge strong{font-size:2.6rem}}.sx-chooser{margin-top:var(--s-6)}.sx-chooser__title{margin-bottom:var(--s-3);font-size:1.25rem}.sx-chooser__grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-choice{gap:var(--s-2);height:100%;padding:var(--s-5);border-radius:var(--r-xl);background:var(--white);border:2px solid var(--line);color:var(--ink);box-shadow:var(--shadow-card);transition:border-color var(--t-base), transform var(--t-base), box-shadow var(--t-base);flex-direction:column;display:flex}.sx-choice:hover{color:var(--ink);border-color:var(--navy);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.sx-choice__icon{background:linear-gradient(150deg, #1a5f9f 0%, var(--navy) 45%, var(--ink) 100%);width:46px;height:46px;color:var(--white);border-radius:14px;padding:11px;display:inline-flex;box-shadow:inset 0 1px #fff3,0 8px 16px -8px #042c5399}.sx-choice h3{font-size:1.25rem}.sx-choice p{color:var(--ink-muted);font-size:.9375rem}.sx-choice__from{font-weight:700;color:var(--navy)!important}.sx-choice__cta{padding-top:var(--s-2);color:var(--coral-text);margin-top:auto;font-weight:600}@media (max-width:760px){.sx-chooser__grid{grid-template-columns:1fr}}.px-grid{gap:var(--s-5);align-items:stretch;display:grid}.px-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.px-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.px-grid--3{grid-template-columns:1fr;max-width:600px}}@media (max-width:800px){.px-grid--2{grid-template-columns:1fr;max-width:600px}}.px{border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card);scroll-margin-top:calc(var(--nav-h) + var(--s-3));flex-direction:column;min-width:0;display:flex;position:relative}.px--highlight{border:2px solid var(--coral);box-shadow:var(--shadow-lift)}.px__badge{top:-13px;right:var(--s-5);background:var(--coral-deep);color:var(--white);border-radius:999px;padding:3px 12px;font-size:.8125rem;font-weight:600;position:absolute}.px__head{padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--line)}.px__name{font-size:1.75rem}.px__outcome{font-family:var(--font-manrope), sans-serif;color:var(--navy);margin-top:4px;font-size:1.125rem;font-weight:600;line-height:1.3}.px__lead{margin-top:var(--s-3);color:var(--ink-muted);font-size:1rem;line-height:1.5}.px__price{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--sand)}.px__price-main{font-family:var(--font-manrope), sans-serif;color:var(--ink);font-size:1.35rem;font-weight:600;line-height:1.25}.px__price-vat{color:var(--ink-muted);font-size:.8125rem}.px__body{gap:var(--s-4);padding:var(--s-4) var(--s-5);flex-direction:column;flex:1;display:flex}.px__block h4{margin-bottom:var(--s-2);font-family:var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.8125rem;font-weight:700}.px__list{gap:var(--s-2);flex-direction:column;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:flex}.px__list li{gap:var(--s-2);grid-template-columns:22px minmax(0,1fr);display:grid}.px__check{background:var(--success-light);width:20px;height:20px;color:var(--success);border-radius:50%;margin-top:1px;padding:3px}.px__list--monthly .px__check{background:var(--navy-tint);color:var(--navy)}.px__details summary{cursor:pointer;color:var(--navy);align-items:center;min-height:44px;font-size:1rem;font-weight:600;list-style:none;display:flex}.px__details summary::-webkit-details-marker{display:none}.px__details summary:after{content:" +"}.px__details[open] summary:after{content:" –"}.px__details .px__list{margin-top:var(--s-3)}.px__changes{padding:var(--s-3);border-radius:var(--r-sm);background:var(--success-light);font-size:.9375rem;line-height:1.5}.px__note{color:var(--ink-muted);font-size:.875rem;line-height:1.5}.px__actions{gap:var(--s-3);padding:0 var(--s-5) var(--s-5);flex-direction:column;display:flex}.px__actions .btn{white-space:normal;width:100%}.px__other-ways{text-align:center;color:var(--ink-muted);margin:0;font-size:.9375rem}.px__other-ways a{color:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.px__check-link{text-align:center;text-underline-offset:3px;align-items:center;min-height:44px;font-size:1rem;font-weight:500;text-decoration:underline;display:inline-flex}@media (max-width:600px){.px__head,.px__body{padding-inline:var(--s-4)}.px__actions{padding:0 var(--s-4) var(--s-4)}}.sx-sticky{display:none}@media (max-width:760px){.sx-sticky{z-index:40;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);transition:transform var(--t-base);background:#fffffff5;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sx-sticky--show{transform:none}.sx-sticky .btn{width:100%}body:has(.sx-sticky) .footer{padding-bottom:84px}}.px__price-alt{color:var(--ink);margin-top:2px;font-size:1rem}.sx-trust-list{margin:var(--s-4) 0 0;gap:var(--s-2);flex-direction:column;max-width:760px;padding:0;list-style:none;display:flex}.sx-trust-list li{padding-left:26px;font-weight:600;position:relative}.sx-trust-list li:before{content:"✓";color:var(--success);position:absolute;left:0}.sx-compare{margin-top:var(--s-6);max-width:980px}.sx-compare__title{margin-bottom:var(--s-3)}.sx-compare__grid{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);overflow:hidden}.sx-compare__row{gap:var(--s-1) var(--s-3);padding:12px var(--s-3);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;font-size:1rem;line-height:1.45;display:grid}.sx-compare__row:first-child{border-top:0}.sx-compare__label{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);grid-column:1/-1;font-size:.875rem;font-weight:600}.sx-compare__row--head .sx-compare__label{display:none}.sx-compare__row>span[role=cell]{overflow-wrap:break-word}.sx-compare__row>span[role=cell]:nth-of-type(3){padding-left:var(--s-3);border-left:1px solid var(--line)}.sx-compare__name{flex-direction:column;display:flex}.sx-compare__name strong{font-family:var(--font-manrope), sans-serif;font-size:1.15rem}.sx-compare__name span{color:var(--navy);font-size:.9375rem}.sx-compare__name:nth-of-type(3){padding-left:var(--s-3);border-left:1px solid var(--line)}.sx-compare__note{margin-top:var(--s-2);color:var(--ink-muted);font-size:.9375rem}@media (min-width:760px){.sx-compare__row{grid-template-columns:1fr 1.4fr 1.4fr;align-items:start}.sx-compare__label{grid-column:auto}.sx-compare__row--head .sx-compare__label{display:block}}.sx-results{background:var(--white);border-bottom:1px solid var(--line-soft);padding-block:clamp(64px,7vw,96px);position:relative}.sx-results__head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.sx-results__head .eyebrow{margin:0}@media (min-width:761px){.sx-results__head .eyebrow{order:2}}.sx-results__head h2{max-width:22ch;font-size:clamp(1.6rem,2.6vw,2.2rem)}.sx-results__grid{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-result{padding:var(--s-5) var(--s-4) var(--s-2) 0;position:relative}.sx-result+.sx-result{padding-left:var(--s-4);border-left:1px solid var(--line-soft)}.sx-result:before{content:"";background:var(--coral);width:40px;height:2px;position:absolute;top:-1px;left:0}.sx-result+.sx-result:before{left:var(--s-4)}.sx-result__value{font-family:var(--font-manrope), sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:linear-gradient(160deg, var(--ink) 30%, #1d6bb5);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,4.4vw,3.8rem);font-weight:700;line-height:1}.sx-result__prefix{color:var(--ink-soft);-webkit-text-fill-color:var(--ink-soft);font-weight:600}.sx-result__label{margin-top:var(--s-3);color:var(--ink);font-weight:600;line-height:1.35}.sx-result__who{margin-top:var(--s-1);color:var(--ink-muted);font-size:.875rem}.sx-results__note{margin-top:var(--s-5);color:var(--ink-soft);max-width:none;font-size:.8125rem}@media (max-width:900px){.sx-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-result:nth-child(3){border-left:0;padding-left:0}.sx-result:nth-child(3):before{left:0}.sx-result:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (max-width:480px){.sx-result{padding-right:var(--s-2)}.sx-result+.sx-result{padding-left:var(--s-3)}.sx-result+.sx-result:before{left:var(--s-3)}.sx-result:nth-child(3){padding-left:0}.sx-result:nth-child(3):before{left:0}.sx-result__value{font-size:2.2rem}.sx-result__label{font-size:.9375rem}}@media (min-width:901px){.sx-proof__grid--bento{gap:var(--s-5) var(--s-5);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.sx-proof__lead{grid-row:1/span 2}.sx-proof__lead .sx-proof__card{flex-direction:column;height:100%;display:flex}.sx-proof__lead .sx-stage{flex:1}.sx-proof__lead .sx-proof__name{font-size:1.375rem}}.sx-featured{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-feat{isolation:isolate;gap:var(--s-2);height:100%;min-height:380px;padding:var(--s-5);color:var(--sand);background:linear-gradient(160deg, #0a3a69 0%, var(--ink) 70%);box-shadow:var(--shadow-rest);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sx-feat:before{content:"";z-index:-1;background:radial-gradient(circle, var(--feat-glow,#d85a3073), transparent 65%);width:420px;height:420px;transition:transform .9s var(--ease-out);border-radius:50%;position:absolute;top:-180px;right:-160px}.sx-feat--hospitality{--feat-glow:#e8a53a6b}.sx-feat--managers{--feat-glow:#40beaa5c}.sx-feat:after{content:"";z-index:-1;background-image:linear-gradient(#f1efe80d 1px,#0000 1px),linear-gradient(90deg,#f1efe80d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 60%);mask-image:linear-gradient(200deg,#000 0%,#0000 60%)}.sx-feat:hover{color:var(--sand);transform:translateY(-6px);box-shadow:0 30px 60px -20px #042c538c}.sx-feat:hover:before{transform:translate(-40px,40px)scale(1.15)}.sx-feat__top{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.sx-feat__icon{width:52px;height:52px;color:var(--white);background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;padding:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.sx-feat__badge{color:#f1efe8e6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.sx-feat__name{letter-spacing:.1em;text-transform:uppercase;color:var(--coral-light);font-size:.8125rem;font-weight:600}.sx-feat__title{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--white);text-wrap:balance;font-size:1.625rem;font-weight:600;line-height:1.15}.sx-feat__proof{margin-top:var(--s-2);color:var(--on-navy-soft);font-size:.9375rem;line-height:1.5}.sx-feat__more{padding-top:var(--s-4);color:var(--white);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.sx-feat__more .sx-inline-icon{background:var(--coral-deep);width:30px;height:30px;transition:transform .5s var(--ease-out);border-radius:50%;padding:7px}.sx-feat:hover .sx-feat__more .sx-inline-icon{transform:translate(5px)}.sx-others{margin-top:var(--s-6)}.sx-others__label{margin-bottom:var(--s-3);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem;font-weight:600}.sx-others__list{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-other{align-items:center;gap:var(--s-3);height:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--line-soft);background:var(--surface);color:var(--ink);transition:border-color .3s var(--ease), background-color .3s var(--ease), transform .5s var(--ease-out);border-radius:16px;display:flex}.sx-other:hover{color:var(--ink);background:var(--white);border-color:var(--line-strong);transform:translateY(-2px)}.sx-other__icon{width:40px;height:40px;color:var(--navy);background:#0c447c14;border-radius:12px;flex:none;padding:10px;display:inline-flex}.sx-other__text{flex-direction:column;min-width:0;display:flex}.sx-other__name{font-size:.9375rem;font-weight:600}.sx-other__lede{color:var(--ink-muted);font-size:.8125rem;line-height:1.4}.sx-other__arrow{color:var(--navy);transition:transform .4s var(--ease-out);flex:none;margin-left:auto}.sx-other:hover .sx-other__arrow{transform:translate(4px)}@media (max-width:1000px){.sx-featured,.sx-others__list{grid-template-columns:minmax(0,1fr)}.sx-feat{min-height:0}}.sx-groups{gap:var(--s-4);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sx-group{padding:var(--s-5) var(--s-4) var(--s-3);background:linear-gradient(180deg, var(--white), var(--surface));border:1px solid var(--line-soft);box-shadow:var(--shadow-rest);border-radius:24px;flex-direction:column;display:flex}.sx-group__head{padding-bottom:var(--s-4);border-bottom:1px solid var(--line-soft)}.sx-group__num{font-family:var(--font-manrope), sans-serif;letter-spacing:.06em;color:var(--coral-text);font-size:.875rem;font-weight:700;display:inline-block}.sx-group__title{margin-top:var(--s-2);letter-spacing:-.03em;font-size:1.625rem}.sx-group__body{margin-top:var(--s-1);color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.sx-group__items{flex-direction:column;padding:0;list-style:none;display:flex}.sx-svc{gap:var(--s-3);padding:var(--s-4) 0;grid-template-columns:40px minmax(0,1fr);display:grid}.sx-svc+.sx-svc{border-top:1px dashed var(--line-soft)}.sx-svc__icon{border-radius:12px;width:40px;height:40px;margin:0;padding:10px}.sx-svc:hover .sx-svc__icon{transform:translateY(-2px)rotate(-6deg)scale(1.05)}.sx-svc__title{font-family:var(--font-manrope), sans-serif;letter-spacing:-.015em;font-size:1.0625rem;font-weight:600;line-height:1.3}.sx-svc__body{color:var(--ink-muted);margin-top:4px;font-size:.9rem;line-height:1.5}.sx-svc .sx-dfy__in{margin-top:var(--s-2);padding-top:0}@media (max-width:1000px){.sx-groups{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}}@media (min-width:901px){.sx-quotes__grid--featured{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sx-quotes__lead{grid-row:1/span 2}}.sx-quote--lead{isolation:isolate;padding:var(--s-6) var(--s-5);background:radial-gradient(60% 50% at 100% 0%, #d85a304d, transparent 70%), linear-gradient(160deg, #0a3a69, var(--ink));color:var(--sand);border-color:#0000;position:relative;overflow:hidden}.sx-quote--lead .sx-quote__mark{width:48px;height:48px;color:var(--coral-light)}.sx-quote--lead .sx-quote__result{letter-spacing:-.035em;color:var(--white);font-size:clamp(2rem,3.4vw,2.8rem)}.sx-quote--lead blockquote{color:#f1efe8eb;font-size:1.1875rem;line-height:1.55}.sx-quote--lead figcaption strong{color:var(--white)}.sx-quote--lead figcaption>span:last-child{color:var(--on-navy-soft)}.sx-quote--lead .sx-quote__avatar{background:var(--coral-deep);box-shadow:0 0 0 3px #ffffff1f}.sx-quotes__grid--featured li:not(.sx-quotes__lead) .sx-quote{padding:var(--s-4) var(--s-5)}.sx-quotes__grid--featured li:not(.sx-quotes__lead) .sx-quote__mark{display:none}.sx-quotes__grid--featured li:not(.sx-quotes__lead) .sx-quote__result{margin-top:0}.sx-trust .sx-promises__head{margin-top:var(--s-8)}.ov-band__actions{justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ov-band__note{margin-top:var(--s-2);color:var(--on-navy-soft);font-size:.875rem}.sx-stage{isolation:isolate;border:1px solid var(--line-soft);min-height:320px;box-shadow:var(--shadow-rest);transition:box-shadow .6s var(--ease-out);background:radial-gradient(70% 80% at 85% 100%,#d85a3029,#0000 70%),radial-gradient(60% 70% at 0 0,#0c447c1f,#0000 70%),linear-gradient(160deg,#f6f3ec,#ece7dc);border-radius:20px;align-items:center;padding:clamp(24px,4vw,48px) clamp(64px,12vw,150px) clamp(24px,4vw,48px) clamp(20px,3vw,40px);display:flex;position:relative;overflow:hidden}.sx-proof__card:hover .sx-stage{box-shadow:var(--shadow-hover)}.sx-stage__browser{width:100%}.sx-proof__card:hover .sx-stage__browser{transform:translateY(-4px)rotate(-.4deg)}.sx-stage__phone{aspect-ratio:9/19;width:clamp(110px,13vw,170px);transition:transform .8s var(--ease-out);background:#0b1b2e;border:6px solid #0b1b2e;border-radius:26px;position:absolute;bottom:clamp(-60px,-3vw,-30px);right:clamp(16px,3vw,40px);overflow:hidden;transform:rotate(4deg);box-shadow:0 30px 60px -16px #042c538c,0 0 0 1px #ffffff1a}.sx-proof__card:hover .sx-stage__phone{transform:rotate(1deg)translateY(-18px)}.sx-results{background:var(--surface)}
