body{color:#0b2a73;background:#f5f7fa;margin:0;padding-top:80px;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.navbar{z-index:1000;background-color:#0b2a73;width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 18px #07152f2e}.navbar-container{color:#f5f7fa;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 24px;display:flex}.logo{align-items:center;display:flex}.logo img{filter:brightness(0)invert();width:auto;height:70px}.nav-links{margin:0;padding:0;list-style:none;display:flex}.nav-links li{margin-left:32px}.nav-links a{color:#f5f7fa;padding:12px 0;font-weight:500;text-decoration:none;transition:color .25s,transform .25s;display:inline-block}.nav-links a:hover{color:#65d8ff;transform:translateY(-1px)}.nav-links a:active{color:#2d5bff}.cta-button{color:#0b2a73;cursor:pointer;text-align:center;background-color:#65d8ff;border:none;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.cta-button:hover{color:#f5f7fa;background-color:#2d5bff;transform:translateY(-2px);box-shadow:0 4px 12px #2d5bff4d}.cta-button:active{transform:translateY(0);box-shadow:0 2px 6px #2d5bff33}.navbar:after{content:"";background:#c7ccd62e;width:100%;height:1px;display:block}@media (width<=768px){.navbar-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:126px;padding:12px 16px}.logo{width:100%;margin-top:18px}.nav-links{justify-content:center;width:100%;margin-top:8px}.nav-links li{margin:0 10px 8px}.cta-button{width:100%;max-width:220px;margin-top:-8px;margin-bottom:20px}}.home-page{max-width:1200px;margin:0 auto;padding:0 24px 80px}.section{padding:72px 0}.home-subnav{z-index:999;background:#f5f7fa;border-bottom:1.5px solid #c7ccd6;display:block;position:fixed;top:64px;left:0;right:0}.subnav-content{flex-wrap:wrap;justify-content:center;gap:0;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.subnav-link{color:#0b2a73;white-space:nowrap;border-bottom:3px solid #0000;padding:14px 24px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.subnav-link:hover{color:#2d5bff;background:#2d5bff0a;border-bottom-color:#2d5bff}.hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;min-height:calc(100vh - 180px);display:grid}.hero-copy{max-width:640px}.eyebrow{color:#0b2a73;letter-spacing:.1em;text-transform:uppercase;background:#65d8ff1f;border-radius:999px;margin-bottom:20px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-block}.hero-copy h1{color:#0b2a73;margin:0;font-size:clamp(3rem,4vw,4.4rem);line-height:1.03}.hero-copy p{color:#34426d;max-width:590px;margin:24px 0 0;font-size:1.05rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.btn{cursor:pointer;border:none;border-radius:999px;padding:16px 26px;font-size:1rem;font-weight:700;transition:transform .25s,box-shadow .25s,background-color .25s}.btn-primary{color:#f5f7fa;background:#0b2a73}.btn-secondary{color:#0b2a73;background:#0b2a730f}.btn:hover{transform:translateY(-2px)}.btn-primary:hover{background:#112f96;box-shadow:0 18px 44px #0b2a732e}.btn-secondary:hover{background:#0b2a731f}.btn-large{min-width:240px}.hero-trust{color:#4f5d7a;max-width:520px;margin-top:34px;font-size:1rem}.hero-panel{background:#fff;border:1px solid #0b2a7314;border-radius:32px;padding:36px;box-shadow:0 30px 70px #233c7614}.panel-header{margin-bottom:24px}.panel-label{color:#65d8ff;text-transform:uppercase;letter-spacing:.18em;margin:0 0 12px;font-size:.95rem;font-weight:700}.panel-header h2{color:#0b2a73;margin:0;font-size:1.8rem;line-height:1.3}.panel-grid{gap:16px;display:grid}.panel-card{background:#f9fbff;border-radius:24px;flex-direction:column;justify-content:center;min-height:130px;padding:24px;display:flex}.panel-number{color:#0b2a73;margin:0 0 12px;font-size:2rem;font-weight:800}.panel-text{color:#3f4e78;margin:0;line-height:1.75}.benefits .section-intro{max-width:680px}.benefits .section-intro h2{color:#0b2a73;margin:16px 0 0;font-size:clamp(2.1rem,3vw,3rem);line-height:1.12}.benefits .section-intro p{color:#4f5d7a;margin:20px 0 0;line-height:1.75}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.benefit-card{background:#fff;border:1px solid #0b2a7314;border-radius:24px;padding:32px}.benefit-card h3{color:#0b2a73;margin:0 0 14px;font-size:1.2rem}.benefit-card p{color:#4f5d7a;margin:0;line-height:1.8}.stats{background:linear-gradient(#0b2a73 0% 100%);border-radius:28px;padding:40px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.stat-card{border-radius:24px;flex-direction:column;justify-content:center;gap:10px;min-height:180px;padding:28px 24px;display:flex}.stat-card--accent{color:#0b2a73;background:#65d8ff}.stat-card--white{color:#f5f7fa;background:#ffffff1f}.stat-number{margin:0;font-size:2.4rem;font-weight:800}.stat-label{color:inherit;margin:0;line-height:1.7}.testimonial-card{background:#fff;border:1px solid #0b2a7314;border-radius:32px;padding:42px 36px}.testimonial-quote{color:#0b2a73;margin:0 0 24px;font-size:1.25rem;line-height:1.8}.testimonial-author{color:#4f5d7a;margin:0;font-weight:700}.final-cta{background:#65d8ff1f;border-radius:32px;justify-content:space-between;align-items:center;gap:20px;padding:38px 36px;display:flex}.final-cta h2{color:#0b2a73;margin:0;font-size:clamp(2rem,3vw,2.6rem);line-height:1.1}.final-cta .eyebrow{margin:0 0 12px}.problem .section-intro,.solution .section-intro,.about .section-intro,.process .section-intro,.outcome .section-intro,.faq{max-width:800px;margin:0 auto 48px}.problem.section{padding-top:100px}.problem .section-intro h2,.solution .section-intro h2,.about .section-intro h2,.process .section-intro h2,.outcome .section-intro h2,.faq h2{color:#0b2a73;margin:16px 0 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.problem .section-intro p,.solution .section-intro p,.about .section-intro p,.process .section-intro p,.outcome .section-intro p,.faq>p{color:#4f5d7a;margin:16px 0 0;font-size:1.05rem;line-height:1.8}.breakdown-points,.system-layers,.outcome-highlights{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.point{color:#0b2a73;background:#f5f7fa;border:1.5px solid #c7ccd6;border-left:4px solid #2d5bff;border-radius:20px;padding:28px;font-size:1rem;line-height:1.8;transition:all .3s}.point:hover{border-color:#2d5bff;transform:translateY(-2px);box-shadow:0 12px 32px #0b2a7314}.highlight{color:#0b2a73;counter-increment:highlight-counter;background:#f5f7fa;border:1.5px solid #c7ccd6;border-left:4px solid #2d5bff;border-radius:20px;padding:32px;font-size:1.05rem;font-weight:500;line-height:1.8;transition:all .3s;position:relative;overflow:hidden}.highlight:before{content:counter(highlight-counter);color:#f5f7fa;opacity:.8;background:linear-gradient(135deg,#2d5bff 0%,#1e3fd6 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex;position:absolute;top:16px;right:20px}.outcome-highlights{counter-reset:highlight-counter}.highlight:hover{background:#f5f7fa;border-color:#2d5bff;transform:translateY(-4px);box-shadow:0 12px 32px #0b2a7314}.highlight:hover:before{opacity:1}.layer{color:#0b2a73;background:linear-gradient(135deg,#f0f8ff 0%,#e8f4ff 100%);border:2px solid #65d8ff4d;border-left:5px solid #65d8ff;border-radius:20px;padding:32px;font-size:1.05rem;font-weight:500;line-height:1.8;transition:all .3s;position:relative;overflow:hidden}.layer:before{content:"";background:linear-gradient(90deg,#0000,#65d8ff,#0000);height:2px;position:absolute;top:0;left:0;right:0}.layer:hover{background:linear-gradient(135deg,#e8f4ff 0%,#d8ecff 100%);border-color:#65d8ff #65d8ff #65d8ff #0b2a73;transform:translateY(-4px);box-shadow:0 16px 48px #65d8ff26}.about .who-it-is-for{background:linear-gradient(135deg,#f9fbff 0%,#fff 100%);border:1.5px solid #0b2a731f;border-radius:28px;max-width:800px;margin:48px auto 0;padding:40px}.about .who-it-is-for h3{color:#0b2a73;margin:0 0 20px;font-size:1.4rem;font-weight:700}.about ul{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.about li{color:#0b2a73;background:#fff;border-radius:12px;padding:12px 16px;font-weight:500;line-height:1.6}.about .qualification{color:#0b2a73;border-top:1px solid #0b2a731f;margin-top:32px;padding-top:32px;font-size:1.05rem;font-weight:600}.steps{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:48px;display:grid}.step{background:#fff;border:1.5px solid #0b2a731f;border-radius:20px;flex-direction:column;padding:28px;transition:all .3s;display:flex;position:relative;overflow:hidden}.step:before{content:"";background:linear-gradient(90deg,#0b2a73 0%,#65d8ff 100%);border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.step:hover{border-color:#0b2a733d;transform:translateY(-4px);box-shadow:0 12px 32px #0b2a7314}.step h3{color:#0b2a73;margin:12px 0;font-size:1.1rem;font-weight:700}.step p{color:#4f5d7a;margin:0;font-size:.95rem;line-height:1.7}.faq-list{grid-template-columns:1fr;gap:0;max-width:900px;margin:0 auto;display:grid}.faq-item{background:#fff;border:1.5px solid #0b2a731f;border-radius:20px;margin-bottom:16px;padding:32px;transition:all .3s}.faq-item:hover{border-color:#0b2a733d;box-shadow:0 8px 24px #0b2a730f}.faq-item h3{color:#0b2a73;margin:0 0 14px;font-size:1.15rem;font-weight:700}.faq-item p{color:#4f5d7a;margin:0;font-size:1rem;line-height:1.8}.final-cta{background:linear-gradient(135deg,#0b2a730a 0%,#65d8ff14 100%);border:1.5px solid #0b2a731f;border-radius:32px;padding:38px 36px}.final-cta-content{max-width:800px}.final-cta-content h2{color:#0b2a73;margin:0 0 24px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.final-cta-content p{color:#4f5d7a;margin:16px 0 0;font-size:1.05rem;line-height:1.8}.final-cta-content p:first-of-type{margin-top:0}.cta-buttons{gap:16px;margin-top:32px;display:flex}.final-cta .microcopy{color:#4f5d7a;border-top:1px solid #0b2a731f;margin-top:28px;padding-top:28px;font-size:.95rem;font-weight:500}.transition,.signature{text-align:center;color:#0b2a73;letter-spacing:-.5px;border-top:2px solid #0b2a7333;max-width:100%;margin:60px auto 0;padding:40px 0 0;font-size:1.2rem;font-weight:700;position:relative}.builds-section{background:linear-gradient(135deg,#0b2a73 0%,#0d3080 100%);border-radius:28px;margin-top:56px;padding:48px}.builds-section .eyebrow{color:#65d8ff;background:#65d8ff2e;margin-bottom:16px}.builds-section h3{color:#f5f7fa;margin:0 0 36px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;line-height:1.2}.builds-list{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.builds-item{color:#e8f0ff;background:#ffffff14;border:1px solid #65d8ff26;border-radius:16px;align-items:center;gap:14px;padding:18px 22px;font-size:1rem;font-weight:500;line-height:1.5;transition:all .3s;display:flex}.builds-item:hover{color:#fff;background:#65d8ff1f;border-color:#65d8ff59;transform:translateY(-2px)}.builds-icon{color:#65d8ff;flex-shrink:0;font-size:.6rem}@media (width<=1024px){.steps{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:160px}.hero-panel{width:100%}.benefits-grid,.stats-grid,.breakdown-points,.system-layers,.outcome-highlights{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.about ul,.builds-list{grid-template-columns:1fr}.final-cta{flex-direction:column;align-items:flex-start}.cta-buttons{flex-direction:column}}@media (width<=680px){.home-page{padding:0 18px 60px}.home-subnav{z-index:9999;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#f5f7fa;border-bottom:1.5px solid #c7ccd6;height:48px;position:fixed;top:126px;left:0;right:0;overflow:auto hidden;visibility:visible!important;opacity:1!important;display:block!important}.home-subnav::-webkit-scrollbar{display:none}.subnav-content{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:max-content;min-width:100%;height:48px;padding:0 14px;display:flex!important}.subnav-link{white-space:nowrap;border-bottom-width:2px;flex:none;align-items:center;height:48px;padding:0 14px;font-size:.85rem;display:inline-flex}.hero{padding-top:190px}.hero-copy h1{font-size:2.6rem}.hero-actions{flex-direction:column}.btn{width:100%}.breakdown-points,.system-layers,.outcome-highlights,.steps{grid-template-columns:1fr}.about .who-it-is-for{padding:24px}.about ul{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-buttons .btn{width:100%}.faq-item{padding:24px}}.demo{padding:72px 0}.demo-inner{text-align:center;max-width:900px;margin:0 auto}.demo-inner h2{color:#0b2a73;margin:16px 0 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.demo-subtitle{color:#4f5d7a;max-width:620px;margin:16px auto 0;font-size:1.05rem;line-height:1.8}.demo-video-wrapper{aspect-ratio:16/9;background:#000;border:1.5px solid #0b2a731f;border-radius:24px;width:100%;margin-top:40px;overflow:hidden;box-shadow:0 24px 60px #0b2a731a}.demo-video{object-fit:contain;width:100%;height:100%;display:block}@media (width<=680px){.demo-video-wrapper{border-radius:16px;margin-top:28px}}.booking-page{background:#f5f7fa;min-height:calc(100vh - 80px);padding:60px 24px}.booking-container{grid-template-columns:1fr 1fr;align-items:flex-start;gap:80px;max-width:1400px;margin:0 auto;display:grid}.booking-hero{padding-top:40px}.booking-hero h1{color:#0b2a73;margin:0 0 12px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.1}.booking-hero h2{color:#2d5bff;margin:0 0 24px;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700;line-height:1.15}.booking-hero h3{color:#0b2a73;margin:32px 0 16px;font-size:1rem;font-weight:700}.booking-hero>p{color:#4b587a;max-width:600px;margin:0 0 48px;font-size:1.1rem;line-height:1.8}.benefits-list{flex-direction:column;gap:24px;display:flex}.benefit-item{align-items:flex-start;gap:16px;display:flex}.benefit-icon{color:#65d8ff;flex-shrink:0;font-size:1.5rem;font-weight:700}.benefit-item p{color:#4b587a;margin:0;font-size:1rem;line-height:1.6}.booking-form-section{position:sticky;top:100px}.booking-card{background:#fff;border:1px solid #0b2a7314;border-radius:20px;width:100%;padding:40px;box-shadow:0 20px 60px #0b2a731a}.booking-header{margin-bottom:28px}.booking-subtitle{color:#2d5bff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-flex}.booking-header h1{color:#0b2a73;margin:0 0 16px;font-size:clamp(2rem,2.5vw,3rem);line-height:1.05}.booking-copy{color:#4b587a;max-width:760px;margin:0;font-size:1rem;line-height:1.8}.booking-form{gap:20px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-group{color:#1b2440;flex-direction:column;gap:10px;font-size:.9rem;display:flex}.form-group span{font-size:.85rem;font-weight:600}.form-group input,.form-group textarea,.form-group select{color:#0b2a73;resize:none;background:#f8f9fd;border:1px solid #0b2a7324;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.form-group select{appearance:none;white-space:normal;font-size:.9rem;overflow:visible}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:#65d8ff;outline:none;box-shadow:0 0 0 3px #65d8ff24}.form-group-error input,.form-group-error textarea,.form-group-error select{background:#f8f9fd;border-color:#2d5bff;box-shadow:0 0 0 3px #2d5bff24}.form-group-error input:focus,.form-group-error textarea:focus,.form-group-error select:focus{border-color:#2d5bff;box-shadow:0 0 0 3px #2d5bff33}.error-message{color:#2d5bff;margin-top:4px;font-size:.8rem;font-weight:600;display:block}.full-width{grid-column:1/-1}.submit-button{color:#f5f7fa;cursor:pointer;background:#2d5bff;border:none;border-radius:12px;width:100%;margin-top:8px;padding:14px 20px;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.submit-button:hover{background:#1b4cff;transform:translateY(-2px);box-shadow:0 12px 24px #2d5bff33}.submit-button:active{transform:translateY(0)}@media (width<=1200px){.booking-container{grid-template-columns:1fr;gap:48px}.booking-form-section{position:static}}@media (width<=860px){.form-grid{grid-template-columns:1fr}.booking-card{padding:32px}}@media (width<=620px){.booking-page{padding:40px 16px}.booking-card{padding:24px}.booking-hero h1{font-size:1.8rem}}.footer{text-align:center;color:#34426d;padding:28px 24px}.footer-content{max-width:800px;margin:0 auto}.footer-content p{margin:0;font-size:.98rem;line-height:1.75}.footer-content p+p{margin-top:10px}.footer-link{color:#34426d;justify-content:center;align-items:center;margin-top:16px;font-size:1.8rem;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.footer-link:hover{opacity:.7;transform:translateY(-2px)}.thank-you-page{background:linear-gradient(135deg,#f5f7fa 0%,#fff 100%);align-items:center;min-height:calc(100vh - 80px);padding:60px 24px;display:flex}.thank-you-container{grid-template-columns:1fr 350px;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid}.thank-you-card{text-align:center;background:#fff;border:1px solid #0b2a7314;border-radius:20px;padding:60px;box-shadow:0 20px 60px #0b2a7314}.thank-you-icon{color:#fff;background:linear-gradient(135deg,#2d5bff,#65d8ff);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 32px;font-size:40px;font-weight:700;display:flex}.thank-you-card h1{color:#0b2a73;margin:0 0 8px;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1.1}.thank-you-card h2{color:#2d5bff;margin:0 0 40px;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1.2}.thank-you-content{text-align:left;margin-bottom:40px}.thank-you-content>p{color:#4b587a;margin:0 0 32px;font-size:1.05rem;line-height:1.8}.what-next{background:#f8f9fd;border-left:4px solid #2d5bff;border-radius:12px;margin-bottom:24px;padding:24px}.what-next h3{color:#0b2a73;margin:0 0 16px;font-size:1rem;font-weight:700}.what-next ul{margin:0;padding:0;list-style:none}.what-next li{color:#4b587a;margin-bottom:12px;padding-left:24px;font-size:.95rem;line-height:1.8;position:relative}.what-next li:before{content:"→";color:#2d5bff;font-weight:700;position:absolute;left:0}.what-next li:last-child{margin-bottom:0}.closing-message{color:#4b587a;font-size:.95rem;font-style:italic;line-height:1.6}.thank-you-actions{border-top:1px solid #0b2a731a;margin-top:40px;padding-top:40px}.home-button{color:#fff;cursor:pointer;background:#2d5bff;border:none;border-radius:12px;padding:14px 32px;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.home-button:hover{background:#1b4cff;transform:translateY(-2px);box-shadow:0 12px 24px #2d5bff33}.home-button:active{transform:translateY(0)}.thank-you-side{flex-direction:column;gap:20px;display:flex}.side-box{background:#fff;border:1px solid #0b2a7314;border-radius:16px;padding:24px;box-shadow:0 8px 24px #0b2a730d}.side-box h3{color:#0b2a73;margin:0 0 12px;font-size:1rem;font-weight:700}.side-box p{color:#4b587a;margin:0;font-size:.9rem;line-height:1.6}@media (width<=768px){.thank-you-container{grid-template-columns:1fr;gap:32px}.thank-you-card{padding:40px 24px}.thank-you-card h1{font-size:1.8rem}.thank-you-card h2{font-size:1.2rem}}@media (width<=480px){.thank-you-page{padding:40px 16px}.thank-you-card{padding:32px 20px}.thank-you-icon{width:60px;height:60px;font-size:28px}.what-next{padding:16px}.what-next li{font-size:.9rem}}
