.ZHtprq_page{--navy:#0b1939;--muted:#53617b;--blue:#075bea;--pale:#f5f8fd;--cream:#fffaf4;--border:#e2e7ee;color:var(--navy);-webkit-font-smoothing:antialiased;background:linear-gradient(#fffaf5 0%,#fff 24%,#fffdfa 70%,#fff 100%);font-size:15px;line-height:1.55}.ZHtprq_page main *,.ZHtprq_page main :before,.ZHtprq_page main :after{box-sizing:border-box}.ZHtprq_page main a{color:inherit;text-decoration:none}.ZHtprq_page main button,.ZHtprq_page main summary{font:inherit}.ZHtprq_page main h1,.ZHtprq_page main h2,.ZHtprq_page main h3,.ZHtprq_page main p{margin-top:0}.ZHtprq_page main a:focus-visible,.ZHtprq_page main summary:focus-visible{outline-offset:4px;outline:3px solid #79aafa}.ZHtprq_hero{background:radial-gradient(70% 80% at 75% 32%,#eaf4ff 0%,#0000 70%),linear-gradient(110deg,#fffaf5,#fbf9f6);overflow:hidden}.ZHtprq_heroInner{grid-template-columns:47% 53%;align-items:center;gap:0;min-height:472px;padding-top:30px;padding-bottom:25px;display:grid}.ZHtprq_heroText{z-index:2;padding:12px 0 14px;position:relative}.ZHtprq_breadcrumb{color:#52617b;background:#fffc;border:1px solid #e4e4df;border-radius:20px;align-items:center;gap:10px;margin-bottom:22px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.ZHtprq_breadcrumb a{color:#1d5bd9!important}.ZHtprq_hero h1{letter-spacing:-.04em;max-width:615px;margin:0 0 21px;font-size:clamp(33px,3.65vw,51px);font-weight:800;line-height:1.11}.ZHtprq_hero h1 span,.ZHtprq_finalCta h2 span{color:var(--blue)}.ZHtprq_heroText>p{color:#2e3e59;max-width:540px;margin-bottom:25px;font-size:clamp(14px,1.2vw,16px);line-height:1.69}.ZHtprq_heroButtons{flex-wrap:wrap;gap:11px;margin-bottom:21px;display:flex}.ZHtprq_primaryButton,.ZHtprq_secondaryButton,.ZHtprq_priceOutlineButton{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:14px;font-weight:740;transition:transform .2s,background-color .2s;display:inline-flex}.ZHtprq_primaryButton{background:#075be9;box-shadow:0 7px 16px #0659dd21;color:#fff!important}.ZHtprq_secondaryButton,.ZHtprq_priceOutlineButton{background:#ffffffe3;border:1.5px solid #132445;color:#102040!important}.ZHtprq_secondaryButton:hover,.ZHtprq_priceOutlineButton:hover{background:#eaf2ff;transform:translateY(-2px)}.ZHtprq_heroChecks{flex-wrap:wrap;gap:10px 21px;margin:0;padding:0;list-style:none;display:flex}.ZHtprq_checkLine{color:#24324b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.ZHtprq_checkLine svg{color:#0662e9;flex-shrink:0;margin-top:1px}.ZHtprq_heroArt{background:#e6eeeb;border-radius:24px 0 0 24px;width:calc(100% + 64px);height:390px;margin-left:-15px;position:relative;overflow:hidden;box-shadow:0 15px 50px #2b415812}.ZHtprq_heroPhoto{object-fit:cover;object-position:53% center}.ZHtprq_sampleTag{color:#52647b;letter-spacing:.04em;background:#fffffff0;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750;position:absolute;bottom:15px;right:15px;box-shadow:0 2px 10px #1b345626}.ZHtprq_mainContainer{padding-bottom:64px}.ZHtprq_trustStrip{background:#fffcf9f5;border:1px solid #ece5d9;border-radius:17px;justify-content:space-between;align-items:center;gap:26px;min-height:87px;margin:4px 0 42px;padding:18px 26px;display:flex;box-shadow:0 7px 24px #432f1506}.ZHtprq_trustText{border-right:1px solid #e9e3db;align-items:center;gap:14px;padding-right:20px;display:flex}.ZHtprq_trustText svg{color:#0760e9;flex-shrink:0}.ZHtprq_trustText strong,.ZHtprq_trustText span{display:block}.ZHtprq_trustText strong{font-size:13px}.ZHtprq_trustText span{color:#5b6780;font-size:12px}.ZHtprq_trustPlatforms{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}.ZHtprq_trustPlatforms>span{color:#6f7890;font-size:11px}.ZHtprq_trustPlatforms strong{letter-spacing:-.045em;white-space:nowrap;font-size:16px}.ZHtprq_contentSection{padding:0 0 50px;scroll-margin-top:35px}.ZHtprq_sectionHeading{margin:0 0 23px}.ZHtprq_sectionKicker{letter-spacing:.13em;color:#0b65e9;margin:0 0 7px;font-size:10px;font-weight:800;display:inline-flex}.ZHtprq_sectionHeading h2{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(27px,2.55vw,37px);font-weight:800;line-height:1.14}.ZHtprq_sectionHeading p{color:#617089;max-width:760px;margin:0;font-size:14px;line-height:1.65}.ZHtprq_benefitGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ZHtprq_benefitCard{background:#fff;border:1px solid #e5e8ec;border-radius:16px;min-height:191px;padding:23px 21px 25px;box-shadow:0 6px 22px #1c2c4409}.ZHtprq_benefitIcon{color:#0961e9;margin-bottom:11px}.ZHtprq_benefitCard h3{letter-spacing:-.027em;margin:0 0 8px;font-size:16px;line-height:1.26}.ZHtprq_benefitCard p{color:#617089;margin-bottom:0;font-size:12px;line-height:1.57}.ZHtprq_inclusionGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.ZHtprq_inclusionCard{background:#fff;border:1px solid #e6eaf0;border-radius:14px;align-items:flex-start;gap:13px;min-height:105px;padding:18px;display:flex}.ZHtprq_smallIcon{color:#0a60e7;flex:0 0 31px;margin-top:1px}.ZHtprq_inclusionCard h3{letter-spacing:-.02em;margin:0 0 4px;font-size:14px;line-height:1.3}.ZHtprq_inclusionCard p{color:#677189;margin:0;font-size:11.5px;line-height:1.42}.ZHtprq_pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;display:grid}.ZHtprq_pricingCard{background:#fff;border:1px solid #e0e4ec;border-radius:17px;flex-direction:column;min-height:440px;padding:26px 23px 20px;display:flex;position:relative;box-shadow:0 8px 30px #0f244e06}.ZHtprq_pricingFeatured{background:linear-gradient(160deg,#edf4ff 0%,#fff 80%);border:1.5px solid #80b2f8;box-shadow:0 12px 32px #2a6dd316}.ZHtprq_featuredBadge{color:#fff;background:#0961ed;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:760;display:inline-flex;position:absolute;top:-13px;right:17px;box-shadow:0 4px 10px #0754dc30}.ZHtprq_pricingTop{border-bottom:1px solid #e9edf3;padding-bottom:19px}.ZHtprq_pricingTop h3{letter-spacing:-.04em;margin:0 0 1px;font-size:22px}.ZHtprq_pricingTop p{color:#66748d;margin:0 0 12px;font-size:12px}.ZHtprq_price{align-items:baseline;gap:8px;display:flex}.ZHtprq_price small{color:#4f6179;font-size:12px;font-weight:600}.ZHtprq_price strong{letter-spacing:-.05em;font-size:34px;line-height:1.2}.ZHtprq_pricingCard ul{gap:12px;margin:0 0 auto;padding:21px 0;list-style:none;display:grid}.ZHtprq_pricingCard li{font-size:12px}.ZHtprq_pricingCard>a{width:100%;min-height:45px;margin-top:14px}.ZHtprq_pricingNote{color:#7e889a;gap:8px;margin:12px 2px 0;font-size:11px;line-height:1.6;display:flex}.ZHtprq_pricingNote svg{flex-shrink:0;margin-top:1px}.ZHtprq_stepsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ZHtprq_stepCard{background:#fff;border:1px solid #e6e9ee;border-radius:16px;min-height:168px;padding:21px 19px;position:relative;box-shadow:0 6px 18px #0f1e3c06}.ZHtprq_stepTop{color:#0a5ce7;align-items:center;gap:12px;margin-bottom:13px;display:flex}.ZHtprq_stepTop span{color:#fff;background:#0b61ed;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;font-weight:800;display:grid;box-shadow:0 4px 8px #0b62ed2a}.ZHtprq_stepCard h3{margin:0 0 7px;font-size:14px;line-height:1.28}.ZHtprq_stepCard p{color:#66738a;margin:0;font-size:11.5px;line-height:1.48}.ZHtprq_stepArrow{z-index:1;color:#0c65e9;background:#fff;border-radius:50%;padding:2px;position:absolute;top:50%;right:-19px}.ZHtprq_headingWithAction{justify-content:space-between;align-items:end;gap:14px;display:flex}.ZHtprq_headingWithAction .ZHtprq_sectionHeading{margin-bottom:23px}.ZHtprq_textLink{white-space:nowrap;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:780;display:inline-flex;color:var(--blue)!important}.ZHtprq_textLink:hover{text-decoration:underline}.ZHtprq_examplesGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ZHtprq_exampleCard{background:#fff;border:1px solid #e2e9ed;border-radius:17px;overflow:hidden;box-shadow:0 8px 20px #0a1e3c08}.ZHtprq_exampleImage{background:#f0f4f9;height:200px;position:relative}.ZHtprq_exampleImage img{object-fit:cover;object-position:center}.ZHtprq_exampleBody{padding:18px 20px 20px}.ZHtprq_examplePill{color:#065bea;background:#e8f2ff;border-radius:999px;margin-bottom:11px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.ZHtprq_exampleBody h3{letter-spacing:-.02em;margin:0 0 6px;font-size:17px}.ZHtprq_exampleBody p{color:#66728a;margin:0;font-size:12px}.ZHtprq_exampleDisclaimer{color:#7d8796;margin:10px 0 0;font-size:11px}.ZHtprq_faqLayout{grid-template-columns:minmax(240px,.7fr) 1.3fr;gap:50px;display:grid}.ZHtprq_faqList{align-self:start;gap:9px;display:grid}.ZHtprq_faqItem{background:#fff;border:1px solid #e0e5ec;border-radius:11px;overflow:hidden}.ZHtprq_faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;font-size:13px;font-weight:700;list-style:none;display:flex}.ZHtprq_faqItem summary::-webkit-details-marker{display:none}.ZHtprq_faqItem summary svg{color:#435c81;flex-shrink:0;transition:transform .18s}.ZHtprq_faqItem[open] summary{color:#075be7}.ZHtprq_faqItem[open] summary svg{transform:rotate(180deg)}.ZHtprq_faqItem p{color:#566781;margin:0;padding:0 18px 18px;font-size:12px;line-height:1.7}.ZHtprq_finalCta{isolation:isolate;background:linear-gradient(115deg,#f2f7ff 0%,#e0edff 65%,#c8e1ff 100%);border:1px solid #deebfa;border-radius:19px;justify-content:space-between;align-items:center;gap:30px;margin:2px 0 0;padding:36px 44px;display:flex;position:relative;overflow:hidden}.ZHtprq_ctaKicker{color:#2464b9;letter-spacing:.13em;font-size:10px;font-weight:800}.ZHtprq_finalCta h2{letter-spacing:-.035em;margin:6px 0 9px;font-size:clamp(25px,2.6vw,37px);font-weight:800;line-height:1.12}.ZHtprq_finalCta p{color:#344e74;max-width:530px;margin:0;font-size:13px}.ZHtprq_ctaButtons{z-index:1;flex-shrink:0;gap:10px;display:flex;position:relative}.ZHtprq_ctaDecoration{opacity:.09;color:#0b5beb;z-index:-1;display:flex;position:absolute;top:4px;right:25%;transform:rotate(-11deg)}@media (max-width:1060px){.ZHtprq_hero h1{font-size:clamp(32px,4vw,44px)}.ZHtprq_trustStrip{flex-direction:column;align-items:stretch;gap:15px}.ZHtprq_trustText{border-right:0;padding-right:0}.ZHtprq_trustPlatforms{justify-content:flex-start}.ZHtprq_ctaButtons{flex-direction:column}}@media (max-width:860px){.ZHtprq_heroInner{grid-template-columns:1fr;padding-top:27px;padding-bottom:28px}.ZHtprq_heroText{padding:0 0 29px}.ZHtprq_hero h1{max-width:710px;font-size:clamp(36px,6.7vw,56px)}.ZHtprq_heroText>p{max-width:690px}.ZHtprq_heroArt{border-radius:18px;width:100%;height:min(52vw,430px);margin:0}.ZHtprq_mainContainer{padding-bottom:50px}.ZHtprq_benefitGrid,.ZHtprq_inclusionGrid{grid-template-columns:repeat(2,1fr)}.ZHtprq_pricingGrid{grid-template-columns:1fr}.ZHtprq_pricingCard{min-height:0}.ZHtprq_stepsGrid{grid-template-columns:repeat(2,1fr)}.ZHtprq_stepArrow{display:none}.ZHtprq_examplesGrid{gap:10px}.ZHtprq_exampleImage{height:160px}.ZHtprq_exampleBody{padding:15px}.ZHtprq_faqLayout{grid-template-columns:1fr;gap:13px}}@media (max-width:620px){.ZHtprq_heroInner{padding-top:23px}.ZHtprq_hero h1{font-size:clamp(32px,9vw,45px)}.ZHtprq_heroText>p{font-size:14px}.ZHtprq_heroButtons a{flex:175px;padding:0 14px}.ZHtprq_heroArt{height:265px}.ZHtprq_trustStrip{margin-top:14px;padding:19px}.ZHtprq_trustPlatforms{gap:10px 15px}.ZHtprq_trustPlatforms>span{flex-basis:100%}.ZHtprq_trustPlatforms strong{font-size:14px}.ZHtprq_contentSection{padding-bottom:40px}.ZHtprq_sectionHeading h2{font-size:28px}.ZHtprq_benefitGrid{gap:10px}.ZHtprq_benefitCard{min-height:190px;padding:17px 15px}.ZHtprq_benefitCard h3{font-size:14px}.ZHtprq_benefitCard p{font-size:11px}.ZHtprq_inclusionGrid{grid-template-columns:1fr}.ZHtprq_inclusionCard{min-height:81px;padding:15px}.ZHtprq_stepsGrid{grid-template-columns:1fr;gap:10px}.ZHtprq_stepCard{min-height:0}.ZHtprq_headingWithAction{display:block}.ZHtprq_headingWithAction .ZHtprq_sectionHeading{margin-bottom:10px}.ZHtprq_headingWithAction .ZHtprq_textLink{margin-bottom:19px}.ZHtprq_examplesGrid{grid-template-columns:1fr}.ZHtprq_exampleImage{height:215px}.ZHtprq_faqItem summary{font-size:12px}.ZHtprq_finalCta{padding:28px 22px;display:block}.ZHtprq_ctaButtons{flex-flow:wrap;margin-top:22px}.ZHtprq_ctaButtons a{flex:170px}}@media (prefers-reduced-motion:reduce){.ZHtprq_page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ZHtprq_page main h3{font-weight:700}
.site{--color-cream:#fdf6ec;--color-strip:#fcf0e0}.site :is(.h1,.h2,.h3){letter-spacing:-.025em;font-weight:800}.site .h1{letter-spacing:-.04em;line-height:1.075}.site .h2{letter-spacing:-.035em;line-height:1.15}.site :is(.lead,.text-link,.text-\[0\.9375rem\],.text-\[1\.0625rem\]){font-size:1rem}.site .text-\[0\.8125rem\]{font-size:.875rem}.site .footer .lg\:flex-1{font-size:.9375rem}.site .faq-item{border-radius:20px}.site .first-screen{background:radial-gradient(60% 45% at 12% 65%, #f4e2cd8c, transparent 70%), var(--color-cream)}.site .hero{background:0 0}.marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-group{flex:none;justify-content:space-around;align-items:center;gap:48px;min-width:100%;padding-right:48px;animation:28s linear infinite marquee-scroll;display:flex}.marquee:hover .marquee-group{animation-play-state:paused}@keyframes marquee-scroll{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-group{flex-wrap:wrap;flex:1;justify-content:flex-start;gap:12px 32px;padding-right:0;animation:none}.marquee-group[aria-hidden=true]{display:none}}.process-step{--process-step-time:2.8s;padding:28px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .3s;position:relative}.process-step[data-state=active]{z-index:1;transform:scale(1.04);box-shadow:0 18px 40px #05254c24}.process-step[data-state=done],.process-step:last-child{border-color:#b9d2f6}.process-step:last-child{background:var(--color-ice-100)}.process-badge{background:var(--color-ice-200);color:var(--color-ink-serif);font-weight:800;transition:background-color .3s,color .3s}.process-step:is([data-state=active],[data-state=done]) .process-badge{background:var(--color-navy-900);color:#fff}.process-step:last-child .process-badge{background:var(--color-blue-600);color:#fff}.process-border{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.process-border rect{fill:none;stroke:var(--color-blue-600);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px}.process-step[data-state=active] .process-border rect{animation:process-draw var(--process-step-time) linear forwards}@keyframes process-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.process-step{--process-step-time:1ms}}.site :is(.btn,.icon-tile,.mock){border-radius:12px}@media (min-width:1280px){.site .first-screen{flex-direction:column;min-height:min(100svh - 73px,50vw);display:flex}.site .first-screen .hero{flex:1}.site .first-screen #usaldus{padding-top:0;padding-bottom:32px}.site .hero-copy{padding-block:36px}.site .hero-h1{font-size:clamp(2.75rem,3.4vw,3.625rem)}.site .hero .btn{min-height:56px}.site .hero-art{aspect-ratio:auto;width:64vw;height:calc(100% - 20px);bottom:20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%),linear-gradient(#0000,#000 8% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6%),linear-gradient(#0000,#000 8% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.site .hero-art img{object-fit:cover;object-position:center}}@media (min-width:1440px){.site .hero .lead{font-size:1.125rem}.site .hero-art img{object-position:38% center}}@media (min-width:1500px){.site .first-screen{min-height:min(100svh - 73px,28vw + 281px,900px)}.site .hero-art{width:calc(50vw + 170px)}}@media (prefers-reduced-motion:no-preference){.site.motion-ready [data-reveal]:not(.in-view){opacity:0}.site [data-reveal].in-view{animation:.5s ease-out backwards reveal-up}.site [data-reveal]:nth-child(2).in-view{animation-delay:80ms}.site [data-reveal]:nth-child(3).in-view{animation-delay:.16s}.site [data-reveal]:nth-child(4).in-view{animation-delay:.24s}.site.motion-ready .brush-word:not(.in-view) .brush{clip-path:inset(0 100% 0 0)}.site .brush-word.in-view .brush{animation:.7s cubic-bezier(.6,0,.2,1) .25s backwards brush-draw}.site .hero .brush-word .brush{animation:.7s cubic-bezier(.6,0,.2,1) .5s both brush-draw}.site .hero-checks li{animation:check-in .35s ease-out calc(1s + var(--check-index) * .2s) both}.site .hero-checks svg{animation:brush-draw .3s ease-out calc(1.1s + var(--check-index) * .2s) both}.site .hero-chip{animation:reveal-up .5s ease-out var(--chip-delay) backwards, chip-float var(--chip-float-time) ease-in-out calc(var(--chip-delay) + .5s) infinite alternate}.site.motion-ready .estonia-map:not(.in-view) .map-pin{opacity:0}.site .estonia-map.in-view .map-pin{animation:pin-pop .45s cubic-bezier(.3, 1.5, .6, 1) calc(.15s + var(--pin-index) * .16s) backwards}.site .estonia-map.in-view .map-pin-pulse{animation:pin-pulse 1s ease-out calc(.45s + var(--pin-index) * .16s) backwards}.site.motion-ready .footer-sparks:not(.in-view) path{opacity:0}.site .footer-sparks.in-view path{animation:.5s ease-out .85s backwards spark-flick}.site .footer-sparks.in-view path:nth-child(2){animation-delay:.93s}.site .footer-sparks.in-view path:nth-child(3){animation-delay:1.01s}}.site .hero-art{-webkit-mask-image:none;mask-image:none}.site .hero-art img{-webkit-mask-image:linear-gradient(#0000,#000 8% 88%,#0000);mask-image:linear-gradient(#0000,#000 8% 88%,#0000)}.site .hero-chips{position:absolute;inset:0}.site .hero-chip{left:var(--chip-left);top:var(--chip-top);background:var(--color-chip);color:var(--color-ink);rotate:var(--chip-rotate);border-radius:14px;align-items:center;gap:.6em;padding:.6em .95em .6em .75em;font-size:clamp(.875rem,2.2cqw,1.5rem);font-weight:700;line-height:1.15;display:flex;position:absolute;box-shadow:0 8px 22px #1020402e}.site .hero-chip-icon{width:1.9em;height:1.9em;color:var(--color-blue-600);flex:none}.site .hero-chip-clients{--chip-left:5%;--chip-top:5%;--chip-rotate:-4deg;--chip-delay:.6s;--chip-float-time:3.4s}.site .hero-chip-revenue{--chip-left:63%;--chip-top:8%;--chip-rotate:-5deg;--chip-delay:.8s;--chip-float-time:4.1s}.site .hero-chip-visibility{--chip-left:60%;--chip-top:72%;--chip-rotate:-1deg;--chip-delay:1s;--chip-float-time:3.7s}@media (min-width:768px){.site .hero-chip-clients{--chip-left:4%;--chip-top:52%}.site .hero-chip-revenue{--chip-left:72%;--chip-top:5%}.site .hero-chip-visibility{--chip-left:72.5%;--chip-top:61%}}@media (min-width:1024px){.site .hero-chip-clients{--chip-left:30%;--chip-top:52%}}@media (min-width:1280px){.site .hero-art{-webkit-mask-image:none;mask-image:none}.site .hero-art img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%),linear-gradient(#0000,#000 8% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6%),linear-gradient(#0000,#000 8% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.site .hero-chip-clients{--chip-left:10%;--chip-top:52%}.site .hero-chip-revenue{--chip-left:70%;--chip-top:8%}.site .hero-chip-visibility{--chip-left:74%;--chip-top:60%}}.site .service-hub{background:var(--color-ice-50)}.process-steps{--process-bleed:12px;--process-row-padding:14px;gap:9px;display:grid}@media (min-width:1024px){.process-steps{--process-bleed:24px;--process-row-padding:8px;margin-block:calc(var(--process-row-padding) * -1);align-content:space-between;margin-inline-start:calc(var(--process-bleed) * -1)}.site .process-step{transform-origin:100%}}.faq-blob-top{-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.site .process-step{padding:var(--process-row-padding) var(--process-bleed);border-radius:20px;align-items:flex-start;gap:24px;transition:transform .9s cubic-bezier(.45,0,.2,1),box-shadow .9s,background-color .9s;display:flex}.site .process-step:not(:first-child):before{content:"";top:-5px;inset-inline:var(--process-bleed);background:var(--color-line);height:1px;position:absolute}.site .process-step[data-state=active]{background:#fff;transform:scale(1.03)}.site .process-step:last-child{background:0 0}.site .process-step:last-child[data-state=active]{background:var(--color-ice-100)}.process-tile{background:var(--color-ice-100);color:var(--color-blue-600);transition:background-color .9s,color .9s}.process-step[data-state=done] .process-tile{background:var(--color-ice-200)}.process-step[data-state=active] .process-tile{background:var(--color-blue-600);color:#fff}.map-pin,.map-pin-pulse{transform-box:fill-box;transform-origin:50%}.footer-sparks path{transform-box:fill-box;transform-origin:100% 100%}@keyframes reveal-up{0%{opacity:0;transform:translateY(12px)}}@keyframes chip-float{to{translate:0 -9px}}@keyframes brush-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes check-in{0%{opacity:0}}@keyframes pin-pop{0%{opacity:0;transform:scale(.4)}}@keyframes pin-pulse{0%{opacity:0;transform:scale(1)}15%{opacity:.35}to{opacity:0;transform:scale(2.4)}}@keyframes spark-flick{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.15)}}.site{--color-ice-50:#fffcf8}.site #kkk{background:var(--color-cream);padding-top:clamp(64px,7vw,104px)}.site #kkk>svg stop:first-child{stop-color:#fbf0e3}.site #kkk>svg stop:last-child{stop-color:#f6e4cc}.site.home :is(#teenused,#tulemused,#kkk){background:linear-gradient(#fbf4ea,#f8eee1 15% 85%,#fbf4ea)}.site.home :is(.service-hub,#miks){background:#fffcf8}.site.home :is(#tulemused,#miks) .bg-strip{background:#f2e2cb}.site.home .service-hub-arrows{color:#8fb0dc}.site.home .service-hub p:has(+#koik-teenused-pealkiri){color:var(--color-blue-600);letter-spacing:.03em;text-transform:uppercase;background:0 0;border:0;gap:12px;padding:0;font-size:.875rem;font-weight:700;line-height:1.2}.site.home .service-hub p:has(+#koik-teenused-pealkiri)>span{background:currentColor;border-radius:2px;width:32px;height:2px}
