.logo{align-items:center;gap:10px;display:inline-flex}.logo__icon{border-radius:10px;width:36px;height:36px}.logo__name{letter-spacing:.01em;text-box:trim-both cap alphabetic;font-size:20px;font-weight:400;line-height:1}.logo__name strong{font-weight:700}@supports not (text-box:trim-both cap alphabetic){.logo__name{padding-top:.2em}}.button-link{min-height:var(--control-height);border-radius:var(--radius-control);font-weight:500;font-size:var(--text-base);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.button-link:hover{transform:translateY(-2px)}.button-link:active{transform:translateY(0)}.button-link--small{min-height:var(--control-height-small);border-radius:var(--radius-pill);padding:0 20px;font-size:15px}.button-link--primary{background:var(--color-primary-strong);color:var(--color-on-primary);box-shadow:0 8px 20px #2669cd47}.button-link--primary:hover{box-shadow:0 12px 28px #2669cd5c}.button-link--dark{background:var(--color-text);color:#fff}.button-link--light{color:var(--color-text);background:#fff}.button-link--outline{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.header{z-index:50;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.header--scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:var(--color-border);background:#f2f4f5c7}.header__inner{justify-content:space-between;align-items:center;gap:var(--space-2);height:76px;display:flex}.header__brand{color:var(--color-text);text-decoration:none;display:flex}.header__nav{align-items:center;gap:28px;display:flex}.header__link{color:var(--color-text-secondary);font-size:15px;text-decoration:none;transition:color .2s}.header__link:hover{color:var(--color-text)}@media (width<=760px){.header__link{display:none}.logo__name{font-size:17px}}.heading{color:inherit;text-wrap:balance;margin:0;font-weight:700}.heading--size-small{font-size:var(--heading-small);font-weight:500;line-height:1.3}.heading--size-medium{font-size:var(--heading-medium);letter-spacing:-.015em;line-height:1.15}.heading--size-large{font-size:var(--heading-large);letter-spacing:-.02em;line-height:1.08}.heading--size-display{font-size:var(--heading-display);letter-spacing:-.03em;line-height:1.02}.text{margin:0;line-height:1.55}.text--size-small{font-size:var(--text-small)}.text--size-base{font-size:var(--text-base)}.text--size-medium{font-size:var(--text-medium)}.text--size-large{font-size:var(--text-large);line-height:1.5}.text--tone-default{color:var(--color-text)}.text--tone-secondary{color:var(--color-text-secondary)}.text--tone-muted{color:var(--color-text-muted)}.text--tone-inverse{color:var(--color-on-primary)}.phone{--phone-width:290px;width:var(--phone-width);max-width:100%;padding:calc(var(--phone-width) * .034);border-radius:calc(var(--phone-width) * .17);box-shadow:var(--shadow-phone), inset 0 0 0 1.5px #ffffff1f;background:#11141a}.phone--small{--phone-width:250px}.phone__screen{--pt:calc((var(--phone-width) * .932) / 393);border-radius:calc(var(--phone-width) * .14);background:var(--color-background);position:relative;overflow:hidden}.phone__screen .glass-tab-bar{--pt:inherit}.phone__screen img{width:100%;height:auto}.phone__home{left:50%;bottom:calc(var(--pt) * 8);width:calc(var(--pt) * 134);height:calc(var(--pt) * 5);background:#090a0a;border-radius:999px;position:absolute;translate:-50%}.store-buttons{flex-wrap:wrap;gap:12px;display:flex}.store-buttons--center{justify-content:center}.store-button{border-radius:var(--radius-control);border:1px solid #0000;align-items:center;gap:12px;min-height:58px;padding:0 22px 0 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.store-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #090a0a29}.store-button__label{flex-direction:column;line-height:1.1;display:flex}.store-button__small{opacity:.8;font-size:12px}.store-button__large{font-size:18px;font-weight:500}.store-buttons--default .store-button--ios{background:var(--color-text);color:#fff}.store-buttons--default .store-button--android{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.store-buttons--light .store-button--ios{color:var(--color-text);background:#fff}.store-buttons--light .store-button--android{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-color:#ffffff8c}.notification-card{-webkit-backdrop-filter:blur(18px)saturate(1.6);width:300px;max-width:100%;box-shadow:var(--shadow-float);background:#ffffffdb;border:1px solid #ffffffb3;border-radius:22px;align-items:center;gap:12px;padding:12px 14px;display:flex}.notification-card__icon{border-radius:9px;flex:none;width:38px;height:38px}.notification-card__body{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:14px;line-height:1.3;display:flex}.notification-card__top{justify-content:space-between;gap:8px;display:flex}.notification-card__top strong{font-weight:500}.notification-card__time{color:var(--color-text-muted);font-size:12px}.notification-card__text{color:var(--color-text-secondary)}.notification-card__text--warning:before,.notification-card__text--info:before,.notification-card__text--danger:before{content:"";vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.notification-card__text--warning:before{background:#f5a524}.notification-card__text--info:before{background:var(--color-primary)}.notification-card__text--danger:before{background:#f44336}.notification-stack{width:300px;max-width:100%;height:84px;position:relative}.notification-stack__current{position:absolute;inset:0 0 auto}.notification-stack__sheet{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border-radius:20px;height:40px;position:absolute;left:50%;transform:translate(-50%)}.notification-stack__sheet--1{opacity:.9;width:88%;top:34px}.notification-stack__sheet--2{opacity:.6;width:76%;top:44px}.glass-tab-bar{--pt:.74px;left:calc(var(--pt) * 21);right:calc(var(--pt) * 21);bottom:calc(var(--pt) * 22);height:calc(var(--pt) * 62);padding:calc(var(--pt) * 4);isolation:isolate;-webkit-backdrop-filter:blur(calc(var(--pt) * 10)) saturate(1.9) brightness(1.04);box-shadow:0 calc(var(--pt) * 10) calc(var(--pt) * 30) #090a0a1f, 0 calc(var(--pt) * 1) calc(var(--pt) * 3) #090a0a14, inset 0 0 0 calc(var(--pt) * .6) #ffffffbf, inset 0 calc(var(--pt) * -6) calc(var(--pt) * 14) #ffffff59;background:#ffffff6b;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}.glass-tab-bar:before{content:"";z-index:-1;border-radius:inherit;opacity:.8;pointer-events:none;background:radial-gradient(120% 140% at 12% -20%,#ffffffd9,#0000 45%),radial-gradient(90% 120% at 95% 130%,#ffffff80,#0000 50%),linear-gradient(#ffffff59,#fff0 55%);position:absolute;inset:0}.glass-tab-bar:after{content:"";border-radius:inherit;padding:calc(var(--pt) * 1);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#fffffff2,#ffffff1a 40% 60%,#fffc);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-tab-bar__tab{justify-content:center;align-items:center;gap:calc(var(--pt) * 1);color:#404446;border-radius:999px;flex-direction:column;display:flex;position:relative}.glass-tab-bar__tab--active{color:var(--color-primary);box-shadow:inset 0 0 0 calc(var(--pt) * .6) #fff9;background:#090a0a0f}.glass-tab-bar__icon{display:flex;position:relative}.glass-tab-bar__icon svg{width:calc(var(--pt) * 24);height:calc(var(--pt) * 24)}.glass-tab-bar__label{font-size:calc(var(--pt) * 10);white-space:nowrap;font-weight:500;line-height:1.1}.glass-tab-bar__badge{top:calc(var(--pt) * -4);right:calc(var(--pt) * -9);min-width:calc(var(--pt) * 17);height:calc(var(--pt) * 17);padding:0 calc(var(--pt) * 4);color:#fff;font-size:calc(var(--pt) * 11);font-weight:500;line-height:calc(var(--pt) * 17);text-align:center;background:#ff3b30;border-radius:999px;position:absolute}.particle-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero{padding:clamp(24px,4vw,48px) 0 clamp(72px,9vw,120px)}.hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,72px);display:grid}.hero__copy{gap:var(--space-3);flex-direction:column;display:flex}.hero__title{flex-direction:column;display:flex}.hero__line{display:block}.hero__line--accent{color:var(--color-primary-strong)}.hero__subtitle{max-width:500px}.hero__stage{justify-content:center;align-items:center;min-height:660px;display:flex;position:relative}.hero__panel{border-radius:var(--radius-panel);position:absolute;inset:40px 0;overflow:hidden}.hero__glow{pointer-events:none;background:radial-gradient(closest-side,#ffffff73,#0000);width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__phone-wrap{z-index:1;transform-style:preserve-3d;position:relative}.hero__notifications{z-index:2;position:absolute;top:8px;right:-40px}.hero__illo{z-index:2;pointer-events:none;filter:drop-shadow(0 18px 30px #10347059);position:absolute}.hero__illo--calendar{width:150px;bottom:90px;left:-36px}.hero__illo--wrench{width:110px;bottom:40px;right:6px}@media (width<=960px){.hero__inner{grid-template-columns:1fr}.hero__stage{min-height:600px}.hero__notifications{top:56px;right:8px}.hero__illo--calendar{width:120px;left:4px}}@media (width<=520px){.hero__stage{min-height:560px}.hero__panel{border-radius:32px;inset:32px -8px}.hero .phone{--phone-width:240px}.hero__notifications{top:8px;left:50%;right:auto;translate:-50%}.hero__notifications .notification-stack{width:280px}.hero__illo--calendar{width:96px;bottom:60px}.hero__illo--wrench{width:80px}}.hero__news{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:0 1px 0 var(--color-border), 0 8px 20px #10347014;color:var(--color-text);line-height:1;font-size:var(--text-small);align-items:center;gap:10px;padding:5px 14px 5px 5px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.hero__news:hover{box-shadow:0 1px 0 var(--color-border), 0 12px 28px #10347024;transform:translateY(-1px)}.hero__news svg{color:var(--color-primary-strong);flex:none;transition:transform .2s}.hero__news:hover svg{transform:translate(3px)}.hero__news-tag{border-radius:var(--radius-pill);background:var(--color-primary-strong);color:#fff;align-items:center;padding:8px 10px 6px;font-size:12px;display:inline-flex}.hero__free{margin-top:14px;display:block}.hero__news-text,.hero__news-tag{text-box:trim-both cap alphabetic}.hero__news{min-height:38px}.eyebrow{font-size:var(--text-small);color:var(--color-primary-strong);align-items:center;gap:8px;font-weight:500;display:inline-flex}.eyebrow--pill{border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success-text);align-self:flex-start;padding:7px 14px}.step-card{border-radius:var(--radius-card);background:var(--color-background);flex-direction:column;gap:12px;height:100%;padding:28px;transition:transform .3s,box-shadow .3s,background-color .3s;display:flex;position:relative}.step-card:hover{background:var(--color-surface);transform:translateY(-4px);box-shadow:0 20px 40px #1034701a}.step-card__top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.step-card__icon{background:var(--color-primary-soft);width:52px;height:52px;color:var(--color-primary-strong);border-radius:16px;justify-content:center;align-items:center;display:flex}.step-card__number{color:var(--color-border-strong);font-size:40px;font-weight:700;line-height:1}.step-card__title{font-size:var(--heading-small);margin:0;font-weight:500}.step-card__text{color:var(--color-text-secondary);margin:0}.steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.steps__track{background:var(--color-border);border-radius:2px;height:2px;position:absolute;top:54px;left:16%;right:16%;overflow:hidden}.steps__progress{background:linear-gradient(90deg, var(--color-primary), var(--color-secondary,#23c16b));transform-origin:0;height:100%}.steps .step-card{z-index:1;position:relative}@media (width<=860px){.steps__grid{grid-template-columns:1fr}.steps__track{display:none}}.plate{background:var(--color-surface-alt);height:44px;box-shadow:var(--shadow-float);border:2px solid #090a0a;border-radius:9px;align-items:stretch;display:inline-flex;overflow:hidden}.plate__band{background:var(--color-primary-strong);color:#fff;justify-content:center;align-items:flex-end;width:22px;padding-bottom:4px;font-size:12px;font-weight:700;display:flex}.plate__value{letter-spacing:.08em;align-items:center;padding:0 14px;font-size:22px;font-weight:700;display:flex}.reminder-showcase{width:min(380px,100%);position:relative}.reminder-showcase__sheet{background:var(--color-surface);border-radius:32px;flex-direction:column;gap:14px;padding:12px 18px 22px;display:flex;box-shadow:0 30px 60px #1034702e}.reminder-showcase__grabber{background:var(--color-border-strong);border-radius:999px;align-self:center;width:40px;height:5px}.reminder-showcase__title{text-align:center;font-size:19px;font-weight:700}.reminder-showcase__box{background:var(--color-info-bg);border-radius:16px;flex-direction:column;padding:16px;display:flex}.reminder-showcase__head{align-items:center;gap:14px;display:flex}.reminder-showcase__bell{border:1px solid var(--color-primary);width:36px;height:36px;color:var(--color-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.reminder-showcase__texts{min-width:0;color:var(--color-text-secondary);flex-direction:column;flex:1;font-size:13px;line-height:1.3;display:flex}.reminder-showcase__texts strong{color:var(--color-text);font-size:16px;font-weight:700}.reminder-showcase__switch{background:var(--color-primary);border-radius:999px;flex:none;width:51px;height:31px;padding:2px}.reminder-showcase__knob{background:#fff;border-radius:50%;width:27px;height:27px;display:block;transform:translate(20px);box-shadow:0 3px 8px #00000026}.reminder-showcase__fields{flex-direction:column;gap:8px;padding-top:16px;display:flex;overflow:hidden}.reminder-showcase__label{font-size:13px;font-weight:700}.reminder-showcase__input{background:var(--color-surface);border-radius:12px;margin-bottom:6px;padding:12px 14px;font-size:15px}.reminder-showcase__chips{flex-wrap:wrap;gap:6px;display:flex}.reminder-showcase__chip{background:var(--color-surface);color:var(--color-text-secondary);border-radius:999px;padding:7px 12px;font-size:13px}.reminder-showcase__chip--on{background:var(--color-primary-strong);color:#fff;font-weight:500}.reminder-showcase__hint{color:var(--color-text-secondary);font-size:12px}.reminder-showcase__notification{z-index:2;position:absolute;top:-44px;right:-36px}@media (width<=860px){.reminder-showcase__notification{top:-56px;right:-8px}}.features__list{flex-direction:column;gap:clamp(64px,9vw,120px);display:flex}.features__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.features__row--reverse .features__visual{order:2}.features__visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.features__backdrop{border-radius:var(--radius-panel);background:radial-gradient(60% 60% at 50% 40%, #3083ff38, transparent 70%), var(--color-primary-soft);position:absolute;inset:40px 0}.features__visual>div:not(.features__backdrop){position:relative}.features__extra{z-index:2;bottom:30%;right:4%;position:absolute!important}.features__row--reverse .features__extra{left:4%;right:auto}.features__chip{border-radius:var(--radius-pill);box-shadow:var(--shadow-float);white-space:nowrap;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:500;display:inline-flex}.features__chip--warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.features__chip--price{background:var(--color-surface);color:var(--color-text-secondary);font-weight:400}.features__chip--price strong{color:var(--color-text);font-weight:700}.features__copy{gap:var(--space-2);flex-direction:column;max-width:480px;display:flex}.features__points{margin:var(--space-1) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.features__points li{align-items:center;gap:10px;font-weight:500;display:flex}.features__points svg{color:var(--color-success-text);flex:none}@media (width<=860px){.features__row{grid-template-columns:1fr}.features__row--reverse .features__visual{order:0}.features__visual{min-height:500px}.features__extra{bottom:26%;right:0}.features__row--reverse .features__extra{left:0}.features__visual{min-height:540px;margin-bottom:8px}.features__backdrop{inset:24px 0}}.features__label{align-items:center;gap:10px;line-height:1;display:flex}.features__news{text-box:trim-both cap alphabetic;border-radius:var(--radius-pill);background:var(--color-primary-strong);color:#fff;align-items:center;padding:8px 10px 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.features__label .eyebrow{text-box:trim-both cap alphabetic}.plan-card{border-radius:var(--radius-card);background:var(--color-background);flex-direction:column;gap:20px;height:100%;padding:clamp(28px,4vw,40px);display:flex;position:relative;overflow:hidden}.plan-card--highlight{background:radial-gradient(80% 70% at 85% 0%, #ffffff8c, transparent 60%), linear-gradient(155deg, var(--color-premium-2) 0%, var(--color-premium-3) 45%, var(--color-premium) 100%);color:var(--color-text);box-shadow:0 30px 60px #f5b82e59}.plan-card__decoration{aspect-ratio:1;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:clamp(84px,11vw,112px);padding:16px;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 16px 40px #8a5a0040}.plan-card__name{font-size:var(--heading-small);margin:0;font-weight:500}.plan-card__price{letter-spacing:-.03em;align-items:baseline;gap:6px;font-size:clamp(44px,5vw,60px);font-weight:700;line-height:1;display:flex}.plan-card__period{font-size:var(--text-medium);letter-spacing:0;opacity:.85;font-weight:400}.plan-card__points{font-size:var(--text-medium);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.plan-card__points li{align-items:flex-start;gap:10px;display:flex}.plan-card__points svg{color:var(--color-primary-strong);flex:none;margin-top:3px}.plan-card--highlight .plan-card__points svg{color:var(--color-text)}.plan-card__note{font-size:var(--text-small);opacity:.9;margin:auto 0 0}.sparkles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sparkles__item{fill:#fff;filter:drop-shadow(0 0 4px #ffffffe6);opacity:0;animation:3s ease-in-out infinite sparkle-twinkle;position:absolute;translate:-50% -50%}@keyframes sparkle-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.sparkles__item{opacity:.7;animation:none}}.premium__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:920px;margin:0 auto;display:grid}.premium__grid>div{height:100%}.premium__pro{border-radius:var(--radius-card);position:relative;overflow:hidden}.premium__pro .sparkles{z-index:1}.premium__crown{color:var(--color-premium-text);display:flex}.premium__crown svg{fill:var(--color-premium-2)}.premium__pro .plan-card>*{z-index:2;position:relative}.premium__pro .plan-card__decoration{z-index:2;position:absolute}.premium__pro:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%) 0 0/250% 100%;animation:6s ease-in-out infinite premium-shine;position:absolute;inset:0}@keyframes premium-shine{0%,60%{background-position:150% 0}to{background-position:-50% 0}}@media (width<=760px){.premium__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.premium__pro:after{animation:none;display:none}}.faq-item+.faq-item{border-top:1px solid var(--color-border)}.faq-item__heading{font-size:var(--text-medium);margin:0;font-weight:500}.faq-item__button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.faq-item__icon{background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.faq-item__panel{opacity:0;height:0;overflow:hidden}.faq-item__answer{max-width:640px;color:var(--color-text-secondary);margin:0;padding:0 24px 24px;line-height:1.6}.faq__inner{max-width:calc(820px + var(--gutter) * 2)}.faq__list{border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.final-cta{padding:0 0 var(--section-space)}.final-cta__panel{border-radius:var(--radius-panel);padding:clamp(64px, 9vw, 112px) var(--gutter);color:#fff;position:relative;overflow:hidden}.final-cta__content{z-index:2;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:620px;margin:0 auto;display:flex;position:relative}.final-cta__illo{z-index:1;pointer-events:none;filter:drop-shadow(0 18px 30px #091e4659);position:absolute}.final-cta__illo--left{width:clamp(90px,13vw,170px);bottom:12%;left:5%}.final-cta__illo--right{width:clamp(70px,10vw,130px);top:14%;right:6%}@media (width<=640px){.final-cta__illo--left{opacity:.8;bottom:-8px;left:-12px}.final-cta__illo--right{opacity:.8;top:8px;right:-8px}}.footer{border-top:1px solid var(--color-border-strong);padding-block:clamp(40px, 6vw, 64px) calc(clamp(40px, 6vw, 64px) + env(safe-area-inset-bottom,0px))}.footer__inner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.footer__legal{font-size:var(--text-small);color:var(--color-text-muted)}.footer__links{gap:var(--space-1) var(--space-3);flex-wrap:wrap;font-size:15px;display:flex}.footer__links a{color:var(--color-text-secondary);text-decoration:none}.footer__links a:hover{color:var(--color-text);text-decoration:underline}@media (width<=640px){.footer__inner{align-items:flex-start;gap:var(--space-3);flex-direction:column-reverse}}@font-face{font-family:Geomanist;src:url(/landing/assets/geomanist-regular-BHYfD2k2.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geomanist;src:url(/landing/assets/geomanist-medium-CRy4Zjv_.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geomanist;src:url(/landing/assets/geomanist-bold-YEmPcL2_.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f2f4f5;--color-surface:#fff;--color-surface-alt:#f7f9fa;--color-border:#e3e5e6;--color-border-strong:#cdcfd0;--color-text:#090a0a;--color-text-secondary:#404446;--color-text-muted:#6c7072;--color-primary:#3083ff;--color-primary-strong:#2669cd;--color-primary-soft:#eaf3ff;--color-on-primary:#fff;--color-success-bg:#ecfce5;--color-success-text:#198155;--color-warning-bg:#ffefd7;--color-warning-text:#a05e03;--color-info-bg:#c9f0ff;--color-info-text:#0065d0;--color-focus:#2669cd;--color-premium:#f5b82e;--color-premium-1:#fff4d6;--color-premium-2:#ffe29a;--color-premium-3:#f9cb5c;--color-premium-text:#8a5a00;--shadow-float:0 24px 60px #090a0a24;--shadow-phone:0 40px 80px #10347059;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:128px;--radius-small:10px;--radius-control:16px;--radius-card:28px;--radius-panel:40px;--radius-pill:999px;--font-sans:"Geomanist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-small:14px;--text-base:16px;--text-medium:17px;--text-large:clamp(18px, 1.6vw, 20px);--heading-small:20px;--heading-medium:clamp(26px, 3vw, 34px);--heading-large:clamp(32px, 4.4vw, 48px);--heading-display:clamp(40px, 5.2vw, 66px);--control-height:56px;--control-height-small:44px;--container:1152px;--gutter:clamp(16px, 4vw, 32px);--section-space:clamp(72px, 10vw, 128px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-space) 0}.section--surface{background:var(--color-surface)}.section-head{gap:var(--space-2);max-width:680px;margin-bottom:var(--space-5);flex-direction:column;display:flex}.section-head--center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.stripes-panel{background-color:var(--color-primary);background-image:url(/landing/assets/bg-stripes-DHNOIAMk.webp);background-position:50%;background-size:cover}.stripes-panel--deep{background-image:linear-gradient(#1e58b46b,#1e58b49e),url(/landing/assets/bg-stripes-DHNOIAMk.webp)}
