:root{--ink:#112339;--muted:#5b6c7e;--orange:#2468e8;--line:#dce3ec}body{font-family:Arial,Helvetica,sans-serif;font-size:16px}.wrap{max-width:1280px;padding-left:48px;padding-right:48px}.contactbar{background:#10243b;color:#dbe7f6;font-size:11px}.contactbar .wrap{display:flex;justify-content:space-between;padding-top:9px;padding-bottom:9px}.contactbar a{color:#fff}header{max-width:1440px;padding-top:23px;padding-bottom:23px}.brand{font-size:17px;letter-spacing:.4px;gap:12px}.brand small{letter-spacing:6px;font-size:9px;margin-top:6px;color:#718096}.logo{width:48px;height:48px;border-radius:10px;background:#185cdf;font-size:28px;letter-spacing:-3px;padding-right:3px}.logo span{color:#91b8ff}nav{font-size:13px;gap:29px}.button{border-radius:5px;background:#1c63e5;min-height:54px;font-size:13px;padding:15px 24px;box-shadow:0 5px 12px #2468e81a}.button:hover{background:#174db6}.button.small{min-height:45px;background:#1c63e5;font-size:12px}.hero{padding-top:60px;padding-bottom:65px;gap:58px;grid-template-columns:1.08fr 1fr;align-items:center}h1{font-size:59px;line-height:1.07;letter-spacing:-2.6px;color:#10243b;margin:0 0 22px;font-weight:700}h1 span{color:#2468e8}.eyebrow{font-size:10px;color:#2468e8;letter-spacing:1.5px;margin-bottom:22px}.lead{font-size:19px;font-weight:600;color:#233b56;line-height:1.5;letter-spacing:-.4px;margin-bottom:12px}.intro{font-size:14px;max-width:470px;line-height:1.75;margin-bottom:22px}.hero-points{list-style:none;padding:0;margin:0 0 26px}.hero-points li{font-size:13px;color:#425771;position:relative;padding-left:24px;margin:10px 0;line-height:1.5}.hero-points li:before{content:'✓';position:absolute;left:0;color:#2468e8;font-weight:700}.actions{gap:24px}.hero-small{font-size:10px;color:#7d8a99;margin-top:18px;margin-bottom:0}.product-stage{height:515px;position:relative;overflow:hidden;background:linear-gradient(140deg,#f0f6ff,#e2ecfc 65%,#eef3fa);border-radius:18px;border:1px solid #e0e8f5}.stage-grid{position:absolute;inset:0;background-image:linear-gradient(#b8cbeb33 1px,transparent 1px),linear-gradient(90deg,#b8cbeb33 1px,transparent 1px);background-size:35px 35px;mask-image:linear-gradient(black,transparent)}.stage-label{position:absolute;top:25px;left:25px;font-size:8px;color:#48658e;letter-spacing:1.8px;font-weight:bold}.blue-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2468e8;margin-right:5px}.product-phone{position:absolute;top:66px;left:31px;width:230px;height:470px;background:#14223b;border:6px solid #17243a;border-radius:29px;box-shadow:0 25px 30px #294a7c40;transform:rotate(-7deg);overflow:hidden}.product-phone img{width:100%;display:block;height:auto;margin-top:12px;background:#fff}.product-notch{position:absolute;z-index:2;top:0;left:65px;width:86px;height:13px;background:#17243a;border-radius:0 0 12px 12px}.side-panel{position:absolute;right:22px;top:113px;width:191px;padding:22px 20px;background:#fff;border:1px solid #e0e7f0;border-radius:12px;box-shadow:0 15px 30px #294a7c12}.panel-icon{display:block;font-size:25px;color:#2468e8;line-height:1;margin-bottom:16px}.side-panel small{font-size:6px;letter-spacing:1px;color:#8494a9;display:block}.side-panel h3{font-size:31px;line-height:1.1;font-weight:600;letter-spacing:-1px;margin:14px 0 22px}.panel-list span{display:block;font-size:8px;color:#64768b;border-top:1px solid #edf0f5;padding:7px 0}.stage-caption{position:absolute;bottom:18px;left:28px;right:28px;background:#10243bf0;color:#fff;padding:12px 16px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.stage-caption span{font-size:7px;color:#c0d3ed}.project-ribbon{border-top:1px solid #e3e9f2;border-bottom:1px solid #e3e9f2;background:#fafcff}.project-ribbon .wrap{display:grid;grid-template-columns:.9fr repeat(4,1fr);gap:25px;align-items:center;padding-top:25px;padding-bottom:25px}.ribbon-title{font-size:8px;color:#8190a4;letter-spacing:1.3px}.project-ribbon a{font-size:15px;font-weight:700;color:#3d526c;letter-spacing:-.3px}.project-ribbon small{display:block;font-size:9px;font-weight:400;color:#8491a2;letter-spacing:0;margin-top:4px}.section{padding-top:80px;padding-bottom:80px}h2{font-size:40px;line-height:1.2;letter-spacing:-1.4px;font-weight:600}.section-head{margin-bottom:35px}.section-intro{font-size:14px;line-height:1.8;max-width:390px}.service{border-radius:9px;padding:28px 24px;border:1px solid #dfe7f1;box-shadow:0 3px 12px #132c4c04}.service-icon{color:#2468e8;font-size:29px;margin-bottom:35px}.service h3{font-size:20px;min-height:52px;line-height:1.3}.service p{font-size:13px;color:#64748a;line-height:1.8}.num{color:#acb8c9}.tags span{background:#f0f5fb;color:#61748d;font-size:9px;padding:5px 8px}.work-section{background:#f3f6fa}.project-grid{gap:28px}.project{border-radius:12px;border-color:#e0e6ef;box-shadow:0 4px 18px #142a4910}.project-image{height:370px;padding-top:35px}.project-image img{width:250px;border-radius:17px 17px 0 0;border-width:5px}.project-content{padding:28px}.project h3{font-size:29px;font-weight:600}.project p{font-size:14px;line-height:1.8}.project-meta{font-size:8px;color:#7687a0;letter-spacing:1px}.badge{font-size:10px;background:#e9f1fa;color:#4a6d97;padding:5px 8px}.badge.ongoing{background:#fff2d9;color:#947022}.image-caption{font-size:9px;left:18px;bottom:18px;padding:6px 10px}.pink{background:#e5eaf5}.gold{background:#f0e9d9}.yellow{background:#dfeaff}.assistant-art{background:#e4eaf5;height:370px}.assistant-orb{background:linear-gradient(145deg,#e7f0ff,#83a9e5,#bbcde7);color:#fff}.assistant-art small{color:#7083a1}.assistant-art h4{font-weight:600;font-size:24px;color:#2a4263}.chatbubble.pale{background:#eef3fa}.steps article{border-top-color:#bfceea}.steps span{color:#2468e8;font-size:9px}.steps h3{font-size:20px}.steps p{font-size:13px;line-height:1.8}.pricing-section{background:#10243b;color:#fff}.pricing h2{font-size:53px}.pricing .eyebrow{color:#8eb5ff}.pricing>div>p:not(.eyebrow){color:#b5c5d9;font-size:15px}.price-card{color:#10243b;border-radius:12px;padding:35px}.price-card .eyebrow{color:#2468e8}.price-card p{font-size:14px}.price-card .fine{font-size:11px!important}.about-art{background:#edf3fc;border:1px solid #dce7f7}.giant-v{color:#2664d5;font-size:240px;letter-spacing:-40px}.about-label{color:#5d779b;font-size:9px}.about .lead{font-size:19px}.about .muted{font-size:14px}.faq-list summary{font-size:14px;line-height:1.7;padding-top:23px;padding-bottom:23px}.faq-list p{font-size:14px}.contact-section{background:#eff4fc}.contact h2{font-size:54px}.contact p{font-size:15px;color:#63758e}.contact form{border-color:#dbe5f3;box-shadow:0 10px 30px #21487c08}.email-link{font-size:17px;color:#1c63e5}label{font-size:12px;color:#314b6e}input,select,textarea{font-size:14px;border-color:#d6dfec;min-height:49px;border-radius:5px;padding:12px 14px}input:focus,textarea:focus,select:focus{outline-color:#8db5fb}form .button{font-size:14px}.fine{color:#73829a}.footer-main p,.footer-main>div>a{font-size:12px}.footer-main>div>a{min-height:36px}.footer-bottom{font-size:10px;padding-bottom:15px}.mobile-menu,.mobile-bottom{display:none}.mobile-nav[hidden]{display:none}.mobile-nav{display:none}
@media(max-width:1100px){.hero{gap:30px}.hero h1{font-size:51px}.product-phone{left:20px;width:210px}.side-panel{right:15px;width:160px;padding:19px 16px}.side-panel h3{font-size:28px}.stage-caption{left:20px;right:20px}.product-stage{height:495px}.project-ribbon .wrap{gap:18px}.project-ribbon a{font-size:13px}.service{padding:25px 20px}.service h3{min-height:0}.pricing,.about,.contact{gap:50px}}
@media(max-width:740px){body{padding-bottom:64px}.wrap{padding-left:22px;padding-right:22px}.contactbar .wrap{padding-top:7px;padding-bottom:7px;justify-content:center}.contactbar span{display:none}.contactbar a{font-size:10px;letter-spacing:.2px}header{padding:17px 22px;position:relative;gap:10px}.brand{font-size:14px;gap:9px}.brand small{font-size:7px;letter-spacing:4.5px}.logo{width:39px;height:39px;font-size:23px;border-radius:8px}header>.button{display:none}.mobile-menu{display:block;min-width:44px;min-height:44px;border:1px solid #e1e7f0;border-radius:5px;background:#fff;color:#15304f;font-size:21px}.mobile-nav:not([hidden]){display:grid;grid-template-columns:1fr;background:#f7faff;padding:8px 22px 15px;border-bottom:1px solid #dce5f2}.mobile-nav a{min-height:44px;display:flex;align-items:center;font-size:14px;border-bottom:1px solid #e9edf5}.hero{display:flex;flex-direction:column;padding-top:35px;padding-bottom:28px;gap:27px;align-items:stretch}.hero .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:18px}.hero h1{font-size:40px;letter-spacing:-1.8px;line-height:1.1;margin-bottom:19px}.hero h1 br:first-child{display:block}.hero .lead{font-size:17px;font-weight:600;line-height:1.5;margin-bottom:12px}.hero .intro{font-size:14px;max-width:none;line-height:1.75;margin-bottom:19px}.hero-points{margin-bottom:23px}.hero-points li{font-size:13px;line-height:1.6;margin:8px 0;padding-left:21px}.hero .actions{gap:17px;flex-wrap:wrap}.hero .button{font-size:12px;padding:14px 17px;gap:15px;min-height:50px}.hero .textlink{font-size:12px;min-height:50px}.hero-small{font-size:10px;margin-top:15px;line-height:1.6}.product-stage{height:360px;border-radius:11px;width:100%;max-width:450px;margin:auto}.stage-label{top:19px;left:18px;font-size:6px;letter-spacing:1.4px}.product-phone{top:51px;left:24px;width:174px;height:350px;border:5px solid #17243a;border-radius:22px}.product-notch{left:47px;width:72px;height:10px}.product-phone img{margin-top:10px}.side-panel{right:14px;top:93px;width:135px;padding:16px 13px;border-radius:8px}.panel-icon{font-size:21px;margin-bottom:10px}.side-panel small{font-size:5px;letter-spacing:.8px}.side-panel h3{font-size:24px;line-height:1.08;margin:12px 0 15px}.panel-list span{font-size:6px;padding:5px 0}.stage-caption{left:16px;right:16px;bottom:14px;padding:9px 11px;font-size:10px}.stage-caption span{font-size:6px}.project-ribbon .wrap{grid-template-columns:1fr 1fr;padding-top:22px;padding-bottom:22px;gap:18px 15px}.ribbon-title{grid-column:1/-1;font-size:7px}.project-ribbon a{font-size:14px}.project-ribbon small{font-size:9px;line-height:1.5}.section{padding-top:49px;padding-bottom:49px}h2{font-size:31px;line-height:1.2;letter-spacing:-1.1px}.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:15px}.section-intro{font-size:14px;line-height:1.8;margin-top:20px}.section-head{margin-bottom:28px}.services-grid{grid-template-columns:1fr;gap:13px}.service{padding:23px;box-shadow:none}.service-icon{margin-bottom:20px;font-size:27px}.service h3{font-size:21px;min-height:0;margin-bottom:12px}.service p{font-size:14px;line-height:1.8;margin-bottom:19px}.tags span{font-size:9px;padding:5px 8px}.num{font-size:10px;right:23px;top:23px}.project-grid{gap:23px}.project-image{height:320px;padding-top:27px}.project-image img{width:225px}.project-content{padding:23px}.project-meta{font-size:7px;line-height:1.6;gap:8px}.badge{font-size:9px}.project h3{font-size:26px;margin-top:17px;margin-bottom:14px}.project p{font-size:14px;line-height:1.8;margin-bottom:20px}.project .textlink{font-size:13px;min-height:46px;margin-top:10px}.image-caption{font-size:8px;left:14px;bottom:14px;padding:5px 9px}.assistant-art{height:280px;padding:24px;gap:18px}.assistant-orb{width:78px;height:78px;font-size:36px}.assistant-art h4{font-size:21px;letter-spacing:-.6px}.assistant-art small{font-size:7px}.chatbubble{font-size:8px}.steps{grid-template-columns:1fr;gap:24px}.steps article{padding-top:20px}.steps span{font-size:9px}.steps h3{font-size:21px;margin:13px 0 10px}.steps p{font-size:14px;margin-bottom:0;line-height:1.8}.pricing-section{padding:49px 0}.pricing h2{font-size:38px}.pricing>div>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-top:20px}.price-card{padding:25px}.price{font-size:34px}.price-card p{font-size:14px}.about{gap:30px}.about-art{min-height:250px}.giant-v{font-size:210px;letter-spacing:-27px;padding-right:24px}.about-label{font-size:8px;bottom:22px;left:22px}.about .lead{font-size:18px}.about .muted{font-size:14px;line-height:1.8}.faq{gap:23px}.faq-list summary{font-size:14px;padding:20px 27px 20px 0;line-height:1.65;min-height:64px}.faq-list p{font-size:14px;line-height:1.8}.contact-section{padding:49px 0}.contact h2{font-size:38px}.contact p{font-size:14px;line-height:1.8}.contact form{padding:22px}.email-link{font-size:15px}.contact .fine{font-size:11px!important}label{font-size:12px;margin-bottom:17px}input,select,textarea{font-size:16px;padding:12px;min-height:48px}form .button{font-size:13px;min-height:52px}.footer-main{grid-template-columns:1fr 1fr;gap:24px 15px}.footer-main p{font-size:11px}.footer-main .brand{font-size:13px;gap:8px}.footer-main .logo{width:34px;height:34px;font-size:22px}.footer-main>div>a{min-height:42px;display:flex;align-items:center;font-size:12px}.footer-bottom{font-size:9px;line-height:1.8;margin-top:20px}.mobile-bottom{display:grid;position:fixed;bottom:0;left:0;right:0;z-index:10;background:#fff;padding:9px 15px;border-top:1px solid #dce5f2;grid-template-columns:1fr 1.3fr;gap:10px;box-shadow:0 -3px 12px #152f4e08}.mobile-bottom a{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:12px;font-weight:600;color:#2d4b72}.mobile-bottom a:last-child{background:#2468e8;color:#fff}.faq-list summary:after{color:#2468e8}}@media(max-width:350px){.wrap{padding-left:18px;padding-right:18px}header{padding:15px 18px}.hero h1{font-size:35px;letter-spacing:-1.5px}.hero .actions{gap:10px}.hero .button{font-size:11px;padding:13px;gap:10px}.hero .textlink{font-size:11px}.product-stage{height:330px}.product-phone{left:15px;width:158px;top:48px}.side-panel{width:119px;right:10px;top:86px;padding:14px 11px}.side-panel h3{font-size:22px}.stage-caption{left:12px;right:12px;font-size:9px}.stage-caption span{font-size:5px}.assistant-art{gap:13px;padding:20px}.assistant-art h4{font-size:19px}.assistant-orb{width:63px;height:63px}.email-link{font-size:14px}}
.mobile-bottom.contact-visible{display:none}

.whatsapp-contact{display:flex;width:max-content;max-width:100%;align-items:center;min-height:48px;margin-top:17px;padding:10px 16px;border:1px solid #bdd2ef;border-radius:5px;color:#174f9d;font-size:14px;font-weight:600;background:#fff}.mobile-bottom a:last-child{background:#2362d3}
/* Review refinement: stronger contrast and more visible product work. */
header{background:#fff;position:relative;z-index:3}.contactbar{background:#0a172b}.hero{max-width:none;padding:64px max(48px,calc((100vw - 1184px)/2)) 60px;background:radial-gradient(ellipse at 90% 10%,#204781 0,transparent 55%),linear-gradient(130deg,#0d1c32,#142c50);gap:52px;position:relative}.hero h1{color:#fff;font-size:58px}.hero h1 span{color:#7eafff}.hero .eyebrow{color:#9ebfff}.hero .lead{color:#f1f6ff}.hero .intro,.hero-points li{color:#bdcde3}.hero-points li:before{color:#89b5ff}.hero .textlink{color:#e5efff}.hero .button{background:#fff;color:#174fba;box-shadow:0 8px 25px #0002;border-radius:8px}.hero .button:hover{background:#e6efff}.hero-small{color:#a1b5d1}.product-stage{background:linear-gradient(135deg,#e3ecff,#f5f8ff);box-shadow:0 24px 70px #0003;border-radius:20px;height:510px}.stage-caption{background:#0c203d}.project-ribbon{background:#f0f5fd;border:0}.project-ribbon .wrap{padding-top:23px;padding-bottom:23px}.project-ribbon a{padding-left:16px;border-left:2px solid #c7d7f2}.project-ribbon a:hover{color:#1d61d5}.section{padding-top:68px;padding-bottom:68px}.eyebrow{font-weight:700}.service{padding:27px;border-radius:14px;border:1px solid #dfe7f3;box-shadow:0 8px 20px #15315906;transition:transform .2s,border-color .2s}.service:hover{transform:translateY(-4px);border-color:#8bacdf}.service-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#eaf1ff;border:1px solid #dce7fa;border-radius:12px;margin-bottom:23px;font-size:27px}.service:nth-child(2) .service-icon{color:#7756b5;background:#f0ebfa;border-color:#e6ddf5}.service:nth-child(3) .service-icon{color:#127c79;background:#e7f6f4;border-color:#d6ece8}.service:nth-child(4) .service-icon{color:#b67b25;background:#fbf3e7;border-color:#f2e5cf}.service h3{font-size:21px}.work-section{background:#edf2f8;border-top:1px solid #e0e7f1;border-bottom:1px solid #e0e7f1}.project-grid{gap:30px}.project{border-radius:16px;border:1px solid #dfe6f0;box-shadow:0 12px 30px #152d4e0a;overflow:hidden}.project-image{height:350px;position:relative}.project-image:before{content:'';position:absolute;width:290px;height:290px;border-radius:50%;background:#ffffff70;top:28px;left:calc(50% - 145px)}.project-image img{position:relative;box-shadow:0 16px 30px #182d4e22;transform:rotate(-5deg);width:247px}.gold img{transform:rotate(4deg);width:270px;border-radius:14px;border:5px solid #fff;top:30px}.pink{background:linear-gradient(135deg,#f9dae9,#f7e9f1)}.gold{background:linear-gradient(135deg,#f1dfaf,#f8efdb)}.yellow{background:linear-gradient(135deg,#dce6ff,#e9e3fc)}.project-content{padding:30px}.project-content .tags{margin-top:21px}.project h3{font-size:30px;letter-spacing:-.9px}.project .textlink{color:#245fc2}.image-caption{z-index:2;background:#ffffffeb;box-shadow:0 3px 10px #00000008}.assistant-art{height:350px;background:radial-gradient(circle at 20% 40%,#537cbd,#1c355d 65%);color:#fff}.assistant-art h4{color:#fff}.assistant-art small{color:#c5d9ff}.assistant-orb{background:#ffffff20;border:1px solid #ffffff40;box-shadow:0 0 45px #8bb7ff55}.chatbubble{background:#ffffffee;color:#27446a}.chatbubble.pale{background:#ffffff20;color:#dceaff}.steps{gap:20px}.steps article{border-top:0;padding:27px 22px;background:#f6f8fc;border:1px solid #e7ecf4;border-radius:12px}.steps span{display:block;color:#2868d4;font-size:10px;font-weight:700}.steps h3{font-size:21px}.pricing-section{background:radial-gradient(ellipse at 0 0,#244c83,transparent 65%),#0d203c}.price-card{box-shadow:0 20px 50px #0002;border:1px solid #dfe7f4}.about-art{border-radius:16px;background:linear-gradient(145deg,#e5efff,#f6f8fc)}.faq-list details{padding-left:20px;padding-right:20px;border:1px solid #e1e7f1;border-radius:9px;margin-bottom:11px}.faq-list summary{border:0}.faq-list details[open]{background:#f4f8ff;border-color:#b7cbed}.contact-section{background:linear-gradient(135deg,#e6effe,#f3f7fd)}.contact form{border-radius:15px;box-shadow:0 18px 40px #2346750d}.button{border-radius:7px}.whatsapp-contact{border-radius:7px}.footer-main{padding-top:45px}.mobile-bottom a{border-radius:7px}
@media(max-width:1100px) and (min-width:741px){.hero{padding-left:40px;padding-right:40px;gap:25px}.hero h1{font-size:48px}.product-stage{height:475px}.product-phone{width:200px}.side-panel{width:150px}.services-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:740px){.hero{padding:31px 22px 32px;gap:26px}.hero h1{font-size:38px;line-height:1.08;letter-spacing:-1.6px;margin-bottom:15px}.hero .eyebrow{margin-bottom:15px}.hero .lead{font-size:16px;line-height:1.5;margin-bottom:10px}.hero .intro{font-size:13px;line-height:1.75;margin-bottom:15px}.hero-points{display:none}.hero .actions{gap:19px;margin-top:19px}.hero .button{min-height:49px}.hero-small{display:none}.product-stage{height:310px;border-radius:14px;box-shadow:0 16px 35px #0002}.product-phone{top:42px;left:25px;width:164px;height:335px}.stage-label{top:17px;left:18px}.side-panel{top:71px;right:15px;width:134px;padding:15px 13px}.side-panel h3{font-size:24px;margin:10px 0 14px}.stage-caption{left:14px;right:14px;bottom:12px;padding:10px 11px}.project-ribbon .wrap{padding-top:21px;padding-bottom:21px;gap:15px}.project-ribbon a{font-size:13px;padding-left:11px}.project-ribbon small{font-size:8px}.section{padding-top:46px;padding-bottom:46px}.section-head{margin-bottom:24px}.section-intro{margin-top:16px;font-size:13px;line-height:1.8}.service{padding:23px;display:grid;grid-template-columns:48px 1fr;gap:0 17px}.service-icon{width:46px;height:46px;grid-row:1/3;margin-bottom:0;font-size:25px;border-radius:10px}.service h3{font-size:19px;padding-right:17px;margin:0 0 11px;align-self:center}.service p{grid-column:1/-1;font-size:14px;margin-top:11px;margin-bottom:18px}.service .tags{grid-column:1/-1}.num{top:18px;right:16px;font-size:9px}.project-grid{gap:23px}.project-image{height:285px;padding-top:25px}.project-image img{width:205px;border-radius:14px 14px 0 0}.gold img{width:245px;top:15px;border-radius:12px}.project-image:before{width:240px;height:240px;left:calc(50% - 120px);top:24px}.project-content{padding:23px}.project h3{font-size:27px}.project-meta{font-size:7px}.project-content .tags{margin-top:0}.assistant-art{height:270px}.assistant-art h4{font-size:21px}.steps{gap:12px}.steps article{padding:22px}.steps h3{font-size:20px;margin-top:12px}.steps p{font-size:14px}.about-art{min-height:230px}.faq-list details{padding-left:15px;padding-right:15px;margin-bottom:9px}.faq-list summary{font-size:13px;padding-top:18px;padding-bottom:18px}.contact h2{font-size:36px}.contact form{padding:22px}.footer-main{padding-top:14px}.mobile-bottom{padding-top:8px;padding-bottom:8px;box-shadow:0 -5px 20px #142d4d0b}}
@media(max-width:350px){.hero{padding-left:18px;padding-right:18px}.hero h1{font-size:33px}.hero .actions{gap:11px}.hero .textlink{font-size:11px}.product-stage{height:290px}.product-phone{width:149px;left:18px}.side-panel{width:119px;right:11px;top:65px;padding:14px 11px}.side-panel h3{font-size:21px}.stage-caption span{font-size:5px}.service{gap:0 12px;padding:20px}.service h3{font-size:18px}.gold img{width:222px}}
@media(prefers-reduced-motion:reduce){.service{transition:none}}
.pricing .price-card p{color:#586b84}.pricing .price-card .fine{color:#697c95}.pricing .price-card .eyebrow{color:#2468e8}
.pricing>.price-card>p:not(.eyebrow){color:#586b84}.pricing>.price-card>p.fine:not(.eyebrow){color:#697c95}

.project-image img{height:auto}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #76a7ff;outline-offset:4px}.copy-button{min-height:44px;padding:8px 0}.project-ribbon a{min-height:44px;display:flex;flex-direction:column;justify-content:center}
