.ori-amb{--blue:var(--navy-600);--blue-dark:var(--navy-700);--navy:var(--navy-900);--navy-2:var(--navy-800);--sky:var(--navy-50);--gray:#f1f2f4;--cream:#fef8eb;--text:#1a1b1d;--muted:#5b6170;--line:#e4e7ec;--radius:16px;color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.ori-amb *,.ori-amb :before,.ori-amb :after{box-sizing:border-box}.ori-amb [class*=grid]>*,.ori-amb .two>*,.ori-amb .steps>*,.ori-amb .benefits>*{min-width:0}.ori-amb h1,.ori-amb h2,.ori-amb h3,.ori-amb h4{color:inherit;margin:0;font-family:DM Sans,system-ui,sans-serif;font-weight:600}.ori-amb p{margin:0}.ori-amb a{color:inherit}.ori-amb .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.ori-amb section{padding:96px 0}.ori-amb .eyebrow{letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.ori-amb .h2{font-size:36px;line-height:48px}.ori-amb .lead{color:var(--muted);max-width:620px;font-size:17px;line-height:1.6}.ori-amb .blue{color:var(--blue)}.ori-amb .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.ori-amb .btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:15px 24px;font:600 15px/1 Inter,sans-serif;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ori-amb .btn svg{width:16px;height:16px}.ori-amb .btn-primary{background:var(--blue);color:#fff}.ori-amb .btn-primary:hover{background:var(--blue-dark)}.ori-amb .btn-ghost{color:var(--text);border-color:var(--line);background:#fff}.ori-amb .btn-ghost:hover{border-color:var(--text)}.ori-amb .btn-light{color:#fff;background:0 0;border-color:#ffffff59}.ori-amb .btn-light:hover{border-color:#fff}.ori-amb .hero{padding:72px 0 96px}.ori-amb .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.ori-amb .pill{background:var(--sky);color:var(--blue);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.ori-amb .pill i{background:var(--blue);border-radius:50%;width:7px;height:7px;display:block}.ori-amb h1{letter-spacing:-.5px;margin-bottom:20px;font-size:56px;line-height:68px}.ori-amb .hero p.sub{color:#3b3f48;max-width:520px;margin-bottom:32px;font-size:17px;line-height:1.65}.ori-amb .cta-row{flex-wrap:wrap;gap:12px;display:flex}.ori-amb .stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:40px;margin-top:44px;padding-top:28px;display:flex}.ori-amb .stat b{font:600 28px/1.1 DM Sans,sans-serif;display:block}.ori-amb .stat span{color:var(--muted);font-size:14px}.ori-amb .dash{background:linear-gradient(155deg,var(--navy-2) 0%,var(--navy) 70%);color:#fff;border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #02143773}.ori-amb .dash:before{content:"";background:radial-gradient(circle,color-mix(in srgb, var(--navy-600) 55%, transparent),transparent 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.ori-amb .dash>*{position:relative}.ori-amb .dash-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ori-amb .dash-label{letter-spacing:.5px;text-transform:uppercase;color:#9fb4e6;font-size:12px;font-weight:600}.ori-amb .live{background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.ori-amb .live i{background:#3ddc97;border-radius:50%;width:6px;height:6px;display:block}.ori-amb .form-mock{color:var(--text);background:#fff;border-radius:16px;padding:22px}.ori-amb .form-mock .mock-title{color:var(--text);margin-bottom:4px;font:600 17px DM Sans,sans-serif}.ori-amb .form-mock p{color:var(--muted);margin-bottom:16px;font-size:13px}.ori-amb .form-mock label{letter-spacing:.5px;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600;display:block}.ori-amb .form-mock textarea{width:100%;color:var(--text);resize:vertical;background:#fff;border:1px solid #d5d9e0;border-radius:10px;outline:none;margin:0 0 14px;padding:10px 12px;font:400 13px/1.5 Inter,sans-serif;transition:border-color .15s,box-shadow .15s;display:block}.ori-amb .form-mock textarea::placeholder{color:#9aa0ab}.ori-amb .form-mock textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--navy-600) 12%, transparent)}.ori-amb .form-mock textarea.error{border-color:#d92d20}.ori-amb .form-mock .field-err{color:#d92d20;margin:-8px 0 12px;font-size:12px;display:none}.ori-amb .form-mock .field-err.show{display:block}.ori-amb .apply-submit{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 24px;font:600 13px Inter,sans-serif;transition:background .15s;display:inline-block}.ori-amb .apply-submit:hover{background:var(--blue-dark)}.ori-amb .apply-submit:disabled{opacity:.6;cursor:not-allowed}.ori-amb .form-msg{color:#d92d20;margin:12px 0 0;font-size:13px;line-height:1.5}.ori-amb .form-msg.notice{color:#8a5a00;background:var(--cream);border-radius:10px;padding:10px 12px}.ori-amb .timeline{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 14px;display:grid}.ori-amb .timeline div{color:#9fb4e6;border-top:3px solid #ffffff26;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.ori-amb .timeline i{color:#fff;background:#ffffff1f;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:600;display:grid}.ori-amb .timeline .done{color:#fff;border-color:#3ddc97}.ori-amb .timeline .done i{color:var(--navy);background:#3ddc97}.ori-amb .timeline .now{border-color:var(--blue);color:#fff}.ori-amb .timeline .now i{background:var(--blue)}.ori-amb .locked{color:#9fb4e6;background:#ffffff0f;border:1px dashed #ffffff40;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.ori-amb .locked svg{color:#fff;flex:0 0 20px;width:20px;height:20px}.ori-amb .locked b{color:#fff;font-size:13px;display:block}.ori-amb[data-state=guest] [data-show]:not([data-show~=guest]),.ori-amb[data-state=pending] [data-show]:not([data-show~=pending]),.ori-amb[data-state=approved] [data-show]:not([data-show~=approved]){display:none!important}.ori-amb .status-pill{background:var(--cream);color:#8a5a00;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;display:inline-flex}.ori-amb .status-pill i{background:#f5b942;border-radius:50%;width:8px;height:8px;display:block}.ori-amb .link-box{background:#fff;border-radius:14px;gap:8px;margin:6px 0 14px;padding:6px;display:flex}.ori-amb .link-box.light{border:1px solid #d5d9e0}.ori-amb .link-box input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:10px;font:500 15px Inter,sans-serif}.ori-amb .link-box button{background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 20px;font:600 14px Inter,sans-serif}.ori-amb .link-box button:hover{background:var(--blue-dark)}.ori-amb .link-note{color:#c3cfeb;font-size:13px;line-height:1.55}.ori-amb .link-note.dark{color:var(--muted)}.ori-amb .share-row{color:#9fb4e6;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.ori-amb .share-row a{color:#fff;font-weight:600;text-decoration:none}.ori-amb .dash-note{color:var(--muted);margin-top:12px;margin-left:28px;font-size:12px}.ori-amb .ticker{background:var(--navy);color:#fff;white-space:nowrap;padding:16px 0;overflow:hidden}.ori-amb .ticker-track{gap:48px;font-size:14px;animation:32s linear infinite ori-scroll;display:inline-flex}.ori-amb .ticker-track span{align-items:center;gap:48px;display:inline-flex}.ori-amb .ticker-track span:after{content:"";opacity:.7;background:#fff;border-radius:50%;width:5px;height:5px}@keyframes ori-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ori-amb .ticker-track{animation:none}}.ori-amb .steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ori-amb .card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:32px}.ori-amb .step-num{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.ori-amb .ico{background:var(--sky);width:48px;height:48px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.ori-amb .ico svg{width:24px;height:24px}.ori-amb .num{color:#a2a8b6;font:600 15px DM Sans,sans-serif}.ori-amb .card h3{margin-bottom:10px;font-size:22px}.ori-amb .card p{color:var(--muted)}.ori-amb .sky{background:var(--sky)}.ori-amb .calc-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.ori-amb .calc{background:#fff;border-radius:24px;padding:36px}.ori-amb .field{margin-bottom:30px}.ori-amb .field-top{justify-content:space-between;align-items:baseline;margin-bottom:14px;font-weight:500;display:flex}.ori-amb .field-top label{font-size:15px}.ori-amb .field-top output{color:var(--blue);font:600 22px DM Sans,sans-serif}.ori-amb input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(var(--blue),var(--blue)) 0/var(--p,30%) 100% no-repeat,var(--gray);border:0;border-radius:999px;outline:none;width:100%;height:6px;padding:0}.ori-amb input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--blue);width:22px;height:22px;box-shadow:0 2px 6px color-mix(in srgb, var(--navy-600) 30%, transparent);cursor:pointer;background:#fff;border-radius:50%}.ori-amb input[type=range]::-moz-range-thumb{border:2px solid var(--blue);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px}.ori-amb .seg{background:var(--gray);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;display:grid}.ori-amb .seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 0;font:600 15px DM Sans,sans-serif;transition:background .15s,color .15s}.ori-amb .seg button:hover{color:var(--text)}.ori-amb .seg button[aria-pressed=true]{background:var(--blue);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--navy-600) 30%, transparent)}.ori-amb .result{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.ori-amb .result div{background:var(--sky);border-radius:14px;padding:20px}.ori-amb .result div.main{background:var(--blue);color:#fff}.ori-amb .result small{opacity:.8;margin-bottom:6px;font-size:13px;display:block}.ori-amb .result b{font:600 32px/1 DM Sans,sans-serif}.ori-amb .fine{color:var(--muted);margin-top:16px;font-size:13px}.ori-amb .terms-list{gap:14px;margin-top:32px;display:grid}.ori-amb .terms-list div{align-items:flex-start;gap:14px;display:flex}.ori-amb .check{background:var(--blue);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.ori-amb .check svg{width:14px;height:14px}.ori-amb .benefits{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ori-amb .benefit{background:var(--gray);border-radius:var(--radius);padding:28px}.ori-amb .benefit .ico{background:#fff;margin-bottom:22px}.ori-amb .benefit h3{margin-bottom:8px;font-size:19px}.ori-amb .benefit p{color:var(--muted);font-size:15px}.ori-amb .two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ori-amb .panel{border-radius:var(--radius);padding:40px}.ori-amb .panel h3{margin-bottom:8px;font-size:26px}.ori-amb .panel>p{color:var(--muted);margin-bottom:24px}.ori-amb .panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ori-amb .panel li{align-items:flex-start;gap:12px;display:flex}.ori-amb .panel li svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.ori-amb .panel.fit{background:var(--sky)}.ori-amb .panel.fit li svg{color:var(--blue)}.ori-amb .panel.rules{background:var(--cream)}.ori-amb .panel.rules li svg{color:#b7791f}.ori-amb .panel .foot{color:var(--muted);margin-top:24px;font-size:14px}.ori-amb .panel .foot a{color:var(--blue);font-weight:600}.ori-amb .faq-grid{grid-template-columns:1fr 1.4fr;gap:64px;display:grid}.ori-amb .faq-grid .lead{margin-top:12px}.ori-amb .faq-grid .btn{margin-top:28px}.ori-amb details{border-bottom:1px solid var(--line)}.ori-amb summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.ori-amb summary::-webkit-details-marker{display:none}.ori-amb summary:after{content:"+";font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.ori-amb details[open] summary:after{transform:rotate(45deg)}.ori-amb details p{color:var(--muted);padding:0 40px 22px 0}.ori-amb .apply{background:var(--navy);color:#fff;position:relative;overflow:hidden}.ori-amb .apply:before{content:"";background:radial-gradient(circle,color-mix(in srgb, var(--navy-600) 35%, transparent),transparent 65%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-200px;left:-200px}.ori-amb .apply-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid;position:relative}.ori-amb .apply .eyebrow{color:#9fb4e6}.ori-amb .apply .h2{margin-bottom:16px}.ori-amb .apply .lead{color:#c3cfeb}.ori-amb .apply .cta-row{margin-top:32px}.ori-amb .apply-card{color:var(--text);background:#fff;border-radius:24px;padding:32px}.ori-amb .apply-card h3{margin-bottom:22px;font-size:22px}.ori-amb .how{gap:0;display:grid}.ori-amb .how>div{border-top:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.ori-amb .how>div:first-child{border-top:0;padding-top:0}.ori-amb .how b.n{background:var(--sky);height:36px;color:var(--blue);border-radius:10px;flex:0 0 36px;place-items:center;font:600 15px DM Sans,sans-serif;display:grid}.ori-amb .how h4{margin-bottom:4px;font-size:16px}.ori-amb .how p{color:var(--muted);font-size:14px}.ori-amb .mini{border:1px solid var(--line);color:var(--muted);background:#fafbfc;border-radius:12px;margin-top:10px;padding:12px 14px;font-size:13px}.ori-amb .mini strong{color:var(--text);letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.ori-amb .mini+.mini{margin-top:8px}@media (width<=1024px){.ori-amb .hero-grid,.ori-amb .calc-grid,.ori-amb .faq-grid,.ori-amb .apply-grid{grid-template-columns:1fr;gap:48px}.ori-amb .benefits{grid-template-columns:repeat(2,1fr)}.ori-amb .dash{max-width:560px}}@media (width<=720px){.ori-amb .wrap{padding:0 16px}.ori-amb section{padding:64px 0}.ori-amb .hero{padding:40px 0 72px}.ori-amb h1{font-size:38px;line-height:46px}.ori-amb .h2{font-size:28px;line-height:36px}.ori-amb .steps,.ori-amb .benefits,.ori-amb .two{grid-template-columns:1fr}.ori-amb .stats{gap:24px}.ori-amb .stat b{font-size:24px}.ori-amb .panel,.ori-amb .apply-card,.ori-amb .calc,.ori-amb .dash{padding:22px}.ori-amb .result b{font-size:26px}.ori-amb .step-num{margin-bottom:28px}}
