
@font-face{font-family:'Geist';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://quickpage.se/wp-content/uploads/2026/10/qp-geist-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html{-webkit-text-size-adjust:100%}
:where(#top) button{border:0;background:none;font-family:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}
[hidden]{display:none!important}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
/* mobilmeny */
.qp-mnav{position:absolute;left:0;right:0;top:100%;background:#FFFFFF;border-bottom:1px solid #EEF0F3;box-shadow:0 24px 40px -28px rgba(11,20,38,.35);padding:6px clamp(20px,4vw,40px) 22px;display:flex;flex-direction:column}
.qp-mnav a{display:block;padding:14px 0;border-bottom:1px solid #EEF0F3;color:#0B1426;text-decoration:none;font-size:17px;font-weight:500}
.qp-mnav a[aria-current=page]{color:#1F4FD6}
.qp-mnav a.qp-mnav-cta{margin-top:18px;border:0;border-radius:10px;background:#0B1426;color:#FFFFFF;text-align:center;padding:14px 20px}
@media (min-width:761px){.qp-mnav{display:none!important}}
#top .menu-btn[aria-expanded=true]{border-color:#0B1426}
/* tom varukorg, kontakt skickad, notiser */
.qp-empty{border:1px solid #E4E7EC;border-radius:20px;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-size:17px;color:#3A4457;max-width:640px}
.qp-empty p{margin:0}
.qp-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:10px;background:#1F4FD6;color:#FFFFFF!important;text-decoration:none;font-weight:500;font-size:15.5px}
.qp-sent{display:flex;flex-direction:column;gap:10px;border:1px solid #DCE5FB;background:#F4F7FE;border-radius:16px;padding:24px 26px;color:#3A4457;font-size:16px}
.qp-sent strong{color:#0B1426;font-size:19px;font-weight:600}
.woocommerce-NoticeGroup,.qp-notices{margin:0 0 20px}
.woocommerce-error,.woocommerce-message,.woocommerce-info{list-style:none;margin:0 0 16px;padding:14px 18px;border-radius:12px;font-size:15px;line-height:1.5;border:1px solid #F3C4C4;background:#FDF3F3;color:#7A1F1F}
.woocommerce-message,.woocommerce-info{border-color:#DCE5FB;background:#F4F7FE;color:#0B1426}
.woocommerce-error li{margin:2px 0}
.woocommerce-error a,.woocommerce-message a,.woocommerce-info a{color:inherit;font-weight:500}
.co .woocommerce-invalid .fld,.co .fld[aria-invalid=true]{border-color:#D14343}
.qp-pay-notice{display:flex;flex-direction:column;gap:10px;border:1px solid #F3E2BF;background:#FFF8EC;border-radius:14px;padding:16px 18px;font-size:15px;color:#3A4457;margin-bottom:6px}
.qp-pay-notice a{color:#0B1426;font-weight:600}
.blockUI.blockOverlay{border-radius:20px}
#place_order[disabled]{opacity:.7;cursor:progress}

body{margin:0;background:#FFFFFF}
a{color:#0B1426}a:hover{color:#1F4FD6}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1F4FD6;outline-offset:3px;border-radius:6px}
details summary{list-style:none;cursor:pointer}
details summary::-webkit-details-marker{display:none}
.qa-i{transition:transform .25s ease}
details[open] .qa-i{transform:rotate(45deg)}
.btn-p{transition:background-color .2s ease,transform .2s ease}
.btn-p:hover{transform:translateY(-1px)}
.menu-btn{display:none}
.fld{min-height:48px;box-sizing:border-box;width:100%;border:1px solid #D9DDE3;border-radius:10px;background:#FFFFFF;color:#0B1426;padding:0 14px;font:inherit;font-size:15.5px}
textarea.fld{padding:12px 14px;min-height:110px;resize:vertical;line-height:1.5}
.fld::placeholder{color:#8A92A3}
.opt{position:relative;display:block;cursor:pointer}
.opt input{position:absolute;opacity:0;width:1px;height:1px}
.opt-box{transition:border-color .15s ease,box-shadow .15s ease}
.opt input:checked + .opt-box{border-color:#1F4FD6!important;box-shadow:0 0 0 1px #1F4FD6}
.opt input:focus-visible + .opt-box{outline:2px solid #1F4FD6;outline-offset:3px}
.sw input:checked + .sw-dot{box-shadow:0 0 0 3px #FFFFFF,0 0 0 5px #0B1426}
.sw input:focus-visible + .sw-dot{outline:2px solid #1F4FD6;outline-offset:6px}
@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.rise{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}
.r1{animation-delay:.08s}.r2{animation-delay:.16s}
.cb{flex:none;width:22px;height:22px;border-radius:6px;border:1.5px solid #C5CBD5;display:flex;align-items:center;justify-content:center;background:#FFFFFF;transition:background .15s ease,border-color .15s ease}
.cb svg{opacity:0}
.opt input:checked + .opt-box .cb{background:#1F4FD6;border-color:#1F4FD6}
.opt input:checked + .opt-box .cb svg{opacity:1}
.rd{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid #C5CBD5;box-sizing:border-box;background:#FFFFFF}
.opt input:checked + .opt-box .rd{border:6px solid #1F4FD6}
.pm-note{display:none}
.co:has(#pm-klarna:checked) .pn-klarna,.co:has(#pm-kort:checked) .pn-kort,.co:has(#pm-swish:checked) .pn-swish{display:flex}
.ck-swish{display:none}
.co:has(#pm-swish:checked) .ck-swish{display:inline}
.co:has(#pm-swish:checked) .ck-res{display:none}
.cart .t,.cart .y{display:none}
.cart .r-exp,.cart .r-sup{display:none}
.cart:has(#ad-exp:checked) .r-exp,.cart:has(#ad-sup:checked) .r-sup{display:flex}
.cart:not(:has(#ad-exp:checked)):not(:has(#ad-sup:checked)) .t-00,.cart:has(#ad-exp:checked):not(:has(#ad-sup:checked)) .t-10,.cart:not(:has(#ad-exp:checked)):has(#ad-sup:checked) .t-01,.cart:has(#ad-exp:checked):has(#ad-sup:checked) .t-11{display:inline}
.cart:not(:has(#ad-sup:checked)) .y-0,.cart:has(#ad-sup:checked) .y-1{display:inline}
.sticky{position:sticky;top:24px}
@media (max-width:760px){.ad-box{flex-wrap:wrap}.ad-p{order:3;width:100%;padding-left:38px;flex-direction:row!important;gap:8px;align-items:baseline;text-align:left!important}.pm-mk{display:none!important}.flow-l{display:none}.flow-on .flow-l{display:inline}.sticky{position:static}}
.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:900px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.g4>div{padding:22px 18px 24px!important}.sv{font-size:22px!important}.nav-links{display:none!important}.menu-btn{display:inline-flex}.cta-top{display:none!important}.toc{display:none!important}}
@media (prefers-reduced-motion: reduce){.rise,.qa-i,.btn-p,.opt-box{animation:none!important;transition:none!important}}
.float-card{left:-28px;bottom:36px}
@media (max-width:760px){.float-card{left:14px;bottom:14px}}
.r3{animation-delay:.24s}

#top{font-family:'Geist','Helvetica Neue',Helvetica,Arial,sans-serif;color:#0B1426;background:#FFFFFF;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
#top.qp-ss01{font-feature-settings:'ss01'}
#top .q1{position:relative;z-index:2;border-bottom:1px solid #EEF0F3;background:#FFFFFF}
#top .q2{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:18px clamp(20px,4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
#top .q3{text-decoration:none;font-size:19px;font-weight:700;letter-spacing:.04em;color:#0B1426}
#top .q4{color:#1F4FD6}
#top .q5{display:flex;gap:30px;flex-wrap:wrap;font-size:14.5px;color:#3A4457}
#top .q6{text-decoration:none;color:#0B1426;font-weight:500;padding:4px 0;border-bottom:1px solid #0B1426}
#top .q7{text-decoration:none;color:#3A4457}
#top .q8{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:10px;background:#0B1426;color:#FFFFFF;text-decoration:none;font-size:14.5px;font-weight:500}
#top .q9{align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #D9DDE3;border-radius:10px;background:#FFFFFF;cursor:pointer}
#top .q10{background:#FFFFFF}
#top .q11{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:88px clamp(20px,4vw,40px) 96px;display:flex;flex-wrap:wrap;gap:56px 64px;align-items:center}
#top .q12{flex:1.25 1 520px;min-width:0;display:flex;flex-direction:column;gap:28px}
#top .q13{font-size:14px;font-weight:500;color:#1F4FD6}
#top .q14{margin:0;font-size:clamp(42px,5vw,66px);line-height:1.02;font-weight:600;letter-spacing:-.04em;text-wrap:balance}
#top .q15{margin:0;font-size:18.5px;line-height:1.65;color:#3A4457;max-width:31em}
#top .q16{display:flex;gap:12px;flex-wrap:wrap}
#top .q17{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:10px;background:#1F4FD6;color:#FFFFFF;text-decoration:none;font-weight:500;font-size:15.5px}
#top .q18{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:10px;border:1px solid #D9DDE3;color:#0B1426;text-decoration:none;font-weight:500;font-size:15.5px}
#top .q19{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;color:#687286;padding-top:4px}
#top .q20{display:flex;gap:2px}
#top .q21{color:#0B1426;font-weight:500}
#top .q22{width:3px;height:3px;border-radius:50%;background:#B4BAC5;display:block}
#top .q23{flex:0.85 1 360px;min-width:0;margin:0;position:relative}
#top .q24{border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#E9EAEC;box-shadow:0 50px 90px -50px rgba(11,20,38,.45)}
#top .q25{width:100%;height:100%;object-fit:cover;object-position:50% 60%;display:block}
#top .q26{position:absolute;background:#FFFFFF;border:1px solid #EEF0F3;border-radius:16px;padding:18px 20px;box-shadow:0 24px 50px -28px rgba(11,20,38,.35);display:flex;flex-direction:column;gap:10px;min-width:250px}
#top .q27{font-size:13px;color:#687286}
#top .q28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;font-size:14px;font-weight:500}
#top .q29{display:flex;align-items:center;gap:8px}
#top .q30{background:#F6F7F9;border-top:1px solid #EEF0F3;border-bottom:1px solid #EEF0F3}
#top .q31{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:0 clamp(20px,4vw,40px)}
#top .q32{display:flex;align-items:center;justify-content:space-between;gap:16px 40px;flex-wrap:wrap;padding:26px 0;border-bottom:1px solid #E4E7EC;font-size:14px;color:#687286}
#top .q33{display:flex;gap:clamp(20px,4vw,52px);flex-wrap:wrap;font-size:16px;font-weight:600;color:#8A92A3;letter-spacing:-.01em}
#top .q34{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:1px;background:#E4E7EC;margin:0 0 -1px}
#top .q35{background:#F6F7F9;padding:34px 24px 36px;display:flex;flex-direction:column;gap:4px}
#top .q36{font-size:clamp(32px,3.4vw,42px);font-weight:600;letter-spacing:-.04em;line-height:1.1;white-space:nowrap}
#top .q37{font-size:14px;color:#687286}
#top .q38{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:120px clamp(20px,4vw,40px)}
#top .q39{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px}
#top .q40{display:flex;flex-direction:column;gap:14px;max-width:640px}
#top .q41{margin:0;font-size:clamp(34px,3.8vw,50px);line-height:1.06;font-weight:600;letter-spacing:-.035em;text-wrap:balance}
#top .q42{margin:0;color:#3A4457;max-width:34ch}
#top .q43{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}
#top .q44{border:1px solid #E4E7EC;border-radius:18px;padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px}
#top .q45{font-size:15px;font-weight:600;color:#1F4FD6}
#top .q46{margin:8px 0 0;font-size:21px;font-weight:600;letter-spacing:-.02em}
#top .q47{margin:0;color:#3A4457;font-size:15.5px}
#top .q48{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:120px clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:72px;align-items:center}
#top .q49{display:flex;flex-direction:column;gap:30px}
#top .q50{display:flex;flex-direction:column;gap:14px}
#top .q51{margin:0;color:#3A4457;max-width:32em}
#top .q52{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:28px 40px}
#top .q53{display:flex;flex-direction:column}
#top .q54{font-size:15px;font-weight:600;padding-bottom:12px;border-bottom:1px solid #0B1426}
#top .q55{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #E4E7EC;font-size:15px;color:#3A4457}
#top .q56{flex:none;margin-top:4px}
#top .q57{margin:0;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#E9EAEC;box-shadow:0 50px 90px -55px rgba(11,20,38,.45)}
#top .q58{width:100%;height:100%;object-fit:cover;display:block}
#top .q59{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-bottom:52px}
#top .q60{margin:0;font-size:clamp(34px,3.8vw,50px);line-height:1.06;font-weight:600;letter-spacing:-.035em}
#top .q61{margin:0;color:#3A4457}
#top .q62{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:20px;max-width:980px;margin:0 auto}
#top .q63{border:1px solid #E4E7EC;border-radius:18px;padding:36px 34px;display:flex;flex-direction:column;gap:12px}
#top .q64{font-size:15px;font-weight:600}
#top .q65{font-size:52px;font-weight:600;letter-spacing:-.045em;line-height:1}
#top .q66{margin:8px 0 0;color:#3A4457;font-size:15.5px}
#top .q67{position:relative;border:1.5px solid #1F4FD6;border-radius:18px;padding:36px 34px;display:flex;flex-direction:column;gap:12px;background:#F7F9FE}
#top .q68{display:flex;justify-content:space-between;align-items:center;gap:12px}
#top .q69{font-size:12.5px;font-weight:600;color:#FFFFFF;background:#1F4FD6;border-radius:999px;padding:4px 12px}
#top .q70{font-size:52px;font-weight:600;letter-spacing:-.045em;line-height:1;color:#1F4FD6}
#top .q71{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-bottom:56px}
#top .q72{margin:0;font-size:clamp(34px,3.8vw,50px);line-height:1.06;font-weight:600;letter-spacing:-.035em;max-width:760px;text-wrap:balance}
#top .q73{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;align-items:stretch}
#top .q74{background:#FFFFFF;border:1px solid #E4E7EC;border-radius:20px;padding:34px 30px 30px;display:flex;flex-direction:column;gap:22px}
#top .q75{display:flex;flex-direction:column;gap:6px}
#top .q76{margin:0;font-size:18px;font-weight:600}
#top .q77{display:flex;align-items:baseline;gap:6px}
#top .q78{font-size:48px;font-weight:600;letter-spacing:-.045em;line-height:1}
#top .q79{font-size:15px;color:#687286}
#top .q80{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid #EEF0F3;display:flex;flex-direction:column;gap:11px;font-size:15px;color:#3A4457}
#top .q81{display:flex;gap:10px}
#top .q82{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:10px;border:1px solid #D9DDE3;color:#0B1426;text-decoration:none;font-weight:500}
#top .q83{position:relative;background:#FFFFFF;border:1.5px solid #1F4FD6;border-radius:20px;padding:34px 30px 30px;display:flex;flex-direction:column;gap:22px;box-shadow:0 40px 80px -50px rgba(31,79,214,.55)}
#top .q84{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
#top .q85{margin:0;font-size:18px;font-weight:600;color:#1F4FD6}
#top .q86{display:flex;flex-direction:column;gap:4px}
#top .q87{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:10px;background:#1F4FD6;color:#FFFFFF;text-decoration:none;font-weight:500}
#top .q88{display:flex;align-items:baseline;gap:6px;min-height:48px}
#top .q89{font-size:38px;font-weight:600;letter-spacing:-.04em;line-height:1.26}
#top .q90{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:52px}
#top .q91{color:#0B1426;font-weight:600}
#top .q92{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px}
#top .q93{margin:0;border:1px solid #E4E7EC;border-radius:18px;padding:32px 30px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}
#top .q94{margin:0;font-size:17.5px;line-height:1.6;letter-spacing:-.01em}
#top .q95{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid #EEF0F3}
#top .q96{width:38px;height:38px;border-radius:50%;background:#EEF1F6;color:#0B1426;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}
#top .q97{display:flex;flex-direction:column;line-height:1.35}
#top .q98{font-weight:600;font-size:15px}
#top .q99{font-size:13.5px;color:#687286}
#top .q100{background:#F6F7F9;border-top:1px solid #EEF0F3}
#top .q101{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:120px clamp(20px,4vw,40px);display:flex;flex-wrap:wrap;gap:56px}
#top .q102{flex:1 1 300px;display:flex;flex-direction:column;gap:14px}
#top .q103{margin:8px 0 0;color:#3A4457;max-width:28ch}
#top .q104{color:#0B1426;text-underline-offset:3px}
#top .q105{flex:2 1 560px;display:flex;flex-direction:column;border-top:1px solid #DDE1E7}
#top .q106{border-bottom:1px solid #DDE1E7;padding:20px 0}
#top .q107{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:18px;font-weight:500;letter-spacing:-.01em}
#top .q108{flex:none;font-size:24px;font-weight:300;color:#1F4FD6;line-height:1}
#top .q109{margin:8px 0 4px;max-width:58ch;color:#3A4457}
#top .q110{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:96px clamp(20px,4vw,40px) 110px}
#top .q111{background:#0B1530;color:#FFFFFF;border-radius:24px;overflow:hidden;display:flex;flex-wrap:wrap}
#top .q112{flex:1.1 1 440px;min-width:0;box-sizing:border-box;padding:clamp(36px,5vw,64px);display:flex;flex-direction:column;justify-content:center;gap:22px}
#top .q113{margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.06;font-weight:600;letter-spacing:-.035em;text-wrap:balance}
#top .q114{margin:0;color:#B9C2D6;max-width:30em}
#top .q115{display:flex;gap:12px;flex-wrap:wrap;padding-top:6px}
#top .q116{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:10px;background:#FFFFFF;color:#0B1426;text-decoration:none;font-weight:500}
#top .q117{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:10px;border:1px solid #33405E;color:#FFFFFF;text-decoration:none;font-weight:500}
#top .q118{flex:1 1 380px;min-width:0;min-height:340px;position:relative;background:#1A2440}
#top .q119{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:55% 50%}
#top .q120{background:#0B1530;color:#B9C2D6}
#top .q121{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:72px clamp(20px,4vw,40px) 32px;display:flex;flex-direction:column;gap:56px}
#top .q122{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}
#top .q123{flex:1 1 320px;display:flex;flex-direction:column;gap:16px;max-width:380px}
#top .q124{font-size:19px;font-weight:700;letter-spacing:.04em;color:#FFFFFF}
#top .q125{color:#8FB0FF}
#top .q126{margin:0;font-size:14.5px;line-height:1.65}
#top .q127{font-size:14px}
#top .q128{color:#FFFFFF;text-underline-offset:3px}
#top .q129{display:flex;gap:72px;flex-wrap:wrap;font-size:14.5px}
#top .q130{display:flex;flex-direction:column;gap:12px}
#top .q131{color:#FFFFFF;font-weight:600}
#top .q132{color:#B9C2D6;text-decoration:none}
#top .q133{padding-top:24px;border-top:1px solid #222D4A;font-size:13px;color:#8A94AB}
#top .q134{display:flex;gap:30px;flex-wrap:wrap;font-size:14.5px}
#top .q135{text-decoration:none;color:#3A4457;padding:4px 0;border-bottom:1px solid transparent}
#top .q136{background:#FFFFFF;border-bottom:1px solid #EEF0F3}
#top .q137{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:88px;padding-bottom:80px;display:flex;flex-wrap:wrap;gap:48px 64px;align-items:center}
#top .q138{flex:1.2 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}
#top .q139{margin:0;font-size:clamp(40px,4.8vw,62px);line-height:1.03;font-weight:600;letter-spacing:-.04em;max-width:820px;text-wrap:balance}
#top .q140{margin:0;font-size:18.5px;line-height:1.65;color:#3A4457;max-width:36em}
#top .q141{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:88px;padding-bottom:110px}
#top .q142{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:40px 28px}
#top .q143{display:flex;flex-direction:column;gap:18px}
#top .q144{border:1px solid #E4E7EC;border-radius:16px;overflow:hidden;background:#F6F7F9;aspect-ratio:16/10}
#top .q145{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
#top .q146{display:flex;flex-direction:column;gap:8px;padding:0 2px}
#top .q147{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em}
#top .q148{display:flex;gap:8px;flex-wrap:wrap;padding-top:6px}
#top .q149{font-size:13px;color:#3A4457;border:1px solid #E4E7EC;border-radius:999px;padding:3px 11px}
#top .q150{align-self:flex-start;display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:10px;border:1px solid #D9DDE3;color:#0B1426;text-decoration:none;font-weight:500;font-size:15px}
#top .q151{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:110px;padding-bottom:110px}
#top .q152{display:flex;flex-direction:column;gap:14px;max-width:660px}
#top .q153{margin:0;font-size:clamp(32px,3.6vw,46px);line-height:1.08;font-weight:600;letter-spacing:-.035em;text-wrap:balance}
#top .q154{margin:0;color:#3A4457;max-width:36ch}
#top .q155{gap:1px;background:#E4E7EC;border:1px solid #E4E7EC;border-radius:18px;overflow:hidden}
#top .q156{background:#FFFFFF;padding:28px 26px;display:flex;flex-direction:column;gap:12px}
#top .q157{display:flex;flex-direction:column;gap:2px}
#top .q158{font-weight:600;font-size:16px}
#top .q159{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:96px;padding-bottom:110px}
#top .q160{margin:0;font-size:clamp(32px,3.6vw,46px);line-height:1.08;font-weight:600;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.4vw,44px)}
#top .q161{display:flex;gap:12px;flex-wrap:wrap;padding-top:4px}
#top .q162{flex:0.8 1 360px;min-width:0}
#top .q163{background:#FFFFFF;border:1px solid #E4E7EC;border-radius:20px;padding:30px 28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 40px 80px -50px rgba(11,20,38,.35)}
#top .q164{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
#top .q165{font-size:17px;font-weight:600}
#top .q166{font-size:36px;font-weight:600;letter-spacing:-.04em}
#top .q167{display:flex;gap:12px;align-items:flex-start;background:#F4F7FE;border:1px solid #DCE5FB;border-radius:12px;padding:14px 16px}
#top .q168{flex:none;margin-top:3px}
#top .q169{font-size:15px}
#top .q170{font-weight:600}
#top .q171{color:#3A4457}
#top .q172{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px;color:#3A4457}
#top .q173{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:10px;background:#1F4FD6;color:#FFFFFF;text-decoration:none;font-weight:500}
#top .q174{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:110px;padding-bottom:110px;display:flex;flex-wrap:wrap;gap:48px 72px;align-items:flex-start}
#top .q175{flex:1 1 380px;display:flex;flex-direction:column;gap:14px}
#top .q176{margin:6px 0 0;color:#3A4457;max-width:32em}
#top .q177{flex:1 1 440px;display:flex;flex-direction:column;border-bottom:1px solid #E4E7EC}
#top .q178{display:flex;gap:18px;align-items:flex-start;padding:22px 0;border-top:1px solid #E4E7EC}
#top .q179{flex:none;width:44px;height:44px;border-radius:12px;background:#F4F7FE;display:flex;align-items:center;justify-content:center}
#top .q180{font-weight:600;font-size:16.5px}
#top .q181{color:#3A4457;font-size:15px}
#top .q182{background:#F6F7F9;padding:30px 24px 32px;display:flex;flex-direction:column;gap:4px}
#top .q183{font-size:clamp(28px,3vw,36px);font-weight:600;letter-spacing:-.04em;line-height:1.1;white-space:nowrap}
#top .q184{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:110px;padding-bottom:40px}
#top .q185{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:40px 40px}
#top .q186{display:flex;gap:12px;padding:16px 0;border-top:1px solid #E4E7EC}
#top .q187{font-weight:600;font-size:15.5px}
#top .q188{color:#3A4457;font-size:14.5px}
#top .q189{flex:1 1 380px;min-width:0;min-height:320px;position:relative;background:#1A2440}
#top .q190{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:110px;padding-bottom:110px;display:flex;flex-wrap:wrap;gap:56px 72px;align-items:center}
#top .q191{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:18px}
#top .q192{margin:8px 0 0;color:#3A4457;font-size:17px;line-height:1.7;max-width:34em}
#top .q193{margin:0;color:#3A4457;font-size:17px;line-height:1.7;max-width:34em}
#top .q194{flex:1 1 420px;min-width:0;margin:0;border-radius:22px;overflow:hidden;aspect-ratio:5/4;background:#E9EAEC;box-shadow:0 50px 90px -55px rgba(11,20,38,.45)}
#top .q195{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}
#top .q196{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:1px;background:#E4E7EC}
#top .q197{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:110px;padding-bottom:20px}
#top .q198{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}
#top .q199{width:44px;height:44px;border-radius:12px;background:#F4F7FE;display:flex;align-items:center;justify-content:center}
#top .q200{margin:6px 0 0;font-size:20px;font-weight:600;letter-spacing:-.02em}
#top .q201{background:#F6F7F9}
#top .q202{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:96px;padding-bottom:120px;display:flex;flex-wrap:wrap;gap:48px 64px;align-items:flex-start}
#top .q203{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:28px}
#top .q204{display:flex;flex-direction:column;border-bottom:1px solid #E4E7EC}
#top .q205{background:#FFFFFF;border:1px solid #DCE5FB;border-radius:16px;padding:24px 24px 26px;display:flex;flex-direction:column;gap:10px}
#top .q206{align-self:flex-start;color:#1F4FD6;font-weight:500;font-size:15px;text-underline-offset:4px;min-height:32px;display:inline-flex;align-items:center}
#top .q207{flex:1.3 1 460px;min-width:0}
#top .q208{background:#FFFFFF;border:1px solid #E4E7EC;border-radius:20px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:18px;box-shadow:0 40px 80px -55px rgba(11,20,38,.35)}
#top .q209{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
#top .q210{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}
#top .q211{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}
#top .q212{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500}
#top .q213{color:#B4232A}
#top .q214{min-height:52px;border:0;border-radius:10px;background:#1F4FD6;color:#FFFFFF;font:inherit;font-weight:500;font-size:15.5px;cursor:pointer}
#top .q215{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:72px;padding-bottom:120px;display:flex;flex-wrap:wrap;gap:40px 56px;align-items:flex-start}
#top .q216{flex:0 1 240px;display:flex;flex-direction:column;border-bottom:1px solid #E4E7EC}
#top .q217{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #E4E7EC;text-decoration:none;color:#0B1426;font-size:15px}
#top .q218{width:26px;height:26px;border-radius:50%;border:1px solid #D9DDE3;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;color:#1F4FD6}
#top .q219{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}
#top .q220{background:#FFFFFF;border:1px solid #E4E7EC;border-radius:20px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:22px}
#top .q221{display:flex;gap:16px;align-items:flex-start}
#top .q222{flex:none;width:34px;height:34px;border-radius:50%;background:#F4F7FE;color:#1F4FD6;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}
#top .q223{color:#687286;font-size:15px}
#top .q224{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}
#top .q225{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px}
#top .q226{display:flex;flex-direction:column;gap:10px;border:1px solid #E4E7EC;border-radius:14px;padding:10px 10px 14px}
#top .q227{display:block;border-radius:9px;overflow:hidden;aspect-ratio:16/10;background:#F6F7F9}
#top .q228{display:flex;flex-direction:column;padding:0 4px}
#top .q229{display:flex;gap:22px;flex-wrap:wrap}
#top .q230{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#3A4457;position:relative}
#top .q231{position:absolute;opacity:0;width:1px;height:1px}
#top .q232{width:44px;height:44px;border-radius:50%;background:#2563EB;display:block}
#top .q233{width:44px;height:44px;border-radius:50%;background:#059669;display:block}
#top .q234{width:44px;height:44px;border-radius:50%;background:#7C3AED;display:block}
#top .q235{width:44px;height:44px;border-radius:50%;background:#EA580C;display:block}
#top .q236{width:44px;height:44px;border-radius:50%;background:#E11D48;display:block}
#top .q237{width:44px;height:44px;border-radius:50%;background:#111827;display:block}
#top .q238{display:flex;flex-direction:column;gap:10px;background:#F6F7F9;border-radius:12px;padding:18px 20px;font-size:15px;color:#3A4457}
#top .q239{display:flex;flex-direction:column;gap:8px}
#top .q240{font-size:14px;font-weight:500}
#top .q241{display:flex;flex-direction:column;gap:4px;border:1px solid #E4E7EC;border-radius:12px;padding:16px 18px}
#top .q242{display:flex;justify-content:space-between;gap:10px;font-weight:600;font-size:15.5px}
#top .q243{color:#687286;font-weight:500}
#top .q244{background:#0B1530;color:#FFFFFF;border-radius:20px;padding:clamp(24px,3vw,32px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}
#top .q245{display:flex;flex-direction:column;gap:6px;max-width:30em}
#top .q246{font-size:18px;font-weight:600}
#top .q247{color:#B9C2D6;font-size:15px}
#top .q248{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:10px;background:#FFFFFF;color:#0B1426;text-decoration:none;font-weight:500;font-size:15.5px}
#top .q249{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:72px;padding-bottom:40px}
#top .q250{max-width:860px;border-top:1px solid #DDE1E7}
#top .q251{margin:8px 0 4px;max-width:62ch;color:#3A4457}
#top .q252{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:56px;padding-bottom:40px;display:flex;flex-wrap:wrap;gap:40px 72px;align-items:flex-start}
#top .q253{flex:0 1 260px;display:flex;flex-direction:column;border-bottom:1px solid #E4E7EC}
#top .q254{font-size:13px;color:#687286;padding-bottom:10px}
#top .q255{display:flex;gap:12px;padding:9px 0;text-decoration:none;color:#3A4457;font-size:14.5px;border-top:1px solid #E4E7EC}
#top .q256{color:#1F4FD6;font-weight:600;min-width:18px}
#top .q257{flex:1 1 600px;min-width:0;border-bottom:1px solid #E4E7EC}
#top .q258{display:flex;flex-direction:column;gap:14px;padding:36px 0;border-top:1px solid #E4E7EC}
#top .q259{display:flex;gap:14px;align-items:baseline}
#top .q260{color:#1F4FD6;font-weight:600;font-size:15px;min-width:22px}
#top .q261{display:flex;flex-direction:column;gap:14px;padding-left:36px}
#top .q262{margin:0;color:#3A4457;font-size:16px;line-height:1.75;max-width:66ch}
#top .q263{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:66ch}
#top .q264{display:flex;gap:12px;color:#3A4457;font-size:16px;line-height:1.65}
#top .q265{margin:8px 0 0;font-size:17px;font-weight:600}
#top .q266{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;color:#3A4457;font-size:16px;line-height:1.65;max-width:66ch}
#top .q267{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:56px;padding-bottom:120px}
#top .q268{display:flex;flex-direction:column;gap:30px;margin-bottom:40px}
#top .q269{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px}
#top .q270{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:#0B1426}
#top .q271{flex:none;width:26px;height:26px;border-radius:50%;background:#1F4FD6;display:flex;align-items:center;justify-content:center}
#top .q272{flex:1 1 24px;min-width:14px;max-width:72px;height:1px;background:#1F4FD6}
#top .q273{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:#0B1426}
#top .q274{flex:none;width:26px;height:26px;border-radius:50%;background:#0B1426;color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600}
#top .q275{flex:1 1 24px;min-width:14px;max-width:72px;height:1px;background:#D0D5DD}
#top .q276{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:#687286}
#top .q277{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid #D0D5DD;box-sizing:border-box;color:#687286;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600}
#top .q278{display:flex;flex-direction:column;gap:10px}
#top .q279{margin:0;font-size:clamp(36px,4vw,50px);line-height:1.05;font-weight:600;letter-spacing:-.04em}
#top .q280{margin:0;color:#3A4457;font-size:17px;max-width:40em}
#top .q281{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}
#top .q282{flex:1.55 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}
#top .q283{background:#FFFFFF;border:1px solid #E4E7EC;border-radius:20px;padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:20px}
#top .q284{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}
#top .q285{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}
#top .q286{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}
#top .q287{flex:none;width:148px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:1px solid #E4E7EC;background:#F6F7F9}
#top .q288{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:8px}
#top .q289{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}
#top .q290{font-size:18px;font-weight:600;letter-spacing:-.01em}
#top .q291{white-space:nowrap}
#top .q292{font-size:20px;font-weight:600;letter-spacing:-.02em}
#top .q293{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#3A4457}
#top .q294{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}
#top .q295{font-size:13px;color:#3A4457;border:1px solid #E4E7EC;border-radius:999px;padding:2px 10px}
#top .q296{color:#1F4FD6;font-weight:500;font-size:15px;text-underline-offset:4px;min-height:32px;display:inline-flex;align-items:center}
#top .q297{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));column-gap:24px}
#top .q298{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-top:1px solid #EEF0F3}
#top .q299{margin:0;font-size:15.5px;font-weight:500}
#top .q300{display:inline-flex;align-items:center;gap:8px}
#top .q301{width:12px;height:12px;border-radius:50%;display:inline-block}
#top .q302{display:flex;gap:16px;align-items:flex-start;border:1px solid #E4E7EC;border-radius:14px;padding:18px 20px;background:#FFFFFF}
#top .q303{margin-top:2px}
#top .q304{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
#top .q305{font-size:14.5px;color:#687286}
#top .q306{flex:none;text-align:right;display:flex;flex-direction:column}
#top .q307{font-weight:600;font-size:16px;white-space:nowrap}
#top .q308{flex:1 1 340px;min-width:0;align-self:stretch}
#top .q309{background:#FFFFFF;border:1px solid #E4E7EC;border-radius:20px;padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:18px;box-shadow:0 40px 80px -60px rgba(11,20,38,.35)}
#top .q310{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px}
#top .q311{color:#3A4457;white-space:nowrap;text-align:right}
#top .q312{justify-content:space-between;align-items:baseline;gap:16px;font-size:15px}
#top .q313{border-top:1px solid #E4E7EC;padding-top:18px;display:flex;flex-direction:column;gap:12px}
#top .q314{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}
#top .q315{font-size:15.5px;font-weight:600}
#top .q316{font-size:30px;font-weight:600;letter-spacing:-.035em;line-height:1;white-space:nowrap}
#top .q317{display:flex;gap:12px;align-items:flex-start;background:#F4F7FE;border:1px solid #DCE5FB;border-radius:12px;padding:14px 16px;font-size:14.5px;color:#3A4457}
#top .q318{display:flex;align-items:center;justify-content:center;min-height:54px;border-radius:10px;background:#1F4FD6;color:#FFFFFF;text-decoration:none;font-weight:500;font-size:16px}
#top .q319{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}
#top .q320{font-size:12.5px;font-weight:600;letter-spacing:.01em;color:#3A4457;border:1px solid #E4E7EC;border-radius:6px;padding:3px 8px;background:#FFFFFF}
#top .q321{border-bottom:1px solid #EEF0F3;background:#FFFFFF}
#top .q322{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:18px clamp(20px,4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
#top .q323{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:500;color:#0B1426}
#top .q324{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14.5px;color:#3A4457;text-decoration:none}
#top .q325{display:flex;gap:14px;align-items:center;border:1px solid #E4E7EC;border-radius:14px;padding:16px 18px;background:#FFFFFF}
#top .q326{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
#top .q327{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
#top .q328{font-size:12px;font-weight:600;color:#3A4457;border:1px solid #E4E7EC;border-radius:6px;padding:2px 7px}
#top .q329{gap:12px;align-items:flex-start;background:#F4F7FE;border:1px solid #DCE5FB;border-radius:12px;padding:14px 16px;font-size:14.5px;color:#3A4457}
#top .q330{display:flex;flex-direction:column;gap:18px;padding:4px 2px 0}
#top .q331{cursor:pointer}
#top .q332{display:flex;gap:14px;align-items:flex-start;font-size:15px;color:#3A4457;border-radius:10px}
#top .q333{margin-top:1px}
#top .q334{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;border-radius:12px;background:#1F4FD6;color:#FFFFFF;text-decoration:none;font-weight:500;font-size:16.5px}
#top .q335{text-align:center;font-size:14px;color:#687286}
#top .q336{display:flex;flex-direction:column;gap:20px}
#top .q337{display:flex;gap:14px;align-items:center}
#top .q338{flex:none;width:72px;aspect-ratio:16/10;border-radius:8px;overflow:hidden;border:1px solid #E4E7EC}
#top .q339{display:flex;flex-direction:column;gap:10px;border-top:1px solid #EEF0F3;padding-top:16px}
#top .q340{border-top:1px solid #E4E7EC;padding-top:16px;display:flex;flex-direction:column;gap:10px}
#top .q341{font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1;white-space:nowrap}
#top .q342{display:flex;justify-content:space-between;gap:16px;font-size:15px}
#top .q343{border:1px solid #E4E7EC;border-radius:20px;padding:clamp(22px,3vw,28px);display:flex;flex-direction:column;gap:16px;background:transparent}
#top .q344{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
#top .q345{display:flex;gap:14px;align-items:flex-start;position:relative;padding-bottom:18px}
#top .q346{position:absolute;left:12px;top:28px;bottom:2px;width:1px;background:#E4E7EC}
#top .q347{flex:none;width:25px;height:25px;border-radius:50%;border:1px solid #D0D5DD;box-sizing:border-box;background:#FFFFFF;color:#1F4FD6;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}
#top .q348{display:flex;flex-direction:column;gap:1px}
#top .q349{display:flex;gap:14px;align-items:flex-start;position:relative;padding-bottom:0px}
#top .q350{background:#FFFFFF;border-top:1px solid #EEF0F3}
#top .q351{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:28px clamp(20px,4vw,40px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13.5px;color:#687286}
#top .q352{display:flex;gap:20px;flex-wrap:wrap}
#top .q353{color:#687286}
#top .q354{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:56px;padding-bottom:110px}
#top .q355{margin-bottom:56px}
#top .q356{display:flex;flex-wrap:wrap;gap:48px 64px;align-items:flex-start}
#top .q357{flex:1.3 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}
#top .q358{width:56px;height:56px;border-radius:50%;background:#1F4FD6;display:flex;align-items:center;justify-content:center}
#top .q359{margin:0;font-size:clamp(40px,4.6vw,58px);line-height:1.04;font-weight:600;letter-spacing:-.04em;text-wrap:balance}
#top .q360{margin:0;font-size:18px;line-height:1.65;color:#3A4457;max-width:34em}
#top .q361{flex:1 1 360px;min-width:0}
#top .q362{background:#FFFFFF;border:1px solid #E4E7EC;border-radius:20px;padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:6px;box-shadow:0 40px 80px -60px rgba(11,20,38,.35)}
#top .q363{margin:0 0 10px;font-size:20px;font-weight:600;letter-spacing:-.02em}
#top .q364{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #EEF0F3;font-size:15px}
#top .q365{font-weight:500;text-align:right}
#top .q366{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px;border-top:1px solid #E4E7EC}
#top .q367{font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1}
#top .q368{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);padding-top:100px;padding-bottom:120px;display:flex;flex-wrap:wrap;gap:48px 72px;align-items:flex-start}
#top .q369{flex:1 1 340px;display:flex;flex-direction:column;gap:14px}
#top .q370{margin:6px 0 0;color:#3A4457;max-width:30em}
#top .q371{flex:1.3 1 480px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
#top .q372{display:flex;gap:18px;align-items:flex-start;position:relative;padding-bottom:30px}
#top .q373{position:absolute;left:15px;top:36px;bottom:4px;width:1px;background:#E4E7EC}
#top .q374{flex:none;width:31px;height:31px;border-radius:50%;box-sizing:border-box;background:#1F4FD6;display:flex;align-items:center;justify-content:center;color:#1F4FD6;font-size:13px;font-weight:600}
#top .q375{display:flex;flex-direction:column;gap:3px;padding-top:3px}
#top .q376{font-size:13.5px;font-weight:500;color:#1F4FD6}
#top .q377{font-weight:600;font-size:17px;letter-spacing:-.01em}
#top .q378{font-size:15px;color:#3A4457;max-width:36em}
#top .q379{flex:none;width:31px;height:31px;border-radius:50%;box-sizing:border-box;border:1px solid #D0D5DD;background:#FFFFFF;display:flex;align-items:center;justify-content:center;color:#1F4FD6;font-size:13px;font-weight:600}
#top .q380{display:flex;gap:18px;align-items:flex-start;position:relative;padding-bottom:0px}
#top .q381{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px}
#top .q382{display:flex;align-items:center;justify-content:center;border-radius:9px;aspect-ratio:16/10;background:#F6F7F9;border:1.5px dashed #C5CBD5;color:#1F4FD6}
#top .q383{width:44px;height:44px;border-radius:50%;background:conic-gradient(#E11D48,#EA580C,#FACC15,#059669,#2563EB,#7C3AED,#E11D48);display:block}
#top .q384{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:28px 44px;background:#F6F7F9;border:1px solid #E4E7EC;border-radius:20px;padding:clamp(18px,3vw,28px)}
#top .q385{flex:1 1 380px;min-width:0;border-radius:14px;overflow:hidden;aspect-ratio:16/10;background:#E4E7EC}
#top .q386{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:12px}
#top .q387{margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:600;letter-spacing:-.025em;line-height:1.15}
#top .q388{margin:0;color:#3A4457;font-size:16px;line-height:1.6}
#top .q389{align-self:flex-start;display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:10px;background:#1F4FD6;color:#FFFFFF;text-decoration:none;font-weight:500;font-size:15.5px;margin-top:8px}
