@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-en:"Space Grotesk", sans-serif;--font-fa:"Vazirmatn", sans-serif;--bg:#042f3a;--surface:#074150d9;--surface-card:#005569;--surface-2:#006277;--line:#17839a;--text-title:#f5f5f5;--text-primary:#d4eff5;--text-muted:#b3dde7;--accent:#00a0c2;--accent-alt:#c0ff00;--accent-soft:#0a4250;--shadow-soft:0 16px 34px #00000059;color:var(--text-primary);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{scroll-behavior:smooth;min-height:100%;margin:0}body{background:radial-gradient(circle at 0% 0%, oklab(51.0223% -.0715991 -.0583889/.19), transparent 25%), radial-gradient(circle at 100% 10%, oklab(92.3097% -.13649 .190077/.24), transparent 20%), var(--bg);min-height:100vh}a,button{font:inherit}#root{min-height:100vh}.page{min-height:100vh;color:var(--text-primary);cursor:none;position:relative}.paw-cursor{z-index:1000;color:#c0ff00;pointer-events:none;filter:drop-shadow(0 0 8px #c0ff0061);width:28px;height:28px;transition:transform 80ms linear;animation:1.4s ease-in-out infinite pawPulse;position:fixed;top:-14px;left:-14px}.paw-cursor svg{fill:currentColor;width:100%;height:100%}.ambient{pointer-events:none;z-index:0;filter:blur(36px);border-radius:999px;position:fixed;inset:auto}.ambient-one{background:oklab(51.0223% -.0715991 -.0583889/.44);width:260px;height:260px;animation:15s ease-in-out infinite drift;top:12%;left:4%}.ambient-two{background:oklab(92.3097% -.13649 .190077/.24);width:300px;height:300px;animation:18s ease-in-out infinite reverse drift;bottom:12%;right:3%}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklab, var(--surface) 88%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.brand,.menu a,.btn,.control,.checklist li,a,button{cursor:none}.brand{color:var(--text-title);letter-spacing:.02em;align-items:center;gap:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{object-fit:cover;border:1px solid oklab(65.2867% -.0909897 -.0766125/.35);border-radius:.65rem;width:2.3rem;height:2.3rem}.menu{align-items:center;gap:.9rem;display:flex}.menu a{color:var(--text-primary);font-size:.92rem;text-decoration:none;transition:color .2s}.menu a:hover{color:var(--accent-alt)}a:hover,button:hover,.feature-card:hover h3,.feature-card:hover p,.timeline-item:hover h3,.timeline-item:hover p{color:#c0ff00}.control{border:1px solid var(--line);background:var(--surface-2);color:var(--text-title);border-radius:999px;padding:.45rem .85rem}main{z-index:1;width:min(1120px,100% - 2rem);margin:0 auto;padding-bottom:4rem;position:relative}.hero-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,5vw,5rem) 0;display:grid}.badge{background:var(--accent-soft);color:#c0ff00;border:1px solid oklab(65.2867% -.0909897 -.0766125/.35);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;display:inline-flex}.hero-copy h1{color:var(--text-title);margin:.8rem 0;font-size:clamp(1.8rem,3.9vw,3.2rem);line-height:1.2}.hero-subheadline{color:#c0ff00;margin:-.2rem 0 .75rem;font-size:clamp(1.1rem,2.4vw,1.65rem);font-weight:700}.hero-copy p{color:var(--text-muted);max-width:56ch;margin:0}.identity-quote{background:linear-gradient(120deg,oklab(92.3097% -.13649 .190077/.15),#0000 70%);border:1px solid oklab(92.3097% -.13649 .190077/.4);border-radius:1rem;margin-top:1rem;padding:.85rem;animation:2.8s ease-in-out infinite glowPulse}.identity-quote p{margin:0}.identity-quote strong{color:#c0ff00;margin-top:.45rem;font-size:1.02rem;display:block}.hero-cta{gap:.7rem;margin-top:1.2rem;display:flex}.btn{border:1px solid #0000;border-radius:.85rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";background:linear-gradient(110deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-130%}.btn:hover:after{left:130%}.btn-primary{color:#f5f5f5;background:linear-gradient(130deg,#00728a,#00a0c2)}.btn-secondary{border-color:color-mix(in oklab, #00a0c2 30%, var(--line));color:var(--text-title);background:color-mix(in oklab, #005569 75%, var(--surface-2))}.hero-visual{place-items:center;min-height:390px;display:grid;position:relative}.dashboard-card{z-index:3;border:1px solid var(--line);background:var(--surface-card);width:min(100%,430px);box-shadow:var(--shadow-soft);border-radius:1.2rem;padding:1.2rem;position:relative}.floating-card{animation:5.4s ease-in-out infinite floatUpDown}.hero-logo{object-fit:cover;border:1px solid oklab(65.2867% -.0909897 -.0766125/.35);border-radius:.85rem;width:3.2rem;height:3.2rem;margin-bottom:.7rem}.dashboard-card h2{color:var(--text-title);margin:0;font-size:1.3rem}.dashboard-card p{color:var(--text-muted);margin:.25rem 0 1rem;font-size:.9rem}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.stat-card{background:var(--surface-2);border:1px solid var(--line);border-radius:.8rem;gap:.2rem;padding:.55rem;animation:3.6s ease-in-out infinite pulseCard;display:grid}.stat-card strong{color:var(--text-title);font-size:.95rem}.stat-card span{color:var(--text-muted);font-size:.72rem;line-height:1.4}.orbit{border:1px dashed oklab(92.3097% -.13649 .190077/.45);border-radius:999px;position:absolute}.orbit-one{width:330px;height:330px;animation:14s linear infinite spin}.orbit-two{width:420px;height:420px;animation:18s linear infinite spin-reverse}.ticker-wrap{border:1px solid var(--line);background:var(--surface-card);border-radius:999px;margin:.6rem 0 1.4rem;overflow:hidden}.ticker-track{width:max-content;animation:28s linear infinite marquee;display:flex}.ticker-track span{color:var(--text-title);white-space:nowrap;padding:.7rem 1rem;font-size:.86rem}.ticker-track span:after{content:"•";color:#c0ff00;margin-inline-start:1rem}.content-section{background:var(--surface-card);border:1px solid var(--line);border-radius:1.2rem;margin-top:2.5rem;padding:2.2rem clamp(.9rem,2vw,1.6rem)}.split-bg{background:radial-gradient(circle at 10% 20%, oklab(51.0223% -.0715991 -.0583889/.22), transparent 42%), radial-gradient(circle at 88% 80%, oklab(92.3097% -.13649 .190077/.2), transparent 36%), var(--surface-card)}.section-heading h2{color:var(--text-title);margin:0;font-size:clamp(1.4rem,2.5vw,2rem);transition:transform .2s,font-weight .2s,color .2s}.section-heading p{color:var(--text-muted);max-width:66ch;margin:.65rem 0 0}.quick-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.quick-stat-card{border:1px solid var(--line);background:var(--surface-2);border-radius:.9rem;padding:.85rem;animation:5.7s ease-in-out infinite cardFloat}.quick-stat-card strong{color:#c0ff00;font-size:1.35rem}.quick-stat-card p{color:var(--text-muted);margin:.4rem 0 0;font-size:.88rem;line-height:1.6}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.25rem;display:grid}.feature-card{border:1px solid var(--line);background:var(--surface-2);border-radius:.95rem;padding:.95rem;transition:transform .25s,border-color .25s;animation:6.2s ease-in-out infinite cardFloat}.feature-card:hover{border-color:color-mix(in oklab, #c0ff00 45%, var(--line));transform:translateY(-4px)}.feature-icon{border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.icon-tone-1,.icon-tone-2,.icon-tone-3,.icon-tone-4,.icon-tone-5,.icon-tone-6,.icon-tone-7,.icon-tone-8{color:#c0ff00;background:oklab(92.3097% -.13649 .190077/.22)}.feature-card h3{color:var(--text-title);margin:.7rem 0 .5rem;font-size:1rem}.feature-card p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.65}.dual-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.checklist-card{border:1px solid var(--line);background:var(--surface-2);border-radius:.95rem;padding:1rem;animation:7s ease-in-out infinite cardFloat}.checklist-card h3{color:var(--text-title);margin:0;font-size:1.05rem}.checklist{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.checklist li{color:var(--text-muted);padding-inline-start:1.4rem;font-size:.9rem;line-height:1.6;transition:color .2s,transform .2s,font-size .2s,font-weight .2s;position:relative}.checklist li:before{content:"";inset-inline-start:0;background:#c0ff00;border-radius:999px;width:.48rem;height:.48rem;position:absolute;top:.47rem;box-shadow:0 0 0 3px oklab(92.3097% -.13649 .190077/.3)}.big-checklist li{font-size:.95rem}.checklist li:hover{color:#c0ff00;font-size:.97rem;font-weight:700;transform:translate(-2px)}.timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.2rem;display:grid}.timeline-item{border:1px solid var(--line);background:var(--surface-2);border-radius:.95rem;gap:.4rem;padding:.95rem;animation:6.8s ease-in-out infinite cardFloat;display:grid}.timeline-index{color:#c0ff00;background:oklab(92.3097% -.13649 .190077/.32);border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.84rem;font-weight:700;display:grid}.timeline-item h3{color:var(--text-title);margin:0;font-size:1rem}.timeline-item p{color:var(--text-muted);margin:0;font-size:.9rem}.feature-grid .feature-card:nth-child(2n),.dual-layout .checklist-card:nth-child(2n),.timeline .timeline-item:nth-child(2n),.quick-stats .quick-stat-card:nth-child(2n){animation-delay:.9s}.feature-grid .feature-card:nth-child(3n),.timeline .timeline-item:nth-child(3n),.quick-stats .quick-stat-card:nth-child(3n){animation-delay:1.6s}.footer-cta{border:1px solid color-mix(in oklab, #c0ff00 24%, var(--line));background:radial-gradient(circle at 10% 15%, oklab(92.3097% -.13649 .190077/.14), transparent 42%), radial-gradient(circle at 90% 88%, oklab(65.2867% -.0909897 -.0766125/.18), transparent 48%), linear-gradient(140deg, oklab(51.0223% -.0715991 -.0583889/.3), transparent 55%), var(--surface-card);text-align:center;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.35rem;width:min(1120px,100% - 2rem);margin:0 auto 2rem;padding:2.4rem clamp(1.1rem,2.2vw,1.9rem);position:relative;box-shadow:0 16px 36px #0000004d}.footer-cta h2{color:var(--text-title);letter-spacing:.01em;margin:0;font-size:clamp(1.3rem,2.3vw,1.9rem)}.footer-cta p{color:var(--text-muted);margin:.78rem 0 1.18rem;line-height:1.8}.footer-cta small{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:1.2rem;font-size:.81rem;display:block}.footer-rights,.footer-love{color:var(--text-muted);margin:.5rem 0 0;font-size:.82rem}.footer-love{color:#c0ff00}.footer-info{border-top:1px solid oklab(92.3097% -.13649 .190077/.22);margin-top:1.15rem;padding-top:1rem}.footer-info p{color:var(--text-muted);margin:.42rem 0}.footer-phone-link{color:#c0ff00;font-weight:700;text-decoration:none}.footer-links{flex-wrap:wrap;justify-content:center;gap:.62rem;margin-top:.9rem;display:flex}.footer-links a{color:#e9ffd0;border:1px solid color-mix(in oklab, #c0ff00 44%, var(--line));letter-spacing:.01em;background:linear-gradient(140deg,oklab(92.3097% -.13649 .190077/.18),oklab(65.2867% -.0909897 -.0766125/.12));border-radius:999px;padding:.4rem .82rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.footer-links a:hover{border-color:#c0ff00;transform:translateY(-2px);box-shadow:0 8px 20px #c0ff0033}.footer-trust{justify-content:center;margin-top:1.25rem;display:flex}.enamad-badge{background:#fff;border:1px solid #fff3;border-radius:1rem;justify-content:center;align-items:center;width:112px;min-height:112px;padding:.45rem;transition:transform .2s,box-shadow .2s;display:inline-flex;overflow:hidden;box-shadow:0 10px 26px #0000003d}.enamad-badge:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0000004d}.enamad-badge:focus-visible{outline-offset:4px;outline:3px solid #c0ff00}.enamad-badge img{object-fit:contain;cursor:pointer;width:100%;height:100px;display:block}.reveal{animation:.9s both revealUp}.rtl{font-family:var(--font-fa)}.ltr{font-family:var(--font-en)}.order-page{min-height:100vh;font-family:var(--font-fa);color:#172033;direction:rtl;background:radial-gradient(circle at 8% 8%,#c0ff0033,#0000 26%),radial-gradient(circle at 96% 12%,#00a0c233,#0000 25%),linear-gradient(135deg,#f8fafc 0%,#eef6f8 48%,#f7fee7 100%);padding:clamp(1rem,3vw,2.5rem)}.order-layout{grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(1rem,2.4vw,2rem);width:min(1280px,100%);margin:0 auto;display:grid}.order-layout-wide{grid-template-columns:1fr;gap:1rem}.order-aside,.wizard-card,.order-header{border-radius:1.35rem;box-shadow:0 20px 45px #0f172a1f}.order-header{color:#fff;background:#0f172a;border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.9rem,1.8vw,1.35rem);display:flex}.order-aside{color:#fff;background:#0f172a;border:1px solid #ffffff29;padding:clamp(1.2rem,2.4vw,1.9rem);position:sticky;top:1rem}.order-back{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:.48rem .9rem}.order-brand{color:#0f172a;background:#fff;border-radius:.9rem;padding:.48rem .82rem;font-size:1.05rem;font-weight:700;display:inline-flex}.order-header h1,.order-aside h1{margin:.65rem 0 0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.45}.order-header p,.order-aside p{color:#cbd5e1;margin:.35rem 0 0;font-size:.92rem;line-height:1.8}.order-points{color:#e2e8f0;gap:.75rem;margin-top:1.7rem;font-size:.92rem;display:grid}.order-points div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.9rem;padding:.9rem}.wizard-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffffd1;width:100%;overflow:hidden}.wizard-progress{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:clamp(1rem,2vw,1.55rem)}.progress-wrap{gap:.95rem;display:grid}.progress-meta{color:#0f172a;justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;font-weight:700;display:flex}.progress-meta span:last-child,.progress-steps .is-active{color:#0e7490}.progress-track{background:#e2e8f0;border-radius:999px;height:.5rem;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(270deg,#0891b2,#14b8a6,#a3e635);height:100%;transition:width .3s}.progress-steps{color:#64748b;grid-template-columns:repeat(auto-fit,minmax(6.4rem,1fr));gap:.45rem;font-size:.78rem;display:grid}.wizard-body{padding:clamp(1rem,2vw,1.6rem)}.wizard-heading{margin-bottom:1.5rem}.wizard-heading p{color:#0e7490;margin:0;font-size:.9rem;font-weight:700}.wizard-heading h2{color:#0f172a;margin:.45rem 0 0;font-size:clamp(1.35rem,2.4vw,1.7rem)}.wizard-heading span{color:#64748b;margin-top:.45rem;font-size:.9rem;line-height:1.8;display:block}.form-grid{gap:1.1rem;display:grid}.form-grid.two{grid-template-columns:repeat(3,minmax(0,1fr))}.form-span-2{grid-column:1/-1}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-stack{gap:1.1rem;display:grid}.form-field{gap:.5rem;display:grid}.form-field>span{color:#1e293b;font-size:.9rem;font-weight:700}.form-field small,.form-error{color:#e11d48;font-weight:700}.form-field small{font-size:.78rem}.form-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;outline:none;width:100%;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s}.form-textarea{resize:vertical;min-height:8rem}.radio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.radio-card,.checkbox-card{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:flex}.radio-card.is-selected,.checkbox-card.is-selected{color:#164e63;background:#ecfeff;border-color:#06b6d4}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.review-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem}.review-card h3{color:#0f172a;margin:0 0 .8rem;font-size:1rem}.review-rows{gap:.55rem;display:grid}.review-rows div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.55rem;display:flex}.review-rows div:last-child{border-bottom:0;padding-bottom:0}.review-rows span{color:#64748b;font-size:.88rem}.review-rows strong{color:#0f172a;text-align:left;max-width:14rem;font-size:.88rem}.form-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:.85rem;margin-top:1.4rem;padding:.85rem 1rem;font-size:.9rem}.wizard-actions{justify-content:space-between;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.wizard-primary,.wizard-secondary{cursor:pointer;border-radius:.85rem;padding:.85rem 1.25rem;font-weight:700;transition:opacity .2s,background .2s}.wizard-primary{color:#fff;background:#0e7490;border:1px solid #0e7490}.wizard-primary:hover{background:#155e75}.wizard-secondary{color:#334155;background:#fff;border:1px solid #e2e8f0}.wizard-secondary:disabled,.wizard-primary:disabled{opacity:.45;cursor:not-allowed}.order-page,.order-page a,.order-page button,.order-page input,.order-page select,.order-page textarea,.order-page label{cursor:auto}.order-page button,.order-page .radio-card,.order-page .checkbox-card{cursor:pointer}.success-card{text-align:center;padding:clamp(1.4rem,3vw,2rem)}.success-card>div{color:#047857;background:#d1fae5;border-radius:999px;place-items:center;width:4rem;height:4rem;margin:0 auto 1rem;font-size:2rem;display:grid}.success-card h2{color:#0f172a;margin:0}.success-card p{color:#475569;max-width:38rem;margin:.85rem auto 1.4rem;line-height:1.9}.wizard-transition{animation:.22s ease-out both wizardIn}@keyframes wizardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseCard{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 18px #00a0c238}}@keyframes glowPulse{0%,to{box-shadow:0 0 #c0ff0000}50%{box-shadow:0 0 24px #c0ff0033}}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(22px,-16px)scale(1.06)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pawPulse{0%,to{opacity:.9;transform-origin:50%}50%{opacity:1}}#identity .section-heading h2:hover,#experience .section-heading h2:hover,#workflow .section-heading h2:hover{color:#c0ff00;font-weight:800;transform:scale(1.04)}@keyframes cardFloat{0%,to{transform:translateY(0);box-shadow:0 0 #0000}50%{transform:translateY(-6px);box-shadow:0 10px 24px #00000038}}@media (width<=980px){.menu{display:none}.order-layout{grid-template-columns:1fr}.order-header{flex-direction:column-reverse;align-items:flex-start}.order-aside{position:static}.hero-section{grid-template-columns:1fr}.feature-grid,.quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.two,.form-grid.three,.dual-layout,.timeline{grid-template-columns:1fr}}@media (width<=640px){.page,.brand,.menu a,.btn,.control,.checklist li,a,button{cursor:auto}.order-page{padding:.55rem}.order-aside,.wizard-card{border-radius:.95rem}.order-aside{padding:1rem}.order-aside h1{margin-top:1rem;font-size:1.35rem}.order-aside p{font-size:.88rem;line-height:1.8}.order-points{margin-top:1rem}.progress-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.two,.form-grid.three,.radio-grid,.checkbox-grid,.review-grid{grid-template-columns:1fr}.wizard-actions{flex-direction:column-reverse}.wizard-actions button{width:100%}.paw-cursor{display:none}main{width:min(1120px,100% - .8rem);padding-bottom:2rem}.topbar{padding:calc(.62rem + env(safe-area-inset-top,0)) .62rem .62rem;border-radius:0 0 .9rem .9rem;justify-content:center;min-height:5rem}.brand{z-index:1;position:relative}.brand-mark{border-radius:.9rem;width:3.35rem;height:3.35rem}.topbar .control{inset-inline-end:.62rem;top:calc(.62rem + env(safe-area-inset-top,0));position:absolute}.control{min-width:2.7rem;padding:.4rem .6rem;font-size:.8rem}.hero-section{gap:1.35rem;padding:1.35rem 0 .85rem}.badge{padding:.3rem .64rem;font-size:.75rem}.hero-copy h1{margin:.55rem 0;font-size:clamp(1.4rem,7.3vw,1.9rem);line-height:1.32}.hero-subheadline{margin:-.1rem 0 .6rem;font-size:clamp(1rem,5.5vw,1.25rem)}.hero-copy p{font-size:.9rem;line-height:1.75}.identity-quote{margin-top:.8rem;padding:.72rem}.identity-quote strong{font-size:.92rem}.hero-cta{grid-template-columns:1fr;gap:.62rem;display:grid}.btn{width:100%;min-height:2.7rem}.ticker-wrap{margin:.6rem 0 1.2rem}.ticker-track{animation-duration:20s}.ticker-track span{padding:.52rem .85rem;font-size:.78rem}.hero-visual{min-height:285px}.orbit-one{width:220px;height:220px}.orbit-two{width:265px;height:265px}.dashboard-card{border-radius:1rem;padding:.85rem}.hero-logo{border-radius:.6rem;width:2.5rem;height:2.5rem;margin-bottom:.52rem}.dashboard-card h2{font-size:1.08rem}.dashboard-card p{margin:.2rem 0 .78rem;font-size:.82rem}.content-section{border-radius:.95rem;margin-top:1.25rem;padding:1.1rem .9rem}.hero-copy,.section-heading,.feature-card,.checklist-card,.timeline-item,.quick-stat-card,.footer-cta{text-align:center}.feature-icon,.timeline-index{margin-inline:auto}.feature-grid,.dual-layout,.timeline,.quick-stats{gap:.92rem;margin-top:.95rem}.section-heading h2{font-size:1.15rem}.section-heading p{margin-top:.42rem;font-size:.86rem;line-height:1.7}.feature-card,.checklist-card,.timeline-item,.quick-stat-card{border-radius:.82rem;padding:.9rem;animation-duration:4.6s}.feature-card h3,.timeline-item h3,.checklist-card h3{font-size:.94rem}.feature-card p,.timeline-item p,.checklist li,.quick-stat-card p{font-size:.84rem}.quick-stat-card strong{font-size:1.1rem}.checklist{gap:.7rem;margin-top:.62rem}.checklist li{padding-inline-start:0;line-height:1.8}.checklist li:before{vertical-align:middle;margin-inline-end:.42rem;display:inline-block;position:static;transform:translateY(-1px)}.timeline-index{width:1.45rem;height:1.45rem;font-size:.72rem}.footer-cta{width:min(1120px,100% - .8rem);margin:0 auto calc(.7rem + env(safe-area-inset-bottom,0));border-radius:.95rem;padding:1.1rem .82rem}.footer-cta h2{font-size:1.08rem}.footer-cta p{margin:.48rem 0 .82rem;font-size:.84rem}.footer-links{gap:.45rem}.footer-links a{padding:.32rem .62rem;font-size:.79rem}.stat-grid,.feature-grid,.quick-stats{grid-template-columns:1fr}}.step-panel{background:linear-gradient(#ffffff0e,#ffffff08),#0119202e;border:1px solid #ffffff1c;border-radius:1.15rem;padding:1rem}.step-panel-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.95rem;display:flex}.step-panel-header span{color:#c0ff00;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.step-panel-header h3{color:#fff;margin:0;font-size:clamp(1.05rem,1.7vw,1.32rem)}.step-panel-header p{color:#eaf7fac7;white-space:nowrap;background:#c0ff0014;border:1px solid #c0ff002e;border-radius:999px;margin:0;padding:.42rem .72rem;font-size:.78rem}.enterprise-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.enterprise-field-cell{grid-column:span 4;min-width:0;display:flex}.enterprise-field-cell.is-choice{grid-column:span 6}.enterprise-field-cell.is-wide{grid-column:1/-1}.enterprise-field-cell .form-field{background:#02273180;border:1px solid #ffffff1b;border-radius:1rem;width:100%;min-height:6.25rem;padding:.82rem;transition:border-color .18s,background .18s,box-shadow .18s}.enterprise-field-cell .form-field:focus-within{background:#022731ad;border-color:#c0ff0061;box-shadow:0 12px 28px #00000029}.enterprise-field-cell .form-field>span{color:#eaf7fadb;align-items:flex-start;min-height:2.45rem;line-height:1.55;display:flex}.enterprise-field-cell .form-input{border-radius:.78rem}.enterprise-field-cell.is-wide .form-field,.enterprise-field-cell.is-choice .form-field,.enterprise-field-cell.is-wide .form-field>span,.enterprise-field-cell.is-choice .form-field>span{min-height:auto}.enterprise-field-cell .radio-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.enterprise-field-cell .checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.enterprise-field-cell .radio-card,.enterprise-field-cell .checkbox-card{min-height:3.15rem}.enterprise-field-cell .form-textarea{min-height:7rem}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-card{border-radius:1rem}@media (width<=1180px){.enterprise-field-cell,.enterprise-field-cell.is-choice{grid-column:span 6}.enterprise-field-cell.is-wide{grid-column:1/-1}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.step-panel{border-radius:.95rem;padding:.72rem}.step-panel-header{gap:.65rem;margin-bottom:.72rem;padding-bottom:.72rem;display:grid}.step-panel-header p{width:max-content}.enterprise-form-grid{grid-template-columns:1fr;gap:.68rem}.enterprise-field-cell,.enterprise-field-cell.is-choice,.enterprise-field-cell.is-wide{grid-column:1/-1}.enterprise-field-cell .form-field{border-radius:.85rem;min-height:auto;padding:.72rem}.enterprise-field-cell .form-field>span{min-height:auto}.review-grid{grid-template-columns:1fr}}.order-page{background:linear-gradient(#ffffffb8,#ffffff47),radial-gradient(circle at 12% 10%,#14b8a633,#0000 28%),radial-gradient(circle at 88% 8%,#c0ff0033,#0000 24%),linear-gradient(135deg,#f8fafc 0%,#edf7f8 52%,#f4f9ed 100%)}.order-layout-wide{gap:1.15rem}.order-header{background:linear-gradient(135deg,#0f172afa,#085160f5),#0f172a;border:1px solid #ffffff38;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a2e}.order-header:after{content:"";inset-inline-end:-5rem;pointer-events:none;border:1px solid #c0ff0038;border-radius:999px;width:14rem;height:14rem;position:absolute;top:-5rem}.order-header>*{z-index:1;position:relative}.order-brand{background:#fffffff2;border:1px solid #c0ff0059;box-shadow:0 10px 22px #00000024}.order-back{color:#f8fafc;background:#ffffff1a;border-color:#c0ff0057;min-height:2.5rem;transition:transform .18s,background .18s,border-color .18s}.order-back:hover{color:#c0ff00;background:#ffffff29;border-color:#c0ff00b8;transform:translateY(-1px)}.wizard-card{background:#ffffffeb;border:1px solid #e2e8f0e6;box-shadow:0 24px 70px #0f172a24,inset 0 1px #ffffffdb}.wizard-progress{background:linear-gradient(#f8fafcf5,#f1f5f9d1);border-bottom:1px solid #cbd5e1b8}.progress-track{background:#dbe5eb;height:.62rem;box-shadow:inset 0 1px 2px #0f172a14}.progress-fill{background:linear-gradient(270deg,#006d7f,#14b8a6,#c0ff00);box-shadow:0 0 16px #14b8a65c}.progress-steps div{text-align:center;background:#ffffffb8;border:1px solid #e2e8f0;border-radius:999px;padding:.38rem .58rem}.progress-steps .is-active{color:#0e7490;background:#ecfeff;border-color:#0e749047;font-weight:700}.wizard-heading{background:linear-gradient(135deg,#ecfeffcc,#ffffffeb);border:1px solid #e2e8f0;border-radius:1rem;gap:.35rem;margin-bottom:1.35rem;padding:1rem;display:grid}.wizard-heading h2{letter-spacing:0;margin:0}.form-grid{gap:1rem}.form-field{min-width:0}.form-field>span{color:#263647;font-size:.86rem}.form-input{background:linear-gradient(#fff,#fbfdff);border-color:#d9e2ea;min-height:3rem;box-shadow:0 1px 2px #0f172a0a}.form-input:hover{border-color:#b7d3dc}.radio-card,.checkbox-card{background:linear-gradient(#fff,#fbfdff);border-color:#d9e2ea;min-height:3rem;box-shadow:0 1px 2px #0f172a0a}.radio-card.is-selected,.checkbox-card.is-selected{background:linear-gradient(135deg,#ecfefff2,#f0fdf4c7);border-color:#0891b2;box-shadow:0 8px 20px #0891b21a}.wizard-actions{border-top:1px solid #e2e8f0;margin-top:1.6rem;padding-top:1.1rem}.wizard-primary,.wizard-secondary{min-height:3rem;padding-inline:1.35rem;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,opacity .2s;box-shadow:0 8px 18px #0f172a14}.wizard-primary{background:linear-gradient(135deg,#00728a,#00a0c2);border-color:#00728a}.wizard-primary:hover{background:linear-gradient(135deg,#005f73,#008fac);transform:translateY(-1px);box-shadow:0 12px 24px #00728a33}.wizard-secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.review-card{background:linear-gradient(#f8fafcf2,#ffffffe6);box-shadow:0 6px 18px #0f172a0d}.order-page{color:#eaf7fa;background-color:#0000;background-image:radial-gradient(circle at 12% 8%,#c0ff0029,#0000 24rem),radial-gradient(circle at 86% 16%,#00a0c247,#0000 22rem),radial-gradient(circle at 50% 100%,#14b8a629,#0000 26rem),linear-gradient(135deg,#042f3a 0%,#063b49 44%,#071b24 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.order-layout-wide{width:min(1320px,100%)}.order-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#022f3ac7,#005569b8),#042f3ad6;border-color:#c0ff002e;box-shadow:0 24px 60px #00000038}.order-header p{color:#eaf7fac2}.wizard-card{color:#eaf7fa;background:linear-gradient(#05414fe6,#042f3adb),#042f3ae0;border-color:#c0ff0024;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff14}.wizard-progress{background:linear-gradient(#042f3ad1,#00556985);border-bottom-color:#c0ff0024}.progress-meta{color:#eaf7fa}.progress-meta span:last-child{color:#c0ff00}.progress-track{background:#011920a6;box-shadow:inset 0 1px 4px #00000047}.progress-steps div{color:#eaf7fab3;background:#ffffff0f;border-color:#ffffff1a}.progress-steps .is-active{color:#d8ff7d;background:#c0ff001c;border-color:#c0ff005c}.wizard-heading{background:linear-gradient(135deg,#00a0c21f,#c0ff0014),#ffffff0d;border-color:#ffffff1a}.wizard-heading p{color:#c0ff00}.wizard-heading h2{color:#fff}.wizard-heading span,.form-field>span{color:#eaf7fac7}.form-input{color:#fff;background:#0119207a;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff0a}.form-input::placeholder{color:#eaf7fa6b}.form-input:hover{background:#01192094;border-color:#c0ff0042}.form-input:focus{border-color:#c0ff009e;box-shadow:0 0 0 4px #c0ff001a,0 10px 24px #00000029}.form-input option{color:#0f172a}.radio-card,.checkbox-card{color:#eaf7fa;box-shadow:none;background:#ffffff0e;border-color:#ffffff1f}.radio-card:hover,.checkbox-card:hover{background:#ffffff16;border-color:#c0ff0052}.radio-card.is-selected,.checkbox-card.is-selected{color:#fff;background:linear-gradient(135deg,#c0ff0021,#00a0c21f),#ffffff13;border-color:#c0ff00ad;box-shadow:0 10px 24px #00000029}.radio-card input,.checkbox-card input{accent-color:#c0ff00}.wizard-actions{border-top-color:#ffffff1f}.wizard-secondary{color:#eaf7fa;background:#ffffff0f;border-color:#ffffff24}.wizard-secondary:hover:not(:disabled){background:#ffffff1a;border-color:#c0ff0052}.review-card{box-shadow:none;background:#ffffff0e;border-color:#ffffff1f}.review-card h3,.review-rows strong{color:#fff}.review-rows div{border-bottom-color:#ffffff1a}.review-rows span{color:#eaf7faa8}.form-error{color:#fecdd3;background:#7f1d1d42;border-color:#fb718561}@media (width<=980px){.order-page{padding:.85rem}.order-header{gap:.8rem}.progress-steps{grid-template-columns:repeat(2,minmax(0,1fr));max-height:12.5rem;padding-inline-end:.15rem;overflow:auto}.wizard-body,.wizard-progress{padding:1rem}.wizard-heading{padding:.9rem}}@media (width<=640px){.order-page{background-attachment:scroll;padding:0}.order-layout-wide{gap:0}.order-header{padding:calc(.85rem + env(safe-area-inset-top,0)) .85rem .85rem;border-inline:0;border-radius:0}.order-header h1{font-size:1.08rem;line-height:1.55}.order-header p{font-size:.82rem;line-height:1.75}.order-brand{border-radius:.7rem;font-size:.9rem}.order-back{min-height:2.35rem;padding:.42rem .72rem;font-size:.82rem}.wizard-card{border-inline:0;border-radius:0;min-height:calc(100vh - 7rem)}.wizard-progress{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.85rem;position:sticky;top:0}.progress-wrap{gap:.7rem}.progress-steps{scroll-snap-type:x proximity;gap:.45rem;max-height:none;padding-bottom:.15rem;display:flex;overflow-x:auto}.progress-steps div{scroll-snap-align:start;min-width:max-content;padding:.35rem .62rem}.wizard-body{padding:.85rem}.wizard-heading{border-radius:.85rem;margin-bottom:.95rem}.wizard-heading h2{font-size:1.08rem}.wizard-heading span{font-size:.8rem}.form-grid{gap:.82rem}.form-field{gap:.42rem}.form-field>span{font-size:.82rem}.form-input,.radio-card,.checkbox-card{border-radius:.78rem;min-height:2.85rem;padding:.78rem .85rem;font-size:.88rem}.checkbox-grid,.radio-grid{gap:.55rem}.wizard-actions{z-index:4;margin-inline:-.85rem;padding:.75rem .85rem calc(.75rem + env(safe-area-inset-bottom,0));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#042f3aeb;margin-bottom:-.85rem;position:sticky;bottom:0}}
