*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}[id]{scroll-margin-top:5rem}body{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#cde8f0;background-color:#011d27;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:700;line-height:1.2;color:#fff}p{line-height:1.75}a{color:inherit;text-decoration:none}a:hover{color:#38aecc}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}ul,ol{list-style:none}button{cursor:pointer}:focus-visible{outline:2px solid #38aecc;outline-offset:3px}::selection{background-color:#38aecc;color:#fff}.skip-link{position:absolute;top:-100%;left:1rem;z-index:9999;background:#38aecc;color:#fff;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:600;transition:top .15s ease}.skip-link:focus{top:1rem}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.text-muted{color:#7aacbd}.text-accent{color:#38aecc}.text-white{color:#fff}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-tight{line-height:1.2}.leading-normal{line-height:1.5}.leading-loose{line-height:1.75}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1rem,1.6666666667vw + .6666666667rem,2rem)}.section{padding-block:clamp(2rem,6.6666666667vw + .6666666667rem,6rem)}.grid,.grid-4,.grid-3,.grid-2{display:grid;gap:1.5rem}@media(min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:480px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.grid-4{grid-template-columns:repeat(4,1fr)}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.header{position:sticky;top:0;z-index:20;background-color:#011d27d9;backdrop-filter:blur(16px) saturate(1.6);border-bottom:1px solid rgba(56,174,204,.12);transition:background-color .25s ease,border-color .25s ease}.header__inner{display:flex;align-items:center;justify-content:space-between;height:4.5rem;padding-inline:1.5rem;max-width:1200px;margin-inline:auto;min-width:0;overflow:hidden}.header__logo{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#fff;text-decoration:none;letter-spacing:-.03em;background:linear-gradient(135deg,#38aecc,#046e8f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.header__logo-icon{display:block;flex-shrink:0;width:30px;height:30px;border-radius:.5rem}.header__nav{display:none}@media(min-width:845px){.header__nav{display:flex;align-items:center;justify-content:center;gap:2rem}}.header__nav-link{font-size:.875rem;font-weight:500;color:#7aacbd;text-decoration:none;transition:color .15s ease;position:relative}.header__nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#38aecc;border-radius:9999px;transition:width .25s ease}.header__nav-link:hover{color:#fff}.header__nav-link:hover:after{width:100%}.header__cta{display:none}@media(min-width:845px){.header__cta{display:flex;gap:.75rem}}.header__cta-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#38aecc;text-decoration:none;padding:.5rem 1.25rem;border-radius:9999px;background-color:#38aecc1a;transition:background-color .15s ease,color .15s ease}.header__cta-link svg,.header__cta-link [data-icon]{flex-shrink:0}.header__cta-link:hover{background-color:#38aecc33;color:#fff}.header__cta-link--full{width:100%;padding:.75rem 1.25rem;background-color:#38aecc2e}.header__menu-toggle{background:none;border:none;padding:0;cursor:pointer;font:inherit;display:flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;flex-shrink:0;color:#cde8f0;border-radius:.5rem;transition:background-color .15s ease}.header__menu-toggle:hover{background-color:#183446}.header__menu-toggle .icon-close,.header__menu-toggle[aria-expanded=true] .icon-menu{display:none}.header__menu-toggle[aria-expanded=true] .icon-close{display:block}@media(min-width:845px){.header__menu-toggle{display:none}}.mobile-menu{position:fixed;top:4.5rem;left:0;right:0;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box;z-index:20;background:#183446;border-bottom:1px solid rgba(56,174,204,.12);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;visibility:hidden;opacity:0;transform:translateY(-.5rem);pointer-events:none;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,visibility .25s}@media(min-width:845px){.mobile-menu{display:none!important}}.mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.mobile-menu__nav{display:flex;flex-direction:column;gap:.25rem;min-width:0}.mobile-menu__link{display:block;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:#7aacbd;border-radius:.5rem;transition:background-color .15s ease,color .15s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu__link:hover{background-color:#38aecc14;color:#fff}.mobile-menu__cta{padding-top:1rem;border-top:1px solid rgba(56,174,204,.1);min-width:0}.mobile-menu__cta>*{min-width:0}.footer{background:#183446;border-top:1px solid rgba(56,174,204,.1);padding-block:clamp(1.5rem,2.5vw + 1rem,3rem)}.footer__inner{max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.footer__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding-bottom:clamp(1rem,1.6666666667vw + .6666666667rem,2rem);border-bottom:1px solid rgba(30,68,96,.5);margin-bottom:clamp(1rem,1.6666666667vw + .6666666667rem,2rem)}.footer__trust-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#7aacbd;font-weight:500}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:1023px){.footer__bottom{flex-direction:column;align-items:center;text-align:center}}.footer__copy{font-size:.875rem;color:#7aacbd}.footer__social{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.footer__social-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#7aacbd;transition:color .15s ease;padding:.5rem .75rem;border-radius:.5rem;border:1px solid transparent}.footer__social-link:hover{color:#fff;border-color:#38aecc4d;background:#38aecc14}.btn{display:flex;align-items:center;justify-content:center;display:inline-flex;gap:.5rem;padding:.75rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;border:1.5px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;white-space:normal;text-align:center;flex-wrap:wrap;cursor:pointer;line-height:1.3}.btn svg,.btn [data-icon]{flex-shrink:0}.btn:active{transform:scale(.97)}.btn--primary{background:linear-gradient(135deg,#38aecc,#046e8f);color:#fff;box-shadow:0 4px 16px #38aecc40}.btn--primary:hover{box-shadow:0 0 24px #38aecc59;transform:translateY(-1px);color:#fff}.btn--whatsapp{background-color:#25d366;color:#fff;box-shadow:0 4px 16px #25d3664d}.btn--whatsapp:hover{background-color:#1da851;box-shadow:0 6px 20px #25d36666;transform:translateY(-1px);color:#fff}.btn--telegram{background-color:#229ed9;color:#fff;box-shadow:0 4px 16px #229ed94d}.btn--telegram:hover{background-color:#1a85ba;box-shadow:0 6px 20px #229ed966;transform:translateY(-1px);color:#fff}.btn--outline{background-color:transparent;border-color:#38aecc4d;color:#38aecc}.btn--outline:hover{background-color:#38aecc26;border-color:#38aecc;color:#fff}.btn--ghost{background-color:transparent;color:#7aacbd}.btn--ghost:hover{background-color:#183446;color:#cde8f0}.btn--sm{padding:.5rem 1rem;font-size:.75rem;white-space:nowrap}.btn--lg{padding:1rem clamp(1rem,1.667vw + .667rem,2rem);font-size:1rem;border-radius:1rem}.btn--full{width:100%;justify-content:center}.card{background:linear-gradient(145deg,#183446,#011d27);border:1px solid #1e4460;border-radius:1.5rem;padding:clamp(1rem,1.6666666667vw + .6666666667rem,2rem);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.card:hover{border-color:#38aecc80;box-shadow:0 12px 32px #0009,0 0 0 1px #38aecc1a;transform:translateY(-4px)}.card__icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#38aecc26;border:1px solid rgba(56,174,204,.3);border-radius:.75rem;margin-bottom:1.25rem;color:#38aecc;flex-shrink:0}.card__icon svg{width:1.5rem;height:1.5rem}.card__title{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.75rem}.card__description{font-size:.875rem;color:#7aacbd;line-height:1.75}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge--accent{background-color:#38aecc26;color:#38aecc;border:1px solid rgba(56,174,204,.3)}.badge--success{background-color:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.badge--warning{background-color:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.badge--trust{background:transparent;color:#7aacbd;border:none;padding:0;font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:0;gap:.5rem}.hero{position:relative;overflow:hidden;padding-block:clamp(2.5rem,4.1666666667vw + 1.6666666667rem,5rem);min-height:100dvh;display:flex;align-items:center;justify-content:center}.hero__bg{position:absolute;inset:-20%;z-index:-1;pointer-events:none;animation:hero-drift 20s linear infinite}.hero__bg:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#022f40e0,#011d27bf)}.hero__bg:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2338aecc' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.hero__photo-wrapper,.hero__photo,.hero__photo-placeholder{display:none}.hero__inner{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;max-width:820px;margin-inline:auto}.hero__content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.hero__title{font-size:clamp(32px,3.5vw + 15.2px,60px);font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.1}.hero__title span{background:linear-gradient(135deg,#38aecc,#046e8f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero__description{font-size:clamp(16px,.5vw + 13.6px,20px);color:#7aacbd;max-width:52ch;line-height:1.75;text-align:center;margin-inline:auto}.hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}@media(max-width:509px){.hero__actions{flex-direction:column;width:100%}.hero__actions .btn{width:100%;justify-content:center}}.hero__trust-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;padding-top:1rem;border-top:1px solid rgba(56,174,204,.15);margin-top:.5rem}.hero__trust-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#7aacbd;font-weight:500}@keyframes hero-drift{0%{transform:translate(0)}to{transform:translate(10%,-10%)}}.features__header{text-align:center;margin-bottom:clamp(1.5rem,2.5vw + 1rem,3rem)}.features__header h2{font-size:clamp(28px,2.5vw + 16px,48px);margin-bottom:1rem;letter-spacing:-.02em}.features__header p{font-size:1.125rem;color:#7aacbd;max-width:55ch;margin-inline:auto}.features__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.features__grid{grid-template-columns:repeat(3,1fr)}}.includes__header{text-align:center;margin-bottom:clamp(1.5rem,2.5vw + 1rem,3rem)}.includes__header h2{font-size:clamp(28px,2.5vw + 16px,48px);margin-bottom:1rem;letter-spacing:-.02em}.includes__header-price{font-size:clamp(36px,3.5vw + 19.2px,64px);font-weight:800;background:linear-gradient(135deg,#38aecc,#046e8f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1;margin-bottom:.5rem}.includes__header-note{font-size:.875rem;color:#4a7a8f}.includes__grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:480px){.includes__grid{grid-template-columns:repeat(2,1fr)}}.includes__item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:#38aecc0a;border:1px solid rgba(56,174,204,.08);border-radius:.75rem}.includes__item-icon{color:#22c55e;flex-shrink:0;margin-top:2px}.includes__item-text{font-size:.875rem;color:#cde8f0;line-height:1.5}.how-it-works__header{text-align:center;margin-bottom:clamp(1.5rem,2.5vw + 1rem,3rem)}.how-it-works__header h2{font-size:clamp(28px,2.5vw + 16px,48px);letter-spacing:-.02em;margin-bottom:1rem}.how-it-works__header p{font-size:1.125rem;color:#7aacbd;max-width:55ch;margin-inline:auto}.how-it-works__steps{display:grid;gap:1.5rem}@media(min-width:1024px){.how-it-works__steps{grid-template-columns:repeat(3,1fr)}}.how-it-works__step{position:relative;padding:clamp(1rem,1.6666666667vw + .6666666667rem,2rem);background:linear-gradient(145deg,#183446,#011d27);border:1px solid #1e4460;border-radius:1.5rem;transition:border-color .25s ease,transform .25s ease}.how-it-works__step:hover{border-color:#38aecc66;transform:translateY(-3px)}.how-it-works__number{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:linear-gradient(135deg,#38aecc,#046e8f);color:#fff;font-weight:700;font-size:1rem;margin-bottom:1.25rem;box-shadow:0 0 24px #38aecc59;flex-shrink:0}.how-it-works__title{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.75rem}.how-it-works__description{font-size:.875rem;color:#7aacbd;line-height:1.75}.works__header{text-align:center;max-width:600px;margin:0 auto clamp(2.5rem,3.3333333333vw + 1.8333333333rem,4.5rem)}.works__header h2{font-size:clamp(28px,2.5vw + 16px,48px);letter-spacing:-.02em;margin-bottom:1rem}.works__header p{font-size:1.125rem;color:#7aacbd;max-width:55ch;margin-inline:auto}.works__eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#38aecc;margin-bottom:1rem}.works__eyebrow:before,.works__eyebrow:after{content:"";display:block;width:1.5rem;height:1px;background:#38aecc;opacity:.5}.works__grid{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,.8333333333vw + 1.0833333333rem,1.75rem)}@media(min-width:768px){.works__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.works__grid{grid-template-columns:repeat(3,1fr)}}.works__card{background:linear-gradient(145deg,#183446,#011d27);border:1px solid #1e4460;border-radius:1.5rem;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s ease,box-shadow .25s ease}.works__card:hover{border-color:#38aecc80;box-shadow:0 12px 32px #0009,0 0 0 1px #38aecc1a}.works__card:hover .works__browser-body img{transform:scale(1.16)}.works__card:hover .works__link svg{transform:translate(2px,-2px)}.works__preview{border-bottom:1px solid #1e4460}.works__browser-bar{display:flex;align-items:center;gap:.5rem;padding:.75rem clamp(.75rem,.4166666667vw + .6666666667rem,1rem);background:#011d27b3;border-bottom:1px solid #1e4460}.works__dot{width:10px;height:10px;border-radius:9999px;flex-shrink:0}.works__dot--red{background:#ff5f57}.works__dot--yellow{background:#febc2e}.works__dot--green{background:#28c840}.works__url-bar{flex:1;font-size:.6875rem;color:#4a7a8f;background:#011d2780;border:1px solid #1e4460;border-radius:9999px;padding:2px .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:.5rem}.works__browser-body{height:clamp(11.25rem,4.1666666667vw + 10.4166666667rem,13.75rem);overflow:hidden}.works__browser-body img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .4s ease;will-change:transform}.works__content{padding:clamp(1.25rem,.8333333333vw + 1.0833333333rem,1.75rem);display:flex;flex-direction:column;gap:1rem;flex:1}.works__meta{display:flex;align-items:center;gap:.75rem}.works__number{font-size:.75rem;font-weight:700;color:#4a7a8f;letter-spacing:.06em;font-variant-numeric:tabular-nums}.works__title{font-size:1.125rem;font-weight:600;color:#fff;line-height:1.2;margin:0}.works__description{font-size:.875rem;color:#7aacbd;line-height:1.5;margin:0;flex:1}.works__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.works__tag{font-size:.75rem;font-weight:500;color:#38aecc;background:#38aecc26;border:1px solid rgba(56,174,204,.3);border-radius:9999px;padding:2px .75rem;white-space:nowrap}.works__link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#38aecc;text-decoration:none;margin-top:auto;transition:color .25s ease}.works__link svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.works__link:hover{color:#5dc0d8}.works__link:hover svg{transform:translate(2px,-2px)}.works__link:focus-visible{outline:2px solid #38aecc;outline-offset:3px;border-radius:.25rem}.pricing__header{text-align:center;margin-bottom:clamp(1.5rem,2.5vw + 1rem,3rem)}.pricing__header h2{font-size:clamp(28px,2.5vw + 16px,48px);letter-spacing:-.02em;margin-bottom:1rem}.pricing__header p{font-size:1.125rem;color:#7aacbd;max-width:55ch;margin-inline:auto}.pricing__grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pricing__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.pricing__card{padding:clamp(1rem,1.6666666667vw + .6666666667rem,2rem);background:linear-gradient(145deg,#183446,#011d27);border:1px solid rgba(56,174,204,.3);border-radius:1.5rem;position:relative;overflow:hidden;min-width:0}.pricing__card--featured{border-color:#38aecc80;box-shadow:0 12px 32px #0009,0 0 40px #38aecc33}.pricing__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#38aecc;margin-bottom:1rem}.pricing__price{font-size:clamp(48px,3vw + 33.6px,72px);font-weight:800;line-height:1;letter-spacing:-.04em;margin-bottom:.5rem;background:linear-gradient(135deg,#38aecc,#046e8f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing__period{font-size:.875rem;color:#4a7a8f;margin-bottom:1.9rem}.pricing__features{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.pricing__feature{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:#cde8f0}.pricing__feature svg{color:#22c55e;flex-shrink:0;margin-top:2px}.pricing__actions{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:767px){.pricing__actions{flex-direction:column}.pricing__actions .btn{width:100%;justify-content:center}}.pricing__extras{padding:clamp(1rem,1.6666666667vw + .6666666667rem,2rem);background:linear-gradient(145deg,#183446,#011d27);border:1px solid #1e4460;border-radius:1.5rem}.pricing__extras-title{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#7aacbd;margin-bottom:clamp(.75rem,1.25vw + .5rem,1.5rem)}.pricing__extra-item{display:flex;align-items:flex-start;gap:.75rem;padding-block:.75rem;border-bottom:1px solid rgba(30,68,96,.5)}.pricing__extra-item:last-child{border-bottom:none}.pricing__extra-price{font-size:.875rem;font-weight:700;color:#38aecc;white-space:nowrap;flex-shrink:0}.pricing__extra-desc{font-size:.875rem;color:#7aacbd;line-height:1.5}.pricing__custom{margin-top:clamp(1rem,1.6666666667vw + .6666666667rem,2rem);padding:clamp(1rem,.8333333333vw + .8333333333rem,1.5rem);background:#38aecc0d;border:1px dashed rgba(56,174,204,.25);border-radius:1rem;text-align:center}.pricing__custom p{font-size:.875rem;color:#7aacbd;margin-bottom:1rem}.faq__header{text-align:center;margin-bottom:clamp(1.5rem,2.5vw + 1rem,3rem)}.faq__header h2{font-size:clamp(28px,2.5vw + 16px,48px);letter-spacing:-.02em;margin-bottom:1rem}.faq__header p{font-size:1.125rem;color:#7aacbd;max-width:55ch;margin-inline:auto}.faq__list{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:.75rem}.faq__item{background:linear-gradient(145deg,#183446,#011d27);border:1px solid #1e4460;border-radius:1rem;overflow:hidden;transition:border-color .25s ease}.faq__item:hover,.faq__item[open]{border-color:#38aecc66}.faq__item[open] summary:after{transform:rotate(180deg)}.faq__question{padding:clamp(.75rem,.8333333333vw + .5833333333rem,1.25rem) clamp(1rem,.8333333333vw + .8333333333rem,1.5rem);cursor:pointer;font-size:1rem;font-weight:600;color:#fff;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;user-select:none}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"";display:block;width:1.25rem;height:1.25rem;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2338aecc' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s ease}.faq__answer{padding:0 clamp(1rem,.8333333333vw + .8333333333rem,1.5rem) clamp(.75rem,.8333333333vw + .5833333333rem,1.25rem);font-size:.875rem;color:#7aacbd;line-height:1.75;border-top:1px solid rgba(30,68,96,.5);padding-top:clamp(.75rem,.4166666667vw + .6666666667rem,1rem)}.faq__payment{max-width:760px;margin-inline:auto;margin-top:clamp(1.75rem,1.25vw + 1.5rem,2.5rem);padding:clamp(1rem,.8333333333vw + .8333333333rem,1.5rem);background:linear-gradient(145deg,#183446,#011d27);border:1px solid #1e4460;border-radius:1rem}.faq__payment-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#7aacbd;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.06em}.faq__payment-title svg{color:#38aecc;flex-shrink:0}.faq__payment-methods{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.faq__payment-method{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;min-width:11rem;padding:.75rem 1rem;background:#38aecc14;border:1px solid rgba(56,174,204,.2);border-radius:9999px;font-size:.875rem;font-weight:500;color:#cde8f0;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.faq__payment-method svg{color:#38aecc;flex-shrink:0}.faq__payment-method:hover{background:#38aecc24;border-color:#38aecc66}.cta-section{position:relative;overflow:hidden;border-radius:1.5rem;padding:clamp(2rem,3.3333333333vw + 1.3333333333rem,4rem) clamp(1rem,1.6666666667vw + .6666666667rem,2rem);text-align:center;border:1px solid rgba(56,174,204,.2);background:linear-gradient(135deg,#38aecc1f,#046e8f14)}.cta-section:before{content:"";position:absolute;inset:0;background-color:#0009;background:radial-gradient(ellipse 90% 70% at 50% -5%,rgba(56,174,204,.22) 0%,transparent 65%);z-index:0}.cta-section__content{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta-section h2{font-size:clamp(28px,2.5vw + 16px,48px);color:#fff;letter-spacing:-.02em}.cta-section p{font-size:1.125rem;color:#7aacbd;max-width:52ch;line-height:1.75}.cta-section__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(max-width:767px){.cta-section__actions{flex-direction:column;width:100%;max-width:360px;align-self:center}.cta-section__actions .btn{width:100%;justify-content:center}}.cta-section__email{font-size:.875rem;color:#4a7a8f}.cta-section__email a{color:#38aecc;transition:color .15s ease}.cta-section__email a:hover{color:#5dc0d8}
