/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:Bloop Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/bloop/geist-cyrillic-wght-normal.woff2)format("woff2");unicode-range:u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Bloop Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/bloop/geist-latin-wght-normal.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+2074,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff,u+feff,u+fffd}@font-face{font-family:Bloop Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/bloop/rubik-cyrillic-wght-normal.woff2)format("woff2");unicode-range:u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Bloop Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/bloop/rubik-latin-wght-normal.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff,u+feff,u+fffd}@font-face{font-family:Bloop Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/bloop/geist-mono-cyrillic-wght-normal.woff2)format("woff2");unicode-range:u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Bloop Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/bloop/geist-mono-latin-wght-normal.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+2074,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff,u+feff,u+fffd}html:has(.bloop-site){scroll-behavior:smooth;scrollbar-gutter:auto;font-size:16px}body:has(.bloop-site){background:#fff;margin:0}.bloop{--bloop-bg:#fff;--bloop-text:#0f0f11;--bloop-muted:#666b75;--bloop-blue:#07f;--bloop-strong:#005dcc;--bloop-soft:#f8f9fb;--bloop-line:#e9ebef;--ease:cubic-bezier(.2,.8,.2,1);--bloop-content:90rem;color:var(--bloop-text);color-scheme:light;background:#fff;font-family:Bloop Geist,Arial,sans-serif;font-size:1.125rem;line-height:1.5556}.bloop *{box-sizing:border-box}.bloop-site{width:100%;position:relative;overflow:clip}.bloop :is(h1,h2,h3,h4,p,ul,figure){margin:0}.bloop :is(h1,h2,h3,h4){letter-spacing:-.03em;font-weight:500}.bloop h2{font-size:4rem;line-height:1.125}.bloop h2>span:not(.bloop-blue){color:var(--bloop-muted)}.bloop h3{font-size:2rem;line-height:1.25}.bloop p{color:var(--bloop-muted)}.bloop :is(button,input,textarea){font:inherit}.bloop button{cursor:pointer;color:inherit;background:0 0;border:0}.bloop button:disabled{opacity:.4;cursor:default}.bloop a{color:inherit;text-decoration:none}.bloop :is(a,button){-webkit-tap-highlight-color:transparent;transition:color .16s var(--ease),background-color .16s var(--ease),transform .24s cubic-bezier(.2,.8,.3,1.2)}.bloop :is(button,a,input,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--bloop-blue);outline-offset:2px}.bloop :is(a,button){border-radius:.5rem}.bloop img{max-width:100%;display:block}.bloop-container{width:var(--bloop-content);max-width:calc(100% - 4rem);margin-inline:auto}.bloop-section{margin-top:8rem;scroll-margin-top:7.5rem}.bloop-section-lead{font-size:1.5rem;line-height:2rem;margin-top:1rem!important;margin-bottom:3rem!important}.bloop-section-heading{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:3rem;display:grid}.bloop-section-heading>p{max-width:34rem;font-size:1.5rem;line-height:2rem}.bloop-blue{color:var(--bloop-blue)!important}.bloop-honeypot,.bloop-sr{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bloop-skip{z-index:200;background:#fff;padding:.75rem 1.25rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.bloop-skip:focus{transform:none}.bloop .bloop-button,.bloop .bloop-cta{background:var(--bloop-blue);color:#fff;white-space:nowrap;border-radius:99rem;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:max-content;max-width:100%;font-size:1.125rem;font-weight:500;line-height:1.5rem;display:inline-flex}.bloop-button{min-height:3.5rem;padding:1rem 1.5rem}.bloop .bloop-cta{gap:1rem;min-height:3.5rem;padding:.5rem .5rem .5rem 1.5rem}.bloop-cta-mark{background:#ffffff29;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.bloop-cta-mark svg{width:1.75rem;height:1.125rem;transition:transform .4s var(--ease),clip-path .4s var(--ease)}.bloop :is(.bloop-button,.bloop-cta):active:not(:disabled){background:#0050b3;transform:scale(.97)}.bloop-person{align-items:center;gap:.75rem;font-size:1rem;display:flex}.bloop-person img{object-fit:cover;object-position:50% 28%;border-radius:50%;width:2.5rem;height:2.5rem}.bloop-choice{align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1rem;display:inline-flex;transition:background .2s var(--ease),border-color .2s var(--ease)!important;background:#fff!important;border:1px solid #e3e6ea!important;border-radius:99rem!important;font-size:1rem!important}.bloop-choice[aria-pressed=true]{color:#07f;background:#eaf3ff!important;border-color:#8cc0ff!important}.bloop-text-button{white-space:nowrap;padding:.75rem 0;color:var(--bloop-blue)!important;font-weight:500!important}@media (hover:hover){.bloop :is(.bloop-button,.bloop-cta):hover:not(:disabled):not(:active){background:#005dcc}.bloop-cta:hover:not(:disabled) .bloop-cta-mark path{animation:bloop-mark-draw .4s var(--ease)}.bloop a:hover{color:var(--bloop-blue);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.bloop-choice:hover:not(:disabled){background:#f2f3f5!important}}@media (min-width:1440px) and (max-width:1919px){.bloop{--bloop-content:clamp(72rem,calc(100vw - 18rem),90rem)}}@media (min-width:1280px) and (max-width:1439px){.bloop{--bloop-content:72rem}}@media (max-width:1919px){.bloop h3{font-size:1.75rem;line-height:2.25rem}}@media (max-width:1279px){.bloop{--bloop-content:calc(100% - 4rem);font-size:1rem;line-height:1.5}.bloop h2{font-size:3rem;line-height:3.5rem}.bloop h3{font-size:1.75rem;line-height:2.25rem}.bloop-section-heading>p,.bloop-section-lead{font-size:1.25rem;line-height:1.75rem}.bloop-section{margin-top:5rem}.bloop :is(.bloop-button,.bloop-cta){font-size:1rem}}@media (max-width:1023px){.bloop-section-heading{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:599px){.bloop{--bloop-content:calc(100% - 2rem)}.bloop-container{max-width:calc(100% - 2rem)}.bloop h2{font-size:2.125rem;line-height:2.5rem}.bloop h3{font-size:1.5rem;line-height:2rem}.bloop-section-heading>p,.bloop-section-lead{font-size:1.125rem;line-height:1.75rem}.bloop-section-lead{margin-bottom:2rem!important}.bloop-section-heading{margin-bottom:2rem}.bloop-section{scroll-margin-top:5rem}}@media (min-width:1920px){html:has(.bloop-site){font-size:.833333vw}}@media (prefers-reduced-motion:reduce){html:has(.bloop-site){scroll-behavior:auto}.bloop *,.bloop :after,.bloop :before{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes bloop-mark-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.bloop-cta-label{position:relative}.bloop-cta-loading{white-space:nowrap;place-items:center;display:grid;position:absolute;inset:0}.bloop-header{position:fixed;inset:0 0 auto;height:6rem;z-index:40;background:transparent;border-bottom:1px solid transparent;transition:height .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease)}.bloop-header.is-scrolled{height:5rem;background:#fffffff0;backdrop-filter:blur(24px);border-color:#e9ebef}.bloop-header-row{height:100%;display:flex;align-items:center;gap:2rem}.bloop-header-row>a{flex:1}.bloop-header img{width:9.5rem;height:3.5rem}.bloop-header nav{display:flex;gap:2rem;align-items:center;font-size:1rem;font-weight:500}.bloop-header nav svg{display:none}.bloop-header nav [aria-current=page]{color:#0077ff;pointer-events:none}.bloop-header-actions{display:flex;flex:1;justify-content:flex-end;align-items:center;gap:.5rem}.bloop-header .bloop-button{font-size:1rem;min-height:3rem;padding:.75rem 1.5rem}.bloop-menu-trigger{display:none!important;border-radius:50%!important;background:#f2f3f5!important;width:3rem;height:3rem;place-items:center;flex:none}.bloop-footer{margin-top:8rem;background:#f8f9fb;border-radius:2rem 2rem 0 0;padding:4rem 0 2rem}.bloop-footer-top{display:flex;align-items:center;gap:2rem;margin-bottom:4rem}.bloop-footer-top img{width:9.5rem;height:3.5rem}.bloop-footer-top p{font-size:1rem}.bloop-footer-top button{margin-left:auto;color:#0077ff;font-size:1rem;padding:0}.bloop-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2.15fr);gap:2rem}.bloop-footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.bloop .bloop-footer-group h3{font-size:.75rem;line-height:1rem;letter-spacing:0;color:#666b75;margin-bottom:.5rem;font-weight:400}.bloop-footer-group :is(a,button){font-size:1rem;line-height:1.5rem;text-align:left;padding:0;overflow-wrap:anywhere}.bloop-footer-documents a{font-size:.875rem;line-height:1.25rem}.bloop-footer-documents>div{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%}.bloop-footer-documents>div>div{display:flex;flex-direction:column;gap:.5rem}.bloop-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;justify-content:space-between;margin-top:4rem;color:#666b75;font-size:.75rem;line-height:1rem;padding-top:1rem;border-top:1px solid #e9ebef}.bloop-footer-bottom .bloop-cookie-button{font:inherit!important;min-height:0!important;padding:0!important;background:none!important}.bloop-menu-links{display:flex;flex-direction:column;margin:2rem 0;gap:1rem}.bloop-menu-links a{font-size:2rem;line-height:2.5rem;display:flex;justify-content:space-between;align-items:center;animation:bloop-menu-item .24s var(--ease) both}.bloop-menu-links a:nth-child(2){animation-delay:30ms}.bloop-menu-links a:nth-child(3){animation-delay:60ms}.bloop-menu-links a:nth-child(4){animation-delay:90ms}.bloop-menu-links a:last-child{color:#666b75;font-size:1.25rem;margin-top:1rem}.bloop-menu-links [aria-current=page]{color:#0077ff;pointer-events:none}.bloop-menu-dialog .bloop-dialog-description,.bloop-menu-dialog .bloop-dialog-title{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}@keyframes bloop-menu-item{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (hover:hover){.bloop-footer-group :is(a,button):hover{color:#0077ff}.bloop-header nav a:hover{text-decoration:none;color:#0077ff}.bloop-menu-trigger:hover{background:#e9ebef!important}}@media (max-width:1279px){.bloop-header nav{gap:1.25rem}.bloop-header-row{gap:1rem}.bloop-header img{width:8rem}.bloop-footer{margin-top:5rem}}@media (max-width:1023px){.bloop-header,.bloop-header.is-scrolled{height:5rem}.bloop-header nav{display:none}.bloop-menu-trigger{display:grid!important}.bloop-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.bloop-footer-documents{grid-column:span 2}.bloop-footer-top{flex-wrap:wrap}.bloop-menu-dialog{top:5rem!important;left:0!important;translate:none!important;width:100%!important;max-width:none!important;border-radius:0 0 2rem 2rem!important}.bloop-menu-dialog .bloop-dialog-top{justify-content:flex-end;margin-bottom:0}.bloop-menu-dialog .bloop-dialog-top>img{display:none}}@media (max-width:599px){.bloop-header,.bloop-header.is-scrolled{height:4rem}.bloop-header-row{gap:0}.bloop-header img{width:6.5rem;height:auto}.bloop-header .bloop-button{font-size:1rem;min-height:2.5rem;padding:.5rem 1rem}.bloop-menu-trigger{width:2.5rem;height:2.5rem}.bloop-menu-trigger svg{width:1.25rem;height:1.25rem}.bloop-footer-top{flex-direction:column;align-items:flex-start;gap:1rem}.bloop-footer-top button{margin:0}.bloop-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:2rem}.bloop-footer-documents>div{gap:1rem}.bloop-footer-bottom{flex-direction:column;align-items:flex-start;gap:.5rem}.bloop-menu-dialog{top:0!important;border-radius:0!important}.bloop-menu-dialog .bloop-dialog-top{justify-content:space-between}.bloop-menu-dialog .bloop-dialog-top>img{display:block}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.mini-sheet{background:#fff;border-radius:1rem;min-width:0;padding:1rem;font-family:Bloop Rubik,Bloop Geist,sans-serif;font-size:.875rem;line-height:1.5;box-shadow:0 .75rem 1.75rem #0f0f110a}.mini-sheet b{font-weight:500}.mini-sheet small{color:#9096a0;font-size:.75rem}.mini-sheet p{margin:.25rem 0 .75rem;font-size:.8125rem;line-height:1.4}.mini-sheet hr{border:0;border-top:1px solid #e9ebef;margin:.75rem 0}.mini-row{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.mini-row>:last-child{margin-left:auto}.mini-row>svg{color:#07f;flex-shrink:0}.mini-avatar{object-fit:cover;border-radius:50%;width:1.5rem;height:1.5rem}.mini-action{color:#fff;text-align:center;white-space:nowrap;background:#07f;border-radius:.625rem;padding:.5rem .75rem;display:block}.mini-tag{background:#f2f3f5;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;display:inline-block}.mini-conversation{max-width:20rem;padding-left:1rem;font-family:Bloop Rubik,sans-serif;font-size:.875rem}.mini-bubble{background:#fff;border-radius:1.25rem 1.25rem 1.25rem 0;width:max-content;max-width:100%;padding:.75rem 1rem}.mini-bubble small{color:#9096a0;font-size:.75rem}.mini-bubble p{color:#0f0f11}.mini-bubble.is-reply{background:#eaf3ff;border-radius:1.25rem 1.25rem 0;margin:.75rem 0 0 2rem}.mini-bubble.is-reply small{color:#4586cf}.bloop-bento .mini-sheet{width:18rem;max-width:100%;margin:2rem auto 0}.bloop-bento-clients .mini-sheet{width:100%;max-width:51rem;padding:1.25rem}.mini-folders{white-space:nowrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex;overflow:hidden}.mini-folders>span{background:#f2f3f5;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem}.mini-folders>span:first-child{color:#07f;background:#eaf3ff}.mini-folders em{color:#9096a0;font-style:normal}.mini-folders>small{color:#07f}.mini-client{align-items:center;gap:.75rem;padding:.5rem 0;font-size:.875rem;display:flex}.mini-client>i{color:#07f;background:#eaf3ff;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-style:normal;display:grid}.mini-client>b{width:10rem}.mini-client>span{color:#666b75}.mini-client>small{background:#f2f3f5;border-radius:.5rem;margin-left:auto;padding:.25rem .5rem}.mini-files>b{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.mini-files svg{color:#07f}.mini-file{gap:.75rem;margin-top:.75rem;display:flex}.mini-file>i{color:#ca526f;background:#fdebf0;border-radius:.5rem;place-items:center;width:2.25rem;min-height:2.25rem;font-size:.625rem;font-style:normal;display:grid}.mini-file>div{flex-direction:column;display:flex}.mini-file i[data-color="1"]{color:#07f;background:#eaf3ff}.mini-file i[data-color="2"]{color:#7750b5;background:#f1eafe}.mini-mail>div{margin-bottom:.875rem}.mini-mail .mini-row{margin-bottom:0}.mini-mail .mini-tag{color:#07f;background:#eaf3ff}.mini-form-scene{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;display:flex}.mini-form-scene .mini-form{width:18rem;max-width:100%;margin:0}.mini-form-lead{background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font:500 .75rem/1.0625rem Bloop Rubik,sans-serif;display:inline-flex;box-shadow:0 .25rem 1rem #0f0f120f}.mini-form-lead svg{color:#07f;flex:none}.mini-paid:before{content:"";background:#30b36b;border-radius:50%;width:.375rem;height:.375rem;margin-right:.375rem;display:inline-block}.mini-lead-stack{isolation:isolate;position:relative}.mini-lead-stack:after,.mini-lead-stack:before{content:"";z-index:-1;background:#ffffffbf;border-radius:1rem;height:4rem;position:absolute;top:-1.125rem;left:1rem;right:1rem;box-shadow:0 .25rem .75rem #0f0f120a}.mini-lead-stack:before{background:#ffffff73;top:-1.75rem;left:2rem;right:2rem}.mini-form{flex-direction:column;gap:.5rem;display:flex}.mini-form>span{border:1px solid #e3e6ea;border-radius:.625rem;padding:.625rem .75rem}.mini-form .mini-action{border-color:#07f}.mini-invoice .mini-row{justify-content:space-between}@media (max-width:599px){.bloop-bento-clients .mini-sheet{width:calc(100% + 1rem);max-width:none;margin-left:-.5rem;padding:.875rem}.mini-contact-name{display:none}.mini-client>b{width:auto}.mini-folders>small,.mini-folders>span:nth-child(n+3){display:none}.mini-client{gap:.5rem}.mini-client>small{font-size:.625rem}}.bloop-hero{isolation:isolate;height:63.75rem;scroll-margin-top:0;position:relative}.bloop-partners{transform:translate(var(--px,0),var(--py,0));transition:transform .7s var(--ease);position:absolute;inset:0}.bloop-partner{left:var(--x);top:var(--y);width:var(--w);height:4.25rem;rotate:var(--rotation);animation:bloop-float var(--period) ease-in-out var(--delay) infinite;position:absolute}.bloop-partner>div{width:100%;height:100%;transition:transform .2s var(--ease),box-shadow .2s var(--ease);background:#fff;border:1px solid #e9ebef;border-radius:1.5rem;justify-content:center;align-items:center;gap:.875rem;font-size:1rem;display:flex}.bloop-partner img{object-fit:contain;width:auto;max-width:75%;height:2rem}.bloop-partner.is-icon{height:4.5rem}.bloop-partner.is-icon>div{background:#f8f9fb;border:0}.bloop-partner.is-icon img{width:2.125rem;height:2.125rem}.bloop-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:max-content;max-width:calc(100% - 2rem);display:flex;position:absolute;top:21.5rem;left:50%;translate:-50%}.bloop-hero h1{letter-spacing:-.03em;font-size:5.5rem;line-height:6rem}.bloop-hero-copy>p{max-width:45rem;font-size:1.5rem;line-height:2rem}.bloop-hero-copy .bloop-cta{align-self:center;margin-top:1rem}.bloop-usually{margin-top:8rem}.bloop-benefit-grid,.bloop-usually-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.bloop-tile{transition:background .4s var(--ease);background:#f8f9fb;border-radius:2rem;min-width:0;padding:2rem;overflow:hidden}.bloop-tile>div>p,.bloop-tile>p{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem}.bloop-usually .bloop-tile{height:35rem}.tile-scene{transition:transform .4s var(--ease)}.bloop-mechanics{flex-wrap:wrap;place-content:flex-start center;gap:.625rem;margin:2rem -.5rem 0;padding-bottom:2rem;display:flex}.bloop-mechanics>span{white-space:nowrap;background:#fff;border-radius:.875rem;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem .5rem;font-size:1rem;font-weight:500;display:inline-flex;box-shadow:0 .5rem 1rem #0f0f1108}.bloop-mechanics i{color:#07f;background:#f2f7ff;border-radius:.625rem;place-items:center;width:2rem;height:2rem;font-style:normal;display:grid}.bloop-usually-logos{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.bloop-usually-logos>span{aspect-ratio:1;background:#fff;border-radius:1.5rem;place-items:center;display:grid;box-shadow:0 .5rem 1rem #0f0f110a}.bloop-usually-logos img{object-fit:contain;width:2.5rem;height:2.5rem}.bloop-usually .bloop-team-tile{height:auto;min-height:35rem}.bloop-team-price{text-align:center;margin-top:2rem}.bloop-team-price>div{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:17.5rem;margin:auto;padding-bottom:1.5rem;display:flex}.bloop-team-price>div>span{color:#07f;aspect-ratio:1;background:#f2f7ff;border:3px solid #fff;border-radius:50%;flex:0 0 calc(25% - .375rem);place-items:center;width:4rem;font-size:1.125rem;display:grid;overflow:hidden;box-shadow:0 .2rem .5rem #0001}.bloop-team-price>div>span.is-photo{box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.bloop-team-price img{width:153.125%;max-width:none;height:153.125%;position:absolute;top:-20.3125%;left:-26.5625%}.bloop-team-price>div>span.is-more{color:#fff;background:#07f}.bloop-team-tile .bloop-team-price>p{background:#fff;border-radius:1.25rem;flex-direction:column;gap:.125rem;margin-top:0;padding:1rem 1.5rem;display:inline-flex;box-shadow:0 .625rem 1.75rem #0f0f1114}.bloop-team-price>div>span:nth-child(5){display:none}@media (min-width:1920px){.bloop-team-price>div{row-gap:0;max-width:22rem;padding-bottom:2.25rem}.bloop-team-price>div>span{flex-basis:calc(20% - .4rem)}.bloop-team-price>div>span:nth-child(5){display:grid}}.bloop-team-price b{color:#0f0f11;font-size:1.5rem;font-weight:500;line-height:2rem}.bloop-team-price small{font-size:.875rem;line-height:1.25rem}.bloop-benefit{flex-direction:column;gap:2.5rem;height:34rem;display:flex}.bloop-benefit-scene{justify-content:center;align-items:center;height:15rem;display:flex}.bloop-benefit-copy>small{color:#07f;margin-bottom:1rem;font-size:1rem;display:block}.bloop-benefit-copy h3{margin-bottom:.75rem}.bloop-benefit-note{font-size:1.25rem;line-height:1.75rem;margin-top:3rem!important}.bloop-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.bloop-bento .bloop-tile{height:26rem;position:relative}.bloop-bento .bloop-tile:nth-child(-n+2){height:28rem}.bloop-bento-clients{grid-column:span 2}.bloop-security{text-align:center;background:var(--bloop-soft);border-radius:2rem;flex-direction:column;align-items:center;gap:1rem;padding:5rem 3rem;display:flex}.bloop-security>img{flex:none;margin-bottom:1rem}.bloop-security>p{font-size:1.5rem;line-height:2rem}.bloop-security ul{flex-wrap:wrap;justify-content:center;gap:1.5rem clamp(1.5rem,5vw - 2rem,4rem);margin-top:2rem;padding:0;list-style:none;display:flex}.bloop-security li{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:500;display:flex}.bloop-security li img{flex:none}.bloop-setup{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:2rem;display:grid}.bloop-setup p{margin-top:1.5rem;margin-bottom:2rem;font-size:1.5rem;line-height:2rem}.bloop-setup h2{font-size:4rem;line-height:1.125}.bloop-companies{max-width:120rem;margin-inline:auto}@keyframes bloop-float{0%,to{translate:0 -6px}50%{translate:0 6px}}@media (hover:hover){.bloop-tile:hover{background:#f2f4f7}.bloop-tile:hover .tile-scene{transform:translateY(-8px)}.bloop-partner:hover>div{transform:scale(1.04);box-shadow:0 .75rem 2rem #0f0f111f}}@media (min-width:1280px) and (max-width:1919px){.bloop-hero{height:56.25rem}.bloop-hero-copy{top:18.75rem}.partner-telegram{top:11.125rem;left:12.5%}.partner-vk{top:8.125rem;left:30.5%}.partner-tilda{top:7.25rem;left:48%}.partner-disk{top:9.375rem;left:65.4%}.partner-calendar{top:10.875rem;left:75%}.partner-dadata{top:20.25rem;left:1.7%}.partner-whatsapp{top:29.375rem;left:4.5%}.partner-avito{top:20.875rem;left:87%}.partner-ok{top:35.125rem;left:92%}.partner-viber{top:38.5rem;left:11.8%}.partner-vox{top:40.125rem;left:76%}.partner-yandex-mail{top:46.5rem;left:2.8%}.partner-gmail{top:43.75rem;left:23.4%}.partner-1c{top:44.625rem;left:55.5%}.partner-outlook{top:47.375rem;left:83%}.partner-mango{top:49rem;left:36.1%}.partner-yookassa{top:49.75rem;left:68.1%}.partner-mailru{top:50.5rem;left:13.6%}}@media (min-width:1280px) and (max-width:1439px){.bloop-hero{height:50rem}.bloop-hero-copy{top:16rem}.bloop-partner{top:calc(var(--y) * .75);transform-origin:0 0;scale:.88}.bloop-hero h1{font-size:5.2rem}}@media (max-width:1279px){.bloop-usually{margin-top:5rem}.bloop-hero{height:60rem}.bloop-hero-copy{top:24rem}.bloop-hero h1{font-size:4rem;line-height:4.5rem}.bloop-hero-copy>p{max-width:36rem;font-size:1.25rem;line-height:1.75rem}.bloop-partner{transform-origin:0 0;scale:.85}.partner-calendar{top:12rem;left:69%}.partner-dadata{top:16rem;left:4%}.partner-telegram{top:9rem;left:6%}.partner-vk{top:10rem;left:35%}.partner-tilda{top:7rem;left:53%}.partner-disk{top:19rem;left:81%}.partner-whatsapp{top:17rem;left:24%}.partner-avito{top:17rem;left:56%}.partner-vox{top:41rem;left:72%}.partner-ok{top:48rem;left:88%}.partner-outlook{top:53rem;left:71%}.partner-viber{top:39rem;left:4%}.partner-yandex-mail{top:47rem;left:5%}.partner-mango{top:53rem;left:24%}.partner-gmail{top:39rem;left:35%}.partner-1c{top:47rem;left:39%}.partner-yookassa{top:48rem;left:59%}.partner-mailru{display:none}.bloop-benefit-grid,.bloop-bento,.bloop-usually-grid{gap:1.5rem}.bloop-tile{padding:1.5rem}.bloop-tile>div>p,.bloop-tile>p{font-size:1.125rem;line-height:1.75rem}.bloop-setup h2{font-size:3rem;line-height:3.5rem}.bloop-setup p{font-size:1.25rem;line-height:1.75rem}}@media (min-width:600px) and (max-width:1023px){.bloop-partner{scale:min(1,calc(100vw / 834px))}.partner-dadata,.partner-mailru,.partner-vox{display:none}.bloop-hero-copy{top:20rem}.bloop-hero-copy .bloop-cta{margin-top:.75rem}.partner-telegram{top:8.125rem;left:4.7962%}.partner-vk{top:6.875rem;left:33.5731%}.partner-tilda{top:9.5rem;left:47.482%}.partner-calendar{top:7rem;left:70.9832%}.partner-whatsapp{top:14.5rem;left:7.7938%}.partner-avito{top:14rem;left:75.06%}.partner-viber{top:39.875rem;left:4.7962%}.partner-gmail{top:41.25rem;left:30.2158%}.partner-1c{top:39.875rem;left:55.1559%}.partner-outlook{top:40.75rem;left:74.5803%}.partner-yandex-mail{top:47.375rem;left:7.6739%}.partner-mango{top:48.5rem;left:35.9712%}.partner-yookassa{top:47.5rem;left:70.9832%}.partner-disk{top:54.5rem;left:25.4197%}.partner-ok{top:54.5rem;left:62.3501%}.bloop-benefit-grid,.bloop-usually-grid{grid-template-columns:1fr}.bloop-usually .bloop-team-tile{min-height:22.5rem}.bloop-usually .bloop-tile{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;height:22.5rem;padding:2rem;display:grid}.bloop-usually .tile-scene{margin-top:0}.bloop-usually-logos{gap:.75rem}.bloop-benefit{align-items:center;gap:2rem;height:22.5rem;padding:2rem;display:grid}.bloop-benefit,.bloop-bento{grid-template-columns:1fr 1fr}.bloop-bento-clients{grid-column:1/-1}.bloop-bento .bloop-tile:nth-child(-n+2){height:26rem}}@media (max-width:1023px){.bloop-setup{grid-template-columns:1fr;gap:2rem}.bloop-setup .bloop-motion{width:100%}.bloop-hero h1{font-size:clamp(2.5rem,7.67vw,4rem);line-height:1.125}}@media (max-width:599px){.bloop-hero{height:51.25rem}.bloop-hero-copy{gap:1rem;width:calc(100% - 2rem);top:17.25rem}.bloop-hero h1{max-width:22rem;font-size:2.5rem;line-height:2.75rem}.bloop-hero-copy>p{max-width:22rem;margin-top:.25rem;font-size:1.125rem;line-height:1.75rem}.bloop-hero-copy .bloop-cta{margin-top:1.125rem}.bloop-partner{left:var(--mx);top:var(--my);transform-origin:0 0;scale:.75}.bloop-partner.desktop-partner{display:none}.bloop-benefit-grid,.bloop-usually-grid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.bloop-usually .bloop-tile{height:26.25rem;padding:1.5rem}.bloop-tile>div>p,.bloop-tile>p{font-size:1rem;line-height:1.5rem}.bloop-usually-logos{gap:.75rem;max-width:19rem;margin-inline:auto}.bloop-usually .bloop-team-tile{height:auto;min-height:30rem}.bloop-team-price{margin-top:1.5rem;max-width:20rem;margin-inline:auto}.bloop-team-price b{font-size:1.25rem;line-height:1.75rem}.bloop-team-price small{font-size:.75rem;line-height:1.125rem}.bloop-benefit{gap:2rem;height:auto;min-height:30rem}.bloop-benefit-scene{height:13rem}.bloop-benefit-note{font-size:1rem;line-height:1.5rem;margin-top:2rem!important}.bloop-bento{grid-template-columns:1fr;gap:1rem}.bloop-bento .bloop-tile,.bloop-bento .bloop-tile:nth-child(-n+2){height:26rem}.bloop-bento-clients{grid-column:auto}.bloop-security{padding:3rem 1.5rem}.bloop-security li{font-size:1rem}.bloop-security>p{font-size:1.125rem;line-height:1.75rem}.bloop-security ul{flex-direction:column;align-items:flex-start;gap:1rem}.bloop-security h2,.bloop-setup h2{font-size:2.125rem;line-height:2.5rem}.bloop-setup p{font-size:1.125rem;line-height:1.75rem}.bloop-companies{max-width:calc(100% - 2rem)}.bloop-usually-grid{margin-top:3rem}.bloop-mechanics{max-width:18rem;margin-inline:auto}.bloop-mechanics>span{gap:.75rem;padding-right:1rem}}.bloop-overlay{position:fixed;inset:0;background:#0f0f113d;z-index:100}.bloop-dialog{position:fixed;top:50%;left:50%;translate:-50% -50%;z-index:101;width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:2rem;background:#fff;padding:2rem;font-size:1.125rem}.bloop-dialog-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem;gap:1rem}.bloop-dialog-top>img{width:6.75rem;height:2.5rem}.bloop .bloop-close{display:grid;place-items:center;padding:0;width:2.5rem;height:2.5rem;border-radius:50%;background:#f2f3f5;flex:none}.bloop-close span{display:none}.bloop-close svg{width:1.25rem;height:1.25rem}.bloop .bloop-dialog-title{font-size:3rem;line-height:3.5rem;font-weight:500;letter-spacing:-.02em;white-space:pre-line}.bloop-dialog-description{font-size:1.125rem;line-height:1.75rem;color:#666b75;margin-top:1rem!important;margin-bottom:2rem!important}.bloop-callback-dialog{width:min(68rem,calc(100vw - 4rem));min-height:40rem;padding:3rem 35rem 3rem 3rem}.bloop-callback-dialog .bloop-dialog-top{margin-bottom:0;height:0}.bloop-callback-photo{position:absolute;right:0;top:0;width:32rem;height:100%;object-fit:cover;object-position:center;border-radius:2rem}.bloop-callback-dialog .bloop-close{position:absolute;top:1.5rem;right:1.5rem;z-index:2;background:#ffffffed}.bloop-form{display:flex;flex-direction:column;gap:1rem;min-width:0}.bloop-form-fields{display:grid;grid-template-columns:1fr;gap:1rem}.bloop-field{display:flex;flex-direction:column;gap:.5rem;font-size:1rem;line-height:1.5rem;font-weight:500}.bloop-field :is(input,textarea){width:100%;min-height:3.5rem;border:1px solid transparent;border-radius:1rem;background:#f5f7fa;color:#0f0f11;padding:.8125rem 1.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;transition:border-color .16s,box-shadow .16s}.bloop-field :is(input,textarea):focus{outline:none;border-color:#0077ff;box-shadow:0 0 0 4px #0077ff1f}.bloop-field :is(input,textarea)[aria-invalid=true]{border-color:#e5484d}.bloop-field :is(input,textarea):disabled{background:#f8f9fb;color:#9096a0}.bloop-field :is(input,textarea)::placeholder{color:#9096a0;opacity:1}.bloop-field textarea{min-height:6rem;resize:vertical}.bloop-field-error{color:#e5484d!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:400}.bloop-consent{display:flex;align-items:flex-start;gap:.75rem}.bloop-consent p{font-size:.875rem;line-height:1.25rem}.bloop-consent a{color:#0077ff;text-decoration:underline;text-underline-offset:3px}.bloop-checkbox{display:flex;align-items:flex-start;padding:.625rem;margin:-.625rem;flex:none}.bloop-checkbox input{appearance:none;border:1px solid #d9dde3;border-radius:.375rem;background:white;accent-color:#0077ff;width:1.5rem;height:1.5rem;margin:0;cursor:pointer}.bloop-checkbox input:checked{background:#0077ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12 4 4 8-8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100%;border-color:#0077ff}.bloop-checkbox>span{display:none}.bloop-form-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.bloop-form-context{font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem;background:#f2f7ff;border-radius:.75rem;color:#666b75}.bloop-form-error{font-size:1rem!important;line-height:1.5rem;color:#e5484d!important}.bloop-form .bloop-cta{min-width:12.5rem}.bloop-form[aria-busy=true] .bloop-cta-mark svg{animation:bloop-send 1.2s linear infinite}.bloop-tariff-choice{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.bloop-tariff-choice legend{font-size:1rem;line-height:1.5rem;margin-bottom:.75rem;font-weight:500}.bloop-tariff-choice .bloop-choice{font-size:1rem!important;min-height:2.5rem;padding:.5rem 1rem;background:#f5f7fa!important;border-color:transparent!important}.bloop-tariff-choice .bloop-choice[aria-pressed=true]{background:#eaf3ff!important;border-color:#0077ff!important}.bloop-form-success{display:flex;flex-direction:column;gap:1.5rem;min-height:24rem;justify-content:center;animation:bloop-success .2s var(--ease)}.bloop .bloop-success-status{color:#0077ff;font-size:1rem;line-height:1.5rem}.bloop-form-success h3{font-size:3rem;line-height:3.5rem}.bloop-form-success>p:not(.bloop-success-status){font-size:1.25rem;line-height:1.75rem}.bloop-form-success small{font-size:1rem;line-height:1.5rem;color:#666b75}@keyframes bloop-send{to{transform:rotate(1turn)}}@keyframes bloop-success{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (hover:hover){.bloop-close:hover{background:#e9ebef}}@media (max-width:1023px){.bloop-callback-dialog{width:min(40rem,calc(100vw - 4rem));padding:3rem;min-height:0}.bloop .bloop-callback-photo{display:none}}@media (max-width:599px){.bloop.bloop-menu-dialog{padding:1.5rem 1rem}.bloop-dialog{inset:0;translate:none;width:100%;max-width:none;height:100dvh;max-height:none;border-radius:0;padding:4.5rem 1rem calc(2rem + env(safe-area-inset-bottom))}.bloop-dialog-top{margin-bottom:3rem}.bloop .bloop-dialog-title{font-size:2rem;line-height:2.5rem}.bloop-dialog-description{font-size:1.125rem;line-height:1.75rem}.bloop-callback-dialog .bloop-close{right:1rem;top:1rem;width:2.75rem;height:2.75rem}.bloop-form-success{min-height:0;justify-content:flex-start}.bloop-field :is(input,textarea){font-size:1.125rem;min-height:3.5rem;padding:.875rem 1rem}.bloop-form-success h3{font-size:2.125rem;line-height:2.5rem}.bloop-form-success>p:not(.bloop-success-status){font-size:1.125rem;line-height:1.75rem}.bloop-tariff-choice .bloop-choice{padding:.5rem .75rem}}.bloop-callback-dialog:has(.bloop-form-success)>:is(.bloop-dialog-title,.bloop-dialog-description){position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;margin:0!important}.bloop-pricing{padding-top:11.5rem}.bloop-pricing-heading{text-align:center;margin-bottom:3rem}.bloop-pricing-heading h1{font-size:5.5rem;line-height:6rem;letter-spacing:-.03em}.bloop-pricing-heading h1>span{color:#0077ff}.bloop-pricing-heading p{font-size:1.5rem;line-height:2rem;margin-top:1.5rem}.bloop-tariffs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;position:relative}.bloop-tariff{display:flex;flex-direction:column;padding:2rem;background:#f8f9fb;border-radius:2rem;transition:background .24s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease);min-width:0;min-height:30.5rem}.bloop-tariff.is-free{background:#f2f7ff}.bloop-tariff h2{font-size:1.5rem;line-height:2rem;letter-spacing:0}.bloop-tariff>p{font-size:1rem;line-height:1.5rem;min-height:1.5rem;margin-top:.25rem}.bloop-price{display:flex;flex-direction:column;gap:0;margin:1.5rem 0}.bloop-price strong{font-size:3rem;line-height:3.5rem;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.bloop-price small{font-size:.875rem;color:#666b75;line-height:1.25rem}.bloop-tariff ul{list-style:none;padding:1.5rem 0 0;border-top:1px solid #e9ebef;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;font-size:1rem;line-height:1.75rem}.bloop-tariff li{display:flex;gap:.625rem;align-items:flex-start}.bloop-tariff li svg{width:1.25rem;height:1.75rem;flex:none}.bloop-tariff li:last-child svg{color:#0077ff}.bloop-tariff>.bloop-button{width:100%;margin-top:auto;font-size:1rem}.bloop-pricing-dots{display:none}.bloop-pricing-custom{display:flex;align-items:center;gap:1.5rem;margin-top:2rem;padding:2rem;background:#f2f7ff;border-radius:2rem}.bloop-pricing-custom>span{display:grid;place-items:center;background:white;color:#0077ff;width:3.5rem;height:3.5rem;border-radius:1rem;flex:none}.bloop-pricing-custom h2{font-size:1.5rem;line-height:2rem;letter-spacing:0}.bloop-pricing-custom p{font-size:1rem;line-height:1.5rem;margin-top:.5rem}.bloop-pricing-custom .bloop-button{margin-left:auto;align-self:center;font-size:1rem}.bloop-included .bloop-section-heading{grid-template-columns:1.3fr 1fr}.bloop-included-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 2rem}.bloop-included-grid article>span{width:3rem;height:3rem;border-radius:1rem;background:#f2f7ff;color:#0077ff;display:grid;place-items:center;margin-bottom:1.5rem}.bloop-included-grid h3{font-size:1.25rem;line-height:1.75rem;letter-spacing:0;margin-bottom:.5rem}.bloop-included-grid p,.bloop-included-more{font-size:1rem;line-height:1.5rem}.bloop-included-more{display:flex;gap:.75rem;margin-top:3rem!important}.bloop-included-more svg{color:#0077ff;flex:none}.bloop-faq{display:grid;grid-template-columns:30rem minmax(0,1fr);gap:2rem 4rem;align-items:start}.bloop-faq>h2{grid-column:1;grid-row:1}.bloop-faq-main{min-width:0;grid-column:2;grid-row:1/3}.bloop-faq-help{grid-column:1;grid-row:2;background:#f8f9fb;border-radius:2rem;padding:2rem;margin-right:3rem}.bloop-faq-help h3{font-size:1.5rem;line-height:2rem;margin-top:1.5rem}.bloop-faq-help p{font-size:1.125rem;line-height:1.75rem;margin:.75rem 0 1.5rem}.bloop-faq-help .bloop-button{font-size:1rem}.bloop-faq-topics{display:flex;gap:.5rem;margin-bottom:2rem;overflow:auto;scrollbar-width:none}.bloop-faq-topics button{background:#f2f3f5;white-space:nowrap;padding:.625rem 1rem;border-radius:99rem;font-size:1rem;line-height:1.5rem}.bloop-faq-topics [aria-selected=true]{background:#0f0f11;color:white}.bloop-question{border-bottom:1px solid #e9ebef;padding:1.5rem 2rem;transition:background .2s var(--ease)}.bloop-question:last-child{border-bottom:0}.bloop-question.is-open{background:#f8f9fb;border-radius:1.5rem;border-color:transparent}.bloop-question h3{font-size:1.125rem;line-height:1.75rem;letter-spacing:0}.bloop-question h3 button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;gap:1rem;padding:0}.bloop-question h3 span{background:#f2f3f5;border-radius:50%;width:2rem;height:2rem;display:grid;place-items:center;flex:none}.bloop-question.is-open h3 span{background:white}.bloop-question.is-open h3 svg{clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}.bloop-question>div{overflow:hidden}.bloop-question p{padding-top:1rem;font-size:1.125rem;line-height:1.75rem}@media (hover:hover){.bloop-tariff:hover{background:white;box-shadow:0 1rem 2.5rem #0000001a;transform:translateY(-4px)}.bloop-question h3 button:hover span{color:#0077ff}}@media (max-width:1919px){.bloop-tariffs{gap:2rem}.bloop-faq{grid-template-columns:24rem minmax(0,1fr);column-gap:3rem}}@media (max-width:1279px){.bloop-pricing-heading h1{font-size:4rem;line-height:4.5rem}.bloop-pricing-heading p{font-size:1.25rem;line-height:1.75rem}.bloop-tariffs{gap:1rem}.bloop-tariff{padding:1.25rem}.bloop-tariff>.bloop-button{font-size:.875rem;padding-inline:1rem}.bloop-price strong{font-size:2.125rem}.bloop-faq{grid-template-columns:20rem minmax(0,1fr);column-gap:2rem}.bloop-faq-help{margin-right:0}.bloop-faq-topics button{font-size:.875rem}}@media (max-width:1023px){.bloop-pricing{padding-top:9rem}.bloop-tariffs{grid-template-columns:1fr 1fr;gap:1.5rem}.bloop-tariff{padding:2rem}.bloop-tariff ul{font-size:1rem}.bloop-price strong{font-size:3rem}.bloop-pricing-custom{flex-direction:column;align-items:flex-start}.bloop-pricing-custom .bloop-button{margin-left:0;align-self:flex-start}.bloop-included .bloop-section-heading{grid-template-columns:1fr}.bloop-included-grid{grid-template-columns:1fr 1fr}.bloop-faq{grid-template-columns:1fr}.bloop-faq-help,.bloop-faq-main,.bloop-faq>h2{grid-column:auto;grid-row:auto}.bloop-faq-help{max-width:30rem}}@media (max-width:599px){.bloop-pricing{padding-top:9.5rem}.bloop-pricing-heading h1{font-size:2.5rem;line-height:2.75rem}.bloop-pricing-heading p{font-size:1.125rem;line-height:1.75rem;margin-top:1rem}.bloop-pricing-heading{margin-bottom:1.5rem}.bloop-tariffs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;scrollbar-width:none;margin-right:-1rem;padding-right:1rem;padding-bottom:.25rem}.bloop-tariff{flex:0 0 18.75rem;scroll-snap-align:start;padding:2rem}.bloop-tariff h2{font-size:1.25rem;line-height:1.75rem}.bloop-tariff>p{font-size:.875rem;line-height:1.25rem;min-height:0}.bloop-price strong{font-size:1.875rem;line-height:2.25rem}.bloop-pricing-dots{display:flex;justify-content:center;gap:.5rem;margin-top:.75rem}.bloop-pricing-dots button{width:.5rem;height:.5rem;padding:0;background:#dfe3e8;border-radius:99rem;transition:width .2s var(--ease),background .2s var(--ease);position:relative}.bloop-pricing-dots button:after{content:"";position:absolute;inset:-.625rem}.bloop-pricing-dots [aria-current=true]{width:1.5rem;background:#0077ff}.bloop-tariff>.bloop-button{font-size:1rem}.bloop-pricing-custom{margin-top:1rem;padding:1.5rem;gap:1rem}.bloop-pricing-custom h2{font-size:1.25rem;line-height:1.75rem}.bloop-included-grid{grid-template-columns:1fr;gap:2rem}.bloop-included-grid article>span{margin-bottom:1rem}.bloop-faq-topics{margin-right:-1rem;padding-right:1rem}.bloop-faq-topics button{font-size:.75rem;padding:.5rem .75rem}.bloop-question{padding:1.25rem 1rem}.bloop-question h3,.bloop-question p{font-size:1rem;line-height:1.5rem}.bloop-faq-help{padding:1.5rem}.bloop-faq-help p{font-size:1rem;line-height:1.5rem}}.bloop-calculator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:center}.bloop-calculator-choice{grid-row:1;grid-column:1;align-self:end}.bloop-calculator-choice>p{font-size:1.5rem;line-height:2rem;margin-top:1.5rem}.bloop-calc-tasks{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;max-width:36rem}.bloop-calc-tasks .bloop-choice{font-size:1.125rem!important;min-height:3.5rem}.bloop-calculator-receipt{grid-column:2;grid-row:1/3;min-height:40rem;background:#f2f7ff;border-radius:2rem;display:flex;align-items:center;justify-content:center;padding:3rem}.bloop-receipt-paper{background:#fffdf8;width:30rem;max-width:100%;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 1rem 2rem #1732590a;font-family:Bloop Geist Mono,ui-monospace,monospace;position:relative}.bloop-receipt-paper:after,.bloop-receipt-paper:before{content:"";height:6px;position:absolute;left:0;right:0;background:radial-gradient(circle at 5px -1px,transparent 5px,#fffdf8 5.5px) 0 0/10px 6px repeat-x;bottom:-6px}.bloop-receipt-paper:before{top:-6px;bottom:auto;rotate:180deg}.bloop-receipt-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #cbc8be;padding-bottom:1.25rem}.bloop-receipt-header>div{display:flex;flex-direction:column;text-align:right}.bloop-receipt-header b{font-size:1.125rem;font-weight:500}.bloop-receipt-header small{font-size:.8125rem;color:#9096a0}.bloop-receipt-header img{width:4.5rem;height:auto}.bloop-receipt-rows{display:flex;flex-direction:column;gap:.875rem;min-height:8rem}.bloop-receipt-row,.bloop-receipt-rows>p{font-size:1rem;line-height:1.5rem}.bloop-receipt-row{display:flex;gap:.5rem;align-items:baseline;animation:bloop-row .25s var(--ease)}.bloop-receipt-row>i{flex:1;border-bottom:1px dotted #cbc8be}.bloop-receipt-row>span:last-child{white-space:nowrap}.bloop-receipt-row s{font-size:.8125rem;color:#9096a0;text-decoration-color:#0077ff;text-decoration-thickness:2px;animation:bloop-strike .2s var(--ease) var(--row-delay) both}.bloop-receipt-total{border-top:3px double #cbc8be;display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem}.bloop-receipt-total>b{font-size:.875rem}.bloop-receipt-total>span{font-size:3.5rem;line-height:1;letter-spacing:-.04em;white-space:nowrap}.bloop-receipt-stamp{align-self:center;font-weight:700;color:#0077ff;border:3px solid #0077ff;border-radius:.75rem;padding:.5rem 1.25rem;text-transform:uppercase;font-size:2.25rem;line-height:1;rotate:-6deg;display:none}.bloop-receipt-stamp[data-visible=true]{display:block;animation:bloop-stamp .42s cubic-bezier(.2,.8,.3,1.2)}.bloop-receipt-thanks{font-size:.875rem;text-align:center;color:#9096a0}.bloop-receipt-coffee{background:#f5ecdd;border-radius:1rem;padding:.75rem;display:flex;align-items:center;gap:.75rem}.bloop-receipt-coffee>svg{color:#9a6734;flex:none}.bloop-receipt-coffee>div{display:flex;flex-direction:column}.bloop-receipt-coffee b{font-size:.875rem;font-weight:500}.bloop-receipt-coffee small{font-size:.75rem;color:#8a7560}.bloop-calculator-actions{grid-column:1;grid-row:2;align-self:start;display:flex;align-items:center;gap:1.5rem}.bloop-calculator:not([data-phase=choose]) .bloop-calculator-choice{opacity:.5}.bloop-calculator[data-phase=receipt] .bloop-receipt-total>span{color:#0077ff}@keyframes bloop-row{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes bloop-strike{0%{text-decoration-color:transparent}to{text-decoration-color:#0077ff}}@keyframes bloop-stamp{0%{opacity:0;transform:translateY(-24px) scale(1.25)}to{opacity:1;transform:none}}@media (max-width:1279px){.bloop-calculator-receipt{padding:2rem;min-height:35rem}.bloop-calculator-choice>p{font-size:1.25rem;line-height:1.75rem}.bloop-calc-tasks .bloop-choice{font-size:1rem!important}}@media (min-width:600px) and (max-width:1023px){.bloop-calculator{grid-template-columns:1fr}.bloop-calculator-actions,.bloop-calculator-choice,.bloop-calculator-receipt{grid-column:1;grid-row:auto}.bloop-calculator-receipt{grid-row:3;min-height:40rem}.bloop-calc-tasks{max-width:none}}@media (max-width:599px){.bloop-calculator{position:relative;display:block;height:29.125rem;transition:height .45s var(--ease)}.bloop-calculator:not([data-phase=choose]){height:35rem}.bloop-calculator-choice{position:absolute;inset:0 0 4.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;transition:opacity .3s var(--ease),transform .3s var(--ease)}.bloop-calculator-choice>p{font-size:1rem;line-height:1.5rem;margin-top:-.75rem}.bloop-calc-tasks{justify-content:center;gap:.5rem;margin:0}.bloop-calc-tasks .bloop-choice{min-height:3rem;font-size:.9375rem!important;padding:.75rem}.bloop-calculator:not([data-phase=choose]) .bloop-calculator-choice{opacity:0;transform:translateY(-18px);pointer-events:none}.bloop-calculator-receipt{position:absolute;inset:0 0 4.5rem;min-height:0;padding:.75rem;opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .35s var(--ease) .1s,transform .5s var(--ease) .1s}.bloop-calculator:not([data-phase=choose]) .bloop-calculator-receipt{opacity:1;pointer-events:auto;transform:none}.bloop-receipt-paper{padding:1rem 1.125rem;gap:.625rem}.bloop-receipt-rows{gap:.3125rem;min-height:0}.bloop-receipt-row{font-size:.875rem;line-height:1.25rem;gap:.25rem}.bloop-receipt-row s{font-size:.6875rem}.bloop-receipt-header{padding-bottom:.625rem}.bloop-receipt-header b{font-size:.875rem}.bloop-receipt-header small{font-size:.6875rem}.bloop-receipt-header img{width:3.25rem}.bloop-receipt-total{padding-top:.75rem}.bloop-receipt-total>span{font-size:2.5rem}.bloop-receipt-stamp{font-size:1.5rem;padding:.375rem 1rem}.bloop-receipt-thanks{font-size:.6875rem}.bloop-receipt-coffee{padding:.5rem;gap:.5rem}.bloop-receipt-coffee b{font-size:.8125rem}.bloop-receipt-coffee small{font-size:.6875rem}.bloop-calculator-actions{position:absolute;left:0;right:0;bottom:0;justify-content:center;gap:1.25rem}.bloop-calculator-actions .bloop-text-button{font-size:.875rem}}