:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}:root{--aakin-cyan:#16d9ff;--aakin-blue:#1f7cff;--aakin-violet:#7c3cff;--aakin-border-gradient:linear-gradient(135deg, var(--aakin-cyan), var(--aakin-blue), var(--aakin-violet));--aakin-glass-fill:linear-gradient(145deg, #ffffffd1, #ebf9ffa3)}html{scroll-behavior:smooth}body{color:#082033;background:#eef8ff;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}button{border:0}.page{background:radial-gradient(circle at 12% 4%,#7dd3fcb8,#0000 30%),radial-gradient(circle at 88% 12%,#c4b5fd7a,#0000 28%),radial-gradient(circle at 50% 100%,#0ea5e952,#0000 36%),linear-gradient(#f8fdff 0%,#dff4ff 48%,#f7fbff 100%);justify-content:center;min-height:100vh;padding:18px;display:flex}.digital-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffa3;border:1px solid #ffffffd1;border-radius:34px;width:100%;max-width:1040px;padding:22px 18px 92px;position:relative;overflow:hidden;box-shadow:0 24px 80px #082f492e}.bg-glow{filter:blur(46px);opacity:.42;pointer-events:none;border-radius:999px;width:260px;height:260px;animation:8s ease-in-out infinite alternate glowMove;position:absolute}.bg-glow.one{background:#67e8f9;top:-80px;left:-80px}.bg-glow.two{background:#a78bfa;animation-delay:-3s;top:220px;right:-120px}.circuit-left,.circuit-right{opacity:.12;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 10px,#0e7490b3 11px,#0000 12px),linear-gradient(0deg,#0000 18px,#2563eb75 19px,#0000 20px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:180px;height:180px;position:absolute;inset:0 auto auto 0}.circuit-right{left:auto;right:-50px;transform:rotate(-12deg)}.brand-header{z-index:2;text-align:left;justify-content:center;align-items:center;gap:12px;margin:4px auto 16px;display:flex;position:relative}.brand-logo-wrap{background:#ffffffe6;border-radius:18px;place-items:center;width:58px;height:58px;padding:5px;display:grid;box-shadow:0 12px 34px #0ea5e938}.brand-logo-wrap img{object-fit:contain;width:100%;height:100%}.brand-text h1{color:#071a2f;margin:0;font-size:24px;font-weight:900;line-height:1.05}.brand-text p{color:#0369a1;margin:5px 0 0;font-size:11px;font-weight:800}.aurora-panel,.company-card,.seo-hero,.quote-intro,.quote-builder,.app-details-box,.error-card,.loading-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffd1,#eaf9ff9e),radial-gradient(circle at 100% 0,#22d3ee2e,#0000 46%);border:1px solid #ffffffe0;box-shadow:0 18px 52px #082f4921}.hero{z-index:2;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(0,1.2fr);align-items:center;gap:18px;padding:20px;animation:.55s both slideUp;display:grid;position:relative}.hero-profile{align-items:center;gap:14px;min-width:0;display:flex}.photo-ring{background:linear-gradient(135deg,#0ea5e9,#67e8f9,#8b5cf6);border-radius:34px;flex:none;width:132px;height:132px;padding:5px;box-shadow:0 16px 42px #0ea5e947}.photo-ring img{object-fit:cover;border:3px solid #ffffffe6;border-radius:30px;width:100%;height:100%}.hero-id span,.eyebrow{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.hero-id h2{color:#071a2f;margin:6px 0;font-size:26px;line-height:1.08}.hero-id strong{color:#0e7490;font-size:15px}.hero-copy h1{color:#06182b;letter-spacing:0;margin:10px 0 0;font-size:34px;line-height:1.02}.hero-copy p{color:#31556b;max-width:590px;margin:12px 0 0;font-size:14px;line-height:1.68}.hero-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hero-action,.quote-submit-button,.app-open-link,.build-card button,.step-controls button,.error-card button{color:#075985;cursor:pointer;background:#ffffff9e;border:1px solid #0ea5e938;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 10px 28px #082f4914}.hero-action:hover,.quote-submit-button:hover,.app-open-link:hover,.build-card button:hover,.step-controls button:hover{border-color:#0ea5e970;transform:translateY(-2px);box-shadow:0 16px 36px #082f4921}.hero-action.primary,.quote-submit-button{color:#fff;background:linear-gradient(135deg,#0284c7,#2563eb)}.compact-actions{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:14px 0 0;display:grid;position:relative}.action-row{text-align:center;background:#ffffff94;border:1px solid #ffffffc7;border-radius:20px;justify-items:center;gap:7px;min-height:82px;padding:10px;display:grid;box-shadow:0 12px 34px #082f4914}.action-icon,.mini-icon,.build-icon,.quote-icon{color:#fff;background:linear-gradient(135deg,#0284c7,#2563eb);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.action-icon.whatsapp{background:linear-gradient(135deg,#16a34a,#0f766e)}.action-icon.facebook{background:linear-gradient(135deg,#2563eb,#0891b2)}.action-icon.review{background:linear-gradient(135deg, var(--aakin-cyan), var(--aakin-blue), var(--aakin-violet))}.action-text strong{color:#082033;font-size:13px;display:block}.action-text span{color:#496a7d;white-space:nowrap;text-overflow:ellipsis;max-width:128px;font-size:10px;display:block;overflow:hidden}.chevron{display:none}.company-card{z-index:2;text-align:left;border-radius:22px;justify-content:center;align-items:center;gap:13px;max-width:640px;margin:14px auto 0;padding:13px;display:flex;position:relative}.company-card img{object-fit:contain;background:#fff;border-radius:999px;flex:none;width:58px;height:58px;padding:4px}.company-card span{color:#0284c7;font-size:11px;font-weight:900;display:block}.company-card h3{color:#071a2f;margin:2px 0;font-size:19px}.company-card p{color:#496a7d;margin:0;font-size:12px}.section{z-index:2;margin-top:18px;animation:.5s both fadeIn;position:relative}.content-section{margin-top:22px}.section-title{align-items:center;gap:10px;margin:0 0 12px;display:flex}.section-title span{background:linear-gradient(90deg,#0000,#0ea5e980);flex:1;height:1px}.section-title span:last-child{background:linear-gradient(90deg,#0ea5e980,#0000)}.section-title h3{color:#075985;margin:0;font-size:17px;font-weight:900}.build-strip,.proof-strip,.app-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#0ea5e999 transparent;grid-auto-columns:minmax(250px,30%);grid-auto-flow:column;gap:12px;padding:2px 3px 12px;display:grid;overflow-x:auto}.build-card,.proof-card,.app-card,.service-card,.feature-card,.faq-item,.form-step{scroll-snap-align:start;background:#ffffffa8;border:1px solid #ffffffd1;border-radius:22px;box-shadow:0 14px 38px #082f4917}.build-card,.proof-card{flex-direction:column;min-height:214px;padding:16px;display:flex}.build-card h4,.proof-card h4,.app-card h4,.service-card h4{color:#082033;margin:12px 0 0;font-size:17px;line-height:1.2}.build-card p,.proof-card p,.app-card p,.service-card p,.faq-item p{color:#496a7d;font-size:12px;line-height:1.62}.build-card p{flex:1;margin:9px 0 14px}.proof-card{justify-content:space-between}.proof-card span{color:#075985;background:#0ea5e91f;border:1px solid #0ea5e933;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.proof-card small{color:#64748b;margin-top:5px;font-size:11px;font-weight:800;display:block}.quote-intro{z-index:2;border-radius:24px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;display:flex;position:relative}.quote-intro h3,.quote-builder h3{color:#071a2f;margin:0;font-size:22px}.quote-intro p,.quote-builder p{color:#496a7d;margin:7px 0 0;font-size:13px;line-height:1.65}.apps-grid{grid-auto-columns:minmax(240px,32%)}.app-card{width:100%;min-height:148px;color:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.app-card small{color:#0284c7;margin-top:8px;font-size:11px;font-weight:900;display:inline-flex}.app-details-overlay{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071a2f47;place-items:center;padding:18px;animation:.2s both fadeIn;display:grid;position:fixed;inset:0}.app-details-box{border-radius:28px;width:min(620px,100%);max-height:78vh;padding:18px;animation:.24s both modalPop;overflow-y:auto}.app-details-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-details-title{align-items:center;gap:12px;display:flex}.app-details-title svg{color:#0284c7;flex:none}.app-details-title h3{color:#071a2f;margin:0;font-size:21px}.app-details-title span{color:#496a7d;font-size:12px}.close-details{color:#075985;cursor:pointer;background:#fffc;border:1px solid #0ea5e938;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.app-details-box p{color:#31556b;margin:14px 0 0;font-size:13px;line-height:1.7}.app-detail-points{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.app-detail-points span,.choice-chip{color:#075985;background:#0ea5e91a;border:1px solid #0ea5e92e;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.app-open-link{width:100%;margin-top:14px}.services-grid,.features-grid,.highlight-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.highlight-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#0ea5e999 transparent;grid-template-columns:none;grid-auto-columns:minmax(230px,31%);grid-auto-flow:column;padding:2px 3px 12px;overflow-x:auto}.service-card,.feature-card{scroll-snap-align:start;min-height:112px;padding:13px}.service-card svg,.feature-card svg{color:#0284c7}.feature-card{text-align:center;color:#075985;place-items:center;font-size:12px;font-weight:900;display:grid}.faq-list{gap:9px;display:grid}.faq-item{overflow:hidden}.faq-item summary{color:#082033;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:13px 14px;font-size:13px;font-weight:900;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{align-items:center;gap:9px;display:flex}.faq-item summary svg{color:#0284c7;flex:none}.faq-item[open] summary>svg{transform:rotate(90deg)}.faq-item p{margin:0;padding:0 14px 14px 42px}.quote-builder{z-index:2;border-radius:28px;margin-top:20px;padding:18px;position:relative}.quote-builder .quote-cta-copy{max-width:760px}.quotation-form{gap:13px;margin-top:17px;display:grid}.quote-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.quote-steps button{color:#496a7d;cursor:pointer;background:#ffffff94;border:1px solid #0ea5e929;border-radius:16px;place-items:center;gap:3px;min-height:50px;font-size:11px;font-weight:900;display:grid}.quote-steps button span{color:#fff;background:#94a3b8;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.quote-steps button.active{color:#075985;background:#e0f2fed1;border-color:#0ea5e961}.quote-steps button.active span{background:linear-gradient(135deg,#0284c7,#2563eb)}.form-step{padding:14px;display:none}.form-step.active{animation:.2s both fadeIn;display:block}.form-grid,.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-field{gap:7px;display:grid}.form-field span,.form-block-heading h4{color:#082033;font-size:13px;font-weight:900}.form-field input,.form-field textarea{color:#082033;width:100%;font:inherit;background:#ffffffb8;border:1px solid #0ea5e933;border-radius:15px;outline:none;font-size:14px;box-shadow:inset 0 1px #fff9}.form-field input{min-height:48px;padding:0 13px}.form-field textarea{resize:vertical;min-height:116px;padding:12px 13px}.form-field input::placeholder,.form-field textarea::placeholder{color:#7c92a0}.form-field input:focus,.form-field textarea:focus,.choice-chip:focus-visible,.hero-action:focus-visible,.quote-submit-button:focus-visible,.floating-dock a:focus-visible,.floating-dock button:focus-visible{border-color:#0284c794;outline:3px solid #0ea5e92e}.form-block-heading{margin-bottom:12px}.form-block-heading h4{margin:0}.form-block-heading p{color:#64748b;margin:4px 0 0;font-size:12px}.chip-grid{flex-wrap:wrap;gap:8px;display:flex}.choice-chip{cursor:pointer}.choice-chip.selected{color:#fff;background:linear-gradient(135deg,#0284c7,#2563eb);border-color:#0284c759;box-shadow:0 10px 24px #0ea5e933}.choice-chip svg{color:currentColor;flex:none}.step-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.step-controls button:disabled,.quote-submit-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.form-message{border-radius:16px;padding:12px 13px;font-size:13px;font-weight:900;line-height:1.45}.form-message a{color:#fff;background:linear-gradient(135deg, var(--aakin-blue), var(--aakin-violet));border-radius:999px;width:fit-content;margin-top:9px;padding:8px 11px;font-size:12px;display:flex}.form-message.success{color:#166534;background:#dcfce7e6;border:1px solid #22c55e47}.form-message.error{color:#991b1b;background:#fee2e2e6;border:1px solid #f8717159}footer{z-index:2;color:#075985;background:#ffffff80;border-radius:18px;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:12px;font-size:13px;font-weight:900;display:flex;position:relative}.review-cta{z-index:2;background:linear-gradient(145deg, #fffc, #ebf9ffa3) padding-box, var(--aakin-border-gradient) border-box;border:1px solid #0000;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:15px;display:flex;position:relative;box-shadow:0 14px 38px #082f4917}.review-cta span{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.review-cta h3{color:#071a2f;margin:4px 0 0;font-size:20px}.review-cta p{color:#496a7d;margin:5px 0 0;font-size:13px;line-height:1.55}.review-cta a{color:#fff;background:linear-gradient(135deg, var(--aakin-cyan), var(--aakin-blue), var(--aakin-violet));border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #1f7cff2e,inset 0 1px #ffffff3d}.floating-dock{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #ffffffeb;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:min(540px,100% - 20px);padding:8px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #082f492e}.floating-dock a,.floating-dock button{color:#075985;cursor:pointer;background:#e0f2fe9e;border-radius:16px;place-items:center;gap:2px;min-height:48px;font-size:10px;font-weight:900;display:grid}.floating-dock svg{color:#0284c7}.build-card,.proof-card,.app-card,.service-card,.feature-card,.faq-item,.form-step,.quote-builder,.app-details-box{background:var(--aakin-glass-fill) padding-box, var(--aakin-border-gradient) border-box;border:1px solid #0000;box-shadow:0 14px 38px #082f4917,0 0 18px #16d9ff14}.choice-chip,.app-detail-points span,.quote-steps button,.step-controls button,.build-card button,.app-open-link{background:linear-gradient(145deg, #ffffffbd, #e8f8ff9e) padding-box, var(--aakin-border-gradient) border-box;border:1px solid #0000;box-shadow:0 8px 22px #082f4912}.form-field input,.form-field textarea{border:1px solid #1f7cff42;box-shadow:inset 0 1px #ffffffad,0 0 0 1px #16d9ff14}.hero-action{color:#fff;border:1px solid #ffffff85;box-shadow:0 12px 28px #082f491f,inset 0 1px #ffffff42}.hero-action.primary{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 14px 32px #25d3663d,inset 0 1px #ffffff47}.hero-actions .hero-action:nth-child(2){background:linear-gradient(135deg, var(--aakin-cyan), var(--aakin-blue))}.hero-actions .hero-action:nth-child(3),.quote-submit-button{background:linear-gradient(135deg, var(--aakin-blue), var(--aakin-violet));color:#fff;border:1px solid #ffffff6b;box-shadow:0 14px 34px #1f7cff33,inset 0 1px #ffffff3d}.hero-actions .hero-action:nth-child(4){background:linear-gradient(135deg, #14b8a6, var(--aakin-blue))}.step-controls button,.build-card button,.app-open-link{color:#075985}.choice-chip.selected,.quote-steps button.active,.floating-dock a:hover,.floating-dock button:hover{background:linear-gradient(135deg, var(--aakin-cyan), var(--aakin-blue), var(--aakin-violet)) padding-box, var(--aakin-border-gradient) border-box;color:#fff}.floating-dock a,.floating-dock button{background:linear-gradient(145deg, #ffffffc2, #e2f6ffa8) padding-box, var(--aakin-border-gradient) border-box;border:1px solid #0000;box-shadow:0 8px 20px #082f4914}.floating-dock a:first-child{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-color:#ffffff7a}.floating-dock a:first-child svg,.floating-dock a:hover svg,.floating-dock button:hover svg{color:#fff}.loading-shell{align-content:start;gap:22px;min-height:640px;display:grid}.loading-brand{z-index:2;color:#082033;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.loading-brand strong,.loading-brand span{display:block}.loading-brand span{color:#496a7d;margin-top:4px;font-size:12px}.loading-logo{color:#fff;background:linear-gradient(135deg,#0284c7,#67e8f9);border-radius:18px;place-items:center;width:58px;height:58px;font-size:30px;font-weight:900;display:grid;box-shadow:0 14px 36px #0ea5e940}.skeleton-hero,.skeleton-actions{z-index:2;background:#fff9;border:1px solid #ffffffd9;border-radius:28px;padding:20px;position:relative;overflow:hidden}.skeleton-hero:after,.skeleton-actions:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-avatar{background:#0ea5e92e;border-radius:34px;width:132px;height:132px;margin:0 auto 18px}.skeleton-line{background:#0ea5e924;border-radius:999px;width:52%;height:14px;margin:10px auto}.skeleton-line.wide{width:72%;height:24px}.skeleton-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.skeleton-actions span{background:#0ea5e921;border-radius:18px;height:56px}.error-card{text-align:center;border-radius:28px;width:min(560px,100%);margin-top:20vh;padding:22px}.error-card h1{color:#071a2f;margin:0;font-size:26px}.error-card p{color:#496a7d;line-height:1.6}@keyframes glowMove{0%{transform:translate(0,0)scale(1)}to{transform:translate(28px,18px)scale(1.08)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes modalPop{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=860px){.digital-card{padding:28px 28px 98px}.build-strip{grid-auto-columns:minmax(248px,24%)}}@media (width<=760px){.page{padding:0}.digital-card{border-radius:0;min-height:100vh}.hero{grid-template-columns:1fr;padding:18px}.hero-profile{align-items:center}.hero-copy h1{font-size:29px}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.build-strip,.proof-strip,.app-strip{grid-auto-columns:minmax(248px,84%);margin-right:-18px}.form-grid,.details-grid,.services-grid,.features-grid{grid-template-columns:1fr}.highlight-strip{grid-auto-columns:minmax(230px,82%);margin-right:-18px}.quote-steps{padding-bottom:6px;display:flex;overflow-x:auto}.quote-steps button{min-width:92px}}@media (width<=620px){.review-cta{flex-direction:column;align-items:stretch}.review-cta a{width:100%}}@media (width<=460px){.brand-text h1{font-size:20px}.brand-text p{font-size:10px}.photo-ring{border-radius:28px;width:110px;height:110px}.photo-ring img{border-radius:24px}.hero-id h2{font-size:22px}.hero-copy h1{font-size:25px}.action-text span{max-width:88px}.floating-dock span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
