.amb-landing{--orange:#ea580c;--orange-logo:#f65624;--orange-deep:#b8440a;--sun:#ffb028;--black:#1c1d22;--white:#fff;--cream:#fdf8f3;--peach:#fff4ea;--beige:#e9e1d8;--bg:#fdf8f3;--ink:#1c1d22;--card:#fff;--muted:#5e5b57;--line:#e9e1d8;--font:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",system-ui,-apple-system,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom,0)}.amb-landing *,.amb-landing :after,.amb-landing :before{box-sizing:border-box}.amb-landing h1,.amb-landing h2,.amb-landing h3,.amb-landing h4,.amb-landing p{margin:0}.amb-landing h1,.amb-landing h2,.amb-landing h3{font-family:var(--font);letter-spacing:-.035em;line-height:1.06}.amb-landing .ic{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.amb-landing .wrap{width:min(1180px,100% - 40px);margin-inline:auto}.amb-landing :focus-visible{outline:3px solid var(--sun);outline-offset:3px}.amb-landing section{position:relative}.amb-landing .progress{position:fixed;left:0;right:0;top:0;height:4px;z-index:60;background:linear-gradient(90deg,#ffb028,#ea580c,#b8440a);transform:scaleX(0);transform-origin:left;pointer-events:none}.amb-landing .nav{position:absolute;top:env(safe-area-inset-top,0);left:0;right:0;z-index:5;padding:22px 0}.amb-landing .nav .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px}.amb-landing .logo{display:flex;align-items:center;gap:14px;color:var(--white);font-weight:800;font-size:50px;letter-spacing:-.04em;line-height:1;text-decoration:none}.amb-landing .logo svg{width:60px;height:60px;display:block}.amb-landing .nav-right{display:flex;align-items:center;gap:28px}.amb-landing .tag{display:inline-flex;align-items:center;gap:12px;color:var(--white);font-weight:800;font-size:18px;letter-spacing:.14em;text-transform:uppercase}.amb-landing .tag i{width:11px;height:11px;border-radius:50%;background:var(--sun);display:inline-block;box-shadow:0 0 0 0 rgba(255,176,40,.7);animation:amb-ping 2.2s ease-out infinite}@keyframes amb-ping{70%,to{box-shadow:0 0 0 12px rgba(255,176,40,0)}}.amb-landing .login{color:hsla(0,0%,100%,.72);font-weight:600;font-size:14px;text-decoration:none;transition:color .2s}.amb-landing .login:hover{color:var(--white)}.amb-landing .hero{position:relative;min-height:100vh;min-height:100svh;color:var(--white);display:flex;align-items:center;overflow:hidden;background:linear-gradient(155deg,#ea580c,#c84b0b 52%,#b8440a);padding:calc(104px + env(safe-area-inset-top, 0px)) 0 84px}.amb-landing .blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.75;pointer-events:none;animation:amb-drift 14s ease-in-out infinite alternate}.amb-landing .b1{width:520px;height:520px;background:var(--sun);right:-120px;top:-100px}.amb-landing .b2{width:420px;height:420px;background:#f65624;left:-140px;bottom:-120px;animation-delay:-5s}.amb-landing .b3{width:300px;height:300px;background:#ffb028;left:38%;bottom:-160px;opacity:.45;animation-delay:-9s}@keyframes amb-drift{to{transform:translate(40px,-30px) scale(1.12)}}.amb-landing .hero .hgrid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.amb-landing .hero h1{font-size:clamp(38px,min(5.6vw,10.5vh),80px);font-weight:800;filter:drop-shadow(0 8px 14px rgba(110,38,0,.32))}.amb-landing .hero h1 .ln{display:block;overflow:hidden;padding-bottom:.06em;padding-inline:18px;margin-inline:-18px}.amb-landing .hero h1 .ln>span{display:block;transform:translateY(105%);animation:amb-rise .9s cubic-bezier(.2,.8,.2,1) forwards}.amb-landing .hero h1 .ln:nth-child(2)>span{animation-delay:.12s}@keyframes amb-rise{to{transform:none}}.amb-landing .mk{position:relative;display:inline-block;z-index:0}.amb-landing .mk:after{content:"";position:absolute;left:-14px;right:-14px;bottom:.05em;height:.42em;background:rgba(255,222,160,.42);border-radius:5px;z-index:-1;transform:scaleX(0);transform-origin:left;animation:amb-mk .9s cubic-bezier(.6,.1,.2,1) .95s forwards}@keyframes amb-mk{to{transform:scaleX(1)}}.amb-landing .hero .sub{font-size:clamp(24px,3vw,40px);font-weight:700;letter-spacing:-.02em;margin-top:22px;opacity:0;animation:amb-fade .8s .6s forwards}.amb-landing .pills{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:28px;opacity:0;animation:amb-fade .8s .8s forwards}.amb-landing .pill{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(6px);padding:9px 16px;border-radius:99px;font-weight:700;font-size:15px;transition:transform .35s cubic-bezier(.3,1.5,.5,1),background .3s,box-shadow .3s;animation:amb-pillpop .8s cubic-bezier(.3,1.6,.5,1) 1.1s backwards}.amb-landing .pill:nth-child(2){animation-delay:1.3s}.amb-landing .pill:active,.amb-landing .pill:hover{transform:scale(1.09);background:hsla(0,0%,100%,.3);box-shadow:0 14px 28px -12px rgba(90,30,0,.5)}.amb-landing .pill .ic{color:var(--white);stroke-width:2.6}@keyframes amb-pillpop{0%{transform:scale(.6);opacity:0}}@keyframes amb-fade{to{opacity:1}}.amb-landing .scroll{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:700;font-size:14px;opacity:0;animation:amb-fade .8s 1.4s forwards}.amb-landing .scroll .ic{font-size:22px;animation:amb-bob 1.6s ease-in-out infinite}@keyframes amb-bob{50%{transform:translateY(7px)}}.amb-landing .stage{position:relative;display:flex;justify-content:center;padding:20px 0}.amb-landing .comp{position:relative;width:290px;flex:none;transition:transform .25s ease-out;will-change:transform}.amb-landing .phone{width:290px;aspect-ratio:9/18.4;background:var(--black);border-radius:46px;padding:11px;box-shadow:0 40px 80px rgba(60,20,0,.45);transform:translateY(60px) rotate(4deg);opacity:0;animation:amb-phone 1s cubic-bezier(.2,.8,.2,1) .35s forwards}@keyframes amb-phone{to{transform:rotate(-3deg);opacity:1}}.amb-landing .screen{height:100%;background:var(--cream);border-radius:36px;padding:38px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--black);overflow:hidden}.amb-landing .av{flex:none;width:78px;height:78px;border-radius:50%;background:linear-gradient(135deg,#ffb028,#ea580c);display:grid;place-items:center;font-weight:800;font-size:34px;color:var(--white)}.amb-landing .screen b{font-size:20px;letter-spacing:-.02em}.amb-landing .screen small{font-size:13px;color:#5e5b57;margin-top:-6px}.amb-landing .blk{flex:none;width:100%;padding:11px 13px;border-radius:15px;font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:10px}.amb-landing .blk .ic{font-size:17px}.amb-landing .blk.o{background:linear-gradient(90deg,#ea580c,#f65624);color:var(--white)}.amb-landing .blk.w{background:var(--peach);border:1px solid #f1e7dd}.amb-landing .blk.k{background:var(--black);color:var(--white)}.amb-landing .blk.tap{animation:amb-tap .8s}@keyframes amb-tap{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(234,88,12,.55)}30%{transform:scale(.95)}to{transform:scale(1);box-shadow:0 0 0 16px rgba(234,88,12,0)}}.amb-landing .chip{white-space:nowrap;position:absolute;background:var(--white);color:var(--black);border-radius:16px;padding:9px 13px;font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:9px;box-shadow:0 14px 30px rgba(60,20,0,.28);opacity:0;animation:amb-pop .6s cubic-bezier(.3,1.5,.5,1) forwards,amb-float 5s ease-in-out infinite}.amb-landing .chip .ic{font-size:20px;color:var(--orange)}.amb-landing .chip small{display:block;font-weight:500;color:#5e5b57;font-size:12px;line-height:1.2}.amb-landing .chip:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0}.amb-landing .chip.hit:after{animation:amb-ring 1s}.amb-landing .chip.hit .ic{animation:amb-icb .7s}@keyframes amb-ring{0%{opacity:1;box-shadow:0 0 0 0 rgba(255,176,40,.95)}to{opacity:0;box-shadow:0 0 0 20px rgba(255,176,40,0)}}@keyframes amb-icb{40%{transform:scale(1.5) rotate(-10deg)}}.amb-landing .c1{right:calc(100% - 6px);top:10%;animation-delay:1s,1.6s}.amb-landing .c2{left:calc(100% - 6px);top:30%;animation-delay:1.2s,2s}.amb-landing .c3{right:calc(100% - 6px);bottom:26%;animation-delay:1.4s,1.2s}.amb-landing .c4{left:calc(100% - 6px);bottom:8%;animation-delay:1.6s,2.4s}@keyframes amb-pop{0%{opacity:0;transform:scale(.5) translateY(20px)}to{opacity:1;transform:none}}@keyframes amb-float{50%{translate:0 -12px}}.amb-landing .short{display:none}.amb-landing .pad{padding:clamp(72px,11vw,140px) 0}.amb-landing .h2{font-size:clamp(32px,4.8vw,60px);font-weight:800}.amb-landing .lead{font-size:clamp(18px,2vw,22px);color:var(--muted);max-width:560px;margin-top:18px}.amb-landing .fam{padding:clamp(64px,9vw,110px) 0;overflow:hidden;background:#faf6ef}.amb-landing .fam .head{margin-bottom:46px;text-align:center}.amb-landing .fam .head .h2{max-width:900px;margin-inline:auto}.amb-landing .join{font-size:clamp(36px,5.4vw,72px);font-weight:800}.amb-landing .hl{position:relative;z-index:0;display:inline-block;padding:0 8px}.amb-landing .hl svg{position:absolute;left:-4px;right:-4px;bottom:-.02em;width:calc(100% + 8px);height:.62em;z-index:-1;overflow:visible;fill:none;stroke:var(--orange);stroke-width:16px;stroke-linecap:round;opacity:.28;clip-path:inset(-20% 100% -20% 0);transition:clip-path 1.1s cubic-bezier(.6,.1,.2,1) .25s}.amb-landing .hl.on svg{clip-path:inset(-20% -2% -20% 0)}.amb-landing .what{background:var(--black);color:var(--white);overflow:hidden}.amb-landing .what:before{content:"";position:absolute;width:700px;height:700px;right:-260px;top:-260px;background:radial-gradient(closest-side,rgba(234,88,12,.55),transparent);pointer-events:none}.amb-landing .what .wrap{position:relative;z-index:1}.amb-landing .what.pad{padding-bottom:clamp(200px,17vw,250px)}.amb-landing .mini{display:inline-flex;align-items:center;gap:8px;padding:7px 15px 7px 12px;margin-bottom:18px;border-radius:99px;background:rgba(234,88,12,.2);border:1px solid rgba(255,176,40,.5);color:#ffb028;font-weight:700;font-size:14.5px;letter-spacing:.01em}.amb-landing .mini .ic{font-size:16px}.amb-landing .tiles4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px;position:relative}.amb-landing .t{border-radius:28px;padding:26px 24px 28px;min-height:230px;display:flex;flex-direction:column;gap:26px;transition:transform .3s;position:relative;overflow:hidden;background:var(--peach);color:var(--black)}.amb-landing .t>*{position:relative;z-index:1}.amb-landing .t:before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(234,88,12,.22),transparent 62%);opacity:0;transition:opacity .3s;pointer-events:none}.amb-landing .t:hover:before{opacity:1}.amb-landing .t .ib{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:28px;background:var(--orange);color:var(--white);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.amb-landing .t:hover .ib{transform:rotate(-10deg) scale(1.15)}.amb-landing .t.in .ib{animation:amb-ibpop .8s cubic-bezier(.3,1.6,.5,1) .35s backwards}@keyframes amb-ibpop{0%{transform:scale(0) rotate(-60deg)}}.amb-landing .t h3{font-size:25px;font-weight:700}.amb-landing .t p{font-size:15.5px;margin-top:8px;opacity:.92;white-space:pre-line}.amb-landing .free{display:flex;flex-wrap:wrap;gap:16px 18px;margin-top:30px;position:relative}.amb-landing .free span{border-radius:99px;padding:8px 14px;font-weight:700;font-size:14.5px;display:inline-flex;gap:8px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .35s cubic-bezier(.3,1.5,.5,1),background .3s,box-shadow .3s}.amb-landing .free span:active,.amb-landing .free span:hover{transform:scale(1.07);background:linear-gradient(135deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.1));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 14px 28px -12px rgba(0,0,0,.6)}.amb-landing .free .ic{color:var(--sun)}.amb-landing .perks.pad{position:relative;z-index:2;background:var(--bg);margin-top:-64px;border-radius:56px;padding:clamp(56px,6vw,84px) 0 clamp(40px,5vw,64px)}.amb-landing .perks .head{max-width:820px}.amb-landing .perks .h2{font-size:clamp(28px,3.4vw,44px)}.amb-landing .perk-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:28px}.amb-landing .perk-grid>.p{grid-column:span 2}.amb-landing .perk-grid>.p:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.amb-landing .p{background:linear-gradient(150deg,#ea580c 10%,#b8440a);color:#fff;border-radius:26px;padding:28px;min-height:205px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:14px;position:relative;overflow:hidden}.amb-landing.amb-js .p{opacity:0;transform:scale(.94) translateY(26px);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.amb-landing.amb-js .p.in{opacity:1;transform:none}.amb-landing .p:after{width:260px;height:260px;right:-90px;bottom:-110px;border-radius:50%;background:var(--sun);filter:blur(50px);opacity:.55}.amb-landing .p:after,.amb-landing .p:before{content:"";position:absolute;pointer-events:none}.amb-landing .p:before{inset:0;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.3),transparent 60%);opacity:0;transition:opacity .3s;z-index:0}.amb-landing .p:hover:before{opacity:1}.amb-landing .p .ib{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;font-size:23px;background:hsla(0,0%,100%,.2);color:#fff}.amb-landing .p .ib,.amb-landing .p h3,.amb-landing .p p{position:relative;z-index:1}.amb-landing .p h3{font-size:clamp(20px,1.95vw,26px);font-weight:800;line-height:1.15}.amb-landing .p p{grid-column:1/-1;align-self:start;font-size:16.5px;line-height:1.5;white-space:pre-line}.amb-landing .p p strong{font-weight:800}.amb-landing .how{background:#f5d2b0;color:var(--black);overflow:hidden}.amb-landing .how.pad{margin-top:-64px;padding-top:calc(clamp(72px, 11vw, 140px) + 64px);padding-bottom:clamp(56px,7vw,90px)}.amb-landing .how .h2{font-size:clamp(28px,3.5vw,46px);max-width:1000px}.amb-landing .how .lead{color:#5e5b57}.amb-landing .amb-or{color:var(--orange)}.amb-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:62px;position:relative}.amb-landing .steps:before{content:"";position:absolute;left:8%;right:8%;top:46px;height:4px;border-radius:4px;background:linear-gradient(90deg,#ffb028,#ea580c,#b8440a);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.2,.8,.2,1) .2s}.amb-landing .steps.in:before{transform:scaleX(1)}.amb-landing .s{position:relative;text-align:center;padding:0 10px}.amb-landing .s .n{position:relative;z-index:1;width:92px;height:92px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:42px;color:var(--white);background:linear-gradient(150deg,#ffb028,#ea580c);border:6px solid #f5d2b0;box-shadow:0 12px 26px rgba(184,68,10,.35);transition:transform .4s cubic-bezier(.3,1.5,.5,1),box-shadow .4s}.amb-landing .s:hover .n{transform:scale(1.2) rotate(-8deg);box-shadow:0 20px 36px rgba(184,68,10,.5)}.amb-landing .s:nth-child(2) .n{background:linear-gradient(150deg,#ea580c,#b8440a)}.amb-landing .s:nth-child(3) .n{background:linear-gradient(150deg,#b8440a,#7a2d06)}.amb-landing .s h3{font-size:clamp(20px,2.4vw,28px);font-weight:700;text-wrap:balance}.amb-landing .s p{margin-top:8px;color:#5e5b57;font-size:clamp(14px,1.55vw,17px);max-width:300px;margin-inline:auto;text-wrap:balance}.amb-landing .steps.in .s .n{animation:amb-npop .7s cubic-bezier(.3,1.6,.5,1) backwards}.amb-landing .steps.in .s:first-child .n{animation-delay:.3s}.amb-landing .steps.in .s:nth-child(2) .n{animation-delay:.85s}.amb-landing .steps.in .s:nth-child(3) .n{animation-delay:1.4s}@keyframes amb-npop{0%{transform:scale(0) rotate(-40deg);opacity:0}}.amb-landing .ask{margin:120px auto 0;max-width:780px;border-radius:32px;overflow:hidden;background:#fff4ea;color:var(--black)}.amb-landing .ask-text{text-align:center;padding:clamp(20px,2.6vw,30px) clamp(22px,3vw,36px)}.amb-landing .ask h3{font-size:clamp(18px,1.6vw,21px);font-weight:800;line-height:1.2;letter-spacing:-.02em}.amb-landing .hub-wrap{background:linear-gradient(135deg,#ff9a2e,#ea580c 42%,#b8440a);padding:14px clamp(14px,2.4vw,28px)}.amb-landing .hub{display:block;margin-inline:auto;width:100%;height:auto;overflow:visible}.amb-landing .hub text{fill:#fff;font-family:var(--font);font-weight:600;font-size:12px;letter-spacing:.01em;text-anchor:middle}.amb-landing .hub .ray{stroke:hsla(0,0%,100%,.55);stroke-width:1.5;fill:none;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.amb-landing .ask.in .hub .ray{animation:amb-hubdraw 1s var(--d) forwards ease-out}@keyframes amb-hubdraw{to{stroke-dashoffset:0}}.amb-landing .hub .flow{stroke:#fff;stroke-linecap:round;fill:none;opacity:0}.amb-landing .ask.in .hub .flow{animation:amb-hubfade .6s calc(var(--d) + 1s) forwards,amb-hubflow var(--spd,2.4s) linear calc(var(--d) + 1s) infinite}@keyframes amb-hubfade{to{opacity:.9}}@keyframes amb-hubflow{to{stroke-dashoffset:var(--end,-18)}}.amb-landing .hub .core,.amb-landing .hub .node{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2)}.amb-landing .ask.in .hub .node{animation:amb-hubpop .8s var(--d) forwards cubic-bezier(.3,1.6,.5,1)}.amb-landing .ask.in .hub .core{animation:amb-hubpop .8s cubic-bezier(.3,1.6,.5,1) 0s forwards}@keyframes amb-hubpop{to{opacity:1;transform:scale(1)}}.amb-landing .hub .node circle{fill:#fff;filter:drop-shadow(0 8px 12px rgba(60,20,0,.35));transition:filter .25s}.amb-landing .hub .hv{transition:transform .28s cubic-bezier(.3,1.5,.5,1);transform-box:fill-box;transform-origin:center}.amb-landing .hub .core:hover .hv,.amb-landing .hub .fl:hover .hv{transform:scale(1.14)}.amb-landing .hub .fl:hover .node circle{filter:drop-shadow(0 16px 20px rgba(60,20,0,.6))}.amb-landing .hub .core .cbg{fill:#fff;filter:drop-shadow(0 10px 16px rgba(60,20,0,.4));transition:filter .25s}.amb-landing .hub .core:hover .cbg{filter:drop-shadow(0 18px 22px rgba(60,20,0,.65))}.amb-landing .hub .fl{animation:amb-hubbob 5s ease-in-out infinite;animation-delay:var(--fd)}@keyframes amb-hubbob{50%{transform:translateY(-5px)}}.amb-landing .hub .lbl{opacity:0}.amb-landing .ask.in .hub .lbl{animation:amb-hubfade2 .6s calc(var(--d) + .45s) forwards}@keyframes amb-hubfade2{to{opacity:1}}.amb-landing .hub.vert{display:none;max-width:420px}.amb-landing .who-sec{background:var(--peach);color:var(--black);padding:clamp(36px,4vw,56px) 0 clamp(64px,8vw,100px)}.amb-landing .who-sec .wrap{width:min(940px,100% - 40px)}.amb-landing .who-title{font-weight:700;font-size:clamp(34px,5.6vw,64px);line-height:1.08;letter-spacing:-.02em}.amb-landing .cats{display:grid;gap:30px;margin-top:22px}.amb-landing .cat{position:relative;padding:0 0 44px 26px;--c:#ea580c;--cl:#d24e08;--ct:#fff}.amb-landing .cat:first-child{--c:#f3a01b;--cl:#c27a06;--ct:#1c1d22}.amb-landing .cat:nth-child(2){--c:#f27a1a;--cl:#d96510;--ct:#fff}.amb-landing .cat:nth-child(3){--c:#ea580c;--cl:#d24e08;--ct:#fff}.amb-landing .cat:nth-child(4){--c:#b8440a;--cl:#b8440a;--ct:#fff}.amb-landing .cat:before{content:"";position:absolute;left:0;right:0;top:6px;bottom:28px;border-left:2px solid var(--c);border-bottom:2px solid var(--c);border-bottom-left-radius:28px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 60%),linear-gradient(90deg,#000 35%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 60%),linear-gradient(90deg,#000 35%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.amb-landing .cat h4{position:absolute;left:26px;bottom:0;font-weight:800;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cl)}.amb-landing .who{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.amb-landing .who li{display:inline-flex;align-items:center;background:var(--white);border:1.5px solid var(--c);border-radius:99px;padding:6px 13px;font-weight:600;font-size:13.5px;transition:background .2s,color .2s}.amb-landing .who li:hover{background:var(--c);color:var(--ct)}.amb-landing .niche{display:block;text-decoration:none;cursor:pointer;transition:box-shadow .3s,transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s;position:relative;overflow:hidden;margin-top:44px;border-radius:36px;padding:clamp(30px,5vw,60px);background:linear-gradient(150deg,#ea580c 10%,#b8440a);color:var(--white)}.amb-landing .niche:after{content:"";position:absolute;width:380px;height:380px;right:-120px;bottom:-170px;border-radius:50%;background:var(--sun);filter:blur(70px);opacity:.6;pointer-events:none}.amb-landing .niche p{position:relative;z-index:1}.amb-landing.amb-js .niche.rv.in:hover{transform:translateY(-6px);box-shadow:0 30px 50px -26px rgba(184,68,10,.7)}.amb-landing .niche:focus-visible{outline:3px solid var(--black);outline-offset:4px}.amb-landing .niche .q{font-weight:600;font-size:clamp(20px,2.4vw,30px);opacity:.95}.amb-landing .niche .a{margin-top:14px;max-width:920px;font-weight:800;font-size:clamp(28px,4vw,54px);line-height:1.08;letter-spacing:-.035em}.amb-landing .niche .tu{display:inline-block;background:var(--sun);color:var(--black);border-radius:.2em;padding:0 .2em;transform:rotate(-3deg);animation:amb-tupulse 2.4s ease-in-out infinite}@keyframes amb-tupulse{50%{transform:rotate(-3deg) scale(1.1)}}.amb-landing .final{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white);overflow:hidden;background:linear-gradient(155deg,#ea580c,#c84b0b 50%,#b8440a);scroll-margin-top:env(safe-area-inset-top,0)}.amb-landing .final:before{content:"";position:absolute;width:560px;height:560px;left:50%;top:-220px;transform:translateX(-50%);background:var(--sun);filter:blur(90px);opacity:.55;border-radius:50%}.amb-landing .final.pad{padding-top:clamp(24px,5vh,56px);padding-bottom:clamp(24px,5vh,56px)}.amb-landing .final>.wrap{position:relative;align-self:stretch;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center}.amb-landing .final h2{grid-row:1;align-self:end;margin-bottom:clamp(64px,16vh,150px);font-size:clamp(38px,7.2vw,96px);font-weight:800}.amb-landing .cta{grid-row:2;display:inline-flex;align-items:center;gap:14px;background:var(--white);color:var(--black);font-weight:800;font-size:clamp(24px,3.4vw,36px);letter-spacing:-.02em;padding:24px 46px;border-radius:99px;text-decoration:none;box-shadow:0 22px 50px rgba(60,20,0,.4);transition:transform .25s,box-shadow .25s;animation:amb-beat 2.8s ease-in-out infinite}.amb-landing .cta:hover{transform:scale(1.06);animation-play-state:paused}.amb-landing .cta .ic{color:var(--orange);font-size:1.1em}@keyframes amb-beat{0%,to{box-shadow:0 22px 50px rgba(60,20,0,.4),0 0 0 0 hsla(0,0%,100%,.55)}60%{box-shadow:0 22px 50px rgba(60,20,0,.4),0 0 0 22px hsla(0,0%,100%,0)}}.amb-landing .endbar{position:absolute;left:0;right:0;bottom:0;padding:22px 0 calc(clamp(60px, 13vh, 130px) + env(safe-area-inset-bottom, 0px));z-index:2}.amb-landing .endbar .wrap{display:flex;justify-content:space-between;align-items:center}.amb-landing .endbar .logo{font-size:clamp(38px,4.4vw,58px)}.amb-landing .endbar .logo svg{width:clamp(46px,5.2vw,68px);height:clamp(46px,5.2vw,68px)}.amb-landing .endbar .tag{font-size:clamp(13px,1.7vw,24px)}.amb-landing .endbar .tag i{width:13px;height:13px}.amb-landing .faq.pad{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.amb-landing .amb-call{display:flex;align-items:center;gap:16px;max-width:520px;margin:28px auto 0;padding:16px 22px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:22px;text-decoration:none;transition:border-color .2s,transform .2s}.amb-landing .amb-call:hover{border-color:var(--orange);transform:translateY(-2px)}.amb-landing .amb-call .ib{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--orange);color:var(--white)}.amb-landing .amb-call .ib .ic{font-size:22px}.amb-landing .amb-call .testo{display:flex;flex-direction:column;gap:2px;text-align:left}.amb-landing .amb-call b{font-size:18px;font-weight:800}.amb-landing .amb-call small{font-size:14px;color:var(--muted)}.amb-landing.amb-js .rv{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.amb-landing.amb-js .rv.in{opacity:1;transform:none}.amb-landing.amb-js .tiles4 .t.rv{transform:translateY(34px) scale(.92)}.amb-landing.amb-js .tiles4 .t.rv.in{transform:none}.amb-landing.amb-js .tiles4 .t.rv.in:hover{transform:translateY(-8px)}.amb-landing.amb-js .cta.rv.in:hover{transform:scale(1.06)}.amb-landing.amb-js .amb-call.rv.in:hover{transform:translateY(-2px)}.amb-landing .brm{display:none}@media (max-width:1200px){.amb-landing .hero{padding:calc(100px + env(safe-area-inset-top, 0px)) 0 90px}.amb-landing .hero .hgrid{grid-template-columns:1fr;gap:20px}.amb-landing .stage{margin-top:14px}}@media (max-width:960px){.amb-landing .perk-grid,.amb-landing .tiles4{grid-template-columns:repeat(2,1fr)}.amb-landing .perk-grid>.p,.amb-landing .perk-grid>.p:nth-child(3n+1):nth-last-child(2){grid-column:auto}.amb-landing .perk-grid>.p:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.amb-landing .tag{font-size:12.5px;letter-spacing:.1em;gap:8px}.amb-landing .logo{font-size:38px}.amb-landing .logo svg{width:46px;height:46px}.amb-landing .t{padding:18px 16px 20px;gap:14px;min-height:0}.amb-landing .t .ib{width:44px;height:44px;border-radius:14px;font-size:22px}.amb-landing .t h3{font-size:19px}.amb-landing .t p{font-size:14px;margin-top:6px}.amb-landing .steps{grid-template-columns:1fr;gap:0}.amb-landing .steps:before{display:none}.amb-landing .steps .s .n{margin:0 auto 16px}.amb-landing .s p{font-size:16px}.amb-landing .s h3{font-size:26px}.amb-landing .steps .s:not(:last-child):after{content:"";display:block;width:3px;height:34px;margin:22px auto;border-radius:3px;background:linear-gradient(#ea580c,#b8440a)}}@media (max-width:700px){.amb-landing .brm{display:inline}.amb-landing .nav .wrap{justify-content:center}.amb-landing .nav .tag{display:none}.amb-landing .nav .nav-right{position:absolute;right:20px}.amb-landing .hero .hgrid>div:first-child{text-align:center}.amb-landing .hero .pills{flex-direction:column;align-items:center;gap:12px}.amb-landing .chip .full{display:none}.amb-landing .chip .short{display:inline}.amb-landing .what .wrap{text-align:center}.amb-landing .what .t{text-align:left}.amb-landing .what .free{justify-content:center;gap:10px 8px}.amb-landing .what .free span{padding:7px 10px;font-size:12px;gap:6px}.amb-landing .what .free span .ic{font-size:14px}.amb-landing .what .free span:nth-child(2){order:1}.amb-landing .what .free span:first-child{order:2}.amb-landing .what .free span:nth-child(4){order:3}.amb-landing .what .free span:nth-child(5){order:4}.amb-landing .what .free span:nth-child(3){order:5}.amb-landing .perks .head{max-width:none}.amb-landing .perks .h2{text-align:center;text-wrap:balance}.amb-landing .how .h2{text-align:center;font-size:clamp(16px,5vw,26px);line-height:1.2}.amb-landing .how .lead{text-align:center;margin-inline:auto}.amb-landing .hub.compact{display:none}.amb-landing .hub.vert{display:block}.amb-landing .hub.vert text{font-size:15px}.amb-landing .faq .h2,.amb-landing .who-title{text-align:center}}@media (max-width:560px){.amb-landing .perk-grid,.amb-landing .tiles4{grid-template-columns:1fr}.amb-landing .perk-grid>.p:last-child:nth-child(odd){width:auto;justify-self:stretch}.amb-landing .p{min-height:0}.amb-landing .chip{font-size:12.5px;padding:8px 11px}.amb-landing .cta{padding:20px 32px}.amb-landing .fam{padding:44px 0}.amb-landing .fam .head{margin-bottom:24px}.amb-landing .join{font-size:29px}.amb-landing .ask-text{padding-inline:8px}.amb-landing .ask h3{font-size:clamp(12px,3.3vw,14px);line-height:1.3}.amb-landing .what.pad{padding-bottom:215px}.amb-landing .who li{padding:5px 10px;font-size:12px}.amb-landing .who{gap:6px}.amb-landing .cats{gap:18px}.amb-landing .cat{padding-left:16px}.amb-landing .cat h4{left:16px;font-size:11.5px}.amb-landing .who-title{font-size:calc((100vw - 40px) / 12.7)}.amb-landing .endbar .logo{font-size:30px;gap:10px}.amb-landing .endbar .logo svg{width:36px;height:36px}.amb-landing .endbar .tag{font-size:10.5px;letter-spacing:.08em;gap:7px}.amb-landing .endbar .tag i{width:9px;height:9px}}@media (hover:none) and (pointer:coarse){.amb-landing .blob{animation:none}.amb-landing .pill{backdrop-filter:none;background:hsla(0,0%,100%,.24)}}@media (prefers-reduced-motion:reduce){.amb-landing *,.amb-landing :after,.amb-landing :before{animation:none!important;transition:none!important}.amb-landing .progress{display:none}.amb-landing .chip,.amb-landing .hero .sub,.amb-landing .hero h1 .ln>span,.amb-landing .pills,.amb-landing .scroll{opacity:1!important;transform:none!important}.amb-landing .phone{opacity:1!important;transform:rotate(-3deg)!important}.amb-landing .mk:after{transform:none!important}.amb-landing.amb-js .p,.amb-landing.amb-js .rv{opacity:1!important;transform:none!important}.amb-landing .steps:before{transform:none!important}.amb-landing .hl svg{clip-path:none!important}.amb-landing .hub .ray{stroke-dashoffset:0!important}.amb-landing .hub .core,.amb-landing .hub .lbl,.amb-landing .hub .node{opacity:1!important;transform:none!important}.amb-landing .hub .flow{display:none}}