.chat-button{position:fixed;bottom:24px;right:24px;background:transparent;border:none;padding:0;cursor:pointer;line-height:0;z-index:9999}.chat-button img{width:150px;height:150px;display:block;border-radius:50%;background:radial-gradient(circle at 30% 30%,#1b2cff,#0b0f1a 70%);box-shadow:0 12px 28px #0a145059,0 2px 8px #0000004d;padding:6px;transition:transform .2s ease,box-shadow .2s ease}.chat-button:hover img{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 36px #0a145073,0 4px 12px #00000059}.chat-window{position:fixed;bottom:90px;right:24px;width:500px;z-index:9998;background:#090d1af5;color:#ffffffeb;border-radius:22px;padding:14px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000073}.chat-header{display:flex;align-items:center;justify-content:space-between;background:#ffffff0f;border-radius:16px;padding:10px 12px;margin-bottom:12px;box-shadow:0 10px 30px #00000073}.chat-header-title{font-weight:700}.chat-header-minimize{border:none;background:transparent;color:#ffffff94;font-weight:700;cursor:pointer;font-size:18px;line-height:1}.chat-messages{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.chat-message{max-width:80%;padding:16px 18px;border-radius:16px;line-height:1.35;font-size:17px;box-shadow:0 10px 30px #00000073;white-space:pre-wrap}.chat-message.bot{background:#ffffff1a;color:#ffffffeb;align-self:flex-start}.chat-message.user{background:#2f81f7;color:#fff;align-self:flex-end;border-bottom-right-radius:6px}.chat-option{width:100%;margin-top:8px;background:#2f81f7;border-radius:8px;padding:16px;color:#fff;font-size:16px}.chat-input{display:flex;gap:8px;margin-top:12px}.chat-input input{flex:1;border-radius:999px;border:1px solid rgba(255,255,255,.1);padding:16px 18px;background:#ffffff0f;color:#ffffffeb;font-size:16px}.chat-input button{border-radius:999px;background:#2f81f7;color:#fff;padding:16px 20px;font-size:16px}body[data-theme=light] .chat-window{background:#f6f8fc;color:#0c111b;border-color:#00000014;box-shadow:0 22px 50px #0a12232e}body[data-theme=light] .chat-header{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 24px #0a12231f}body[data-theme=light] .chat-header-minimize{color:#0000008c}body[data-theme=light] .chat-message{box-shadow:0 10px 20px #0a122314}body[data-theme=light] .chat-message.bot{background:#fff;border:1px solid rgba(0,0,0,.06);color:#0c111b}body[data-theme=light] .chat-message.user{background:#1f4fd1;box-shadow:0 10px 20px #1f4fd138}body[data-theme=light] .chat-option{background:#1f4fd1;box-shadow:0 8px 18px #1f4fd138;color:#fff}body[data-theme=light] .chat-input input{background:#fff;border-color:#0000001f;color:#0c111b}body[data-theme=light] .chat-input button{background:#1f4fd1;box-shadow:0 8px 18px #1f4fd138;color:#fff}body[data-theme=light] .chat-messages{background:#eef2f8;border-radius:16px;padding:10px}@media (max-width: 600px){.chat-button{bottom:16px;right:16px}.chat-button img{width:110px;height:110px}.chat-window{right:12px;left:12px;width:auto;bottom:88px;padding:12px}.chat-header{padding:8px 10px}.chat-messages{max-height:45vh}.chat-message{font-size:15px}.chat-option{font-size:14px;padding:12px}.chat-input{flex-direction:column}.chat-input input,.chat-input button{width:100%;font-size:15px}}.hero{position:relative;padding:72px 0 56px;overflow:hidden}.hero__container{display:grid;gap:32px;align-items:start;position:relative;z-index:2}@media (min-width: 860px){.hero__container{grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}}.hero__bg{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;background:radial-gradient(900px 600px at 20% 30%,rgba(88,166,255,.1),transparent 65%),radial-gradient(700px 500px at 85% 40%,rgba(47,129,247,.1),transparent 55%);filter:blur(0px);pointer-events:none}.hero__lineArt{position:absolute;top:-120px;right:-220px;width:900px;height:900px;z-index:0;opacity:.18;filter:blur(1.5px);pointer-events:none}@media (min-width: 860px){.hero__lineArt{opacity:.22;top:-140px;right:-200px}}.hero__content{opacity:0;transform:translateY(10px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);display:grid;gap:16px}.hero__title{margin:0;font-size:clamp(30px,5vw,54px);line-height:1.03;letter-spacing:-.02em}.hero__subtitle{margin:0;color:#ffffffb8;font-size:16px;line-height:1.65;max-width:66ch}.hero__cta{display:flex;flex-direction:column;gap:12px;margin-top:8px}@media (min-width: 520px){.hero__cta{flex-direction:row;align-items:center}}.hero__quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.hero__side{opacity:0;transform:translateY(10px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.hero .is-revealed{opacity:1;transform:translateY(0)}.about{padding:56px 0}.about__grid{opacity:0;transform:translateY(10px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);display:grid;gap:16px}@media (min-width: 860px){.about__grid{grid-template-columns:repeat(3,1fr)}}.about .is-revealed{opacity:1;transform:translateY(0)}.aboutCard{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:24px;box-shadow:0 10px 30px #00000073}.aboutCard__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#58a6ff1f;border:1px solid rgba(88,166,255,.18);margin-bottom:12px}.aboutCard__title{margin:0 0 8px;font-size:18px}.aboutCard__text{margin:0;color:#ffffffb8;line-height:1.6}.services{padding:56px 0}.services__grid{opacity:0;transform:translateY(10px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);display:grid;gap:16px}@media (min-width: 860px){.services__grid{grid-template-columns:repeat(3,1fr)}}.services__social{opacity:0;transform:translateY(10px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);margin-top:32px}.services .is-revealed{opacity:1;transform:translateY(0)}.serviceCard{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:24px;box-shadow:0 10px 30px #00000073;position:relative;overflow:hidden}.serviceCard:after{content:"";position:absolute;inset:-120px -120px auto auto;width:220px;height:220px;background:radial-gradient(circle at 30% 30%,rgba(88,166,255,.22),transparent 60%);opacity:.9;filter:blur(12px);pointer-events:none}.serviceCard__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#58a6ff1f;border:1px solid rgba(88,166,255,.18);margin-bottom:12px}.serviceCard__title{margin:0 0 8px;font-size:18px}.serviceCard__text{margin:0;color:#ffffffb8;line-height:1.6}.socialProof{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:24px;box-shadow:0 10px 30px #00000073}.socialProof__title{margin:0;font-weight:800;letter-spacing:-.01em}.socialProof__text{margin:12px 0 0;color:#ffffffc7;line-height:1.7}.socialProof__meta{margin:12px 0 0;color:#ffffff94;font-size:14px}.process{padding:56px 0}.process__grid{opacity:0;transform:translateY(10px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);list-style:none;padding:0;margin:0;display:grid;gap:16px}@media (min-width: 860px){.process__grid{grid-template-columns:repeat(4,1fr)}}.process .is-revealed{opacity:1;transform:translateY(0)}.stepCard{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:24px;box-shadow:0 10px 30px #00000073}.stepCard__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.stepCard__index{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800;color:#58a6ffe0;background:#58a6ff1a;border:1px solid rgba(88,166,255,.18);padding:6px 10px;border-radius:999px;font-size:12px}.stepCard__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.stepCard__title{margin:0 0 6px;font-size:18px}.stepCard__text{margin:0;color:#ffffffb8;line-height:1.6}.pricing{padding:56px 0}.pricing__grid{opacity:0;transform:translateY(10px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);display:grid;gap:16px}@media (min-width: 860px){.pricing__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.pricing .is-revealed{opacity:1;transform:translateY(0)}.priceCard{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:24px;box-shadow:0 10px 30px #00000073;position:relative}.priceCard__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#58a6ff1f;border:1px solid rgba(88,166,255,.18);margin-bottom:12px}.priceCard__title{margin:0 0 8px;font-size:18px}.priceCard__text{margin:0;color:#ffffffb8;line-height:1.6}.priceCard__list{margin:16px 0 0;padding-left:18px;color:#fffc}.priceCard__list li{margin:8px 0}.priceCard__sla{margin-top:16px;display:flex;align-items:baseline;justify-content:space-between;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.priceCard__sla strong{font-size:18px;letter-spacing:-.01em}.priceCard--featured{border-color:#58a6ff40;box-shadow:0 0 0 1px #58a6ff26,0 10px 35px #58a6ff1f}.priceCard__badge{position:absolute;top:14px;right:14px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#ffffffeb;border:1px solid rgba(88,166,255,.3);background:#58a6ff1f}.contact{padding:56px 0 72px}.contact__grid{opacity:0;transform:translateY(10px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);display:grid;gap:20px}@media (min-width: 860px){.contact__grid{grid-template-columns:.9fr 1.1fr;gap:32px;align-items:start}}.contact .is-revealed{opacity:1;transform:translateY(0)}.contactCard{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:24px;box-shadow:0 10px 30px #00000073;display:grid;gap:16px}.contactCard__item{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.contactCard__icon{width:38px;height:38px;border-radius:12px;background:#58a6ff1f;border:1px solid rgba(88,166,255,.18);display:grid;place-items:center}.contactCard__label{margin:0;color:#ffffff94;font-size:13px}.contactCard__value{margin:2px 0 0;font-weight:800;letter-spacing:-.01em}.contactCard__value:hover{text-decoration:underline}.contactCard__hint{margin:0;color:#ffffff94;font-size:13px;line-height:1.5}.contactCard__hint code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;background:#ffffff0f;padding:2px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.form{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:24px;box-shadow:0 10px 30px #00000073}.form__row{display:grid;gap:8px;margin-bottom:16px}.form__label{font-weight:700;color:#ffffffe0}.form__input,.form__textarea{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#ffffffeb;padding:12px;font-size:15px;transition:border-color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),background .26s cubic-bezier(.16,1,.3,1)}.form__input::placeholder,.form__textarea::placeholder{color:#ffffff61}.form__input:focus,.form__textarea:focus{outline:none;box-shadow:0 0 0 3px #58a6ff40;border-color:#58a6ff66;background:#0000004d}.form__input.is-error,.form__textarea.is-error{border-color:#ff464673}.form__textarea{resize:vertical;min-height:140px}.form__error{color:#ff7878f2;font-size:13px}.form__submit{width:100%}.form__success{margin-top:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(88,166,255,.24);background:#58a6ff1a;color:#ffffffe6;font-weight:700}.footer{padding-top:40px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff05,#0000001a)}.footer__inner{display:grid;gap:24px}@media (min-width: 860px){.footer__inner{grid-template-columns:1.2fr .8fr;align-items:start}}.footer__brand{display:grid;gap:12px}.footer__logo{height:44px;width:auto}.footer__text{margin:0;color:#ffffffb8;line-height:1.7;max-width:60ch}.footer__links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer__title{margin:0 0 12px;font-weight:900;letter-spacing:-.01em}.footer__link{display:inline-block;margin:6px 0;color:#ffffffc7}.footer__link:hover{color:#ffffffeb;text-decoration:underline}.footer__bottom{margin-top:32px;border-top:1px solid rgba(255,255,255,.06);padding:16px 0}.footer__bottomInner{width:min(100% - 2rem,1120px);margin:0 auto;display:flex;flex-wrap:wrap;gap:10px;color:#ffffff94;font-size:13px;align-items:center}.footer__dot{opacity:.5}.navbar{position:fixed;inset:0 0 auto 0;height:76px;z-index:50;background:#070a129e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.navbar__inner{width:min(100% - 2rem,1120px);margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.navbar__brand{border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center}.navbar__logo{height:74px;width:auto}.navbar__nav{display:none;gap:6px;align-items:center}@media (min-width: 860px){.navbar__nav{display:flex}}.navbar__link{border:1px solid transparent;background:transparent;color:#ffffffc7;padding:10px 12px;border-radius:999px;cursor:pointer;transition:background .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),color .26s cubic-bezier(.16,1,.3,1)}.navbar__link:hover{background:#ffffff0f}.navbar__link.is-active{border-color:#58a6ff47;background:#58a6ff1a;color:#ffffffeb;box-shadow:0 0 0 1px #58a6ff1f}.navbar__actions{display:inline-flex;align-items:center;gap:10px}.navbar__theme{border-radius:12px;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffeb;display:inline-grid;place-items:center;cursor:pointer}.navbar__theme:hover{background:#ffffff12}.navbar__burger{border-radius:12px;width:42px;height:42px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffeb;display:inline-grid;place-items:center;cursor:pointer}@media (min-width: 860px){.navbar__burger{display:none}}.navbar__burger:hover{background:#ffffff12}.navbar__mobile{display:block;position:absolute;top:76px;left:0;right:0;padding:0 1rem 1rem;pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.navbar__mobile.is-open{pointer-events:auto;opacity:1;transform:translateY(0)}@media (min-width: 860px){.navbar__mobile{display:none}}.navbar__mobileCard{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:16px;box-shadow:0 10px 30px #00000073;display:grid;gap:8px}.navbar__mobileLink{text-align:left;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffdb;padding:12px;border-radius:14px;cursor:pointer}.navbar__mobileLink.is-active{border-color:#58a6ff40;background:#58a6ff1a}.app{position:relative}.wingField{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.7;overflow:hidden}.wingField__core{position:absolute;left:50%;top:22vh;width:170px;height:170px;transform:translate(-50%);background:url(/assets/harpyaPonto-Bhbt8pAX.png) no-repeat center/contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));opacity:.4}.wingField__wing{position:absolute;width:180px;height:130px;animation:wing-drift 7.5s ease-in-out infinite}.wingField__wingInner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:repeating-linear-gradient(-18deg,#00000059,#00000059 2px,#ffffff0d 6px,#ffffff0d 12px),radial-gradient(circle,rgba(88,166,255,.75) 1px,transparent 2px),linear-gradient(120deg,#ffffff73,#ffffff26 30%,#0000008c,#000c);background-size:100% 100%,14px 14px,100% 100%;background-position:center,0 0,center;clip-path:polygon(0 88%,6% 82%,14% 76%,24% 70%,36% 62%,48% 54%,62% 44%,76% 34%,90% 24%,100% 20%,96% 32%,88% 46%,78% 58%,66% 68%,52% 76%,38% 84%,22% 90%,10% 94%,0 92%);filter:drop-shadow(0 12px 18px rgba(0,0,0,.45)) contrast(1.05) saturate(1.05);animation:wing-wave-vertical 5.6s cubic-bezier(.45,.05,.55,.95) infinite;transform-origin:0% 50%;will-change:transform;mask-image:linear-gradient(to right,#00000040,#0009 25%,#000 60%);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.6) 25%,rgb(0,0,0) 60%)}.wingField__wingInner:before,.wingField__wingInner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:radial-gradient(circle,rgba(88,166,255,.6) .9px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.6) .9px,transparent 1.6px);background-size:12px 12px,14px 14px;background-position:3px 2px,8px 6px;opacity:.75}.wingField__wingInner:before{clip-path:polygon(10% 84%,26% 78%,44% 70%,62% 58%,78% 44%,92% 32%,100% 26%,96% 36%,86% 50%,72% 64%,56% 76%,38% 86%,20% 94%,10% 100%);transform:translate(-6%,8%) rotate(-6deg)}.wingField__wingInner:after{clip-path:polygon(6% 90%,24% 84%,44% 74%,64% 62%,82% 46%,96% 34%,100% 30%,96% 40%,86% 54%,72% 66%,54% 78%,36% 88%,18% 96%,6% 100%);transform:translate(-2%,14%) rotate(-2deg);opacity:.5}.wingField__wingMirror{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:scaleX(-1)}.wingField__wing--left{right:10vw;top:20vh;animation-name:wing-drift-left}.wingField__wing--left .wingField__wingInner{animation-delay:0s}.wingField__wing--right{left:10vw;top:20vh;animation-name:wing-drift-right;animation-delay:-1.2s}.wingField__wing--right .wingField__wingInner{animation-delay:-2.8s}@media (min-width: 520px){.wingField__core{width:210px;height:210px}.wingField__wing{width:230px;height:165px}}@media (min-width: 860px){.wingField__core{width:260px;height:260px}.wingField__wing{width:300px;height:210px}}@media (min-width: 1100px){.wingField{opacity:.8}.wingField__core{width:300px;height:300px}}@keyframes wing-drift-left{0%{transform:translate(0) rotate(-8deg)}50%{transform:translate(16px) rotate(-8deg)}to{transform:translate(0) rotate(-8deg)}}@keyframes wing-drift-right{0%{transform:translate(0) rotate(8deg)}50%{transform:translate(-16px) rotate(8deg)}to{transform:translate(0) rotate(8deg)}}@keyframes wing-wave-vertical{0%{transform:translateY(0) skew(0)}25%{transform:translateY(-6px) skew(-.6deg)}50%{transform:translateY(0) skew(0)}75%{transform:translateY(6px) skew(.6deg)}to{transform:translateY(0) skew(0)}}:root{color-scheme:dark;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:#070a12}*{box-sizing:border-box}html,body{height:100%}html{scroll-behavior:smooth}body{margin:0;color:#ffffffeb;background:radial-gradient(1100px 600px at 10% -10%,rgba(88,166,255,.22),transparent 55%),radial-gradient(900px 500px at 90% 0%,rgba(47,129,247,.14),transparent 50%),radial-gradient(800px 500px at 40% 110%,rgba(88,166,255,.1),transparent 55%),#070a12}body[data-theme=light]{color:#0c111b;background:radial-gradient(900px 500px at 12% -10%,rgba(88,166,255,.18),transparent 55%),radial-gradient(900px 500px at 88% 0%,rgba(47,129,247,.12),transparent 50%),radial-gradient(800px 500px at 40% 110%,rgba(88,166,255,.1),transparent 55%),#f4f6fb}body[data-theme=light] main{background:#f4f6fb}body[data-theme=light] .navbar{background:#ffffffd1;border-bottom:1px solid rgba(0,0,0,.08)}body[data-theme=light] .navbar__link{color:#000000b8}body[data-theme=light] .navbar__link.is-active{border-color:#0000001f;background:#0000000f;color:#000000eb;box-shadow:none}body[data-theme=light] .navbar__theme,body[data-theme=light] .navbar__burger{border-color:#0000001f;background:#0000000a;color:#0c111b}body[data-theme=light] .btn--primary{background:#0000000f;border-color:#0000002e;box-shadow:none;color:#0c111b}body[data-theme=light] .btn--secondary{background:#0000000f}body[data-theme=light] .btn--ghost{background:transparent}body[data-theme=light] .glassCard,body[data-theme=light] .serviceCard,body[data-theme=light] .socialProof,body[data-theme=light] .priceCard,body[data-theme=light] .stepCard,body[data-theme=light] .aboutCard,body[data-theme=light] .contactCard,body[data-theme=light] .form,body[data-theme=light] .navbar__mobileCard{background:#e4e8f0eb;border-color:#0000002e;box-shadow:0 16px 34px #0a12232e}body[data-theme=light] .sectionHeader__kicker{color:#1f4fd1}body[data-theme=light] .sectionHeader__subtitle,body[data-theme=light] .serviceCard__text,body[data-theme=light] .aboutCard__text,body[data-theme=light] .stepCard__text,body[data-theme=light] .priceCard__text,body[data-theme=light] .featureList__desc,body[data-theme=light] .contactCard__label,body[data-theme=light] .contactCard__hint,body[data-theme=light] .footer__text{color:#2f3a52}body[data-theme=light] .pill,body[data-theme=light] .chip{background:#0000000f;border-color:#0000001f;color:#1f2a44}body[data-theme=light] .featureList__icon{background:#0000000d;border-color:#0000001f}body[data-theme=light] .priceCard__sla{background:#00000014;border-color:#0000002e}body[data-theme=light] .footer{border-top:1px solid rgba(0,0,0,.08);background:#f4f6fb}body[data-theme=light] .footer__link{color:#1f4fd1}body[data-theme=light] .footer__bottom{border-top:1px solid rgba(0,0,0,.08)}body[data-theme=light] h1,body[data-theme=light] h2,body[data-theme=light] h3,body[data-theme=light] h4,body[data-theme=light] p,body[data-theme=light] li,body[data-theme=light] span,body[data-theme=light] a,body[data-theme=light] button,body[data-theme=light] .footer__link,body[data-theme=light] .footer__bottomInner,body[data-theme=light] .sectionHeader__title,body[data-theme=light] .serviceCard__title,body[data-theme=light] .aboutCard__title,body[data-theme=light] .stepCard__title,body[data-theme=light] .priceCard__title,body[data-theme=light] .featureList__title,body[data-theme=light] .contactCard__value{color:#0c111b}body[data-theme=light] .form__input,body[data-theme=light] .form__textarea{background:#0000000f;border-color:#00000029;color:#0c111b}body[data-theme=light] .form__input::placeholder,body[data-theme=light] .form__textarea::placeholder{color:#0006}a{color:inherit;text-decoration:none}button{font-family:inherit}img{display:block;max-width:100%}.container{width:min(100% - 2rem,1120px);margin:0 auto}main{padding-top:76px}::selection{background:#58a6ff4d}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.sectionHeader{opacity:0;transform:translateY(10px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);display:grid;gap:12px;margin:0 0 32px}.sectionHeader__kicker{color:#58a6ffe0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.sectionHeader__title{margin:0;font-size:clamp(22px,4vw,34px);line-height:1.15}.sectionHeader__subtitle{margin:0;color:#ffffffb8;font-size:16px;line-height:1.6;max-width:70ch}.sectionHeader.is-revealed{opacity:1;transform:translateY(0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:transform .26s cubic-bezier(.16,1,.3,1),background .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.btn:active{transform:translateY(1px)}.btn--primary{background:linear-gradient(180deg,#58a6ff38,#58a6ff1a);border-color:#58a6ff52;box-shadow:0 0 0 1px #58a6ff26,0 10px 35px #58a6ff1f}.btn--primary:hover{border-color:#58a6ff8c}.btn--secondary{background:#ffffff0f}.btn--secondary:hover{background:#ffffff17}.btn--ghost{background:transparent}.btn--ghost:hover{background:#ffffff0f}.btn--full{width:100%}.btn--sm{padding:10px 12px;font-size:14px}.chip{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px #58a6ff26,0 10px 35px #58a6ff1f;color:#ffffffd9;font-weight:600;font-size:14px}.pill{padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffd1;font-size:14px}.glassCard{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;box-shadow:0 10px 30px #00000073;padding:24px}.glassCard__kicker{color:#58a6ffdb;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.glassCard__title{margin:6px 0 0;font-size:18px;line-height:1.25}.featureList{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:16px}.featureList__item{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.featureList__icon{width:38px;height:38px;border-radius:12px;background:#58a6ff1f;border:1px solid rgba(88,166,255,.18);display:grid;place-items:center}.featureList__title{margin:0;font-weight:800}.featureList__desc{margin:4px 0 0;color:#ffffffb8;line-height:1.5;font-size:14px}@media (max-width: 520px){.glassCard,.serviceCard,.socialProof,.priceCard,.stepCard,.aboutCard,.contactCard,.form,.navbar__mobileCard{background:#070a12fa;border-color:#ffffff38}}
