@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#162526;--muted:#71807e;--green:#bce3cb;--paper:#f7f8f5}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:DM Sans,sans-serif}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-.055em}em{font-style:normal;color:#779e8d}.top{height:88px;padding:0 5.5%;justify-content:space-between;border-bottom:1px solid #e9eeeb;gap:20px}.brand,.top{display:flex;align-items:center}.brand{border:0;background:none;gap:10px;font-family:Manrope;font-size:18px;font-weight:800;letter-spacing:.06em;color:var(--ink)}.brand small{display:block;font-size:9px;letter-spacing:.35em;text-align:left}.mark{font-size:34px;letter-spacing:-.1em}.mark span{color:#81b89a}.buttons,.desktop,.topactions{display:flex;align-items:center;gap:20px}.desktop button,.panelTop button{border:0;background:none;color:#374946}.topactions{gap:9px}.dark,.light,.outline,.white{border:1px solid var(--ink);padding:15px 20px;border-radius:5px;display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:13px}.dark{background:var(--ink);color:#fff}.light,.outline{background:white;color:var(--ink)}.light{border-color:#e2e8e4}.white{background:white;color:var(--ink);border-color:white}.hamb,.mobilemenu{display:none}.hero{display:grid;grid-template-columns:1fr 46%;min-height:640px}.heroText{padding:100px 7% 75px 11%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow{font-size:11px;letter-spacing:.17em;font-weight:800;color:#69917e}.dot{display:inline-block;width:7px;height:7px;background:#9cc9b0;border-radius:50%;margin-left:8px}.hero h1{font-size:clamp(38px,4vw,65px);line-height:1.13;margin:30px 0}.hero p{max-width:530px;line-height:1.85;color:#61716c}.buttons{margin-top:22px;flex-wrap:wrap}.heroFoot{display:flex;gap:25px;margin-top:50px;font-size:12px;color:#61716c;flex-wrap:wrap}.heroFoot span{display:flex;gap:7px;align-items:center}.heroVisual{position:relative;overflow:hidden}.float{position:absolute;bottom:45px;left:-1px;background:#fff;padding:25px 35px;box-shadow:0 8px 35px #0002}.float .small{font-size:10px;letter-spacing:.13em;color:#749a86;display:block;margin-bottom:10px}.float strong{font-family:Manrope;font-size:19px}.intro{background:var(--paper);padding:100px 9%;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:end}.banner h2,.intro h2{font-size:clamp(32px,3.5vw,52px);line-height:1.2;margin:22px 0 0;letter-spacing:-.04em}.intro p{line-height:1.9;color:#65736e;max-width:500px}.features{padding:75px 9%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.features article{border-top:1px solid #dfe9e3;padding:35px 12px 20px 0}.features svg{color:#78a38d;width:30px;height:30px}.features h3{font-size:21px;margin:25px 0 12px}.features p,.steps p{line-height:1.75;color:#6e7c76}.banner{height:390px;position:relative;background:#1a2b26;color:white;overflow:hidden}.banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28}.banner>div{position:relative;padding:65px 9%}.banner h2{margin:15px 0 30px}.content{padding:90px 9%;min-height:65vh}.content h1{font-size:clamp(38px,4vw,60px);margin:22px 0 35px}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin:55px 0}.steps article{padding:30px;background:#f6f8f6}.steps b{color:#85ac96;font-size:32px}.steps h3{margin:25px 0 12px}.app{display:grid;grid-template-columns:250px 1fr;min-height:700px;background:#f8faf8}.app aside{background:#fff;border-right:1px solid #e6ece7;padding:36px 16px;display:flex;flex-direction:column;gap:7px}.sideTitle{font-size:12px;font-weight:800;letter-spacing:.12em;padding:0 12px 30px}.sideTitle span{display:block;font-size:9px;color:#8b9a92;margin-top:10px}.app aside button{border:0;background:none;text-align:left;padding:14px 12px;border-radius:6px;display:flex;align-items:center;gap:13px;color:#596b62}.app aside button.selected{background:#e8f2eb;color:#244d37;font-weight:700}.sideBottom{margin-top:auto;padding:12px;color:#91a097;font-size:11px}.workspace{padding:35px 5% 80px;min-width:0}.workspaceTop{display:flex;justify-content:space-between;color:#829087;font-size:12px;margin-bottom:55px}.demo{background:#e5f0e8;color:#47745b;border-radius:20px;padding:7px 12px;font-size:10px;letter-spacing:.1em}.workspace h1{font-size:38px;margin-bottom:10px}.wave{color:#80ac92}.muted{color:#7d8c82;line-height:1.8}.stats{display:grid;grid-gap:18px;gap:18px;margin:35px 0}.panel,.stats article{background:white;border:1px solid #e5ebe6;border-radius:10px;padding:25px}.stats small,.stats span{display:block;color:#7a8b81;font-size:12px}.stats strong{display:block;font:800 30px Manrope;margin:17px 0}.panel{margin:30px 0}.panelTop{display:flex;justify-content:space-between;align-items:center}.panelTop h2{font-size:18px}.panelTop button{display:flex;align-items:center;gap:6px}.tableWrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:11px;text-transform:uppercase;color:#8b9a90;letter-spacing:.07em}td,th{padding:17px 12px;border-bottom:1px solid #edf1ed;font-size:13px}td small{display:block;color:#9ba89e;margin-top:5px}.status{display:inline-block;background:#e9f3ec;color:#52735c;border-radius:20px;padding:7px 12px;font-size:11px}.form{max-width:680px;background:#fff;border:1px solid #e6ece7;border-radius:10px;padding:35px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:30px}.form label{font-size:12px;font-weight:700}.form input,.form select{display:block;width:100%;margin-top:9px;padding:13px;border:1px solid #dce6df;border-radius:5px;background:white}.form button,.success{grid-column:1/-1}.success{color:#28734b;font-size:13px}footer{display:flex;justify-content:space-between;gap:20px;padding:35px 9%;border-top:1px solid #e7ece7;font-size:12px}footer span{font-weight:800;letter-spacing:.08em}footer b{color:#80aa92}footer small{color:#85938b}@media(max-width:1050px){.desktop{display:none}.hero{grid-template-columns:1fr 45%}.heroText{padding:70px 7%}.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.top{height:72px;padding:0 5%}.topactions{display:none}.hamb{display:block;border:0;background:none}.mobilemenu{display:flex;flex-direction:column;padding:15px;background:white}.mobilemenu button{padding:14px;border:0;background:white;text-align:left}.hero{display:flex;flex-direction:column}.heroText{padding:60px 7%}.heroVisual{height:330px}.float{left:10px;bottom:20px}.intro{gap:10px;padding:65px 7%}.features,.intro{grid-template-columns:1fr}.features{padding:45px 7%;gap:0}.app,.steps{grid-template-columns:1fr}.app aside{flex-direction:row;overflow-x:auto;padding:12px}.app aside button{min-width:max-content;font-size:12px}.sideBottom,.sideTitle{display:none}.workspace{padding:30px 5%}.workspaceTop{margin-bottom:30px}.workspace h1{font-size:29px}.form,.stats{grid-template-columns:1fr}.form{padding:20px}footer{flex-direction:column}}:root{--ink:#081f34;--muted:#68788a;--green:#e9a954;--paper:#f4f6f8}body{color:#10253c;background:#fff}h1,h2,h3{letter-spacing:-.045em}em{color:#efb96f}.top{background:#061b2c;border-bottom:1px solid #244054;height:90px}.brand,.brand .mark,.desktop button,.top{color:#fff}.brand .mark span{color:#e9ac5d}.brand small{color:#d5a966}.top .outline{background:transparent;border-color:#8193a1}.dark,.top .dark{background:linear-gradient(110deg,#f1c887,#e7aa5a);border-color:#e7aa5a;color:#0b2134;box-shadow:0 6px 18px #e3b37126}.dark:hover,.white:hover{filter:brightness(1.05);transform:translateY(-1px)}button{transition:background .2s,transform .2s}.hero{display:flex;align-items:center;min-height:650px;background:#071f33;overflow:hidden}.hero,.heroText{position:relative}.heroText{z-index:2;width:59%;padding:75px 5.5% 85px}.hero h1{font-size:clamp(46px,4.7vw,76px);color:#fff;line-height:1.08;margin:22px 0 27px}.hero p{color:#e0e6e9;max-width:510px;font-size:16px;line-height:1.75}.banner .eyebrow,.hero .eyebrow{color:#f0ba6f}.heroVisual{position:absolute;inset:0 0 0 38%;z-index:1}.heroVisual:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#071f33,#071f33d9 14%,#071f3300 70%),linear-gradient(0deg,#071f3380,transparent 45%)}.heroVisual img{width:100%;height:100%;object-fit:cover;object-position:center 24%}.float{z-index:2;left:auto;right:35px;background:#0a2337d9;color:#fff;border:1px solid #ffffff35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:7px}.float .small{color:#f1bd78}.hero .light{background:transparent;border-color:#b7c4cd;color:#fff}.heroFoot{color:#d8e1e5}.heroFoot svg{color:#e7b66e}.intro{background:#f4f6f8}.content .eyebrow,.intro .eyebrow{color:#bf823d}.features p,.intro p,.steps p{color:#647489}.features{background:#fff}.features article{border-top:2px solid #e9bb7b}.features svg{color:#d49a50}.banner{background:#071e32}.banner img{opacity:.32}.banner h2{color:#fff}.white{color:#092138}.steps article{background:#f4f6f8;border-top:3px solid #e5b271}.steps b{color:#d59a4c}.content{background:#f9fafb}.app{background:#f5f7fa;grid-template-columns:255px 1fr}.app aside{background:linear-gradient(180deg,#08263e,#061b2c);border:0;padding:35px 16px}.sideTitle{color:#fff}.sideTitle span{color:#e1b677}.app aside button{color:#c9d7e2}.app aside button.selected{background:#174767;color:#fff;border-left:3px solid #efb66e}.app aside button:hover{background:#173d58;color:#fff}.sideBottom{color:#91a4b4}.workspaceTop{color:#7b8a9b}.demo{background:#fff1dd;color:#b8782e}.workspace h1{color:#09233b}.wave{color:#dda45d}.stats{grid-template-columns:repeat(3,1fr)}.stats article{box-shadow:0 8px 24px #09233b0a;border:1px solid #e6ebf0;border-radius:9px}.stats article:first-child{background:linear-gradient(145deg,#0c314d,#071e31);color:white}.stats article:first-child small,.stats article:first-child span{color:#c8d7e1}.stats article:nth-child(2) strong{color:#c68b3f}.stats small,.stats span{color:#6d7e8f}.panel{box-shadow:0 10px 30px #09233b08;border:1px solid #e7ecf1}.panelTop button{color:#b67c35}th{background:#f5f7fa;color:#6e7f90}td{color:#34495c}td small{color:#91a0af}.status{background:#fff0d8;color:#b2772d;font-weight:700}.form{box-shadow:0 12px 35px #09233b0b}.form input:focus,.form select:focus{outline:2px solid #e5b875;outline-offset:1px}.form input,.form select{border-color:#dbe3ea}footer{background:#071e31;color:#fff;border:0}footer b{color:#e6b473}footer small{color:#a6b5c2}@media(max-width:1050px){.heroText{width:65%}.heroVisual{left:35%}}@media(max-width:720px){.top{height:72px}.hamb{color:white}.mobilemenu{background:#09253b}.mobilemenu button{background:transparent;color:white}.hero{min-height:760px;align-items:flex-end}.heroText{width:100%;padding:330px 7% 50px}.heroVisual{inset:0 0 30% 0}.heroVisual:before{background:linear-gradient(0deg,#071f33,#071f33b8 28%,#071f3300 80%)}.hero h1{font-size:42px}.float{display:none}.app aside{background:#08263e}.stats{grid-template-columns:1fr}}:root{--ink:#071d31;--green:#e7ad63}.top{height:70px}.hero{min-height:470px;height:calc(100vh - 150px);max-height:690px}.heroText{padding-top:35px;padding-bottom:35px}.hero h1{font-size:clamp(39px,4.4vw,68px);margin:16px 0 19px}.hero p{font-size:14px;line-height:1.6}.hero .buttons{margin-top:16px}.heroFoot{margin-top:25px}.valueStrip{display:grid;grid-template-columns:repeat(4,1fr);height:80px;background:#fff;align-items:center;padding:0 4%}.valueStrip>div{display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid #e4eaf0;font-size:12px;font-weight:700;color:#0a243a}.valueStrip>div:last-child{border:0}.valueStrip svg{color:#d69a50;flex-shrink:0}.serviceChooser{grid-column:1/-1}.serviceChooser .fieldHeading{display:block;font-size:17px;font-weight:800;color:#09233b}.serviceChooser>p{color:#7b8a98;font-size:13px;margin:8px 0 20px}.serviceOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.serviceOption{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;min-height:200px;background:#fff;border:1px solid #dce4ec;border-radius:9px;padding:26px 20px;color:#0b263d}.serviceOption svg{color:#d89947}.serviceOption strong{font-size:14px}.serviceOption small{color:#748293;font-size:12px;line-height:1.6}.serviceOption.active{border:2px solid #dfa55b;background:#fffaf3;box-shadow:0 6px 18px #c28d4017;padding:25px 19px}.serviceOption .optionCheck{position:absolute;right:13px;top:13px;color:#c38b42}.serviceOption:hover{border-color:#d69a50}.form{max-width:800px}.form .dark{justify-content:center}.brand .mark span,.dot{color:#e7ad63;background:transparent}.dot{background:#e7ad63}.success{color:#1b5d85}@media(max-width:720px){.hero{height:auto;max-height:none;min-height:650px}.heroText{padding-top:330px}.valueStrip{height:auto;grid-template-columns:repeat(2,1fr);padding:12px 5%}.valueStrip>div{justify-content:flex-start;padding:13px 5px;font-size:11px}.valueStrip>div:nth-child(2){border-right:0}.serviceOptions{grid-template-columns:1fr}.serviceOption{min-height:160px}}.depositFlow{max-width:900px;margin-top:32px}.depositProgress{display:flex;gap:12px;margin-bottom:28px}.depositProgress span{padding:11px 15px;background:#e9edf2;color:#8190a0;border-radius:6px;font-size:12px;font-weight:700}.depositProgress span.current{background:#0a2a43;color:#f0bd78}.choiceFirst{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:40px 36px;box-shadow:0 12px 36px #09233b09}.choiceFirst h2{font-size:24px;margin:0 0 10px;text-align:center}.choiceFirst>p{text-align:center;color:#7b8a98;font-size:14px;margin-bottom:28px}.choiceFirst .serviceOption{min-height:270px;justify-content:center;gap:15px}.choiceFirst .serviceOption strong{font-size:17px}.choiceFirst .serviceOption small{max-width:280px}.optionAction{display:flex;align-items:center;gap:8px;color:#b77b35;font-size:12px;font-weight:800;margin-top:8px}.choiceFirst .serviceOption:hover{background:#fffaf2;border-color:#dfa55b;transform:translateY(-2px)}.depositFlow .form{max-width:none;margin-top:0}.formHeader{grid-column:1/-1}.formHeader span{font-size:11px;letter-spacing:.12em;font-weight:800;color:#b77b35}.formHeader h2{font-size:23px;margin:10px 0}.formHeader p{font-size:13px;color:#7b8a98}.formActions{grid-column:1/-1;display:flex;justify-content:space-between;gap:14px}.formActions .outline{border-color:#d8e0e8}.depositDone{background:white;border:1px solid #e3e8ef;padding:45px;border-radius:12px}.depositDone>svg{color:#dca25c}.depositDone p{color:#728295}.depositDone .buttons{margin-top:26px}@media(max-width:720px){.depositProgress{flex-wrap:wrap}.choiceFirst{padding:24px 16px}.formActions{flex-wrap:wrap}}.themeField{grid-column:1/-1}.themeField select{font-weight:600;background:#fbfcfe}.themeField small{display:block;color:#758697;font-weight:400;font-size:12px;line-height:1.5;margin-top:8px}.top{position:relative;z-index:5;background:#061b30;height:80px;padding:0 3.8%;border-bottom:1px solid #ffffff1d}.brand{font-size:23px;letter-spacing:.085em;gap:15px}.brand small{font-size:10px;letter-spacing:.5em;color:#fff}.mark{font-size:39px;color:#eebd78}.desktop{gap:25px}.desktop button{font-size:12px;color:#f0f4f8}.top .outline{border:1px solid #efc17f;background:#071d32;color:#fff}.top .dark{background:linear-gradient(115deg,#f8d49a,#eeb66b);color:#0a1c2c}.hero{height:calc(100vh - 242px);min-height:510px;max-height:790px;background:#061c30}.heroText{width:56%;padding:35px 4.5%}.hero h1{font-size:clamp(48px,5.1vw,84px);line-height:1.05;letter-spacing:-.055em;margin:24px 0 20px;font-weight:800}.hero h1 em{color:#f2bd75}.hero .eyebrow{font-size:12px;letter-spacing:.23em}.hero p{font-size:clamp(15px,1.4vw,20px);line-height:1.55;max-width:570px;color:#f4f7fa}.hero .buttons{margin-top:26px}.hero .dark,.hero .light{padding:16px 22px;font-size:14px}.hero .light{border-color:#f1c184;background:#071e33b8;color:white}.heroVisual{left:35%;right:0}.heroVisual img{object-position:center 25%}.heroVisual:before{background:linear-gradient(90deg,#061c30,#061c30e6 9%,#061c30a8 24%,transparent 66%),linear-gradient(0deg,#061c3070,transparent 45%)}.float{background:#061c308c;border:0;border-left:2px solid #f1bd75;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);bottom:35px;right:5%;padding:8px 18px;border-radius:0}.float .small,.float strong{font-size:12px;letter-spacing:.2em;color:#fff;font-weight:500;line-height:1.8}.valueStrip{background:#061c30;height:162px;padding:18px 3.8%;border:1px solid #193951;border-radius:8px;color:#fff}.valueStrip>div{justify-content:flex-start;gap:18px;padding:8px 20px;border-right:1px solid #476074;color:#fff;align-items:flex-start}.valueStrip svg{border:1px solid #dca85d;border-radius:10px;box-sizing:content-box;padding:13px;color:#f0b86e}.valueStrip strong{display:block;font-size:14px;line-height:1.5}.valueStrip small{display:block;color:#a7bbcd;font-size:12px;line-height:1.6;margin-top:10px;font-weight:400}.valueStrip span{display:block}.intro{padding-top:95px}@media(max-width:1120px){.desktop{gap:12px}.desktop button{font-size:11px}.valueStrip>div{padding:8px;gap:10px}.valueStrip strong{font-size:12px}.valueStrip small{font-size:10px}.hero h1{font-size:clamp(40px,4.7vw,65px)}}@media(max-width:720px){.top{height:68px}.brand{font-size:17px}.brand small{font-size:8px}.hero{height:auto;min-height:680px;max-height:none}.heroText{width:100%;padding:300px 6% 35px}.hero h1{font-size:42px}.hero p{font-size:14px}.heroVisual{inset:0 0 27% 0}.float{display:none}.valueStrip{height:auto;grid-template-columns:1fr 1fr;padding:12px}.valueStrip>div{padding:15px 7px;gap:8px}.valueStrip svg{width:18px;height:18px;padding:8px}.valueStrip strong{font-size:11px}.valueStrip small{font-size:10px;margin-top:6px}}.homepageLinks{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;background:#071e31;padding:20px 5% 28px}.homepageLinks button{background:transparent;color:#f4c58a;border:1px solid #a87f4d;border-radius:5px;padding:12px 18px;display:flex;align-items:center;gap:9px;font-size:12px}.homepageLinks button:hover{background:#183950}.offerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin:35px 0}.offerGrid article{background:white;border:1px solid #e1e7ef;border-radius:12px;padding:35px;box-shadow:0 8px 26px #071e310a}.offerGrid article>svg{color:#d9a05c}.offerGrid h2{margin:18px 0;font-size:25px}.offerGrid p{color:#617387;line-height:1.75}.commissionRate{font-size:38px;font-weight:800;color:#bd823b;margin:22px 0}.example{background:#f5f7fa;border-left:3px solid #e6b472;padding:18px 20px;margin-top:22px}.example small{font-size:10px;color:#a27139;font-weight:800;letter-spacing:.13em}.example p{margin:9px 0;font-size:13px}.example strong{color:#102a43}.commissionNote{max-width:1000px;margin:35px 0;padding:28px;background:#eef2f6;border-radius:9px}.commissionNote p{line-height:1.7;color:#566b7f}@media(max-width:720px){.offerGrid{grid-template-columns:1fr}.homepageLinks{flex-direction:column}.homepageLinks button{justify-content:center}}.catalogPage{background:#f5f7fa}.catalogHero{background:linear-gradient(115deg,#061b2e,#0b304c);color:#fff;padding:90px 9% 95px}.catalogHero .eyebrow{color:#edbb78}.catalogHero h1{font-size:clamp(38px,4.5vw,64px);line-height:1.15;margin:24px 0}.catalogHero em,.catalogSectionIntro em{color:#edbb78}.catalogHero p{max-width:780px;color:#d3e0eb;line-height:1.85;font-size:16px}.catalogJump{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.catalogJump button{border:1px solid #b88952;background:#112f48;color:#fff;border-radius:5px;padding:15px 20px;display:flex;align-items:center;gap:10px;font-weight:700}.catalogSection{padding:90px 9%;scroll-margin-top:15px}.catalogSection.counsel{background:#edf2f6}.catalogSectionIntro{max-width:820px;margin-bottom:40px}.catalogSectionIntro .eyebrow{color:#bd843e}.catalogSectionIntro h2{font-size:clamp(30px,3.3vw,48px);line-height:1.2;margin:18px 0}.catalogSectionIntro em{color:#bb843f}.catalogSectionIntro p{font-size:16px;color:#637487;line-height:1.8}.catalogCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.catalogCard{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #e0e7ee;border-radius:9px;padding:30px;box-shadow:0 8px 28px #061b2e0a}.catalogCardTop{width:100%;display:flex;align-items:center;justify-content:space-between;color:#c48c49}.catalogCardTop span{font-size:13px;letter-spacing:.12em;font-weight:800}.catalogCard h3{font-size:24px;margin:20px 0 25px;color:#09243b}.catalogLabel{font-size:10px;letter-spacing:.14em;color:#b07d41;font-weight:800;margin:4px 0 9px}.catalogCard p{font-size:14px;line-height:1.7;color:#617386;margin:0 0 21px}.catalogTags{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 24px}.catalogTags span{background:#f0f3f7;color:#3d566d;border-radius:3px;padding:7px 9px;font-size:10px;text-transform:uppercase;letter-spacing:.035em;font-weight:700}.catalogCard>button{border:0;border-top:1px solid #e6ebf0;padding:18px 0 0;background:transparent;color:#a87436;display:flex;align-items:center;gap:10px;font-weight:800;font-size:13px}.catalogCard>button:hover{color:#071f35}.catalogCta{background:#081f34;color:white;padding:75px 9%}.catalogCta .eyebrow{color:#edbb78}.catalogCta h2{font-size:clamp(30px,3vw,44px);margin:20px 0}.catalogCta p{max-width:680px;color:#c5d2df;line-height:1.8}.catalogCta .outline{background:transparent;color:#fff;border-color:#b88952}@media(max-width:720px){.catalogCta,.catalogHero,.catalogSection{padding:55px 6%}.catalogCards{grid-template-columns:1fr}.catalogCard{padding:24px}.catalogJump{flex-direction:column}.catalogJump button{justify-content:center}}.advantagesPage{background:#fff}.advantagesHero{padding:82px 9%;background:linear-gradient(115deg,#061b2e,#0b304c);color:#fff}.advantagesHero .eyebrow{color:#edbb78}.advantagesHero h1{font-size:clamp(38px,4.4vw,62px);line-height:1.13;margin:25px 0}.advantagesHero em{color:#edbb78}.advantagesHero>p{max-width:850px;color:#d2dfeb;line-height:1.85;font-size:16px}.advFinal .outline,.advantagesHero .outline{background:transparent;color:#fff;border-color:#c59a66}.advSection{padding:78px 9%}.advAlt{background:#f1f4f7}.advSection>.eyebrow{color:#b57d3b}.advSection h2{font-size:clamp(30px,3vw,44px);margin:18px 0 26px}.advLead{max-width:900px;color:#65788a;line-height:1.8;margin-bottom:30px}.advBenefits,.levelGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.advBenefits article,.levelGrid article{padding:25px 20px;border:1px solid #e0e7ee;background:#fff;border-radius:8px}.advIndex,.levelNumber{font-size:25px;color:#c38b48;font-weight:800}.advBenefits h3,.levelGrid h3{font-size:17px;margin:20px 0 12px}.advBenefits p,.levelGrid p{color:#65788a;font-size:13px;line-height:1.75}.levelGrid article:last-child{background:#09253d;color:white;border-color:#09253d}.levelGrid article:last-child p{color:#c8d8e5}.advNote{font-size:12px;color:#758597;line-height:1.7;margin-top:24px}.challengeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.challengeGrid article{background:#fff;border:1px solid #dce5ed;padding:28px;border-radius:9px;box-shadow:0 10px 25px #061b2e0b}.challengeTag{font-size:10px;font-weight:800;letter-spacing:.1em;color:#b78240}.challengeGrid h3{font-size:21px;margin:24px 0 15px}.challengeGrid p{font-size:14px;line-height:1.75;color:#637689;min-height:92px}.challengeReward{border-top:1px solid #e4eaf0;padding-top:18px;font-size:13px;font-weight:800;color:#a46d2e}.challengeGrid .premiumChallenge{background:#0a2943;color:#fff;border-color:#0a2943}.premiumChallenge h3{color:#fff}.premiumChallenge p{color:#d0deea}.premiumChallenge .challengeReward{color:#f1bd79;border-top-color:#38546a}.cooptPanel{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:45px;gap:45px;background:#fff;border:1px solid #e0e7ee;border-radius:9px;padding:36px}.cooptPanel h3{font-size:24px}.cooptPanel p{color:#65788a;line-height:1.8}.cooptSteps{display:flex;flex-direction:column;justify-content:center;gap:15px}.cooptSteps div{background:#f1f4f7;border-radius:6px;padding:18px;display:flex;gap:16px;align-items:center;font-size:14px;font-weight:700}.cooptSteps span{color:#b67b37}.advFinal{background:#071e31;color:white;padding:70px 9%}.advFinal h2{font-size:35px}.advFinal p{color:#c8d5df}.advFinal .buttons{margin-top:25px}@media(max-width:1000px){.advBenefits,.levelGrid{grid-template-columns:repeat(2,1fr)}.challengeGrid{grid-template-columns:1fr 1fr}.premiumChallenge{grid-column:1/-1}}@media(max-width:720px){.advFinal,.advSection,.advantagesHero{padding:52px 6%}.advBenefits,.challengeGrid,.cooptPanel,.levelGrid{grid-template-columns:1fr}.premiumChallenge{grid-column:auto}.cooptPanel{padding:23px;gap:20px}.challengeGrid p{min-height:0}}.challengeGrid article{position:relative;overflow:hidden;border-top:4px solid #d9a45d}.challengeGrid article:before{content:"ÉVÉNEMENT PARTNERS";position:absolute;right:-40px;top:20px;transform:rotate(35deg);font-size:9px;font-weight:800;letter-spacing:.12em;color:#a97a3d;background:#fff3e2;padding:7px 40px}.challengeGrid .premiumChallenge{border-top-color:#efc182}.challengeGrid .premiumChallenge:before{background:#f2c584;color:#112b42}.challengeReward{background:#fff8ef;padding:17px 14px;border-radius:5px;color:#936022!important;border-top:0!important}.premiumChallenge .challengeReward{background:#193b56;color:#f1c485!important}.gamifySummary{margin:26px 0;background:linear-gradient(115deg,#071e32,#174360);border-radius:11px;padding:26px 30px;color:white;display:flex;justify-content:space-between;align-items:center;gap:22px}.gamifySummary h2{font-size:27px;margin:10px 0}.gamifySummary p{color:#d0dfeb;font-size:13px}.gameHero .eyebrow,.gamifySummary .eyebrow{color:#e9bb7d}.gamifySummary .outline{color:white;border-color:#bd925e;background:transparent}.levelTrack{height:9px;max-width:550px;background:#39536a;border-radius:20px;overflow:hidden;margin:18px 0}.levelTrack span{display:block;height:100%;background:linear-gradient(90deg,#c28d4e,#f7d89d);border-radius:20px;transition:width .2s}.eventTeasers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding:15px}.eventTeasers>div{border:1px solid #e2e8ed;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:10px}.eventTeasers svg{color:#c48c47}.eventTeasers strong{font-size:13px}.eventTeasers small{font-size:11px;color:#63788c}.gameHero{background:#08263f;color:white;padding:30px;border-radius:11px;margin:28px 0}.gameHero h2{display:flex;align-items:center;gap:13px;font-size:32px;margin:16px 0}.gameHero h2 svg{color:#f2c180}.gameHero p{color:#c4d5e1}.gameHero>strong{font-size:13px;color:#f0c58e}.gameTimeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin:30px 0}.gameTimeline article{border:1px solid #e1e8ee;border-radius:9px;padding:20px;background:#fff}.gameTimeline article.active{border:2px solid #cb9455}.gameTimeline article.locked{opacity:.65}.gameTimeline h3{font-size:16px}.gameTimeline p{font-size:12px;color:#65788a;line-height:1.6}.gameNode{color:#b6813f;margin-bottom:15px}.demoControls{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;background:#f0f4f7;padding:24px;border-radius:10px;margin:30px 0}.demoControls>div{grid-column:1/-1}.demoControls p{font-size:13px;color:#65788a}.demoControls label{font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:8px}.demoControls input,.demoControls select{padding:12px;border:1px solid #cfd9e3;border-radius:5px;background:white;color:#132f46}.eventsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:28px 0}.eventsGrid article{border:1px solid #e0e7ed;border-radius:10px;padding:26px;background:white;display:flex;flex-direction:column;gap:13px}.eventsGrid .eventLocked{background:#f1f3f6}.eventFoot,.eventHead{display:flex;align-items:center;justify-content:space-between;gap:15px}.eventHead{font-size:11px;letter-spacing:.08em;color:#b47f3e;font-weight:800;text-transform:uppercase}.eventsGrid h2{font-size:23px;margin:7px 0}.eventsGrid p{font-size:13px;color:#66798b;line-height:1.7}.eventPrize{background:#fbf3e9;color:#95642c;padding:15px;border-radius:5px;display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px;margin-top:auto}.eventFoot{border-top:1px solid #e3e9ee;padding-top:17px;font-size:11px;color:#6a7d8f}.eventFoot strong{color:#a87437}.gameInfo{display:flex;gap:18px;background:#edf3f7;padding:23px;border-radius:8px;margin:24px 0}.gameInfo svg{flex-shrink:0;color:#b78342}.gameInfo p{font-size:13px;line-height:1.7;color:#627588}@media(max-width:950px){.gameTimeline{grid-template-columns:repeat(2,1fr)}.eventTeasers{grid-template-columns:1fr}}@media(max-width:720px){.gamifySummary{flex-direction:column;align-items:stretch}.demoControls,.eventsGrid,.gameTimeline{grid-template-columns:1fr}}.partnerSidebar{display:flex;flex-direction:column;gap:0!important;padding:22px 12px!important}.partnerSidebar .sideTitle{margin:0 9px 19px!important;padding:0 0 17px!important;font-size:11px;letter-spacing:.09em}.partnerSidebar .sidebarGroup{display:flex;flex-direction:column;gap:3px;padding:0 0 13px;margin-bottom:12px;border-bottom:1px solid #e2e8ee}.partnerSidebar .sidebarGroupTitle{font-size:10px;font-weight:800;letter-spacing:.11em;color:#8b99a8;margin:5px 10px 8px}.partnerSidebar button.sidebarLink{width:100%;display:flex;align-items:center;gap:11px;text-align:left;padding:10px 12px!important;min-height:40px;border-radius:6px;font-size:12.5px;font-weight:600;line-height:1.3;white-space:normal}.partnerSidebar button.sidebarLink svg{flex-shrink:0}.partnerSidebar button.sidebarLink.selected{font-weight:800}.partnerSidebar .sidebarLast{border-bottom:0}.partnerSidebar .sideBottom{margin-top:auto!important;padding:16px 9px 0!important;font-size:10px;line-height:1.5;opacity:.7}@media(max-width:760px){.partnerSidebar{padding:14px!important}.partnerSidebar .sidebarGroup{margin-bottom:7px;padding-bottom:8px}}.app{grid-template-columns:242px minmax(0,1fr);background:#061b2d;color:#e8f1f7;min-height:860px}.app .partnerSidebar{background:#061626!important;border-right:1px solid #244159!important;color:#d9e6ef!important;padding:24px 12px!important}.partnerSidebar .sideTitle{border-bottom:1px solid #294057!important;padding:4px 10px 23px!important;margin-bottom:24px!important;color:#fff}.sideBrand{display:block!important;font-family:Manrope,sans-serif;font-size:18px!important;font-weight:800!important;letter-spacing:.11em!important;color:#fff!important}.sideBrand b{display:block;color:#e9b56c;font-size:9px;letter-spacing:.35em;margin-top:4px}.partnerSidebar .sideTitle>span:last-child{color:#7f99ae!important;font-size:9px!important;margin-top:19px!important}.partnerSidebar .sidebarGroup{border-bottom:1px solid #203b50!important}.partnerSidebar .sidebarGroupTitle{color:#8aa0b3!important}.partnerSidebar button.sidebarLink{color:#d4e0ea!important;background:transparent!important}.partnerSidebar button.sidebarLink:hover{background:#18354a!important}.partnerSidebar button.sidebarLink.selected{color:#f4c586!important;background:linear-gradient(110deg,#263b4b,#3e382f)!important;box-shadow:inset 3px 0 #e9b66d}.partnerSidebar button.sidebarLink.selected svg{color:#f3c58c}.partnerSidebar .sideBottom{display:flex;align-items:center;gap:11px;border:1px solid #2b4960;border-radius:8px;padding:12px!important;color:#e4edf4!important;opacity:1!important;margin:20px 3px 0!important}.sidebarAvatar{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border-radius:50%;background:#e6b778;color:#09233b;font-weight:800}.partnerSidebar .sideBottom strong{display:block;font-size:10px}.partnerSidebar .sideBottom small{display:block;color:#92a7b8;font-size:9px;margin-top:5px}.app .workspace{background:#071d30;color:#f1f6fb;padding:26px 4% 70px}.workspaceTop{align-items:center;color:#93acbe;margin-bottom:25px}.workspaceTop>span:first-child{display:flex;align-items:center;gap:8px}.app .demo{background:#17374e;color:#e9ba7e;border:1px solid #385369}.partnerWelcome{min-height:285px;border:1px solid #24475f;border-radius:11px;overflow:hidden;position:relative;background:linear-gradient(90deg,#08243b,#09243be0 42%,#0b273355),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=85) center 40%/cover;display:flex;align-items:center;margin-bottom:22px}.partnerWelcome:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071c2a66,transparent 70%);pointer-events:none}.welcomeCopy{position:relative;z-index:1;padding:34px 5%;max-width:670px}.welcomeCopy .eyebrow{color:#efc181;font-size:10px}.app .partnerWelcome h1{font-size:clamp(29px,3vw,44px);line-height:1.18;margin:14px 0;color:#fff}.partnerWelcome em{color:#f0c081}.partnerWelcome p{color:#c9d8e5;font-size:13px;line-height:1.7;max-width:500px;margin-bottom:17px}.partnerWelcome .dark{padding:11px 16px}.app .partnerStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px}.app .panel,.app .stats article,.partnerShortcut{background:#0b293f;border:1px solid #27465d;border-radius:9px;color:#f0f6fa}.app .stats article{padding:20px}.app .stats small,.app .stats span{color:#a5b9c9}.app .stats strong{font-size:clamp(19px,2.2vw,30px);color:#f0c282;margin:13px 0}.app .panel{margin:20px 0;padding:25px}.app .panelTop h2{color:#f5f7f9;margin:8px 0 16px}.app .panelTop .eyebrow{color:#d2a56c}.app .panelTop button,.partnerShortcut button{background:transparent;border:0;color:#efc083;display:flex;align-items:center;gap:8px;font-weight:700;font-size:12px}.app table th{color:#92a8b8}.app table td{color:#e1eaf0}.app table td,.app table th{border-bottom-color:#274459}.app table td small{color:#8ea6b7}.app .status{background:#1d4a61;color:#c9e7f4}.partnerBottomGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.partnerShortcut{padding:24px;display:flex;flex-direction:column;align-items:flex-start}.partnerShortcut>svg{color:#efc181}.partnerShortcut h2{font-size:19px;margin:17px 0 10px}.partnerShortcut p{color:#a9becd;font-size:13px;line-height:1.65;flex:1 1}.partnerShortcut button{padding:0}.app .workspace h1{color:#fff}.app .workspace .muted{color:#a7bdcc}.app .workspace .choiceFirst,.app .workspace .demoControls,.app .workspace .depositDone,.app .workspace .depositFlow,.app .workspace .eventsGrid article,.app .workspace .form,.app .workspace .gameInfo,.app .workspace .gameTimeline article{color:#122e43}.app .workspace .choiceFirst h2,.app .workspace .demoControls h2,.app .workspace .depositDone h2,.app .workspace .eventsGrid h2,.app .workspace .form h2{color:#102b40}@media(max-width:1100px){.app .partnerStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app{grid-template-columns:1fr}.app .partnerSidebar{flex-direction:column!important;overflow:visible!important}.partnerSidebar .sideTitle{display:block!important}.partnerSidebar .sidebarGroup{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important}.partnerSidebar .sidebarGroupTitle{width:100%}.partnerSidebar .sideBottom{display:none!important}.app .workspace{padding:20px 5% 50px}.partnerWelcome{min-height:330px}.welcomeCopy{padding:30px 6%}.partnerBottomGrid{grid-template-columns:1fr}}.serviceOptions .serviceOption{overflow:hidden;align-items:stretch;text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s}.serviceOptions .serviceOption:hover{transform:translateY(-3px);border-color:#d5a260;box-shadow:0 12px 32px #0b213422}.serviceBrand{display:flex;align-items:center;justify-content:center;width:100%;min-height:160px;border:1px solid #e6e9ed;border-radius:7px;padding:16px;margin-bottom:20px}.serviceBrand img{max-width:370px;height:auto;max-height:130px}.serviceOption strong{display:block}.serviceOption .optionAction{margin-top:auto}.serviceBrand{background:#fff;overflow:hidden}.serviceBrand img{width:100%;height:125px;max-width:100%;max-height:125px;object-fit:contain;object-position:center;display:block}.top .brand{display:flex;align-items:center;justify-content:center;min-width:0}.partnersHeaderLogo{width:165px;height:62px;object-position:center}.partnersHeaderLogo,.partnersSidebarLogo{display:block;max-width:100%;object-fit:contain}.partnersSidebarLogo{width:190px;height:88px;object-position:center left}.partnerSidebar .sideTitle{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.partnerSidebar .sideTitle>span:last-child{margin-top:4px!important}@media(max-width:720px){.partnersHeaderLogo{width:135px;height:54px}.partnersSidebarLogo{width:160px;height:65px}}.top.premiumSiteHeader{position:relative;z-index:30;min-height:122px;height:auto;padding:15px clamp(22px,4.5vw,82px);display:grid;grid-template-columns:minmax(235px,300px) minmax(0,1fr) auto;grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px);align-items:center;background:#fff;border-bottom:1px solid #e7e5df;box-shadow:0 8px 26px rgba(8,28,45,.065)}.premiumSiteHeader:after{content:"";position:absolute;bottom:0;left:clamp(22px,4.5vw,82px);width:80px;height:3px;background:#dba65f;border-radius:3px 3px 0 0}.premiumSiteHeader .brand{justify-self:start;display:flex;align-items:center;justify-content:flex-start;min-width:0;padding:0;border:0;background:transparent;transition:opacity .2s}.premiumSiteHeader .brand:hover{opacity:.84}.premiumSiteHeader .partnersHeaderLogo{display:block;width:clamp(225px,19vw,290px);height:91px;max-width:100%;object-fit:contain;object-position:left center;filter:none}.premiumSiteHeader .desktop{justify-content:center;gap:clamp(11px,1.5vw,26px);min-width:0;flex-wrap:wrap}.premiumSiteHeader .desktop button{color:#183147;font-size:12px;font-weight:700;white-space:nowrap;padding:12px 0;transition:color .2s}.premiumSiteHeader .desktop button:hover{color:#b57d38}.premiumSiteHeader .topactions{justify-content:flex-end;gap:10px;white-space:nowrap}.premiumSiteHeader .topactions .outline{border:1px solid #d9e1e7;background:#fff;color:#102d44;padding:13px 15px;font-size:12px}.premiumSiteHeader .topactions .dark{background:#0b273f;color:#fff;border-color:#0b273f;padding:13px 16px;font-size:12px}.premiumSiteHeader .topactions .dark:hover{background:#173c56}@media(max-width:1320px){.top.premiumSiteHeader{grid-template-columns:minmax(205px,245px) 1fr auto;padding-left:3%;padding-right:3%;gap:15px}.premiumSiteHeader .partnersHeaderLogo{width:235px;height:84px}.premiumSiteHeader .desktop{gap:12px}.premiumSiteHeader .desktop button{font-size:11px}.premiumSiteHeader .topactions .dark,.premiumSiteHeader .topactions .outline{padding:11px 12px;font-size:11px}}@media(max-width:1100px){.top.premiumSiteHeader{grid-template-columns:1fr auto auto;min-height:106px}.premiumSiteHeader .desktop{display:none}.premiumSiteHeader .hamb{display:flex;align-items:center;justify-content:center}.premiumSiteHeader .partnersHeaderLogo{width:245px;height:80px}}@media(max-width:680px){.top.premiumSiteHeader{min-height:92px;padding:10px 5%;gap:8px}.premiumSiteHeader .partnersHeaderLogo{width:200px;height:70px}.premiumSiteHeader .topactions{display:none}.premiumSiteHeader:after{left:5%}}.applicationPage{background:#f6f8fa;min-height:75vh;padding:65px clamp(20px,7vw,120px) 100px;color:#112c42}.applicationIntro{max-width:800px;margin-bottom:42px}.applicationIntro .eyebrow,.applicationPanelHead>span{color:#b58546;font-size:11px;letter-spacing:.17em;font-weight:800}.applicationIntro h1{font-size:clamp(38px,4.2vw,60px);letter-spacing:-.055em;margin:15px 0 17px}.applicationIntro>p{color:#617488;line-height:1.8;max-width:730px}.applicationSteps{display:flex;flex-wrap:wrap;gap:13px 27px;margin-top:27px}.applicationSteps span{display:flex;gap:8px;align-items:center;color:#385268;font-size:12px;font-weight:700}.applicationSteps svg{color:#bf9458}.applicationLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,320px);grid-gap:26px;gap:26px;align-items:start;max-width:1240px}.applicationPanel{background:#fff;border:1px solid #e3e9ee;border-radius:15px;padding:clamp(22px,3.2vw,45px);box-shadow:0 14px 40px #0b283d0a}.applicationPanelHead{padding-bottom:23px;border-bottom:1px solid #edf0f2;margin-bottom:27px}.applicationPanelHead h2{font-size:27px;letter-spacing:-.04em;margin:12px 0 6px}.applicationPanelHead p{color:#81909e;font-size:12px;margin:0}.applicationForm{display:flex;flex-direction:column;gap:20px}.applicationFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.applicationForm label{display:flex;flex-direction:column;gap:9px;color:#243e53;font-size:12px;font-weight:700}.applicationForm input:not([type=checkbox]),.applicationForm select,.applicationForm textarea{width:100%;background:#fff;border:1px solid #d9e2e9;border-radius:8px;padding:13px 14px;font-size:13px;color:#19364b;outline:none;transition:border-color .2s,box-shadow .2s}.applicationForm textarea{font:inherit;resize:vertical;line-height:1.6}.applicationForm input:focus,.applicationForm select:focus,.applicationForm textarea:focus{border-color:#bd935d;box-shadow:0 0 0 3px #d6b88b30}.applicationForm input::placeholder,.applicationForm textarea::placeholder{color:#9aa8b2}.applicationForm .applicationConsent{flex-direction:row;align-items:flex-start;gap:12px;line-height:1.65;font-weight:500}.applicationConsent input{width:17px;height:17px;flex-shrink:0;margin-top:2px;accent-color:#a97737}.applicationPrivacy{font-size:12px;line-height:1.6;color:#7c8d9b;margin:-5px 0 0}.applicationContact a,.applicationPrivacy a{color:#95662f}.applicationSubmit{align-self:flex-start;border-radius:7px;background:#102f47;border-color:#102f47;padding:16px 24px}.applicationSubmit:disabled{opacity:.65;cursor:wait}.applicationError{color:#9e3434;background:#fff2f0;border:1px solid #f1c9c4;border-radius:8px;padding:12px;font-size:13px;margin:0}.applicationSuccess{padding:24px 0;color:#1e5948}.applicationSuccess h3{margin:15px 0}.applicationSuccess p{color:#516a7c}.applicationAsideCard{background:#112f47;color:#fff;border-radius:13px;padding:30px;box-shadow:0 12px 35px #102b4020}.applicationAsideCard .eyebrow{color:#e3b778}.applicationAsideCard h3{font-size:23px;line-height:1.3;margin:17px 0}.applicationAsideCard>p{font-size:13px;line-height:1.8;color:#b7cbd9;margin-bottom:28px}.applicationAsideLine{border-top:1px solid #ffffff20;display:flex;align-items:center;gap:15px;padding:17px 0;font-size:12px;color:#d6e3eb}.applicationAsideLine strong{color:#e7bb7f;font-size:15px}.applicationContact{font-size:12px;color:#667b8b;padding:18px 6px}@media(max-width:850px){.applicationLayout{grid-template-columns:1fr}.applicationAside{display:none}}@media(max-width:560px){.applicationPage{padding:42px 18px 65px}.applicationFields{grid-template-columns:1fr}.applicationPanel{padding:23px 18px}.applicationSubmit{width:100%;justify-content:center}}.applicationProgress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:24px}.applicationProgress>div{font-size:11px;color:#8c9ba8;display:flex;flex-direction:column;gap:9px}.applicationProgress>div span{display:block;height:5px;background:#e5eaf0;border-radius:4px}.applicationProgress>div.current{color:#28485f;font-weight:700}.applicationProgress>div.current span{background:#c39a61}.applicationMulti{border:1px solid #e1e7ed;border-radius:9px;padding:16px;margin:0}.applicationMulti legend{font-size:12px;color:#243e53;font-weight:700;padding:0 7px}.applicationChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 18px;gap:11px 18px}.applicationForm .applicationChecks label{display:flex;flex-direction:row;align-items:center;gap:9px;font-weight:500;line-height:1.4}.applicationChecks input{width:16px;height:16px;accent-color:#b4874f;flex-shrink:0}.applicationNavigation{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:8px}.applicationNavigation .applicationSubmit{margin-left:auto}@media(max-width:560px){.applicationChecks{grid-template-columns:1fr}.applicationNavigation .outline{padding:15px 13px}.applicationNavigation .applicationSubmit{width:auto}}.applicationPage .applicationForm .applicationSubmit,.applicationPage .applicationNavigation .applicationSubmit{background:#102f47!important;background-image:none!important;border:1px solid #102f47!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;box-shadow:0 5px 16px rgba(16,47,71,.18)}.applicationPage .applicationForm .applicationSubmit svg,.applicationPage .applicationNavigation .applicationSubmit svg{color:#ffffff!important;stroke:#ffffff!important}.applicationPage .applicationForm .applicationSubmit:hover,.applicationPage .applicationNavigation .applicationSubmit:hover{background:#1c4663!important;border-color:#1c4663!important}.applicationPage .applicationNavigation .outline{background:#ffffff!important;color:#102f47!important;border-color:#cbd6de!important}