.site .adv-hero{min-height:calc(100svh - var(--header-h));align-items:center;padding:clamp(20px,4svh,48px) 0;display:flex}.site .adv-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.2vw,72px);width:100%;display:grid}.site .adv-hero__title{font-size:var(--h1);letter-spacing:-.026em;text-wrap:balance;max-width:13.5em;font-weight:800;line-height:1.06}.site .adv-hero__sub{font-size:clamp(17px, 2.5svh, var(--fs-lede));color:var(--navy);text-wrap:pretty;max-width:30em;margin-top:clamp(12px,2.2svh,20px);line-height:1.55}.site .adv-hero__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,5.6svh,48px);display:flex}.site .adv-places{width:100%;max-width:calc((100svh - var(--header-h) - 236px) * 1.5 + 32px);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2svh,18px) 16px;margin:0 0 0 auto;padding:0;list-style:none;display:grid}.site .adv-place{min-width:0}.site .adv-place__frame{border-radius:var(--radius-card)}.site .adv-place__title{color:var(--navy);margin-top:10px;font-size:16px;font-weight:800;line-height:1.3}.site .adv-place__time{color:var(--muted);text-wrap:balance;margin-top:2px;font-size:14px;line-height:1.4}.site .adv-proof{isolation:isolate;text-align:center;background:#e7f0fa;padding:37px 0 32px;position:relative;overflow:hidden}.site .adv-proof__inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.site .adv-proof__title{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:800;line-height:1.1}.site .adv-figs{-moz-column-gap:32px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px 32px;width:fit-content;max-width:100%;margin:28px auto 0;display:grid}.site .adv-fig{flex-direction:column-reverse;justify-content:flex-end;align-items:center;display:flex}.site .adv-fig__num{font-size:var(--fs-fig);letter-spacing:-.035em;color:var(--steel);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:center;margin:0;font-weight:800;line-height:1;display:grid}.site .adv-fig__num>*{grid-area:1/1}.site .adv-fig__hold{visibility:hidden}.site .adv-fig__label{color:var(--navy);text-wrap:balance;margin-top:8px;font-size:17px;font-weight:700}.site .adv-proof__logos{width:100%;margin-top:44px}.site .adv-proof .s-logos-head p:first-child{font-size:17px;font-weight:800}.site .adv-why{padding:var(--section) 0}.site .adv-why__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(56px,6.5vw,120px);display:grid}.site .adv-why__title{font-size:var(--fs-h2);letter-spacing:-.024em;text-wrap:balance;max-width:11em;font-weight:800;line-height:1.1}.site .adv-why__line{font-size:var(--fs-lede);color:var(--navy);text-wrap:pretty;max-width:24em;margin-top:20px;line-height:1.55}.site .adv-why__list{flex-direction:column;gap:20px;margin:44px 0 0;padding:0;list-style:none;display:flex}.site .adv-why__list li{color:var(--navy);max-width:26em;padding-left:30px;font-size:18px;font-weight:700;line-height:1.45;position:relative}.site .adv-why__list li:before{content:"";background:var(--steel);width:20px;height:20px;position:absolute;top:calc(.725em - 10px);left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.site .adv-why__photo .s-frame{border-radius:var(--radius-card)}.site .adv-try{padding:var(--section) 0;text-align:center}.site .adv-try__words{max-width:36em;margin:0 auto}.site .adv-try__line{margin:16px auto 28px}.site .adv-try__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:720px;margin:40px auto 0;padding:0;list-style:none;display:grid}.site .adv-try__photos li{min-width:0}.site .adv-try__tile{text-decoration:none;display:block}.site .adv-try__pic{aspect-ratio:4/5;background:var(--tint);width:100%;transition:transform .25s var(--ease);border-radius:16px;display:block;position:relative;overflow:hidden}.site .adv-try__tile:hover .adv-try__pic{transform:translateY(-3px)}.site .adv-try__pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.site .adv-cases,.site .adv-how{padding:var(--section) 0}.site .adv-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 72px;margin:52px 0 0;padding:0;list-style:none;display:grid}.site .adv-steps li{counter-increment:step;min-width:0}.site .adv-steps h3{font-size:var(--fs-h4);color:var(--navy);font-weight:800;line-height:1.3}.site .adv-steps h3:before{content:counter(step) ". "}.site .adv-steps p{font-size:var(--fs-body);color:var(--navy);max-width:22em;margin-top:8px;line-height:1.55}.site .adv-close .s-close{padding:8px 0 37px}.site .adv-close .s-close__card{padding:56px 32px}@media (max-width:1100px){.site .adv-why__grid{grid-template-columns:minmax(0,1fr);gap:40px}.site .adv-why__photo{max-width:720px}.site .adv-steps{gap:28px 40px}}@media (max-width:900px){.site .adv-try__photos{gap:10px;margin-top:28px}.site .adv-try__pic{border-radius:12px}.site .adv-hero{min-height:0;padding:20px 0 40px}.site .adv-hero__inner{grid-template-columns:minmax(0,1fr);gap:24px}.site .adv-hero__title{max-width:none;line-height:1.1}.site .adv-hero__sub{margin-top:10px;font-size:16px}.site .adv-hero__actions{flex-wrap:nowrap;gap:10px;margin-top:22px}.site .adv-hero__actions .s-btn{flex:1 1 0;min-width:0;height:48px;padding:0 12px;font-size:15px}.site .adv-places{gap:12px 10px;max-width:none}.site .adv-place__frame{aspect-ratio:4/3!important}.site .adv-place__title{margin-top:6px;font-size:14px;line-height:1.25}.site .adv-place__time{font-size:13px;line-height:1.35}.site .adv-proof{padding:32px 0 27px}.site .adv-figs{-moz-column-gap:24px;column-gap:24px;margin-top:20px}.site .adv-fig__label{font-size:15px}.site .adv-proof__logos{margin-top:32px}.site .adv-why,.site .adv-cases{padding:var(--section) 0}.site .adv-why__line{margin-top:12px}.site .adv-why__list{gap:14px;margin-top:28px}.site .adv-why__list li{padding-left:28px;font-size:16px}.site .adv-why__list li:before{width:18px;height:18px;top:calc(.725em - 9px)}.site .adv-how{padding:var(--section) 0}.site .adv-steps{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}.site .adv-steps p{font-size:var(--fs-body)}.site .adv-close .s-close{padding:0 0 37px}.site .adv-close .s-close__card{padding:44px 20px}}@media (max-width:520px){.site .adv-hero__title{font-size:29px}.site .adv-figs{grid-template-columns:minmax(0,max-content);grid-auto-flow:row;justify-content:center;row-gap:12px;display:grid}.site .adv-fig{-moz-column-gap:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num label";align-items:baseline;column-gap:12px;display:grid}.site .adv-fig__num{grid-area:num;justify-items:start}.site .adv-fig__label{text-align:left;text-wrap:balance;grid-area:label;margin-top:0;font-size:16px;line-height:1.3}}@media (max-width:640px){.site .adv-hero{--adv-pt:clamp(14px, 6svh - 24px, 40px);--adv-pb:clamp(18px, 7.5svh - 30px, 48px);--adv-gap:clamp(18px, 9svh - 40px, 52px);--adv-rg:clamp(10px, 4.5svh - 18px, 28px);min-height:calc(100svh - var(--header-h));padding:var(--adv-pt) 0 var(--adv-pb)}.site .adv-hero__inner{gap:var(--adv-gap)}.site .adv-places{row-gap:var(--adv-rg);container-type:inline-size}.site .adv-place__frame{height:clamp((100cqi - 20px) / 4, (100svh - var(--header-h) - var(--adv-pt) - var(--adv-pb) - var(--adv-gap) - var(--adv-rg) - 352px) / 2, (100cqi - 20px) / 3);aspect-ratio:auto!important}}@media (max-width:460px) and (min-height:880px){.site .adv-hero{--adv-pt:clamp(20px, 3svh, 32px);--adv-pb:clamp(24px, 3.4svh, 36px);--adv-gap:clamp(28px, 3.8svh, 40px);--adv-rg:clamp(14px, 2svh, 22px)}.site .adv-places{grid-template-columns:repeat(2,minmax(0,1fr))}.site .adv-place__frame{height:clamp((100cqi - 10px) / 2 * .625, (100svh - var(--header-h) - var(--adv-pt) - var(--adv-pb) - var(--adv-gap) - 2 * var(--adv-rg) - 193px - 182px) / 3, (100cqi - 10px) / 2 * .75)}}
