.dev-page{color:#123044;background:#fff}.dev-page h1,.dev-page h2,.dev-page h3{font-weight:500;letter-spacing:-1.2px}.dev-page h2{font-size:clamp(32px,3.5vw,49px);line-height:1.17}.dev-page p{line-height:1.8;color:#526d7b}.dev-page .dev-kicker{font-size:10px;letter-spacing:1.8px;font-weight:600;color:#337654;margin:0 0 20px}.dev-section{padding-top:90px;padding-bottom:90px}.dev-hero{background:#0b2335;color:white;position:relative;isolation:isolate;overflow:hidden}.dev-hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28}.dev-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071f30e8,#102e3e70)}.dev-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:center;padding-top:85px;padding-bottom:85px}.dev-hero .dev-kicker{color:#b8e6cf}.dev-hero h1{font-size:clamp(46px,5.6vw,79px);line-height:1.04;letter-spacing:-3px;margin:0}.dev-hero h1 em{font-style:normal;color:#c3eccf}.dev-hero .dev-lead{color:#cbdee6;max-width:600px;font-size:16px;margin:28px 0}.dev-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.dev-btn{display:inline-flex;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:16px 23px;background:#c4ebd1;color:#143f2a;font-size:13px;font-weight:600;text-decoration:none;border:1px solid #a3d6b5;transition:background .15s}.dev-btn:hover{background:#a5d9b6}.dev-outline{border-color:#779497;background:#173b4766;color:#e2f2e8}.dev-outline:hover{background:#285043}.dev-link{display:inline-block;font-size:13px;color:#2f724d;border-bottom:1px solid #a0c5af;padding-bottom:6px}.dev-console{background:#0c202ce8;border:1px solid #58758377;box-shadow:0 30px 70px #0004}.dev-console-top{display:flex;justify-content:space-between;border-bottom:1px solid #47667470;padding:18px 24px;color:#b5cdd7;font:11px/1.4 monospace}.dev-console-top>span:first-child{color:#a4d7bb;letter-spacing:4px}.dev-code{padding:28px 29px;font:12px/1.95 monospace;overflow-wrap:anywhere}.dev-code .dev-comment{font-size:10px;color:#7e9ca8}.dev-code p{display:flex;align-items:center;gap:22px;margin:18px 0;color:#bdd4dd;font-size:11px}.dev-code p b{color:#d8f4e2;font-size:22px;min-width:44px}.dev-code>div{border-top:1px solid #435e6877;padding-top:19px;margin-top:22px;color:#d0e3e8}.dev-code em{color:#bde5a9;font-style:normal}.dev-console-price{padding:24px 29px;background:#193c4166;border-top:1px solid #58758377;display:grid;gap:9px}.dev-console-price>span:first-child{font-size:9px;letter-spacing:1.5px;color:#b0d8c8}.dev-console-price strong{font-size:34px;font-weight:500;text-align:start}.dev-console-price strong small{font-size:13px;font-weight:400}.dev-console-price>span{font-size:14px;color:#d0e3e2}.dev-console-price a{font-size:11px;color:#c9e8d0;border-top:1px solid #56776d80;padding-top:16px;margin-top:7px}.dev-proof{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d4e2dd;border-top:0}.dev-proof span{padding:22px 16px;text-align:center;font-size:11px;border-inline-end:1px solid #d4e2dd;color:#39614e}.dev-proof span:last-child{border:0}.dev-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px}.dev-heading>p{max-width:450px;font-size:15px}.dev-specialties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.dev-specialties article{padding:32px;border:1px solid #d6e3df;background:#fbfdfb;display:flex;flex-direction:column}.dev-spec-number{font:11px/1.4 monospace;color:#558267;margin-bottom:30px}.dev-specialties h3{font-size:28px;line-height:1.2;letter-spacing:-.6px;margin:0 0 20px}.dev-specialties p{font-size:13px;margin-bottom:25px}.dev-specialties small{font-size:10px;color:#40805b;border-top:1px solid #d4e5da;padding-top:18px;margin-top:auto;line-height:1.6}.dev-profile-band{background:#edf4f0}.dev-profile{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;padding-top:70px;padding-bottom:70px;align-items:center}.dev-profile-visual{position:relative;background:#0e293b}.dev-profile-visual img{width:100%;height:390px;object-fit:cover;opacity:.9}.dev-profile-visual>span{position:absolute;inset-inline-start:25px;bottom:25px;background:#0b263aeb;padding:15px 23px;color:#d2f0df;font:32px/1.2 monospace}.dev-profile-visual i{font-style:normal;color:#75aa8d}.dev-profile p{font-size:14px;margin:24px 0}.dev-packages{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dev-package{border:1px solid #c8ddd0;padding:42px;display:flex;flex-direction:column}.dev-package-featured{background:#edf7ef;border:1px solid #89b69b}.dev-package h3{font-size:29px;line-height:1.25;margin-bottom:26px}.dev-price{display:grid;gap:7px}.dev-price strong{font-size:49px;font-weight:500;letter-spacing:-1.5px;text-align:start}.dev-price>span{font-size:24px;color:#3c7756;text-align:start}.dev-price small{font-size:11px;color:#628071;margin-top:8px}.dev-package .dev-rate{font-size:12px;color:#3c7455;min-height:44px;margin-top:24px}.dev-package ul{padding:20px 0 22px;list-style:none;border-top:1px solid #c9ded1;margin-top:18px;margin-bottom:auto}.dev-package li{font-size:13px;line-height:1.8;padding:8px 0;padding-inline-start:25px;position:relative;color:#3f5e6a}.dev-package li:before{content:'✓';position:absolute;inset-inline-start:0;color:#497b59}.dev-package .dev-btn{margin-top:18px}.dev-package>.dev-link{align-self:center;font-size:11px;margin-top:20px;text-align:center}.dev-pricing-note{max-width:940px;font-size:11px;margin-top:24px}.dev-workflow{background:#102f41;color:white}.dev-workflow .dev-kicker{color:#bde2ce}.dev-workflow .dev-section>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:45px}.dev-workflow article{border-top:1px solid #5b7d8580;padding-top:24px}.dev-workflow article>span{font-size:11px;color:#b3dbc5}.dev-workflow h3{font-size:24px;letter-spacing:-.4px;margin:22px 0 17px;line-height:1.2}.dev-workflow p{color:#bfd6df;font-size:12px}.dev-faq{max-width:960px}.dev-faq h2{margin-bottom:35px}.dev-faq details{border-top:1px solid #cbded3;padding:22px 0}.dev-faq details:last-child{border-bottom:1px solid #cbded3}.dev-faq summary{cursor:pointer;font-size:18px;font-weight:500;line-height:1.6}.dev-faq details p{font-size:14px;margin:20px 0 5px;max-width:850px}.dev-final{background:#e1f0e6;padding:60px 0}.dev-final>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.dev-final p:not(.dev-kicker){font-size:14px;margin-top:20px}.dev-page a:focus-visible,.dev-page summary:focus-visible{outline:3px solid #5c9a75;outline-offset:5px}[dir=rtl] .dev-page h1,[dir=rtl] .dev-page h2,[dir=rtl] .dev-page h3{letter-spacing:0;line-height:1.4}[dir=rtl] .dev-page .dev-kicker{letter-spacing:0}[dir=rtl] .dev-hero:after{background:linear-gradient(270deg,#071f30e8,#102e3e70)}[dir=rtl] .dev-price strong,[dir=rtl] .dev-price>span,[dir=rtl] .dev-console-price strong{text-align:right}
@media(max-width:1100px){.dev-hero-grid{gap:45px}.dev-specialties{grid-template-columns:1fr 1fr}.dev-heading{gap:35px}.dev-heading>p{max-width:370px}.dev-profile{gap:40px}.dev-package{padding:32px}.dev-price strong{font-size:43px}.dev-workflow .dev-section>div{grid-template-columns:1fr 1fr}.dev-hero h1{font-size:58px}}
@media(max-width:800px){.dev-hero-grid{grid-template-columns:1fr;padding-top:60px;padding-bottom:60px}.dev-hero h1{font-size:65px}.dev-console{max-width:550px;width:100%}.dev-console .dev-code{display:none}.dev-console-price{padding:24px}.dev-proof{grid-template-columns:1fr 1fr}.dev-proof span:nth-child(2){border-inline-end:0}.dev-proof span:nth-child(-n+2){border-bottom:1px solid #d4e2dd}.dev-section{padding-top:60px;padding-bottom:60px}.dev-heading{display:block}.dev-heading>p{max-width:650px;margin-top:23px}.dev-profile{grid-template-columns:1fr;gap:30px}.dev-profile-visual img{height:310px}.dev-final>.wrap{display:block}.dev-final .dev-btn{margin-top:30px}}
@media(max-width:560px){.dev-hero h1{font-size:48px;letter-spacing:-1.8px}.dev-hero .dev-lead{font-size:14px}.dev-hero-grid{padding-top:48px;gap:30px}.dev-page .dev-kicker{font-size:9px}.dev-btn{font-size:12px;padding:14px 17px}.dev-actions{gap:10px}.dev-console-price strong{font-size:30px}.dev-proof span{font-size:10px;padding:18px 10px}.dev-specialties,.dev-packages{grid-template-columns:1fr}.dev-specialties article,.dev-package{padding:28px}.dev-specialties h3{font-size:27px}.dev-heading{margin-bottom:30px}.dev-heading>p{font-size:14px}.dev-profile{padding-top:45px;padding-bottom:45px}.dev-profile-visual img{height:260px}.dev-price strong{font-size:45px}.dev-price>span{font-size:23px}.dev-package h3{font-size:27px}.dev-section{padding-top:50px;padding-bottom:50px}.dev-faq summary{font-size:16px}.dev-faq details p{font-size:13px}.dev-workflow .dev-section>div{gap:27px 24px}.dev-workflow h3{font-size:22px}.dev-workflow p{font-size:12px}[dir=rtl] .dev-hero h1{font-size:43px}}
@media(prefers-reduced-motion:reduce){.dev-btn{transition:none}}
