:root{--bg:#f5f6f8;--bg-alt:#eceef2;--brand:#e8721c;--brand-hover:#c95f12;--brand-tint:#fce7d5;--accent:#f4a261;--ink-dark:#1c2026;--navy:#1c2026;--muted-text:#5c6470;--border-subtle:#dfe2e8;--success:#12805c;--success-soft:#d8f3e8;--warning:#a66a00;--warning-soft:#fcebc8;--error:#c0392b;--white:#fff;--max-width:1160px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--shadow-card:0 1px 2px #1c20260d, 0 8px 24px -12px #1c20261f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink-dark);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,Segoe UI,sans-serif}h1,h2,h3,h4{margin:0;font-family:Sora,Inter,-apple-system,Segoe UI,sans-serif;line-height:1.15}p{margin:0;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}button{font-family:inherit}.container{max-width:var(--max-width);margin:0 auto;padding-inline:20px}.section{padding-block:64px}.section--alt{background:var(--bg-alt)}.eyebrow{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.h1{letter-spacing:-.03em;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800}.h2{letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700}.h3{font-size:1.25rem;font-weight:800}.lede{color:var(--muted-text);max-width:56ch;font-size:1.15rem}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--brand);color:var(--white);box-shadow:0 6px 16px -6px #e8721c80}.btn--primary:hover{background:var(--brand-hover)}.btn--ghost{color:var(--ink-dark);border-color:var(--border-subtle);background:0 0}.btn--ghost:hover{border-color:var(--brand);color:var(--brand)}.btn--dark{background:var(--navy);color:var(--white)}.btn--dark:hover{background:#2e343d}.btn--block{width:100%}.card{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:24px}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.badge--live{background:var(--success-soft);color:var(--success)}.badge--open{background:var(--warning-soft);color:var(--warning)}.badge--soon{background:var(--brand-tint);color:var(--brand-hover)}.badge--muted{background:var(--bg-alt);color:var(--muted-text)}.flag-icon{box-shadow:0 0 0 1px var(--border-subtle);border-radius:3px;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.grid{gap:20px;display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (width<=920px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.section{padding-block:44px}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.logo{align-items:center;gap:10px;line-height:1;display:inline-flex}.logo__home{align-items:center;gap:10px;display:inline-flex}.logo__mark{width:auto;height:26px}.logo__word{color:#f2f4f7;letter-spacing:-.02em;font-family:Sora,sans-serif;font-size:1.35rem;font-weight:800}.logo__accent{color:var(--brand)}.logo__by{color:#9aa5b8;align-self:flex-end;padding-bottom:3px;font-size:.85rem;font-weight:500}.logo__beround{color:var(--brand);border-bottom:1.5px solid #0000;font-weight:700;transition:color .15s,border-color .15s,text-shadow .15s}.logo__beround:hover,.logo__beround:focus-visible{color:#ff9a4d;text-shadow:0 0 14px #ff9a4d8c;border-bottom-color:#ff9a4d}.logo--lg .logo__mark{height:34px}.logo--lg .logo__word{font-size:1.7rem}.logo--lg .logo__by{font-size:.95rem}@media (width<=420px){.logo__by{display:none}}.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c2026f0;border-bottom:1px solid #2e343d;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.site-header__brand{color:var(--ink-dark);align-items:center;gap:10px;font-size:1.15rem;font-weight:800;display:flex}.site-header__mark{width:26px;height:26px;box-shadow:0 0 0 4px var(--brand-tint);border-radius:8px}.site-header__nav{align-items:center;gap:28px;display:flex}.site-header__link{color:#b6bdc9;border-bottom:2px solid #0000;padding:6px 2px;font-size:.92rem;font-weight:600}.site-header__link:hover{color:#fff}.site-header__link.is-active{color:#fff;border-bottom-color:var(--brand)}.site-header__actions{align-items:center;gap:10px;display:flex}.site-header__cta-mobile{display:none}.site-header__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none}.site-header__burger span{background:#fff;border-radius:2px;width:20px;height:2px}@media (width<=860px){.site-header__actions{display:none}.site-header__burger{display:flex}.site-header__nav{opacity:0;pointer-events:none;background:#1c2026;border-bottom:1px solid #2e343d;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 18px;transition:all .15s;position:fixed;top:72px;left:0;right:0;transform:translateY(-8px)}.site-header__nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header__link{border-bottom:1px solid #2e343d;padding:12px 4px}.site-header__cta-mobile{margin-top:14px;display:inline-flex}}.site-header .btn--ghost{color:#e3e6eb;border-color:#3a414c}.site-header .btn--ghost:hover{color:#fff;border-color:var(--brand)}.site-footer{background:var(--navy);color:var(--white);margin-top:40px}.site-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-block:56px 32px;display:grid}.site-footer__brand{align-items:center;gap:10px;font-size:1.1rem;font-weight:800;display:flex}.site-footer__mark{border-radius:7px;width:22px;height:22px}.site-footer__tagline{color:#aeb4bf;max-width:32ch;margin-top:12px;font-size:.92rem}.site-footer__col h4{text-transform:uppercase;letter-spacing:.07em;color:#868e9b;margin-bottom:14px;font-size:.72rem}.site-footer__col ul{flex-direction:column;gap:10px;display:flex}.site-footer__col a{color:#e3e6eb;font-size:.92rem}.site-footer__col a:hover{color:var(--brand)}.site-footer__country{align-items:center;gap:8px;display:inline-flex}.site-footer__country .flag-icon{flex:none;width:1.3rem;height:.78rem}.site-footer__country svg{width:100%;height:100%}.site-footer__bottom{color:#868e9b;border-top:1px solid #2e343d;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:20px;font-size:.8rem;display:flex}@media (width<=860px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.site-footer__grid{grid-template-columns:1fr}}.site-footer__beround{color:var(--brand);font-weight:700;transition:color .15s,text-shadow .15s}.site-footer__beround:hover{color:#ff9a4d;text-shadow:0 0 14px #ff9a4d8c;text-decoration:underline}.site-footer__soon{letter-spacing:.07em;text-transform:uppercase;color:var(--brand);margin-top:6px;font-size:.72rem;font-weight:700}.site-footer .logo__beround,.site-footer .site-footer__beround{color:var(--brand)}.site-footer .logo__beround:hover,.site-footer .site-footer__beround:hover{color:#ff9a4d}.hero{background:radial-gradient(700px 360px at 90% 10%, #e8721c38, transparent 65%), var(--navy);color:#fff;padding-block:84px 96px}.hero__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.hero__copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.hero__tag{color:#f6c9a3;border:1px solid #3a414c;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:600}.hero__title{letter-spacing:-.035em;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1.08}.hero__title span{color:var(--brand)}.hero__lede{color:#b6bdc9;max-width:52ch;font-size:1.12rem}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__note{color:#868e9b;font-size:.85rem}.btn--outline-light{color:#fff;background:0 0;border-color:#475060}.btn--outline-light:hover{border-color:#fff}.match-card{color:var(--ink-dark);border-radius:var(--radius-lg);background:#fff;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 60px -20px #0009}.match-card__bar{background:#eceef2;gap:6px;padding:12px 16px;display:flex}.match-card__bar i{background:#c5cad3;border-radius:50%;width:9px;height:9px}.match-card__body{flex-direction:column;gap:14px;padding:22px;display:flex}.match-card__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text);font-size:.7rem;font-weight:700}.match-card__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-card__row strong{font-family:Sora,sans-serif;display:block}.match-card__row small{color:var(--muted-text)}.match-card__score{background:var(--brand-tint);width:52px;height:52px;color:var(--brand-hover);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Sora,sans-serif;font-weight:800;display:flex}.match-card__why{color:var(--muted-text);font-size:.92rem}.match-card__chips{flex-wrap:wrap;gap:8px;display:flex}.match-card__chips span{background:var(--bg-alt);border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:600}.section__head{flex-direction:column;gap:6px;max-width:640px;margin-bottom:32px;display:flex}.country-chip{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;transition:border-color .15s,transform .1s;display:flex}.country-chip:hover{border-color:var(--brand);transform:translateY(-2px)}.country-chip__flag .flag-icon{width:2.4rem;height:1.44rem}.country-chip__flag svg{width:100%;height:100%}.country-chip__name{font-weight:700}.step-card{flex-direction:column;gap:10px;display:flex}.step-card__num{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.step-card p{color:var(--muted-text)}.feature{border-top:3px solid var(--brand);flex-direction:column;gap:8px;padding-top:16px;display:flex}.feature p{color:var(--muted-text);font-size:.93rem}.price-chip{flex-direction:column;gap:4px;transition:transform .1s,border-color .15s;display:flex}.price-chip:hover{border-color:var(--brand);transform:translateY(-2px)}.price-chip--popular{border:2px solid var(--brand)}.price-chip__name{color:var(--muted-text);font-weight:700}.price-chip__amount{letter-spacing:-.03em;font-family:Sora,sans-serif;font-size:2rem;font-weight:800}.price-chip__sub{color:var(--muted-text);font-size:.82rem}.cta-band{padding-top:0}.cta-band__inner{background:var(--navy);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:52px 44px;display:flex}.cta-band__inner .h2{color:var(--white)}@media (width<=900px){.hero__grid{grid-template-columns:1fr}.match-card{max-width:420px;transform:none}}@media (width<=640px){.hero{padding-block:56px 64px}.cta-band__inner{text-align:center;justify-content:center;padding:36px 24px}}.page-hero{border-bottom:1px solid var(--border-subtle);padding-block:64px 48px}.page-hero__inner{flex-direction:column;gap:14px;max-width:680px;display:flex}.product-flow{flex-direction:column;gap:36px;display:flex}.product-flow__row{grid-template-columns:64px 1fr;align-items:start;gap:20px;display:grid}.product-flow__num{color:var(--brand);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.6rem;font-weight:700}.product-flow__row p{max-width:62ch;color:var(--muted-text);margin-top:6px}.screenshot-frame{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--white);padding:10px}.screenshot-frame__placeholder{aspect-ratio:16/10;border-radius:var(--radius-md);background:repeating-linear-gradient(135deg, var(--bg-alt), var(--bg-alt) 10px, var(--white) 10px, var(--white) 20px);color:var(--muted-text);justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.cta-inline__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cta-inline__actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=560px){.product-flow__row{grid-template-columns:1fr}}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.plan{flex-direction:column;gap:18px;padding:30px 26px;display:flex;position:relative}.plan--popular{border:2px solid var(--brand);box-shadow:0 18px 40px -18px #e8721c80}.plan__flag{background:var(--brand);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:700;position:absolute;top:-13px;left:26px}.plan__tagline{color:var(--muted-text);margin-top:-8px;font-size:.92rem}.plan__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan__amount{letter-spacing:-.03em;font-family:Sora,sans-serif;font-size:2.5rem;font-weight:800}.plan__period{color:var(--muted-text);font-size:.85rem;font-weight:500}.plan__features{flex-direction:column;flex:1;gap:12px;display:flex}.plan__features li{padding-left:26px;font-size:.92rem;position:relative}.plan__features li:before{content:"";background:var(--brand-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5l2.2 2.2 4.8-5' fill='none' stroke='%23C95F12' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.pricing-policy{border-radius:var(--radius-md);background:var(--navy);color:#d5dae3;margin-top:32px;padding:18px 22px;font-size:.92rem;line-height:1.6}.pricing-policy strong{color:#fff}.pricing-policy a{color:var(--brand);font-weight:600;text-decoration:underline}@media (width<=920px){.plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.country-card{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.country-card__head{align-items:center;gap:14px;display:flex}.country-card__flag .flag-icon{width:3.2rem;height:1.92rem}.country-card__flag svg{width:100%;height:100%}.country-card h3{margin-bottom:6px}.faq-list{flex-direction:column;gap:12px;max-width:760px;display:flex}.faq-item{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:18px 22px}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--brand);flex:none;font-size:1.3rem;font-weight:400}.faq-item[open] summary:after{content:"–"}.faq-item p{color:var(--muted-text);margin-top:14px}.about-body{max-width:680px;color:var(--ink-dark);flex-direction:column;gap:18px;font-size:1.02rem;display:flex}.contact-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:40px;display:grid}.contact-info{flex-direction:column;gap:26px;display:flex}.contact-item{flex-direction:column;gap:6px;display:flex}.contact-item p,.contact-item a{color:var(--muted-text)}.contact-item a{color:var(--brand-hover);font-weight:600}.contact-form{flex-direction:column;gap:16px;padding:28px;display:flex}.contact-form label{flex-direction:column;gap:6px;font-size:.88rem;font-weight:600;display:flex}.contact-form input,.contact-form textarea{font:inherit;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--ink-dark);background:#fff;padding:11px 13px;font-weight:400}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}@media (width<=860px){.contact-layout{grid-template-columns:1fr}}.legal-body .container{flex-direction:column;gap:24px;max-width:760px;display:flex}.legal-body__intro{font-size:1.05rem}.legal-body__section{flex-direction:column;gap:8px;display:flex}.legal-body__section p{color:var(--muted-text)}.legal-updated{color:var(--muted-text);font-size:.88rem}
