.amb{background:var(--bg);color:var(--text);min-height:100vh;overflow-x:clip}.amb-shell{width:min(100%,1120px);padding-inline:var(--sp-6);margin-inline:auto}.amb-narrow{width:min(100%,720px);padding-inline:var(--sp-6);margin-inline:auto}.amb-section{padding-block:64px}@media (min-width:768px){.amb-section{padding-block:104px}}.amb-white{background:var(--surface)}.amb-sunken{background:var(--sunken)}:where(.amb) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.amb-h1{color:var(--text);text-wrap:balance;font-size:clamp(40px,6.4vw,68px);font-weight:700;line-height:1.05}.amb-h2{color:var(--text);text-wrap:balance;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.amb-h2{font-size:38px;line-height:1.15}}.amb-h3{color:var(--text);font-size:20px;font-weight:700;line-height:1.35}.amb-lead{color:var(--text-2);text-wrap:pretty;max-width:36ch;font-size:19px;line-height:1.55}@media (min-width:768px){.amb-lead{font-size:22px}}.amb-body{color:var(--text-2);text-wrap:pretty;font-size:16px;line-height:1.6}.amb-caption{color:var(--text-2);font-size:14px;line-height:1.45}.amb-brand{color:var(--blue);font-weight:700}.amb-blue{color:var(--blue)}.amb-link{color:var(--blue);text-underline-offset:4px;font-weight:700;text-decoration:underline}.amb-head{gap:var(--sp-3);text-align:center;flex-direction:column;align-items:center;margin-block-end:var(--sp-10);display:flex}.amb-head .amb-body{max-width:52ch}.amb-fine{text-align:center;margin-block-start:var(--sp-6)}.amb-hero{padding-block:48px 72px}@media (min-width:900px){.amb-hero{padding-block:72px 112px}}.amb-hero-grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.amb-hero-grid{grid-template-columns:1fr 1fr;gap:64px}}.amb-hero-copy{gap:var(--sp-5);flex-direction:column;align-items:flex-start;display:flex}.amb-hook{color:var(--blue);text-wrap:balance;margin-block-end:calc(var(--sp-2) * -1);font-size:20px;font-weight:700;line-height:1.35}@media (min-width:768px){.amb-hook{font-size:24px}}.amb-hero-cta{gap:var(--sp-3);flex-direction:column;align-items:flex-start;margin-block-start:var(--sp-3);display:flex}.amb-hero-cta .ms-btn{min-width:260px}@media (max-width:599px){.amb-hero-cta,.amb-hero-cta .ms-btn{width:100%}}.amb-fan{aspect-ratio:1;width:min(100%,520px);margin-inline:auto;position:relative}.amb-fan:before{content:"";background:var(--blue-soft);border-radius:var(--r-sheet);position:absolute;inset:6% 2% 4%}.amb-phone{aspect-ratio:1290/2796;border:1px solid var(--line);width:38%;box-shadow:var(--sh-float);background:var(--surface);border-radius:18px;position:absolute;bottom:4%;overflow:hidden}.amb-phone img{object-fit:cover;width:100%;height:100%;display:block}.amb-phone-mid{z-index:3;width:42%;bottom:8%;left:30%}.amb-phone-a{transform-origin:70% 100%;z-index:1;left:7%;transform:rotate(-8deg)}.amb-phone-b{transform-origin:30% 100%;z-index:2;left:53%;transform:rotate(8deg)}.amb-strip{background:var(--surface);border-block:1px solid var(--line)}.amb-strip-grid{grid-template-columns:1fr;display:grid}.amb-pay{align-items:center;gap:var(--sp-1);padding:var(--sp-6) var(--sp-4);text-align:center;flex-direction:column;display:flex}.amb-pay+.amb-pay{border-block-start:1px solid var(--line)}@media (min-width:768px){.amb-strip-grid{grid-template-columns:repeat(3,1fr)}.amb-pay{padding-block:48px}.amb-pay+.amb-pay{border-block-start:0;border-inline-start:1px solid var(--line)}}.amb-pay-value{color:var(--blue);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1}.amb-pay .amb-body{max-width:24ch}.amb-steps{gap:var(--sp-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.amb-steps{gap:var(--sp-10);grid-template-columns:repeat(3,1fr)}}.amb-step{gap:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex}.amb-step-num{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;width:48px;height:48px;border-radius:50%;place-items:center;margin-block-end:var(--sp-2);font-size:22px;font-weight:700;display:grid}.amb-tiles{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.amb-tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.amb-tiles{grid-template-columns:repeat(3,1fr)}}.amb-tile{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;display:flex}@media (min-width:1000px){.amb-reqs{grid-template-columns:repeat(4,1fr)}}.amb-ico{background:var(--blue-soft);width:48px;height:48px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.amb-ico>.ms-icon{width:24px;height:24px}.amb-comp{background:var(--blue);color:#fff;border-radius:var(--r-sheet);padding:var(--sp-8) var(--sp-6);gap:var(--sp-8);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.amb-comp{grid-template-columns:1.05fr .95fr;gap:56px;padding:56px}}.amb-comp-copy{gap:var(--sp-4);flex-direction:column;align-items:flex-start;display:flex}.amb-comp .amb-h2{color:#fff}.amb-comp-body{color:#ffffffe6;text-wrap:pretty;font-size:18px;line-height:1.55}.amb-comp-fine{color:#ffffffc7;font-size:14px;line-height:1.5}.amb-comp .amb-link{color:#fff}.amb-board{background:var(--surface);color:var(--text);border-radius:var(--r-dialog);padding:var(--sp-6);gap:var(--sp-4);box-shadow:var(--sh-float);flex-direction:column;display:flex}.amb-board-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.amb-board-title{align-items:center;gap:var(--sp-3);font-size:20px;font-weight:700;display:flex}.amb-board-title>.ms-icon{color:var(--blue);width:24px;height:24px}.amb-tag{background:var(--blue-soft);color:var(--blue);border-radius:var(--r-chip);align-items:center;padding:4px 10px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.amb-board-rows{gap:var(--sp-4);flex-direction:column;padding:0;list-style:none;display:flex}.amb-board-row{align-items:center;gap:var(--sp-3);grid-template-columns:auto auto 1fr 2.5em;display:grid}.amb-rank{text-align:center;width:20px;color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:700}.amb-avatar{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.amb-board-main{flex-direction:column;gap:6px;min-width:0;display:flex}.amb-board-name{font-size:16px;font-weight:500}.amb-track{border-radius:var(--r-pill);background:var(--sunken);height:6px;overflow:hidden}.amb-track>span{border-radius:var(--r-pill);background:var(--blue);height:100%;display:block}.amb-board-count{font-variant-numeric:tabular-nums;text-align:end;font-weight:700}.amb-board-row:first-child .amb-rank{color:var(--blue)}.amb-board-foot{gap:var(--sp-2);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--sp-4);display:flex}.amb-board-prize{align-items:center;gap:var(--sp-2);color:var(--text);font-weight:700;display:flex}.amb-board-prize>.ms-icon{color:var(--blue);width:20px;height:20px}.amb-form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-dialog);padding:var(--sp-6)}@media (min-width:768px){.amb-form-card{padding:48px}}.amb-faq{flex-direction:column;display:flex}.amb-faq details{border-block-start:1px solid var(--line)}.amb-faq details:last-of-type{border-block-end:1px solid var(--line)}.amb-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) 0;color:var(--text);font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:flex}.amb-faq summary::-webkit-details-marker{display:none}.amb-faq summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-control)}.amb-faq summary .ms-icon{color:var(--blue);transition:transform var(--dur-pop) var(--ease);flex:none;transform:rotate(90deg)}.amb-faq details[open] summary .ms-icon{transform:rotate(-90deg)}.amb-faq details p{color:var(--text-2);max-width:60ch;padding-block-end:var(--sp-5);font-size:16px;line-height:1.65}.amb-closing{background:var(--navy);color:#fff;text-align:center}.amb-closing .amb-h2{color:#fff}.amb-closing-inner{align-items:center;gap:var(--sp-5);flex-direction:column;display:flex}.amb-closing .amb-body{color:#ffffffd1}.amb-closing .ms-btn{min-width:240px}.amb-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;display:flex}.amb-terms{padding-block:var(--sp-8) 80px;gap:var(--sp-8);flex-direction:column;display:flex}.amb-terms-head{gap:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex}.amb-terms-section{gap:var(--sp-3);flex-direction:column;display:flex}.amb-terms-section ol{gap:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.amb-terms-section li{gap:var(--sp-3);color:var(--text-2);grid-template-columns:auto 1fr;font-size:16px;line-height:1.7;display:grid}.amb-terms-section li>span:first-child{color:var(--blue);font-variant-numeric:tabular-nums;min-width:2.2em;font-weight:700}.amb-terms-box{background:var(--blue-soft);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-5);color:var(--info-ink);font-size:16px;line-height:1.55}.amb-terms-contact{border-top:1px solid var(--line);padding-top:var(--sp-6)}.amb-narrow-terms{width:min(100%,720px);padding-inline:var(--sp-6);margin-inline:auto}