
:root{--fdl-navy:#071b3d;--fdl-navy2:#0b2c57;--fdl-orange:#ff5a0a;--fdl-orange2:#ff7a18;--fdl-line:#dce5f1;--fdl-bg:#f5f8fc}
.fdl{background:#fff;color:#071b3d;font-family:Poppins,system-ui,sans-serif}.fdl *{box-sizing:border-box}.fdl-wrap{width:min(1460px,calc(100% - 48px));margin:auto}
.fdl-hero{height:285px;position:relative;overflow:hidden;background:linear-gradient(100deg,#fff 0%,#fff8f1 47%,#e9f4ff 100%);border-bottom:1px solid #e8edf4}.fdl-hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 85% 18%,rgba(255,166,72,.28),transparent 25%),linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.62) 45%,rgba(224,240,255,.25));}
.fdl-hero-grid{height:100%;position:relative;display:grid;grid-template-columns:43% 39% 18%;align-items:center}.fdl-hero-copy{z-index:2}.fdl-breadcrumb{font-size:12px;color:#64748b;margin-bottom:10px}.fdl-breadcrumb b{margin:0 9px;color:#94a3b8}.fdl-badge{display:inline-flex;padding:7px 13px;border-radius:999px;background:linear-gradient(135deg,var(--fdl-orange2),var(--fdl-orange));color:white;font-size:11px;font-weight:800;box-shadow:0 7px 16px rgba(255,90,10,.22)}.fdl h1{font-size:43px;line-height:1.02;letter-spacing:-2px;margin:9px 0 8px;font-weight:800}.fdl h1 span{display:block;color:var(--fdl-orange)}.fdl-hero-copy>p{font-size:16px;line-height:1.45;color:#243b62;margin:0;max-width:560px}.fdl-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;width:820px}.fdl-chips>div{height:46px;background:rgba(255,255,255,.9);border:1px solid #e2e8f0;border-radius:10px;display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:9px;line-height:1.2;box-shadow:0 5px 15px rgba(7,27,61,.07)}.fdl-chips img{width:23px;height:23px}.fdl-hero-art{position:absolute;right:170px;bottom:-12px;width:650px;height:310px;object-fit:contain;object-position:center bottom;z-index:1}.fdl-hero-trust{z-index:3;background:rgba(255,255,255,.84);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);border-radius:18px;padding:15px 17px;box-shadow:0 12px 35px rgba(7,27,61,.12)}.fdl-hero-trust>div{display:grid;grid-template-columns:38px 1fr;column-gap:9px;padding:8px 0}.fdl-hero-trust img{grid-row:1/3;width:32px;height:32px}.fdl-hero-trust b{font-size:12px}.fdl-hero-trust span{font-size:10px;color:#405273}
.fdl-main{background:linear-gradient(#f7f9fc,#fff);padding:10px 0 14px}.fdl-shell{display:grid;grid-template-columns:285px minmax(0,1fr) 305px;gap:12px;background:rgba(255,255,255,.72);border:1px solid #e4ebf4;border-radius:20px;padding:9px;box-shadow:0 15px 50px rgba(7,27,61,.08)}
.fdl-steps{background:linear-gradient(160deg,#123866,#061c3d);border-radius:15px;padding:12px;color:white;min-height:590px}.fdl-step{width:100%;border:0;background:transparent;color:#dbe7f5;display:grid;grid-template-columns:45px 25px 1fr;align-items:center;gap:8px;text-align:left;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.12);cursor:pointer}.fdl-step-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:white}.fdl-step-icon img{width:25px;height:25px}.fdl-step-num{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#71809a;font-size:11px;font-weight:800}.fdl-step b{display:block;font-size:13px}.fdl-step small{display:block;font-size:10px;margin-top:2px;color:#bdcce0}.fdl-step.is-active .fdl-step-icon,.fdl-step.is-active .fdl-step-num{background:linear-gradient(135deg,#ff8a1d,#ff4b00)}.fdl-step.is-active{color:white}.fdl-side-mascot{margin-top:12px;position:relative;border-radius:14px;background:linear-gradient(145deg,#163d70,#031630);min-height:250px;padding:15px 12px;overflow:hidden}.fdl-side-mascot>img{position:absolute;width:150px;height:155px;object-fit:contain;left:-5px;top:0}.fdl-side-mascot strong{display:block;margin-left:120px;background:white;color:#0a2145;padding:10px;border-radius:14px;font-size:10px;line-height:1.35}.fdl-side-mascot ul{position:absolute;left:16px;bottom:12px;list-style:none;margin:0;padding:0;font-size:10px;line-height:1.9}.fdl-side-mascot li:before{content:"✓";display:inline-grid;place-items:center;width:17px;height:17px;background:#ff5a0a;border-radius:50%;margin-right:7px;color:white;font-weight:900}
.fdl-form{min-width:0;border:1px solid #e1e8f2;border-radius:15px;background:#fff;padding:16px 20px;box-shadow:0 8px 24px rgba(7,27,61,.05);display:flex;flex-direction:column}.fdl-panel{display:none;flex:1}.fdl-panel.is-active{display:block}.fdl-panel-head{display:grid;grid-template-columns:52px 1fr 170px;align-items:center;gap:12px;margin-bottom:16px}.fdl-title-icon{width:50px;height:50px;border-radius:13px;background:linear-gradient(135deg,#ff7a18,#ff3d00);display:grid;place-items:center;box-shadow:0 8px 18px rgba(255,90,10,.25)}.fdl-title-icon img{width:30px;filter:brightness(0) invert(1)}.fdl-panel-head h2{font-size:20px;margin:0;letter-spacing:-.5px}.fdl-panel-head p{font-size:11px;color:#64748b;margin:2px 0 0}.fdl-progress{text-align:right;font-size:10px}.fdl-progress b{display:block}.fdl-progress span{display:inline-block;width:110px;height:7px;border-radius:99px;background:#e8edf4;overflow:hidden;margin:5px 5px 0}.fdl-progress i{display:block;height:100%;background:linear-gradient(90deg,#ff7a18,#ff4a00);border-radius:99px}.fdl-progress em{font-style:normal;color:#172b52}.fdl-label,.fdl-grid label>span{display:block;font-size:10px;font-weight:700;margin-bottom:6px}.fdl sup{color:#ff4a00;font-size:11px}.fdl-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}.fdl-tile{height:76px;border:1px solid #dce4ef;background:linear-gradient(#fff,#f6f8fb);border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-size:10px;box-shadow:inset 0 1px white}.fdl-tile input{position:absolute;opacity:0}.fdl-mini-icon{width:34px;height:29px;display:grid;place-items:center}.fdl-mini-icon img{width:31px}.fdl-tile.is-selected{border-color:#ff7a18;background:#fff7ef;box-shadow:0 8px 20px rgba(255,90,10,.08),inset 0 0 0 1px #ffb678}.fdl-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 18px}.fdl-full{grid-column:1/-1}.fdl-input{height:47px;border:1px solid #d9e2ee;border-radius:10px;background:linear-gradient(#fff,#fafcff);display:flex;align-items:center;box-shadow:0 4px 12px rgba(7,27,61,.035),inset 0 1px white;transition:.2s}.fdl-input:focus-within{border-color:#ff7a18;box-shadow:0 0 0 3px rgba(255,122,24,.12)}.fdl-input>img{width:23px;height:23px;margin:0 12px}.fdl-input input,.fdl-input select,.fdl-input textarea{border:0;outline:0;background:transparent;width:100%;height:100%;padding-right:12px;color:#19345f;font:500 11px Poppins}.fdl-input textarea{padding-top:12px;resize:vertical}.fdl-full .fdl-input{height:auto;min-height:100px}.fdl-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px}.fdl-back,.fdl-next{height:48px;border-radius:11px;font:700 12px Poppins;cursor:pointer}.fdl-back{padding:0 28px;border:1px solid #dce4ef;background:white;color:#10284f}.fdl-next{min-width:245px;border:0;background:linear-gradient(135deg,#ff6b16,#ff4300);color:white;box-shadow:0 9px 22px rgba(255,80,0,.2)}.fdl-next b{font-size:18px;margin-left:16px}[data-submit]{display:none}
.fdl-right{display:flex;flex-direction:column;gap:10px}.fdl-help,.fdl-why,.fdl-review{border:1px solid #e4eaf2;border-radius:14px;background:white;box-shadow:0 7px 20px rgba(7,27,61,.05)}.fdl-help{height:168px;padding:18px;display:grid;grid-template-columns:1fr 130px;overflow:hidden;background:linear-gradient(135deg,#fff9ef,#fff)}.fdl-help h3,.fdl-why h3,.fdl-review h3{margin:0;font-size:16px;line-height:1.15}.fdl-help p{font-size:12px;margin:5px 0 10px;color:#253d63}.fdl-help a{display:inline-flex;padding:9px 12px;border-radius:99px;background:#08254a;color:white;text-decoration:none;font-size:10px;font-weight:700}.fdl-help img{width:155px;height:155px;object-fit:contain;align-self:end}.fdl-why{display:flex;gap:12px;padding:15px;background:linear-gradient(135deg,#fff,#f5f8fc)}.fdl-why>img{width:38px;height:38px}.fdl-why h3{font-size:12px}.fdl-why p{font-size:10px;line-height:1.5;color:#425779;margin:7px 0 0}.fdl-review{padding:16px}.fdl-review h3{font-size:13px}.fdl-stars{color:#ff9d00;letter-spacing:2px;margin:8px 0}.fdl-review blockquote{font-size:10px;line-height:1.5;margin:0 0 10px;color:#2f466a}.fdl-review b,.fdl-review small{display:block;font-size:10px}.fdl-review small{color:#64748b}
.fdl-trustbar{border-top:1px solid #e5ebf3;background:linear-gradient(90deg,#f6fbff,#fff,#f6fbff);padding:10px 0}.fdl-trustbar .fdl-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.fdl-trustbar .fdl-wrap>div{display:grid;grid-template-columns:45px 1fr;align-items:center;padding:0 25px;border-right:1px solid #dfe7f1}.fdl-trustbar .fdl-wrap>div:last-child{border:0}.fdl-trustbar img{grid-row:1/3;width:34px}.fdl-trustbar b{font-size:10px}.fdl-trustbar span{font-size:9px;color:#526783}
@media(max-width:1100px){.fdl-hero{height:auto;padding:20px 0}.fdl-hero-grid{grid-template-columns:1fr 1fr}.fdl-hero-art{position:relative;right:auto;bottom:auto;width:100%;height:250px}.fdl-hero-trust{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.fdl-chips{width:100%;grid-template-columns:repeat(2,1fr)}.fdl-shell{grid-template-columns:220px 1fr}.fdl-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.fdl-wrap{width:min(100% - 22px,1460px)}.fdl-hero-grid{display:block}.fdl-hero-art{height:210px}.fdl-hero-trust{display:none}.fdl h1{font-size:34px}.fdl-chips{grid-template-columns:1fr 1fr}.fdl-shell{display:block;padding:6px}.fdl-steps{min-height:0;display:flex;overflow:auto;padding:8px;margin-bottom:8px}.fdl-step{min-width:155px;border-bottom:0;border-right:1px solid rgba(255,255,255,.12);grid-template-columns:36px 20px 1fr}.fdl-step-icon{width:34px;height:34px}.fdl-step-icon img{width:20px}.fdl-side-mascot{display:none}.fdl-form{padding:14px}.fdl-panel-head{grid-template-columns:44px 1fr}.fdl-progress{grid-column:1/-1;text-align:left}.fdl-progress span{width:calc(100% - 45px)}.fdl-tiles{grid-template-columns:1fr 1fr}.fdl-grid{grid-template-columns:1fr}.fdl-full{grid-column:auto}.fdl-actions{gap:8px}.fdl-back{padding:0 16px}.fdl-next{min-width:0;flex:1}.fdl-right{display:grid;grid-template-columns:1fr;margin-top:8px}.fdl-why,.fdl-review{display:none}.fdl-trustbar .fdl-wrap{grid-template-columns:1fr 1fr;gap:8px}.fdl-trustbar .fdl-wrap>div{border:0;padding:7px}.fdl-chips>div:nth-child(n+3){display:none}}
