@font-face{font-family:Fraunces;src:url('/assets/fonts/fraunces-normal.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
@font-face{font-family:Fraunces;src:url('/assets/fonts/fraunces-italic.woff2') format('woff2');font-style:italic;font-weight:300 700;font-display:swap}
@font-face{font-family:'Instrument Sans';src:url('/assets/fonts/instrument-sans-normal.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body.ks{margin:0;overflow-x:visible;font:400 16px/1.65 var(--ks-body);-webkit-font-smoothing:antialiased}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{--paper:var(--ks-paper);--ink:var(--ks-ink);--muted:var(--ks-muted);--line:var(--ks-line)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--ks-display);font-weight:400;letter-spacing:-.04em;line-height:1.07}h1,h2{text-wrap:balance}h1 em,h2 em{font-weight:380;color:var(--ks-violet)}h2{font-size:clamp(38px,4vw,58px)}h3{font-size:26px;letter-spacing:-.025em}a{color:inherit}img{display:block;max-width:100%;height:auto}svg{width:22px;height:22px;flex:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--ks-violet2);outline-offset:5px}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.section{padding-block:112px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:.17em;text-transform:uppercase;color:var(--ks-ink2);margin-bottom:24px}.eyebrow::before{content:'';width:23px;height:1px;display:inline-block;background:currentColor;vertical-align:middle;margin-right:12px}p{color:var(--ks-ink2)}.lead{font-size:18px;line-height:1.65}.btn{padding:9px 10px 9px 23px;font-size:14px;line-height:1.3}.cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;font-size:14px;font-weight:600;min-height:44px;text-underline-offset:6px;text-decoration-thickness:1px}.text-link span{font-size:23px}.micro{font-size:12px;line-height:1.6;color:var(--ks-muted)}.skip{position:fixed;top:-100px;left:15px;z-index:10001;background:var(--ks-card);padding:12px}.skip:focus{top:15px}.ks .site-header.ks-header{font-size:16px}.ks .ks-header .nav>a:not(.btn){font-size:13px;padding-inline:15px}.ks .ks-header .btn.primary{font-size:13px}.ks .ks-header .wordmark{font-size:23px}.ks .ks-header .wordmark .mk{width:30px;height:30px}.hero{position:relative}.hero-a{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:40px;padding-block:96px 108px;min-height:760px}.direction-a{background:radial-gradient(ellipse at 80% 7%,#eadcf370,transparent 24%),var(--ks-paper)!important}.hero-a h1{font-size:clamp(48px,4.9vw,73px);line-height:1.07;margin-bottom:27px;letter-spacing:-.055em}.hero-a .lead{max-width:450px}.hero-reassurance{font-size:12px;margin-top:22px;color:var(--ks-muted)}.hero-reassurance strong{font-weight:550;color:var(--ks-ink2)}.hero-art{position:relative;margin-bottom:52px;min-width:0}.art-label{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.02em;margin-bottom:17px}.art-label>span:last-child{margin-left:auto;color:var(--ks-muted)}.live-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#6b9d79;box-shadow:0 0 0 4px #6b9d7912;flex:none}.hero-browser{border:1px solid var(--ks-line);border-radius:13px;overflow:hidden;box-shadow:0 28px 65px -35px #26173580;transform:rotate(-2deg)}.browser-bar{height:32px;display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--ks-card);color:var(--ks-muted);padding:0 14px;font-size:10px;letter-spacing:.03em}.browser-dots{letter-spacing:2px;opacity:.4;font-size:7px}.desktop-crop{aspect-ratio:2/1;overflow:hidden;background:#101724}.desktop-crop img{width:100%;height:auto}.hero-a .desktop-crop{aspect-ratio:1.55}.hero-a .desktop-crop img{width:130%;max-width:none;transform:translateX(-23%)}.floating-call{position:absolute;width:210px;right:-16px;bottom:-82px;border:6px solid var(--ks-card);border-radius:17px;background:var(--ks-card);box-shadow:0 22px 55px -24px #1d153070;transform:rotate(4deg)}.float-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;padding:10px 0 14px}.float-label svg{width:13px;height:13px}.screen-crop{overflow:hidden;background:#f8f5ef}.screen-crop img{width:100%;height:auto;max-width:none}.call-crop{aspect-ratio:946/780}.chat-crop{aspect-ratio:946/440}.floating-call .screen-crop{border-radius:10px}.art-bottom{display:flex;justify-content:space-between;max-width:55%;font:italic 17px/1.4 var(--ks-display);padding-top:25px;color:var(--ks-muted)}.art-bottom>span:last-child{font:24px var(--ks-body)}.audience{border-block:1px solid var(--ks-line);padding-block:25px;display:flex;justify-content:space-between;gap:25px;align-items:center}.audience>span{font-size:11px;letter-spacing:.06em}.audience p{font:400 19px var(--ks-display);color:var(--ks-ink)}.audience i{font:normal 12px var(--ks-body);margin-inline:16px;color:var(--ks-copper)}.proof-a{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.proof-copy>p:not(.eyebrow){max-width:370px;margin-top:24px}.proof-copy>.text-link{margin-top:24px}.proof-caption{font-size:10px!important}.channel-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.channel-card{border:1px solid var(--ks-line);border-radius:16px;overflow:hidden;background:var(--ks-card);box-shadow:0 14px 40px -30px #241b3150}.channel-card:nth-child(2){margin-top:54px}.channel-card figcaption{padding:15px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.channel-card figcaption svg{width:16px;height:16px}.channel-card figcaption span{margin-left:auto;font-size:9px;color:var(--ks-muted);font-weight:400}.channel-note{padding:20px 15px;font-size:11px;line-height:1.5}.composer-crop{position:relative;aspect-ratio:946/180;overflow:hidden;background:#faf8f4}.composer-crop img{position:absolute;bottom:0;width:100%;height:auto;max-width:none}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.section-heading>.eyebrow{grid-column:1/-1}.section-heading>p:last-child:not(.eyebrow){align-self:end;max-width:340px;margin-bottom:6px}.steps-section{border-top:1px solid var(--ks-line)}.steps{padding:0;margin:60px 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.steps li{border-top:1px solid var(--ks-line);padding-top:24px}.step-no{font:400 18px var(--ks-display);color:var(--ks-violet);display:block;margin-bottom:25px}.steps h3{font-size:25px;margin-bottom:16px}.steps p{font-size:14px;max-width:310px}.boundaries{background:var(--ks-paper2)}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:56px}.boundary-grid h3{display:flex;align-items:center;gap:12px;font:600 14px var(--ks-body);letter-spacing:0}.list-symbol{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--ks-line);border-radius:50%;color:var(--ks-violet);font-size:18px}.boundary-grid ul{padding:0;list-style:none;margin:25px 0 0}.boundary-grid li{border-top:1px solid var(--ks-line);padding-block:22px;display:grid;grid-template-columns:160px 1fr;gap:22px}.boundary-grid li strong{font-weight:600;font-size:13px}.boundary-grid li span{font-size:13px;color:var(--ks-ink2)}.boundary-no{padding-left:25px;border-left:1px solid var(--ks-line)}.privacy{display:grid;grid-template-columns:1fr 1fr;gap:100px}.privacy-icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--ks-line);border-radius:50%;margin-bottom:26px;color:var(--ks-violet)}.privacy-heading>p:last-child{max-width:370px;margin-top:24px;font-size:15px}.privacy-rows article{padding-block:27px;border-bottom:1px solid var(--ks-line);display:flex;gap:25px}.privacy-rows article:first-child{padding-top:0}.privacy-rows article>span{color:var(--ks-violet);font-size:11px;margin-top:4px}.privacy-rows h3{font-size:25px;margin-bottom:12px}.privacy-rows p{font-size:14px}.faq{border-top:1px solid var(--ks-line);display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.faq-list details{border-bottom:1px solid var(--ks-line)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;cursor:pointer;min-height:74px;font-size:15px;font-weight:550;padding:20px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:24px;font-weight:400;color:var(--ks-violet)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{padding:0 36px 25px 0;font-size:14px;line-height:1.75}.contact{background:var(--ks-paper2);position:relative}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.contact-copy{padding-top:26px}.contact-copy h2{font-size:clamp(40px,4.6vw,67px)}.contact-copy>p:not(.eyebrow){max-width:355px;font-size:16px;margin-top:30px}.contact-note{display:flex;gap:20px;align-items:center;margin-top:35px}.contact-note>span{font-size:25px;color:var(--ks-violet)}.contact-note p{font-size:13px}.contact-signature{font:400 26px var(--ks-display);margin-top:64px}.contact-signature em{color:var(--ks-violet)}.contact-signature span{display:block;font:400 11px var(--ks-body);letter-spacing:.08em;margin-top:10px;color:var(--ks-muted)}.ks-form{padding:36px}.ks-form h3{font-size:30px}.form-intro{font-size:13px;margin-top:8px;margin-bottom:26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-grid label{font-size:12px;font-weight:600;display:block}.form-grid label>span{font-size:11px;font-weight:400;color:var(--ks-muted)}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid textarea{margin-top:7px}.ks .ks-form input:not([type=checkbox]):not([type=hidden]),.ks .ks-form textarea{font-size:13px;border-radius:10px;min-height:46px;padding:12px 14px}.ks-form textarea{resize:vertical}.check{display:flex;gap:11px;align-items:flex-start;font-size:12px;margin-block:20px 12px}.ks-form>.micro{font-size:10px}.ks .ks-form button[type=submit]{margin-top:22px;min-height:53px;font-size:13px}.ks-form .legal-note{margin-top:13px}.form-status:not(:empty){font-size:13px;padding:15px;border:1px solid var(--ks-line);border-radius:10px;margin-top:16px;background:var(--ks-paper)}.ks footer.ks-footer{padding-top:60px}.ks .ks-footer .fl{width:min(1240px,calc(100% - 112px));font-size:12px}.ks .ks-footer .giant{font-size:clamp(52px,16.9vw,245px)}
/* Direction B: a nocturnal product stage, wide editorial bands, quieter surfaces. */
.direction-b{background:radial-gradient(ellipse at 55% 8%,#442e5e50,transparent 22%),var(--ks-paper)!important}.hero-b{padding-block:65px 65px}.hero-topline{display:flex;justify-content:space-between;gap:30px;align-items:baseline}.hero-topline>span{font-size:11px;color:var(--ks-muted)}.b-headline{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:60px}.b-headline h1{font-size:clamp(50px,5.8vw,84px);line-height:1.02;letter-spacing:-.055em}.b-headline h1 em{background:linear-gradient(110deg,var(--ks-violet) 15%,var(--ks-gradmid) 70%,var(--ks-copper));background-clip:text;color:transparent}.b-headline .lead{font-size:16px;margin-bottom:24px}.b-headline .hero-reassurance{font-size:11px;margin-top:14px}.b-stage{display:grid;grid-template-columns:.75fr 1.6fr;column-gap:55px;margin-top:55px;position:relative;border:1px solid var(--ks-line);border-radius:24px;background:radial-gradient(ellipse at 70% 50%,#81565b18,transparent 80%),var(--ks-paper2);padding:35px 38px 0;overflow:hidden}.b-stage-aside{align-self:center;padding-bottom:35px}.b-stage-aside .eyebrow{font-size:10px;line-height:1.9;letter-spacing:.15em}.b-stage-aside .eyebrow::before{display:none}.mode-heading{display:flex;align-items:center;gap:9px;font:400 24px var(--ks-display)}.mode-heading i{font:400 15px var(--ks-body);opacity:.4;padding-inline:3px}.mode-heading svg{width:18px;height:18px;color:var(--ks-violet)}.b-stage-aside>p:not(.eyebrow){font-size:13px;max-width:230px;margin-top:18px}.stage-status{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--ks-muted);margin-top:32px}.b-screens{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start;padding-top:4px}.b-screen{border:1px solid #ffffff20;border-radius:13px 13px 0 0;background:#f8f5ef;overflow:hidden}.b-screen figcaption{display:flex;align-items:center;justify-content:space-between;background:#241b31;color:#eee4f4;padding:11px 15px;font-size:10px;letter-spacing:.05em}.b-screen figcaption svg{width:14px;height:14px}.b-chat{margin-top:25px}.b-chat .chat-crop{aspect-ratio:946/590}.b-chat .composer-crop{border-top:1px solid #e9e2d6}.b-stage-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:var(--ks-muted);padding-block:15px;border-top:1px solid var(--ks-line);background:var(--ks-paper2);z-index:1}.b-stage-foot .text-link{font-size:11px;min-height:30px;gap:12px}.b-stage-foot .text-link span{font-size:18px}.b-stage-foot>span:nth-child(2){margin-left:auto;font-size:9px}.direction-b .audience{padding-block:25px}.direction-b .audience p{font-size:18px}.proof-b-heading{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-bottom:45px;align-items:end}.proof-b-heading>div:last-child p{font-size:15px;max-width:440px}.proof-b-heading .text-link{margin-top:20px}.wide-browser{border:1px solid var(--ks-line);border-radius:14px;overflow:hidden;background:var(--ks-card)}.wide-browser .browser-bar{height:38px}.wide-browser .desktop-crop{aspect-ratio:2.15}.wide-browser figcaption{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding:20px 24px}.wide-browser figcaption span{font-size:10px;color:var(--ks-muted)}.direction-b .section-heading h2{font-size:64px}.direction-b .steps{gap:0}.direction-b .steps li{padding:30px;border-right:1px solid var(--ks-line)}.direction-b .steps li:first-child{padding-left:0}.direction-b .steps li:last-child{border-right:0}.direction-b .step-no{font-size:43px;font-style:italic;color:var(--ks-violet)}.direction-b .boundaries{background:transparent;border-block:1px solid var(--ks-line)}.direction-b .boundaries>.wrap{display:grid;grid-template-columns:.6fr 1.4fr;gap:75px}.direction-b .boundaries .section-heading{display:block}.direction-b .boundaries h2{font-size:53px}.direction-b .boundary-grid{gap:35px;margin-top:0}.direction-b .boundary-grid h3{font-size:12px}.direction-b .boundary-grid li{display:block;padding-block:20px}.direction-b .boundary-grid li strong{display:block;margin-bottom:8px;font-size:14px}.direction-b .boundary-grid li span{font-size:12px}.direction-b .boundary-no{padding-left:0;border:0}.direction-b .privacy{gap:110px}.direction-b .contact{background:radial-gradient(ellipse at 13% 62%,#60477530,transparent 60%),var(--ks-paper2)}.direction-b .contact-grid{grid-template-columns:1fr 1fr;gap:100px}.direction-b .ks-form{border-radius:20px}.direction-b .contact-copy h2{font-size:66px}.direction-b .contact-copy h2 em{color:var(--ks-peach)}
@media(min-width:1500px){.hero-a{min-height:810px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero-a{gap:30px;min-height:700px;padding-top:80px}.hero-a h1{font-size:57px}.floating-call{width:170px;right:0}.art-bottom{font-size:14px}.section{padding-block:85px}.proof-a,.faq{gap:45px}.privacy,.contact-grid,.direction-b .contact-grid{gap:50px}.boundary-grid{gap:45px}.boundary-grid li{grid-template-columns:1fr;gap:8px}.b-headline{gap:30px}.b-headline h1{font-size:62px}.b-stage{gap:30px;padding-inline:25px}.mode-heading{font-size:19px}.b-screens{gap:15px}.direction-b .boundaries>.wrap{grid-template-columns:1fr;gap:40px}.direction-b .boundaries .section-heading h2 br{display:none}.direction-b .boundary-grid{gap:50px}.ks .ks-footer .fl{width:calc(100% - 64px)}}
@media(max-width:760px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 40px)}.section{padding-block:66px}.eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:21px}h2{font-size:40px}.ks .ks-header .wordmark{font-size:20px}.ks .ks-header .wordmark .mk{width:27px;height:27px}.ks .ks-header .nav{gap:3px}.ks .ks-header .btn.primary{font-size:12px;padding-inline:14px;min-height:40px}.hero-a{display:block;padding-block:57px 78px;min-height:0}.hero-a h1{font-size:51px;line-height:1.04;letter-spacing:-.055em;margin-bottom:25px}.hero-a .lead{font-size:16px;max-width:450px}.cta-row{gap:14px 20px;margin-top:26px}.hero-reassurance{font-size:10px;margin-top:16px}.hero-art{margin:57px 0 40px}.hero-browser{transform:rotate(-1.4deg)}.hero-a .desktop-crop{aspect-ratio:1.6}.floating-call{width:146px;bottom:-57px;right:2px;border-width:4px;border-radius:12px;transform:rotate(3deg)}.float-label{font-size:9px;padding:6px 0 9px;gap:5px}.float-label svg{width:11px;height:11px}.art-bottom{font-size:13px;max-width:52%;padding-top:20px}.art-label{font-size:9px;margin-bottom:12px}.browser-bar{height:25px;padding-inline:10px;font-size:8px}.browser-dots{font-size:5px}.audience{display:block;padding-block:22px}.audience>span{font-size:10px;display:block;margin-bottom:11px}.audience p{font-size:16px;line-height:1.8;max-width:320px}.audience i{margin-inline:7px}.proof-a{display:block}.proof-copy>p:not(.eyebrow){font-size:14px;margin-top:22px}.proof-copy>.text-link{margin-top:17px}.proof-caption{margin-top:10px!important}.channel-pair{gap:12px;margin-top:35px}.channel-card{border-radius:11px}.channel-card:nth-child(2){margin-top:34px}.channel-card figcaption{padding:11px 10px;font-size:10px;gap:6px;flex-wrap:wrap}.channel-card figcaption svg{width:13px;height:13px}.channel-card figcaption span{font-size:8px;flex-basis:100%;margin:0 0 0 19px}.channel-note{font-size:9px;padding:13px 10px}.section-heading{display:block}.section-heading>p:last-child:not(.eyebrow){font-size:14px;margin-top:23px}.steps{display:block;margin-top:35px}.steps li{padding:22px 0 26px;position:relative;padding-left:48px}.step-no{position:absolute;left:0;top:23px;font-size:19px}.steps h3{font-size:25px;margin-bottom:11px}.steps p{font-size:13px}.boundary-grid{display:block;margin-top:32px}.boundary-grid h3{font-size:13px}.boundary-grid ul{margin-top:20px}.boundary-grid li{padding-block:19px;grid-template-columns:120px 1fr;gap:16px}.boundary-grid li strong,.boundary-grid li span{font-size:12px}.boundary-no{border:0;padding:35px 0 0}.privacy{display:block}.privacy-icon{width:44px;height:44px;margin-bottom:20px}.privacy-heading>p:last-child{font-size:14px}.privacy-rows{margin-top:30px}.privacy-rows article{gap:20px;padding-block:23px}.privacy-rows h3{font-size:25px}.privacy-rows p{font-size:13px}.faq{display:block}.faq-list{margin-top:30px}.faq-list summary{font-size:13px;min-height:67px;gap:13px}.faq-list details>p{font-size:13px;padding-right:20px}.contact-grid,.direction-b .contact-grid{display:block}.contact-copy{padding-top:0}.contact-copy h2,.direction-b .contact-copy h2{font-size:46px}.contact-copy>p:not(.eyebrow){font-size:14px;margin-top:24px}.contact-note{margin-top:23px}.contact-signature{display:none}.ks-form{padding:25px 20px;margin-top:35px;border-radius:20px!important}.ks-form h3{font-size:28px}.form-intro{font-size:12px;margin-bottom:22px}.form-grid{grid-template-columns:1fr;gap:16px}.form-grid label{font-size:12px}.ks .ks-form input:not([type=checkbox]):not([type=hidden]),.ks .ks-form textarea{font-size:16px;padding:11px 12px}.ks .ks-form ::placeholder{font-size:13px}.ks .ks-form button[type=submit]{font-size:12px;padding-left:16px}.ks-form>.micro{font-size:11px}.ks .ks-footer .fl{width:calc(100% - 40px);font-size:11px;gap:18px}.ks .ks-footer .ka-footer-links{gap:0 18px}.ks .ks-footer .ka-footer-links a{font-size:11px}.ks footer.ks-footer{padding-top:40px;padding-bottom:15px}.hero-b{padding-block:48px 35px}.hero-topline>span{display:none}.b-headline{display:block}.b-headline h1{font-size:50px;line-height:1.04}.b-headline .lead{font-size:15px;margin:25px 0 22px}.b-headline .hero-reassurance{font-size:10px}.b-stage{display:block;margin-top:35px;padding:25px 17px 0;border-radius:18px}.b-stage-aside{padding-bottom:26px}.b-stage-aside .eyebrow{margin-bottom:16px}.b-stage-aside .eyebrow br{display:none}.mode-heading{font-size:25px;gap:10px}.b-stage-aside>p:not(.eyebrow){font-size:12px;max-width:none;margin-top:12px}.stage-status{margin-top:18px;font-size:10px}.b-screens{gap:10px;padding-top:0;align-items:end}.b-screen{border-radius:8px 8px 0 0;min-width:0}.b-screen figcaption{padding:9px 8px;font-size:8px;letter-spacing:0}.b-screen figcaption svg{width:11px;height:11px}.b-chat{margin-top:0}.b-stage-foot{display:flex;flex-wrap:wrap;padding-block:14px;gap:0 12px;font-size:9px}.b-stage-foot>span:nth-child(2){order:3;margin-left:0;font-size:8px;width:100%}.b-stage-foot .text-link{font-size:10px;margin-left:auto;gap:8px;min-height:30px}.direction-b .audience p{font-size:16px}.proof-b-heading{display:block;margin-bottom:25px}.proof-b-heading>div:last-child p{font-size:14px;margin-top:23px}.proof-b-heading .text-link{margin-top:14px}.wide-browser .browser-bar{height:27px}.wide-browser figcaption{display:block;padding:15px;font-size:11px}.wide-browser figcaption span{display:block;font-size:9px;margin-top:8px}.wide-browser .desktop-crop{aspect-ratio:1.35}.wide-browser .desktop-crop img{width:155%;max-width:none;transform:translateX(-34%)}.direction-b .section-heading h2{font-size:42px}.direction-b .steps{margin-top:35px}.direction-b .steps li,.direction-b .steps li:first-child{border-right:0;padding:26px 0 26px 55px}.direction-b .step-no{font-size:31px;top:25px}.direction-b .boundaries>.wrap{display:block}.direction-b .boundaries .section-heading h2{font-size:42px}.direction-b .boundaries .section-heading h2 br{display:block}.direction-b .boundary-grid{margin-top:35px}.direction-b .boundary-grid li{display:grid;grid-template-columns:120px 1fr;gap:16px}.direction-b .boundary-grid li strong{font-size:12px;margin:0}.direction-b .boundary-grid li span{font-size:12px}.direction-b .boundary-no{padding-top:35px}.direction-b .privacy{display:block}.direction-b .ks-form{border-radius:18px}.direction-b .contact-copy h2{font-size:46px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Preserve the complete width of the original website in the opening view. */
.hero-a .desktop-crop{aspect-ratio:1.85}.hero-a .desktop-crop img{width:100%;transform:none}.b-chat .chat-crop{aspect-ratio:946/440}
