/* Genereret af tools/design/build_css.py fra Claude Design-stylesheetet. Ret ikke i hånden. */
.fd{--fd-navy:var(--wp--preset--color--navy); --fd-navy-2:var(--wp--preset--color--navy-2); --fd-navy-3:#293C5B;
  --fd-orange:var(--wp--preset--color--orange); --fd-orange-strong:var(--wp--preset--color--orange); --fd-orange-text:var(--wp--preset--color--orange);
  --fd-orange-tint:var(--wp--preset--color--orange-tone); --fd-orange-wash:#FFFBF7;
  --fd-text:var(--wp--preset--color--navy); --fd-text-2:var(--wp--preset--color--tekst); --fd-muted:var(--wp--preset--color--daempet);
  --fd-line:var(--wp--preset--color--linje); --fd-line-2:#E4EAF2; --fd-surface:var(--wp--preset--color--flade); --fd-white:#FFFFFF;
  --fd-ok:#1E7A4C; --fd-ok-tint:#E6F4EC;
  --fd-r-sm:8px; --fd-r:14px; --fd-r-lg:20px;
  --fd-shadow:0 1px 2px rgba(20,42,66,.06),0 8px 24px rgba(20,42,66,.07);
  --fd-shadow-lg:0 2px 4px rgba(20,42,66,.06),0 18px 40px rgba(20,42,66,.12);
  --fd-max:1200px; --fd-gutter:clamp(16px,4vw,40px);
  container-type:inline-size; container-name:fd;
  -webkit-font-smoothing:antialiased;}
.fd *,.fd *::before,.fd *::after{box-sizing:border-box}
.fd img{max-width:100%;display:block}
.fd h1,.fd h2,.fd h3,.fd h4,.fd p{margin:0}
.fd a{color:inherit}
.fd :focus-visible{outline:3px solid var(--fd-orange);outline-offset:3px;border-radius:6px}
.fd-wrap{max-width:var(--fd-max);margin:0 auto;padding-inline:var(--fd-gutter)}
.fd-section{padding-block:clamp(56px,7vw,96px)}
.fd-section--tint{background:var(--fd-surface)}
.fd-section--warm{background:var(--fd-orange-wash)}
.fd-section--navy{background:var(--fd-navy);color:#fff}
.fd-anchor{scroll-margin-top:120px}
.fd-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fd-orange-text)}
.fd-eyebrow::before{content:"";width:22px;height:2px;background:var(--fd-orange);border-radius:2px}
.fd-section--navy .fd-eyebrow{color:var(--fd-orange)}
.fd-h1{font-size:clamp(34px,5.2vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.025em;text-wrap:balance}
.fd-h2{font-size:clamp(27px,3.4vw,40px);line-height:1.15;font-weight:800;letter-spacing:-.02em;text-wrap:balance}
.fd-h3{font-size:19px;line-height:1.3;font-weight:700;letter-spacing:-.005em}
.fd-hl{color:var(--fd-orange-strong)}
.fd-section--navy .fd-hl,.fd-dark .fd-hl{color:var(--fd-orange)}
.fd-lead{font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--fd-text-2);text-wrap:pretty;max-width:62ch}
.fd-section--navy .fd-lead{color:rgba(255,255,255,.82)}
.fd-body{color:var(--fd-text-2);text-wrap:pretty}
.fd-small{font-size:14px;line-height:1.55;color:var(--fd-muted)}
.fd-sechead{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,4vw,48px);max-width:760px}
.fd-sechead--center{margin-inline:auto;text-align:center;align-items:center}
.fd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border-radius:var(--fd-r-sm);font:700 15px/1.2 Poppins,"Segoe UI",sans-serif;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;white-space:nowrap}
.fd-btn svg{width:18px;height:18px;flex:none}
.fd-btn--primary{background:var(--fd-orange);color:var(--fd-navy)}
.fd-btn--primary:hover{background:var(--wp--preset--color--orange);box-shadow:0 6px 18px rgba(244,130,32,.35);transform:translateY(-1px)}
.fd-btn--dark{background:var(--fd-navy);color:#fff}
.fd-btn--dark:hover{background:var(--fd-navy-3)}
.fd-btn--ghost{background:transparent;color:var(--fd-navy);border-color:var(--fd-line)}
.fd-btn--ghost:hover{border-color:var(--fd-navy);background:#fff}
.fd-btn--light{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}
.fd-btn--light:hover{border-color:#fff;background:rgba(255,255,255,.08)}
.fd-btn--sm{min-height:40px;padding:8px 16px;font-size:14px}
.fd-btn--block{width:100%}
.fd-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}
.fd-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--fd-orange-text);text-decoration:none;border-bottom:1px solid transparent}
.fd-link:hover{border-bottom-color:currentColor}
.fd-link svg{width:16px;height:16px}
.fd-topbar{background:var(--fd-navy-2);color:rgba(255,255,255,.88);font-size:13px}
.fd-topbar .fd-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;flex-wrap:wrap}
.fd-topbar__group{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.fd-topbar a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:inherit}
.fd-topbar a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.fd-topbar svg{width:14px;height:14px;color:var(--fd-orange)}
.fd-customer{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px}
.fd-customer:hover{border-color:rgba(255,255,255,.6);text-decoration:none!important}
.fd-header{position:sticky;top:0;z-index:50;background:var(--fd-navy);color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.06)}
.fd-header .fd-wrap{display:flex;align-items:center;gap:32px;min-height:76px}
.fd-logo{display:block;flex:none}
.fd-logo img{height:30px;width:auto}
.fd-nav{display:flex;align-items:center;gap:4px;margin-left:auto}
.fd-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;color:rgba(255,255,255,.86);border-radius:6px}
.fd-nav a:hover{color:#fff;background:rgba(255,255,255,.06)}
.fd-nav a[aria-current="page"]{color:#fff;font-weight:600}
.fd-nav a[aria-current="page"]::after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:3px;border-radius:3px;background:var(--fd-orange)}
.fd-header__cta{flex:none}
.fd-burger{display:none;margin-left:auto;width:44px;height:44px;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;cursor:pointer}
.fd-burger svg{width:22px;height:22px}
.fd-mobilenav{display:none}
.fd-hero{padding-block:clamp(40px,6vw,80px) clamp(48px,6vw,88px);background:linear-gradient(180deg,var(--fd-orange-wash),#fff 70%)}
.fd-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:center}
.fd-hero__copy{display:flex;flex-direction:column;gap:22px}
.fd-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}
.fd-hero__media{position:relative}
.fd-photo{border-radius:var(--fd-r-lg);overflow:hidden;background:var(--fd-surface)}
.fd-photo img{width:100%;height:100%;object-fit:cover}
.fd-hero__photo{aspect-ratio:5/4}
.fd-hero__photo img{object-position:62% 40%}
.fd-sender{position:absolute;left:-28px;bottom:-26px;display:flex;align-items:center;gap:14px;padding:14px 20px 14px 14px;background:#fff;border-radius:var(--fd-r);box-shadow:var(--fd-shadow-lg);max-width:320px}
.fd-sender img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none;background:var(--fd-navy)}
.fd-sender__name{font-weight:700;font-size:15px;line-height:1.3}
.fd-sender__role{font-size:13px;color:var(--fd-muted);line-height:1.4}
.fd-sender a{font-weight:600;text-decoration:none;color:var(--fd-orange-text);font-size:14px}
.fd-existing{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;padding:12px 16px;border:1px solid var(--fd-line);border-radius:var(--fd-r-sm);background:#fff;font-size:14px;max-width:560px}
.fd-existing strong{font-weight:600}
.fd-existing__links{display:flex;gap:14px;flex-wrap:wrap}
.fd-trust{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;margin-top:8px;font-size:13px;color:var(--fd-muted)}
.fd-trust span{display:inline-flex;align-items:center;gap:8px}
.fd-trust svg{width:16px;height:16px;color:var(--fd-orange-strong)}
.fd-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}
.fd-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}
.fd-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px;background:#fff;border:1px solid var(--fd-line-2);border-radius:var(--fd-r);transition:border-color .15s,box-shadow .15s,transform .15s}
a.fd-card{text-decoration:none}
a.fd-card:hover,.fd-card--hover:hover{border-color:#C9D5E3;box-shadow:var(--fd-shadow);transform:translateY(-2px)}
.fd-card .fd-link{margin-top:auto;padding-top:6px}
.fd-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--fd-orange-tint);color:var(--fd-orange-text);flex:none}
.fd-icon svg{width:24px;height:24px}
.fd-icon--navy{background:var(--fd-navy);color:var(--fd-orange)}
.fd-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}
.fd-split--top{align-items:start}
.fd-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}
.fd-checklist li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}
.fd-checklist svg{width:22px;height:22px;color:var(--fd-orange-strong);margin-top:2px}
.fd-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}
.fd-benefit{display:flex;flex-direction:column;gap:8px}
.fd-benefit__num{font-size:13px;font-weight:700;color:var(--fd-orange-text);letter-spacing:.08em}
.fd-note{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--fd-r-sm);background:var(--fd-surface);border:1px solid var(--fd-line-2);font-size:14px;color:var(--fd-text-2)}
.fd-note svg{width:20px;height:20px;flex:none;color:var(--fd-navy);margin-top:1px}
.fd-note--warm{background:var(--fd-orange-tint);border-color:#F9D9BC}
.fd-packs{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
.fd-pack{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px 22px 22px;background:#fff;border:1.5px solid var(--fd-line);border-radius:var(--fd-r);transition:border-color .15s,box-shadow .15s}
.fd-pack:hover{box-shadow:var(--fd-shadow)}
.fd-pack--feature{border-color:var(--fd-navy);box-shadow:var(--fd-shadow)}
.fd-pack--selected{border-color:var(--fd-orange);box-shadow:0 0 0 3px rgba(244,130,32,.22),var(--fd-shadow)}
.fd-pack__flag{position:absolute;top:-13px;left:20px;padding:4px 12px;border-radius:999px;background:var(--fd-navy);color:#fff;font-size:12px;font-weight:600;line-height:1.4}
.fd-pack__name{font-size:22px;font-weight:800;letter-spacing:-.01em}
.fd-pack__tag{font-size:14px;line-height:1.45;color:var(--fd-text-2);min-height:42px}
.fd-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}
.fd-price__amount{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1}
.fd-price__unit{font-size:13px;color:var(--fd-muted);line-height:1.35}
.fd-pack__for{padding:12px 14px;border-radius:10px;background:var(--fd-surface);font-size:13.5px;line-height:1.5;color:var(--fd-text-2)}
.fd-pack__for strong{display:block;color:var(--fd-text);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}
.fd-pack__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.45}
.fd-pack__list li{display:grid;grid-template-columns:18px 1fr;gap:10px}
.fd-pack__list svg{width:18px;height:18px;margin-top:1px;color:var(--fd-ok)}
.fd-pack__list .is-no svg{color:#7A8899}
.fd-pack__list .is-no{color:var(--fd-muted)}
.fd-pack__base{font-size:13px;font-weight:600;color:var(--fd-muted)}
.fd-pack__actions{margin-top:auto;padding-top:6px;display:flex;flex-direction:column;gap:8px}
.fd-mini-packs{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}
.fd-mini{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--fd-line-2);border-radius:var(--fd-r);background:#fff}
.fd-mini__price{font-size:15px;color:var(--fd-text-2)}
.fd-mini__price b{font-size:24px;color:var(--fd-text);font-weight:800}
.fd-steps-bar{display:flex;gap:6px;margin-bottom:6px}
.fd-steps-bar span{height:6px;flex:1;border-radius:6px;background:var(--fd-line-2)}
.fd-steps-bar span.on{background:var(--fd-orange)}
.fd-subnav{position:sticky;top:76px;z-index:40;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--fd-line-2)}
.fd-subnav .fd-wrap{display:flex;align-items:center;gap:6px;overflow-x:auto;min-height:56px;scrollbar-width:none}
.fd-subnav a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;color:var(--fd-text-2)}
.fd-subnav a:hover{background:var(--fd-surface);color:var(--fd-text)}
.fd-subnav__sum{margin-left:auto;flex:none;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fd-muted)}
.fd-subnav__sum b{color:var(--fd-text)}
.fd-crumb{display:flex;gap:8px;font-size:13px;color:var(--fd-muted)}
.fd-crumb a{text-decoration:none}
.fd-crumb a:hover{text-decoration:underline}
.fd-compare{border:1px solid var(--fd-line);border-radius:var(--fd-r);overflow:hidden;background:#fff}
.fd-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px}
.fd-table th,.fd-table td{padding:12px 16px;border-bottom:1px solid var(--fd-line-2);text-align:center;vertical-align:middle}
.fd-table thead th{position:sticky;top:132px;z-index:2;background:#fff;padding-block:18px;border-bottom:1px solid var(--fd-line)}
.fd-table th:first-child,.fd-table td:first-child{text-align:left;width:38%}
.fd-table .is-sel{background:#FFF6EE}
.fd-table thead .is-sel{background:#FFF1E3;box-shadow:inset 0 3px 0 var(--fd-orange)}
.fd-colhead{display:flex;flex-direction:column;align-items:center;gap:6px}
.fd-colhead b{font-size:17px}
.fd-colhead span{font-size:13px;font-weight:500;color:var(--fd-muted)}
.fd-colbtn{min-height:34px;padding:4px 12px;border-radius:999px;border:1px solid var(--fd-line);background:#fff;font:600 12.5px Poppins,sans-serif;color:var(--fd-text);cursor:pointer}
.fd-colbtn:hover{border-color:var(--fd-navy)}
.fd-colbtn[aria-pressed="true"]{background:var(--fd-navy);border-color:var(--fd-navy);color:#fff}
.fd-catrow td{background:var(--fd-surface);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-text);padding-block:10px}
.fd-feat{display:flex;align-items:center;gap:8px;font-weight:500}
.fd-info{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:50%;border:1px solid var(--fd-line);background:#fff;color:var(--fd-text-2);cursor:pointer;padding:0}
.fd-info:hover{border-color:var(--fd-navy);color:var(--fd-navy)}
.fd-info[aria-expanded="true"]{background:var(--fd-navy);color:#fff;border-color:var(--fd-navy)}
.fd-info svg{width:15px;height:15px}
.fd-explain{display:block;margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--fd-surface);font-size:13.5px;line-height:1.5;color:var(--fd-text-2);font-weight:400}
.fd-yes{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;background:var(--fd-ok-tint);color:var(--fd-ok)}
.fd-yes svg{width:16px;height:16px}
.fd-no{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;color:#A3AEBC}
.fd-no svg{width:14px;height:14px}
.fd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.fd-cmp-mobile{display:none}
.fd-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;background:var(--fd-surface);border-radius:12px}
.fd-tab{min-height:44px;border:0;border-radius:8px;background:transparent;font:600 14px Poppins,sans-serif;color:var(--fd-text-2);cursor:pointer}
.fd-tab[aria-pressed="true"]{background:#fff;color:var(--fd-text);box-shadow:var(--fd-shadow)}
.fd-mlist{list-style:none;margin:0;padding:0}
.fd-mlist li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px 2px;border-bottom:1px solid var(--fd-line-2);align-items:start;font-size:15px}
.fd-mlist li.is-off{color:var(--fd-muted)}
.fd-mcat{margin:22px 0 4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.fd-calc{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:28px;align-items:start}
.fd-calc__main{background:#fff;border:1px solid var(--fd-line);border-radius:var(--fd-r-lg);padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:24px}
.fd-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}
.fd-stepbtn{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border-radius:10px;border:1px solid var(--fd-line-2);background:#fff;font:600 13.5px Poppins,sans-serif;color:var(--fd-muted);cursor:pointer;text-align:left}
.fd-stepbtn:hover{border-color:#C9D5E3;color:var(--fd-text)}
.fd-stepbtn .n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--fd-surface);font-size:13px;flex:none}
.fd-stepbtn[aria-current="step"]{border-color:var(--fd-navy);color:var(--fd-text);background:#fff}
.fd-stepbtn[aria-current="step"] .n{background:var(--fd-navy);color:#fff}
.fd-stepbtn.is-done .n{background:var(--fd-orange);color:var(--fd-navy)}
.fd-steptitle{display:flex;flex-direction:column;gap:6px}
.fd-users{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.fd-qty{display:inline-flex;align-items:center;border:1.5px solid var(--fd-line);border-radius:12px;overflow:hidden}
.fd-qty button{width:52px;height:56px;border:0;background:var(--fd-surface);font:600 24px Poppins,sans-serif;color:var(--fd-navy);cursor:pointer}
.fd-qty button:hover{background:var(--fd-line-2)}
.fd-qty input{width:88px;height:56px;border:0;text-align:center;font:800 26px Poppins,sans-serif;color:var(--fd-text);-moz-appearance:textfield}
.fd-qty input::-webkit-inner-spin-button{-webkit-appearance:none}
.fd-range{width:100%;accent-color:var(--fd-orange);height:28px}
.fd-presets{display:flex;gap:8px;flex-wrap:wrap}
.fd-chip{min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--fd-line);background:#fff;font:600 13.5px Poppins,sans-serif;color:var(--fd-text-2);cursor:pointer}
.fd-chip:hover{border-color:var(--fd-navy);color:var(--fd-text)}
.fd-chip[aria-pressed="true"]{background:var(--fd-navy);color:#fff;border-color:var(--fd-navy)}
.fd-options{display:grid;gap:10px}
.fd-option{display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:center;width:100%;padding:16px 18px;border:1.5px solid var(--fd-line);border-radius:12px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,background-color .15s}
.fd-option:hover{border-color:#B7C5D6}
.fd-option[aria-checked="true"],.fd-option[aria-pressed="true"]{border-color:var(--fd-orange);background:var(--fd-orange-wash)}
.fd-option__mark{width:22px;height:22px;border-radius:50%;border:2px solid #A9B6C6;display:inline-flex;align-items:center;justify-content:center;background:#fff}
.fd-option--check .fd-option__mark{border-radius:6px}
.fd-option[aria-checked="true"] .fd-option__mark,.fd-option[aria-pressed="true"] .fd-option__mark{border-color:var(--fd-orange);background:var(--fd-orange);color:var(--fd-navy)}
.fd-option__mark svg{width:14px;height:14px}
.fd-option__title{font-weight:700;font-size:15.5px;line-height:1.35}
.fd-option__desc{font-size:13.5px;color:var(--fd-text-2);line-height:1.45}
.fd-option__meta{font-size:13px;font-weight:600;color:var(--fd-text-2);text-align:right;white-space:nowrap}
.fd-calc__nav{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--fd-line-2)}
.fd-summary{position:sticky;top:148px;display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:var(--fd-r-lg);background:var(--fd-navy);color:#fff}
.fd-summary__label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-orange)}
.fd-summary__amount{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.02em}
.fd-summary__calc{font-size:14px;color:rgba(255,255,255,.75)}
.fd-summary hr{border:0;border-top:1px solid rgba(255,255,255,.14);margin:2px 0}
.fd-summary dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-size:14px}
.fd-summary dt{color:rgba(255,255,255,.65)}
.fd-summary dd{margin:0;text-align:right;font-weight:600}
.fd-summary__extra{font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.82)}
.fd-summary__extra ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}
.fd-mobilebar{display:none}
.fd-guide{max-width:820px;margin:0 auto;background:#fff;border:1px solid var(--fd-line);border-radius:var(--fd-r-lg);padding:clamp(22px,4vw,40px);display:flex;flex-direction:column;gap:22px;box-shadow:var(--fd-shadow)}
.fd-progress{height:6px;background:var(--fd-line-2);border-radius:6px;overflow:hidden}
.fd-progress span{display:block;height:100%;background:var(--fd-orange);border-radius:6px;transition:width .25s}
.fd-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}
.fd-result__pick{padding:24px;border-radius:var(--fd-r);background:var(--fd-navy);color:#fff;display:flex;flex-direction:column;gap:10px}
.fd-result__pick .fd-pack__name{color:#fff}
.fd-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.fd-scope__col{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:var(--fd-r);background:#fff;border:1px solid var(--fd-line-2)}
.fd-scope__col h3{display:flex;align-items:center;gap:12px}
.fd-taglist{display:flex;flex-wrap:wrap;gap:8px}
.fd-tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--fd-surface);font-size:13.5px;font-weight:500}
.fd-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;counter-reset:s;list-style:none;margin:0;padding:0}
.fd-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--fd-r);background:#fff;border:1px solid var(--fd-line-2)}
.fd-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.fd-person{display:flex;flex-direction:column;gap:12px}
.fd-person__img{aspect-ratio:1/1;border-radius:var(--fd-r);overflow:hidden;background:var(--fd-navy)}
.fd-person__img img{width:100%;height:100%;object-fit:cover}
.fd-person__mono{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--fd-orange);font-size:42px;font-weight:800;letter-spacing:.02em}
.fd-person__name{font-weight:700;font-size:16px;line-height:1.3}
.fd-person__role{font-size:14px;color:var(--fd-muted)}
.fd-wide-photo{aspect-ratio:10/3.2;border-radius:var(--fd-r-lg);overflow:hidden}
.fd-wide-photo img{width:100%;height:100%;object-fit:cover}
.fd-faq{display:flex;flex-direction:column;border-top:1px solid var(--fd-line)}
.fd-faq__item{border-bottom:1px solid var(--fd-line)}
.fd-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;background:none;border:0;text-align:left;font:600 17px/1.4 Poppins,sans-serif;color:var(--fd-text);cursor:pointer}
.fd-faq__q:hover{color:var(--fd-orange-text)}
.fd-faq__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--fd-surface);color:var(--fd-navy);transition:transform .2s}
.fd-faq__icon svg{width:18px;height:18px}
.fd-faq__q[aria-expanded="true"] .fd-faq__icon{transform:rotate(45deg);background:var(--fd-orange);color:var(--fd-navy)}
.fd-faq__a{padding:0 56px 24px 4px;color:var(--fd-text-2);max-width:78ch}
.fd-contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:start}
.fd-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(22px,3vw,32px);background:#fff;border-radius:var(--fd-r-lg);border:1px solid var(--fd-line);box-shadow:var(--fd-shadow);color:var(--fd-text)}
.fd-field{display:flex;flex-direction:column;gap:6px}
.fd-field--full{grid-column:1/-1}
.fd-field label{font-size:14px;font-weight:600}
.fd-field input,.fd-field textarea,.fd-field select{width:100%;min-height:48px;padding:12px 14px;border:1.5px solid var(--fd-line);border-radius:10px;font:400 15px Poppins,sans-serif;color:var(--fd-text);background:#fff}
.fd-field textarea{min-height:110px;resize:vertical}
.fd-field input:focus,.fd-field textarea:focus{border-color:var(--fd-navy);outline:3px solid rgba(244,130,32,.35);outline-offset:0}
.fd-consent{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--fd-text-2)}
.fd-consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--fd-orange)}
.fd-consent a{color:var(--fd-orange-text)}
.fd-picked{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:var(--fd-orange-wash);border:1px solid #F9D9BC}
.fd-picked__row{display:flex;flex-wrap:wrap;gap:8px}
.fd-picked__chip{display:inline-flex;gap:6px;align-items:center;padding:5px 12px;border-radius:999px;background:#fff;border:1px solid #F3CFAE;font-size:13.5px;font-weight:600}
.fd-proto{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:12px;background:var(--fd-ok-tint);color:#14532D;font-size:14.5px}
.fd-proto svg{width:22px;height:22px;flex:none}
.fd-contactcard{display:flex;flex-direction:column;gap:20px}
.fd-person-inline{display:flex;gap:16px;align-items:center}
.fd-person-inline img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--fd-navy-2)}
.fd-contactlines{display:flex;flex-direction:column;gap:10px}
.fd-contactlines a,.fd-contactlines span{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:500}
.fd-contactlines a:hover{text-decoration:underline;text-underline-offset:3px}
.fd-contactlines svg{width:20px;height:20px;color:var(--fd-orange)}
.fd-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.fd-proof__item{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--fd-r);background:#fff;border:1px solid var(--fd-line-2)}
.fd-proof__big{font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.02em}
.fd-stars{display:flex;gap:3px;color:var(--fd-orange-strong)}
.fd-stars svg{width:18px;height:18px}
.fd-footer{background:var(--fd-navy);color:rgba(255,255,255,.8);font-size:14.5px;padding-block:64px 28px}
.fd-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px}
.fd-footer h4{margin:0 0 14px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-weight:700}
.fd-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.fd-footer a{text-decoration:none;color:rgba(255,255,255,.8)}
.fd-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.fd-footer address{font-style:normal;line-height:1.7}
.fd-footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:rgba(255,255,255,.6)}
.fd-footer__logo img{height:28px;width:auto;margin-bottom:18px}
@container fd (max-width: 1080px){
.fd-packs,.fd-mini-packs{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-team{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-footer__grid{grid-template-columns:1fr 1fr}
}
@container fd (max-width: 960px){
.fd-nav,.fd-header__cta{display:none}
.fd-burger{display:inline-flex}
.fd-mobilenav{display:block;background:var(--fd-navy);border-top:1px solid rgba(255,255,255,.1);padding:8px var(--fd-gutter) 20px}
.fd-mobilenav a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 4px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;font-weight:500}
.fd-mobilenav a[aria-current="page"]{color:var(--fd-orange);font-weight:700}
.fd-mobilenav .fd-btn{margin-top:16px;width:100%;border-bottom:0;justify-content:center}
.fd-hero__grid,.fd-split,.fd-contact,.fd-result{grid-template-columns:minmax(0,1fr)}
.fd-calc{grid-template-columns:minmax(0,1fr)}
.fd-summary{position:static}
.fd-scope,.fd-proof{grid-template-columns:minmax(0,1fr)}
.fd-subnav{top:76px}
.fd-table thead th{top:132px}
.fd-subnav__sum{display:none}
}
@container fd (max-width: 720px){
.fd-topbar__hide{display:none}
.fd-header .fd-wrap{min-height:64px}
.fd-logo img{height:24px}
.fd-subnav{top:64px}
.fd-hero__photo{aspect-ratio:4/3}
.fd-sender{position:relative;left:auto;bottom:auto;margin:-36px 16px 0;max-width:none}
.fd-packs,.fd-mini-packs,.fd-team{grid-template-columns:minmax(0,1fr)}
.fd-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.fd-benefits{grid-template-columns:minmax(0,1fr)}
.fd-cmp-desktop{display:none}
.fd-cmp-mobile{display:block}
.fd-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}
.fd-stepbtn{flex-direction:column;justify-content:center;gap:4px;padding:8px 4px;font-size:11.5px;text-align:center}
.fd-form{grid-template-columns:minmax(0,1fr)}
.fd-footer__grid{grid-template-columns:minmax(0,1fr)}
.fd-mobilebar{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 16px;border-radius:14px;background:var(--fd-navy);color:#fff;box-shadow:var(--fd-shadow-lg)}
.fd-mobilebar small{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-orange)}
.fd-mobilebar b{font-size:20px}
.fd-wide-photo{aspect-ratio:4/3}
.fd-faq__a{padding-right:4px}
.fd-option{grid-template-columns:24px 1fr}
.fd-option__meta{grid-column:2;text-align:left}
.fd-existing{flex-direction:column;align-items:flex-start;gap:8px}
}
@media (prefers-reduced-motion: reduce){
.fd *{transition:none!important;scroll-behavior:auto!important}
}
.fd-compare{overflow:visible}
.fd-trow{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));border-bottom:1px solid var(--fd-line-2);font-size:14.5px}
.fd-trow>div{padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.fd-trow>div:first-child{align-items:stretch;text-align:left}
.fd-trow .is-sel{background:#FFF6EE}
.fd-thead{position:sticky;top:132px;z-index:3;background:#fff;border-bottom:1px solid var(--fd-line);border-radius:var(--fd-r) var(--fd-r) 0 0}
.fd-thead>div{padding-block:16px}
.fd-thead .is-sel{background:#FFF1E3;box-shadow:inset 0 3px 0 var(--fd-orange)}
.fd-trow--cat{background:var(--fd-surface)}
.fd-trow--cat>div{padding-block:10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.fd-trow:last-child{border-bottom:0}
.fd-trow--foot>div{padding-block:18px}
.fd-subnav__sum .fd-btn{min-height:36px;padding:6px 14px;font-size:13px}
@container fd (max-width: 720px){
.fd-thead{top:120px}
}
.fd .fd-btn{padding:14px 26px;border-radius:8px;font:700 15px/1 Poppins,"Segoe UI",sans-serif;gap:8px;transition:all .2s}
.fd .fd-btn--sm{padding:11px 18px;font-size:14px;min-height:42px}
.fd .fd-btn--primary{background:var(--wp--preset--color--orange);color:#fff;border-color:var(--wp--preset--color--orange)}
.fd .fd-btn--primary:hover{background:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(244,130,32,.32)}
.fd .fd-btn--dark{background:var(--wp--preset--color--navy);color:#fff;border-color:var(--wp--preset--color--navy)}
.fd .fd-btn--dark:hover{background:#0C1F31;border-color:#0C1F31;color:#fff;transform:translateY(-2px)}
.fd .fd-section--navy .fd-btn--dark,.fd .fd-result__pick .fd-btn--dark{background:#fff;color:var(--wp--preset--color--navy);border-color:#fff}
.fd .fd-btn--ghost{background:#fff;color:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--linje)}
.fd .fd-btn--ghost:hover{border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--navy)}
.fd .fd-btn[disabled]:hover{transform:none;box-shadow:none}
.fd .fd-hl,.fd .fd-eyebrow{color:var(--wp--preset--color--orange)}
.fd .fd-h1::after{content:"";display:block;width:32px;height:3px;border-radius:2px;background:var(--wp--preset--color--orange);margin-top:22px}
.fd .fd-link{color:var(--wp--preset--color--orange)}
.fd .fd-link:hover{color:var(--wp--preset--color--orange)}
.fd .fd-icon{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-pack__list li{grid-template-columns:20px 1fr}
.fd .fd-pack__list .is-no svg{background:#E4EAF2;color:#7A8899}
.fd .fd-yes{background:none;color:var(--wp--preset--color--orange);width:22px;height:22px}
.fd .fd-yes svg{width:18px;height:18px}
.fd .fd-no{color:#B0BAC5}
.fd .fd-trow .is-sel{background:#FFFBF7}
.fd .fd-thead .is-sel{background:var(--wp--preset--color--orange-tone);box-shadow:inset 0 3px 0 var(--wp--preset--color--orange)}
.fd-tipwrap{position:relative;display:inline-flex;vertical-align:middle}
.fd-tip{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-5px 0;padding:0;border:0;background:transparent;cursor:pointer;border-radius:50%}
.fd-tip span{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(244,130,32,.15);color:var(--wp--preset--color--orange);font:800 10px/1 Poppins,sans-serif;transition:background-color .15s,color .15s}
.fd-tip:hover span,.fd-tipwrap.is-open .fd-tip span{background:var(--wp--preset--color--orange);color:#fff}
.fd-tip:focus-visible{outline:2px solid var(--wp--preset--color--orange);outline-offset:1px}
.fd-tipbox{position:absolute;left:-6px;top:calc(100% + 6px);z-index:40;width:max-content;max-width:240px;padding:9px 13px;border-radius:8px;border-top:2px solid var(--wp--preset--color--orange);background:var(--wp--preset--color--navy);color:#fff;font:400 12px/1.55 Poppins,sans-serif;text-align:left;text-transform:none;letter-spacing:0;box-shadow:0 6px 20px rgba(0,0,0,.28);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}
.fd-tipwrap:hover .fd-tipbox,.fd-tip:focus-visible+.fd-tipbox,.fd-tipwrap.is-open .fd-tipbox{opacity:1;visibility:visible}
.fd-feat{gap:2px}
.fd .fd-faq__icon{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-faq__q[aria-expanded="true"] .fd-faq__icon{background:var(--wp--preset--color--orange);color:#fff}
.fd .fd-header{background:var(--wp--preset--color--navy)}
.fd .fd-header .fd-wrap{min-height:72px;gap:24px}
.fd .fd-logo img{height:28px}
.fd .fd-logo[aria-current="page"]{outline:0}
.fd .fd-nav{gap:2px}
.fd .fd-nav a{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:0 12px}
.fd .fd-nav a:hover{color:var(--wp--preset--color--orange);background:none}
.fd .fd-nav a[aria-current="page"]{color:var(--wp--preset--color--orange);font-weight:600}
.fd .fd-nav a[aria-current="page"]::after{display:none}
.fd-hdr-right{display:flex;align-items:center;gap:12px;flex:none}
.fd-cust{position:relative}
.fd-cust__btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:transparent;color:rgba(255,255,255,.88);font:500 13px Poppins,sans-serif;cursor:pointer;transition:border-color .15s,color .15s}
.fd-cust__btn:hover,.fd-cust__btn[aria-expanded="true"]{border-color:rgba(255,255,255,.7);color:#fff}
.fd-cust__btn svg{width:16px;height:16px;color:var(--wp--preset--color--orange)}
.fd-cust__btn .chev{width:14px;height:14px;color:rgba(255,255,255,.7)}
.fd-cust__menu{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:270px;padding:8px;border-radius:12px;border-top:2px solid var(--wp--preset--color--orange);background:#fff;color:var(--wp--preset--color--navy);box-shadow:0 18px 40px rgba(9,25,41,.25)}
.fd-cust__head{padding:8px 12px 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd-cust__menu a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;color:var(--wp--preset--color--navy)}
.fd-cust__menu a:hover{background:var(--wp--preset--color--flade);color:var(--wp--preset--color--navy)}
.fd-cust__menu svg{width:18px;height:18px;color:var(--wp--preset--color--orange);flex:none}
.fd-cust__menu hr{border:0;border-top:1px solid #E4EAF2;margin:6px 4px}
.fd .fd-subnav{top:72px}
.fd .fd-thead{top:128px}
.fd .fd-summary{top:144px}
.fd .fd-footer{background:var(--wp--preset--color--navy-footer);color:#fff;font-size:13.5px;line-height:1.65;padding:64px 0 0}
.fd .fd-footer__grid{grid-template-columns:1.15fr 1fr 1.15fr .9fr 1fr;gap:32px}
.fd .fd-footer h4{margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:#fff}
.fd .fd-footer ul{gap:4px}
.fd .fd-footer a{color:rgba(255,255,255,.92)}
.fd .fd-footer a:hover{color:var(--wp--preset--color--orange);text-decoration:none}
.fd-footer__info p{margin:0 0 14px}
.fd-footer__info b{display:block;font-weight:700}
.fd-footer__social{display:flex;flex-direction:column;gap:12px}
.fd-footer__social a{display:inline-flex;align-items:center;gap:10px;font-weight:600}
.fd-footer__social svg{width:18px;height:18px;color:var(--wp--preset--color--orange)}
.fd-footer__logos{display:flex;flex-direction:column;align-items:flex-start;gap:24px}
.fd-footer__logos img{width:auto;max-width:170px;height:auto}
.fd-footer__bar{margin-top:56px;padding:20px 0;background:#071521;font-size:12px;color:rgba(255,255,255,.78)}
.fd-footer__bar .fd-wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
@container fd (max-width: 1080px){
.fd .fd-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.fd .fd-nav a{padding:0 9px;font-size:12.5px}
}
@container fd (max-width: 960px){
.fd .fd-hdr-right .fd-cust,.fd .fd-hdr-right .fd-header__cta{display:none}
.fd .fd-hdr-right{margin-left:auto}
.fd .fd-burger{margin-left:0}
}
@container fd (max-width: 720px){
.fd .fd-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}
.fd .fd-footer__info{grid-column:1/-1}
.fd .fd-header .fd-wrap{min-height:64px}
.fd .fd-subnav{top:64px}
.fd .fd-thead{top:120px}
.fd .fd-h1::after{margin-top:16px}
}
.fd .fd-link{color:var(--wp--preset--color--navy);text-decoration:none;border-bottom:2px solid rgba(244,130,32,.6);padding-bottom:1px}
.fd .fd-link:hover{color:var(--wp--preset--color--navy);border-bottom-color:var(--wp--preset--color--orange)}
.fd .fd-section--navy .fd-link{color:#fff}
.fd .fd-link svg{color:var(--wp--preset--color--orange)}
.fd .fd-option .fd-option__mark svg{opacity:0}
.fd .fd-option[aria-pressed="true"] .fd-option__mark svg,.fd .fd-option[aria-checked="true"] .fd-option__mark svg{opacity:1;color:#fff}
.fd .fd-option[aria-pressed="true"] .fd-option__mark{background:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange)}
.fd .fd-trow .fd-feat,.fd .fd-mlist .fd-feat{display:block}
.fd .fd-feat .fd-tipwrap{margin-left:2px}
.fd .fd-feat>span:first-child{font-weight:500}
.fd-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:13.5px;color:var(--wp--preset--color--tekst)}
.fd-hero__proof span{display:inline-flex;align-items:center;gap:7px}
.fd-hero__proof b{color:var(--wp--preset--color--navy)}
.fd-hero__proof svg{width:16px;height:16px;color:var(--wp--preset--color--orange)}
.fd-hero__proof .stars{display:inline-flex;gap:2px;color:var(--wp--preset--color--orange)}
.fd-hero__proof .stars svg{width:15px;height:15px}
.fd .fd-hero__photo img{object-position:80% 35%}
.fd-quotes{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}
.fd-quote{display:flex;flex-direction:column;gap:18px;padding:30px;border-radius:14px;background:#fff;border:1px solid #E4EAF2}
.fd-quote blockquote{margin:0;font-size:17px;line-height:1.6;color:var(--wp--preset--color--navy);font-weight:500}
.fd-quote blockquote::before{content:"“";display:block;font-size:48px;line-height:.6;color:var(--wp--preset--color--orange);font-weight:800;margin-bottom:10px}
.fd-quote figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #E4EAF2;font-size:14px;color:var(--wp--preset--color--tekst)}
.fd-quote figcaption b{display:block;color:var(--wp--preset--color--navy);font-size:15px}
.fd-quote__avatar{width:44px;height:44px;border-radius:50%;background:var(--wp--preset--color--flade);border:1.5px dashed #B0BAC5;flex:none}
.fd-placeholder{border-style:dashed;border-color:#F3B57E;background:#FFFBF7}
.fd-ph{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.fd-quote-band{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:32px 36px;border-radius:20px;background:#fff;border:1px dashed #F3B57E}
.fd .fd-proof__big{font-size:24px}
.fd-person--cowork .fd-person__img{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:22px;background:var(--wp--preset--color--navy);color:#fff}
.fd-person--cowork img{width:130px!important;height:auto!important;object-fit:contain!important}
.fd-offer{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}
.fd-offer li{color:rgba(255,255,255,.88)}
.fd-cmp-more{display:flex;justify-content:center;padding:18px;border-top:1px solid #E4EAF2;background:#fff;border-radius:0 0 14px 14px}
@container fd (max-width: 720px){
.fd .fd-topbar .fd-wrap{min-height:36px;flex-wrap:nowrap;gap:10px}
.fd .fd-topbar__group{gap:12px;flex-wrap:nowrap;white-space:nowrap}
.fd .fd-calc__nav{flex-wrap:nowrap}
.fd .fd-calc__nav .fd-btn{flex:1;padding-inline:12px}
.fd-quote-band{grid-template-columns:1fr;padding:24px}
.fd .fd-hero__ctas .fd-btn{width:100%}
}
.fd .fd-card .fd-link,.fd .fd-proof__item .fd-link,.fd .fd-note .fd-link{align-self:flex-start;width:auto}
.fd .fd-quote .fd-ph{align-self:flex-start}
.fd .fd-stepbtn{gap:8px;padding:8px 10px;font-size:13px}
@container fd (max-width: 720px){
.fd .fd-topbar .fd-topbar__hide{display:none!important}
.fd .fd-topbar{font-size:12px}
}
.fd .fd-tipbox{display:none}
.fd .fd-tipwrap:hover .fd-tipbox,.fd .fd-tip:focus-visible+.fd-tipbox,.fd .fd-tipwrap.is-open .fd-tipbox{display:block}
.fd .fd-mlist li{position:relative}
.fd .fd-mlist .fd-tipwrap{position:static}
.fd .fd-mlist .fd-tipbox{left:38px;right:0;top:calc(100% - 4px);width:auto;max-width:none}
.fd .fd-header .fd-wrap{position:relative;align-items:stretch}
.fd .fd-header .fd-logo{align-self:center}
.fd .fd-hdr-right{align-self:center}
.fd .fd-mainnav{display:flex;gap:2px;align-items:stretch;margin-left:auto}
.fd-dd{display:flex;align-items:center}
.fd-dd--plain{display:flex;align-items:center}
.fd-ddwrap-rel{position:relative}
.fd .fd-dd__btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#fff;font:500 15px/1 Poppins,"Segoe UI",sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:color .15s,background-color .15s}
.fd .fd-dd__btn:hover,.fd .fd-dd.is-open>.fd-dd__btn,.fd .fd-dd:hover>.fd-dd__btn{color:var(--wp--preset--color--orange);background:rgba(255,255,255,.04)}
.fd .fd-dd__btn--active{color:var(--wp--preset--color--orange)}
.fd .fd-dd__btn--active::after{content:"";position:absolute;left:12px;right:30px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--wp--preset--color--orange)}
.fd .fd-dd__btn{position:relative}
.fd-chev{width:15px;height:15px;opacity:.75;transition:transform .2s}
.fd-dd.is-open .fd-chev,.fd-dd:hover .fd-chev{transform:rotate(180deg)}
.fd-dd:not(.fd-dd--mega){position:relative}
.fd-dd__panel{display:none;position:absolute;top:100%;z-index:70;background:#fff;color:var(--wp--preset--color--navy);border-radius:0 0 14px 14px;border-top:2px solid var(--wp--preset--color--orange);box-shadow:0 24px 48px rgba(9,25,41,.22);padding:10px;text-align:left}
.fd-dd:hover>.fd-dd__panel,.fd-dd:focus-within>.fd-dd__panel,.fd-dd.is-open>.fd-dd__panel{display:block}
.fd-ddlist{left:-10px;width:340px}
.fd-ddlist .fd-mi{width:100%}
.fd-mega{left:var(--fd-gutter);right:var(--fd-gutter)}
.fd-dd__panel.fd-mega{display:none}
.fd-dd:hover>.fd-mega,.fd-dd:focus-within>.fd-mega,.fd-dd.is-open>.fd-mega{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:10px 18px;padding:16px}
.fd-mega__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px}
.fd-mega__h{margin:6px 10px 6px;font-size:12.5px;font-weight:600;color:var(--wp--preset--color--daempet)}
.fd-mi{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;padding:10px;border-radius:10px;text-decoration:none;color:var(--wp--preset--color--navy);transition:background-color .15s}
.fd-mi:hover,.fd-mi:focus-visible{background:var(--wp--preset--color--flade);color:var(--wp--preset--color--navy)}
.fd-mi__ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-mi__ic svg{width:18px;height:18px}
.fd-mi b{display:block;font-size:14.5px;font-weight:600;line-height:1.35}
.fd-mi__d{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--wp--preset--color--daempet)}
.fd-mi--hl .fd-mi__ic{background:var(--wp--preset--color--orange);color:#fff}
.fd-mega__promo{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border-radius:12px;background:var(--wp--preset--color--navy);color:#fff}
.fd-mega__promo img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--wp--preset--color--orange)}
.fd-mega__ph{font-size:16px;font-weight:700;line-height:1.35}
.fd-mega__pt{font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.8)}
.fd-mega__tel{font-size:13px;color:rgba(255,255,255,.85)!important;text-decoration:none}
.fd-mega__tel:hover{color:var(--wp--preset--color--orange)!important}
.fd-mega__foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 10px 2px;border-top:1px solid #E4EAF2}
.fd-mgroup{border-bottom:1px solid rgba(255,255,255,.08)}
.fd-mgroup summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 4px;color:#fff;font-weight:500;cursor:pointer;list-style:none}
.fd-mgroup summary::-webkit-details-marker{display:none}
.fd-mgroup[open] summary{color:var(--wp--preset--color--orange)}
.fd-mgroup[open] .fd-chev{transform:rotate(180deg)}
.fd .fd-mobilenav .fd-mgroup__items a{min-height:44px;padding-left:16px;font-size:14.5px;color:rgba(255,255,255,.82);border-bottom:0}
.fd-mgroup__items{padding-bottom:8px}
@container fd (max-width: 1240px){
.fd .fd-dd__btn{padding:0 9px;font-size:14.5px}
.fd .fd-header__cta svg{display:none}
}
@container fd (max-width: 1130px){
.fd .fd-hdr-right .fd-header__cta{display:none}
.fd-mega__cols{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@container fd (max-width: 960px){
.fd .fd-header .fd-wrap{align-items:center}
.fd .fd-mainnav{display:none}
}
.fd .fd-dd__btn{white-space:nowrap;padding:0 10px;font-size:14.5px}
.fd .fd-header__cta svg{display:none}
.fd .fd-header .fd-wrap{gap:20px}
.fd-hero--sub{padding-block:clamp(32px,4vw,56px) clamp(48px,5vw,72px)}
.fd .fd-h1--sub{font-size:clamp(32px,4.4vw,50px)}
.fd-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--wp--preset--color--orange);color:#fff;box-shadow:0 10px 24px rgba(244,130,32,.3)}
.fd-hero__icon svg{width:28px;height:28px}
.fd-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}
.fd-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}
.fd-card--rel{text-decoration:none;color:var(--wp--preset--color--navy)}
.fd-card--hl{border-color:var(--wp--preset--color--orange);background:#FFFBF7}
.fd-incl{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:20px;background:#fff;border:1px solid var(--wp--preset--color--linje);box-shadow:0 2px 4px rgba(20,42,66,.06),0 18px 40px rgba(20,42,66,.12)}
.fd-incl__t{font-size:18px;font-weight:700;line-height:1.3}
.fd-incl ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}
.fd-incl li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid #E4EAF2;font-size:14.5px}
.fd-incl li:last-child{border-bottom:0}
.fd-incl__p{padding-top:14px;border-top:1px solid #E4EAF2;margin-top:4px}
.fd-incl__p img{width:44px!important;height:44px!important}
.fd-badge{flex:none;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}
.fd-badge--navy{background:#E8EDF4;color:var(--wp--preset--color--navy)}
.fd-badge--orange{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-badge--grey{background:var(--wp--preset--color--flade);color:var(--wp--preset--color--tekst)}
.fd-badge--green{background:#E6F4EC;color:#1E7A4C}
.fd-hubgroup{display:flex;flex-direction:column;gap:18px}
.fd-hubgroup__h{font-size:15px;color:var(--wp--preset--color--daempet);font-weight:600}
.fd-band{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:40px 44px;border-radius:20px;background:var(--wp--preset--color--navy);color:#fff}
.fd-band .fd-lead{color:rgba(255,255,255,.8);margin-top:8px}
.fd-tagpill{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);font-size:12px;font-weight:600}
.fd-hours{width:100%;border-collapse:collapse;font-size:14.5px}
.fd-hours th,.fd-hours td{padding:9px 0;border-bottom:1px solid #E4EAF2;text-align:left;font-weight:500}
.fd-hours td{text-align:right;color:var(--wp--preset--color--tekst)}
.fd-hours tr:last-child th,.fd-hours tr:last-child td{border-bottom:0}
.fd-assess{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:24px;align-items:start}
.fd-assess__layers{display:flex;flex-direction:column;gap:14px}
.fd-layer{padding:22px;border-radius:16px;background:#fff;border:1px solid #E4EAF2}
.fd-layer__head{display:flex;align-items:center;gap:14px;margin-bottom:10px}
.fd-layer__n{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--orange);font-weight:800;flex:none}
.fd-layer__head h3{font-size:17px;font-weight:700;line-height:1.3}
.fd-layer__head p{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-layer__pct{margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);font-size:12.5px;font-weight:700}
.fd-layer__bar{height:5px;border-radius:5px;background:#E4EAF2;overflow:hidden;margin-bottom:8px}
.fd-layer__bar span{display:block;height:100%;background:var(--wp--preset--color--orange);border-radius:5px;transition:width .25s}
.fd-chk{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:start;width:100%;padding:12px 10px;border:0;border-radius:10px;background:transparent;text-align:left;font:inherit;color:var(--wp--preset--color--navy);cursor:pointer}
.fd-chk:hover{background:var(--wp--preset--color--flade)}
.fd-chk__box{width:22px;height:22px;border-radius:6px;border:2px solid #A9B6C6;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;background:#fff}
.fd-chk__box svg{width:14px;height:14px;opacity:0;color:#fff}
.fd-chk[aria-pressed="true"] .fd-chk__box{background:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange)}
.fd-chk[aria-pressed="true"] .fd-chk__box svg{opacity:1}
.fd-chk b{display:block;font-size:14.5px;font-weight:600}
.fd-chk span.d{display:block;font-size:13px;color:var(--wp--preset--color--daempet);line-height:1.45;margin-top:2px}
.fd-chk__pt{font-size:12px;font-weight:600;color:var(--wp--preset--color--daempet);white-space:nowrap;margin-top:2px}
.fd-assess__res{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:20px;background:var(--wp--preset--color--navy);color:#fff}
.fd-assess__score{display:flex;align-items:center;gap:18px}
.fd-assess__big{font-size:52px;font-weight:800;line-height:1;letter-spacing:-.02em}
.fd-assess__lvl{font-size:15px;font-weight:600;line-height:1.4}
.fd-rings{display:block;width:100%;max-width:260px;margin:0 auto}
.fd-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr auto;gap:6px 14px;font-size:13.5px;color:rgba(255,255,255,.85)}
.fd-legend b{color:#fff;text-align:right}
.fd-recs{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}
.fd-recs p.h{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--wp--preset--color--orange)}
.fd-rec{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:rgba(255,255,255,.9)}
.fd-rec span.w{flex:none;font-size:12px;color:rgba(255,255,255,.65)}
@container fd (max-width: 960px){
.fd-assess{grid-template-columns:minmax(0,1fr)}
.fd-assess__res{position:static}
}
.fd-assess__big{white-space:nowrap}
.fd-hero--sub .fd-hero__ctas .fd-btn{white-space:nowrap}
.fd{--fd-blue:#2F7FC8; --fd-blue-t:#E8F1FB;
  --fd-teal:#0F9488; --fd-teal-t:#E1F4F2;
  --fd-indigo:#5B5BD6; --fd-indigo-t:#EDEDFB;
  --fd-green:var(--wp--preset--color--groen); --fd-green-t:#E3F5EB;
  --fd-sky:#EEF4FB;}
.fd a:hover{color:inherit}
.fd .fd-card--rel:hover,.fd .fd-card--rel:hover h3{color:var(--wp--preset--color--navy)}
.fd .fd-btn--primary:hover{background:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange);filter:brightness(1.04)}
.fd .fd-section{padding-block:clamp(44px,5vw,72px)}
.fd .fd-sechead{margin-bottom:clamp(22px,2.6vw,32px);gap:10px}
.fd .fd-h2{font-size:clamp(25px,2.6vw,34px);letter-spacing:-.018em}
.fd .fd-h1{font-size:clamp(32px,4.4vw,52px)}
.fd .fd-h1--sub{font-size:clamp(28px,3.4vw,42px)}
.fd .fd-h1::after{margin-top:16px;width:28px}
.fd .fd-lead{font-size:16.5px;line-height:1.6;max-width:60ch}
.fd .fd-h3{font-size:17px}
.fd .fd-body{font-size:15px;line-height:1.6}
.fd .fd-card{padding:22px;gap:10px;border-radius:14px;border-color:#E6ECF3;box-shadow:0 1px 2px rgba(20,42,66,.04)}
.fd a.fd-card:hover,.fd .fd-card--hover:hover{box-shadow:0 10px 30px rgba(20,42,66,.09);transform:translateY(-2px);border-color:#D5DFEB}
.fd .fd-grid{gap:16px}
.fd .fd-hero--sub{padding-block:28px 52px}
.fd .fd-hero{padding-block:clamp(32px,4.5vw,64px) clamp(40px,5vw,72px)}
.fd .fd-icon{width:44px;height:44px;border-radius:12px}
.fd .fd-icon svg{width:22px;height:22px}
.fd .fd-step{padding:22px}
.fd .fd-steps{gap:16px}
.fd-tone--orange .fd-icon,.fd .fd-icon.t-orange{background:linear-gradient(135deg,var(--wp--preset--color--orange-tone),#FDE6D2);color:var(--wp--preset--color--orange)}
.fd-tone--blue .fd-icon,.fd .fd-icon.t-blue{background:linear-gradient(135deg,var(--fd-blue-t),#D9E8F8);color:var(--fd-blue)}
.fd-tone--teal .fd-icon,.fd .fd-icon.t-teal{background:linear-gradient(135deg,var(--fd-teal-t),#CDEDE9);color:var(--fd-teal)}
.fd-tone--indigo .fd-icon,.fd .fd-icon.t-indigo{background:linear-gradient(135deg,var(--fd-indigo-t),#DEDEF8);color:var(--fd-indigo)}
.fd-tone--green .fd-icon,.fd .fd-icon.t-green{background:linear-gradient(135deg,var(--fd-green-t),#CFEEDD);color:var(--fd-green)}
.fd-mi__ic.t-blue{background:var(--fd-blue-t);color:var(--fd-blue)}
.fd-mi__ic.t-teal{background:var(--fd-teal-t);color:var(--fd-teal)}
.fd-mi__ic.t-indigo{background:var(--fd-indigo-t);color:var(--fd-indigo)}
.fd-section--sky{background:linear-gradient(180deg,#F3F7FC,#EEF4FB)}
.fd .fd-imgcard{padding:0;overflow:hidden}
.fd-imgcard__img{position:relative;aspect-ratio:16/9;overflow:hidden;background:#EEF4FB}
.fd-imgcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.fd a.fd-imgcard:hover .fd-imgcard__img img{transform:scale(1.04)}
.fd-imgcard__body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1}
.fd-imgcard__body .fd-link{margin-top:auto}
.fd-imgcard .fd-tagpill{position:absolute;left:14px;top:14px;background:rgba(255,255,255,.94);color:var(--wp--preset--color--navy);box-shadow:0 2px 8px rgba(20,42,66,.12)}
.fd-imgcard .fd-h3{font-size:16px;line-height:1.35}
.fd-hero__shot{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/10;box-shadow:0 18px 40px rgba(20,42,66,.14)}
.fd-hero__shot img{width:100%;height:100%;object-fit:cover}
.fd .fd-incl{padding:24px;border-radius:18px}
.fd .fd-incl li{padding:9px 0;font-size:14px}
.fd .fd-badge--navy{background:var(--fd-blue-t);color:#1E5E99}
.fd .fd-badge--orange{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--navy);box-shadow:inset 0 0 0 1px rgba(244,130,32,.45)}
.fd .fd-badge--green{background:var(--fd-green-t);color:#17734A}
.fd .fd-tagpill{color:var(--wp--preset--color--navy);background:var(--wp--preset--color--orange-tone)}
.fd .fd-section--navy{position:relative;overflow:hidden;background:var(--wp--preset--color--navy)}
.fd .fd-section--navy::before{content:"";position:absolute;inset:auto -10% -40% auto;width:620px;height:620px;border-radius:50%;background:radial-gradient(closest-side,rgba(244,130,32,.18),rgba(244,130,32,0));pointer-events:none}
.fd .fd-section--navy::after{content:"";position:absolute;inset:-30% auto auto -12%;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,rgba(47,127,200,.22),rgba(47,127,200,0));pointer-events:none}
.fd .fd-section--navy>.fd-wrap{position:relative;z-index:1}
.fd .fd-section--navy .fd-form{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px rgba(4,12,24,.35);backdrop-filter:blur(6px);color:#fff;gap:14px;padding:28px}
.fd .fd-section--navy .fd-field label{color:rgba(255,255,255,.82);font-weight:500;font-size:13.5px}
.fd .fd-section--navy .fd-field input,.fd .fd-section--navy .fd-field textarea,.fd .fd-section--navy .fd-field select{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:10px;min-height:46px}
.fd .fd-section--navy .fd-field select option{color:var(--wp--preset--color--navy)}
.fd .fd-section--navy .fd-field input:focus,.fd .fd-section--navy .fd-field textarea:focus,.fd .fd-section--navy .fd-field select:focus{border-color:var(--wp--preset--color--orange);outline:3px solid rgba(244,130,32,.28);outline-offset:0;background:rgba(255,255,255,.09)}
.fd .fd-section--navy .fd-consent{color:rgba(255,255,255,.72)}
.fd .fd-section--navy .fd-consent a{color:var(--wp--preset--color--orange)}
.fd .fd-section--navy .fd-form .fd-small{color:rgba(255,255,255,.55)}
.fd .fd-section--navy .fd-picked{background:rgba(244,130,32,.1);border-color:rgba(244,130,32,.35);color:#fff}
.fd .fd-section--navy .fd-picked__chip{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}
.fd .fd-section--navy .fd-picked .fd-link{color:#fff}
.fd .fd-section--navy .fd-proto{background:rgba(34,153,95,.16);color:#D7F5E5}
.fd-awards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-radius:18px;background:#fff;border:1px solid #E6ECF3;box-shadow:0 1px 2px rgba(20,42,66,.04)}
.fd-award{display:flex;align-items:center;gap:16px;padding:20px 24px}
.fd-award+.fd-award{border-left:1px solid #E6ECF3}
.fd-award__seal{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#FFF6EC,#FDE3CB);color:var(--wp--preset--color--orange);box-shadow:inset 0 0 0 1px rgba(244,130,32,.35)}
.fd-award__seal svg{width:30px;height:30px}
.fd-award__seal--navy{background:radial-gradient(circle at 30% 30%,#24476E,var(--wp--preset--color--navy));color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}
.fd-award__seal--navy b{font-size:15px;letter-spacing:.04em;font-weight:800;color:var(--wp--preset--color--orange)}
.fd-award__k{font-size:12px;font-weight:600;color:var(--wp--preset--color--daempet);letter-spacing:.02em}
.fd-award__t{font-size:16px;font-weight:700;line-height:1.3;color:var(--wp--preset--color--navy)}
.fd-award__d{font-size:13px;color:var(--wp--preset--color--daempet);line-height:1.4}
.fd-awards--dark{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}
.fd-awards--dark .fd-award+.fd-award{border-left-color:rgba(255,255,255,.12)}
.fd-awards--dark .fd-award__t{color:#fff}
.fd-awards--dark .fd-award__k,.fd-awards--dark .fd-award__d{color:rgba(255,255,255,.65)}
.fd-awardline{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:13px;color:rgba(255,255,255,.75)}
.fd-awardline span{display:inline-flex;align-items:center;gap:7px}
.fd-awardline svg{width:16px;height:16px;color:var(--wp--preset--color--orange)}
.fd-assess2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);gap:22px;align-items:start}
.fd-l2{background:#fff;border:1px solid #E6ECF3;border-radius:18px;padding:18px 20px;box-shadow:0 1px 2px rgba(20,42,66,.04);transition:border-color .2s,box-shadow .2s}
.fd-l2.is-on{border-color:var(--lc);box-shadow:0 8px 24px rgba(20,42,66,.06)}
.fd-l2__top{display:grid;grid-template-columns:46px 1fr auto auto;gap:14px;align-items:center}
.fd-l2__ic{width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:var(--lt);color:var(--lc)}
.fd-l2.is-full .fd-l2__ic{background:var(--lc);color:#fff}
.fd-l2__ic svg{width:22px;height:22px}
.fd-l2__t{font-size:16.5px;font-weight:600;line-height:1.25}
.fd-l2__s{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-l2__pct{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:#F1F4F8;color:var(--wp--preset--color--tekst)}
.fd-l2.is-on .fd-l2__pct{background:var(--lt);color:var(--lc)}
.fd-switch{position:relative;width:46px;height:26px;border-radius:999px;border:0;background:#DDE4EC;cursor:pointer;transition:background-color .2s;flex:none;padding:0}
.fd-switch::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,42,66,.25);transition:transform .2s}
.fd-switch[aria-checked="true"]{background:var(--lc,var(--wp--preset--color--orange))}
.fd-switch[aria-checked="true"]::after{transform:translateX(20px)}
.fd-switch--sm{width:40px;height:22px}
.fd-switch--sm::after{width:16px;height:16px}
.fd-switch--sm[aria-checked="true"]::after{transform:translateX(18px)}
.fd-l2__acts{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 0 60px}
.fd-pill{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--wp--preset--color--linje);background:#F7F9FC;font:500 13px Poppins,sans-serif;color:var(--wp--preset--color--navy);cursor:pointer;transition:border-color .15s,background-color .15s}
.fd-pill:hover{border-color:var(--lc,var(--wp--preset--color--navy));background:#fff}
.fd-pill[aria-expanded="true"]{background:var(--lt,var(--wp--preset--color--orange-tone));border-color:var(--lc,var(--wp--preset--color--orange))}
.fd-pill svg{width:14px;height:14px}
.fd-l2__why{margin:12px 0 0 60px;padding:12px 14px;border-radius:12px;background:#F7F9FC;font-size:13.5px;line-height:1.55;color:var(--wp--preset--color--tekst)}
.fd-l2__items{margin:12px 0 0 60px;border-top:1px solid #E6ECF3}
.fd-l2__item{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid #F0F3F7}
.fd-l2__item:last-child{border-bottom:0}
.fd-l2__item b{display:block;font-size:14px;font-weight:600}
.fd-l2__item span.d{display:block;font-size:12.5px;line-height:1.45;color:var(--wp--preset--color--daempet);margin-top:2px}
.fd-l2__item .w{display:inline-block;margin-top:4px;font-size:11.5px;font-weight:600;color:var(--lc)}
.fd-l2__pt{font-size:12px;font-weight:600;color:var(--wp--preset--color--daempet);white-space:nowrap;margin-top:2px}
.fd-res2{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:20px;background:#fff;border:1px solid #E6ECF3;box-shadow:0 20px 50px rgba(20,42,66,.10)}
.fd-res2__k{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--wp--preset--color--daempet)}
.fd-res2__score{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.fd-res2__score b{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1}
.fd-res2__score span{font-size:14px;color:var(--wp--preset--color--daempet)}
.fd-res2__lvl{font-size:14.5px;font-weight:600;color:var(--wp--preset--color--orange)}
.fd-res2__bar{height:8px;border-radius:8px;background:#EEF2F6;overflow:hidden}
.fd-res2__bar span{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--wp--preset--color--orange),#F7A65E);transition:width .3s}
.fd-res2__txt{font-size:13.5px;line-height:1.55;color:var(--wp--preset--color--tekst)}
.fd-presets2{display:flex;flex-wrap:wrap;gap:8px}
.fd-presets2 .fd-pill{background:#fff;box-shadow:0 1px 2px rgba(20,42,66,.06)}
.fd-presets2 .fd-pill[aria-pressed="true"]{background:var(--wp--preset--color--navy);color:#fff;border-color:var(--wp--preset--color--navy)}
.fd-rings2{position:relative;width:100%;max-width:280px;margin:6px auto 0}
.fd-rings2 svg{display:block;width:100%}
.fd-rings2__c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}
.fd-rings2__c small{font-size:11.5px;color:var(--wp--preset--color--daempet)}
.fd-rings2__c b{font-size:30px;font-weight:800;line-height:1.1}
.fd-rings2__c span{font-size:10.5px;letter-spacing:.12em;color:var(--wp--preset--color--daempet);font-weight:600}
.fd-legend2{display:grid;grid-template-columns:1fr auto;gap:7px 14px;font-size:13.5px;padding-top:12px;border-top:1px solid #EEF2F6}
.fd-legend2 span{display:inline-flex;align-items:center;gap:9px;color:var(--wp--preset--color--tekst)}
.fd-legend2 i{width:9px;height:9px;border-radius:50%;background:#DDE4EC;flex:none}
.fd-legend2 b{text-align:right;font-weight:600;color:var(--wp--preset--color--navy)}
.fd-res2__foot{font-size:13px;color:var(--wp--preset--color--daempet);text-align:center;padding-top:10px;border-top:1px solid #EEF2F6}
.fd-recs2{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:#F7F9FC}
.fd-recs2 p{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--wp--preset--color--navy)}
.fd-recs2 div{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--wp--preset--color--tekst)}
.fd-recs2 div em{font-style:normal;font-size:12px;color:var(--wp--preset--color--daempet);white-space:nowrap}
@container fd (max-width: 960px){
.fd-assess2{grid-template-columns:minmax(0,1fr)}
.fd-res2{position:static}
.fd-awards{grid-template-columns:minmax(0,1fr)}
.fd-award+.fd-award{border-left:0;border-top:1px solid #E6ECF3}
}
@container fd (max-width: 720px){
.fd-l2__acts,.fd-l2__why,.fd-l2__items{margin-left:0}
.fd-l2__top{grid-template-columns:40px 1fr auto}
.fd-l2__top .fd-l2__pct{display:none}
}
.fd-agrs{display:flex;flex-direction:column;gap:10px}
.fd-agr{background:#fff;border:1px solid #E6ECF3;border-radius:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}
.fd-agr.is-on{border-color:var(--lc);box-shadow:0 6px 18px rgba(20,42,66,.06)}
.fd-agr.is-locked{background:linear-gradient(180deg,#FFFDFB,#fff)}
.fd-agr__top{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:12px;align-items:center}
.fd-agr.is-locked .fd-agr__top{grid-template-columns:40px minmax(0,1fr) auto}
.fd-agr__ic{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--lt);color:var(--lc)}
.fd-agr.is-on .fd-agr__ic{background:var(--lc);color:#fff}
.fd-agr__ic svg{width:20px;height:20px}
.fd-agr__t{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.3}
.fd-agr__d{font-size:13px;line-height:1.45;color:var(--wp--preset--color--daempet);margin-top:2px}
.fd-agr__price{font-size:14px;font-weight:700;white-space:nowrap;color:var(--wp--preset--color--navy)}
.fd-agr__lock{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--navy);box-shadow:inset 0 0 0 1px rgba(244,130,32,.4)}
.fd-agr__body{margin:12px 0 0 52px;display:flex;flex-direction:column;gap:10px}
.fd-agr__q{font-size:13.5px;font-weight:600}
.fd-agr__q span{font-weight:400;color:var(--wp--preset--color--daempet)}
.fd-agr__note{font-size:12.5px;line-height:1.5;color:var(--wp--preset--color--daempet)}
.fd-agr__nudge{color:var(--lc);font-weight:600}
.fd-agr__calc{font-size:13.5px;padding:10px 12px;border-radius:10px;background:var(--lt,#F7F9FC);color:var(--wp--preset--color--navy)}
.fd-agr .fd-presets{gap:8px}
.fd-agr .fd-chip{min-height:34px;font-size:13px}
.fd-agr .fd-chip[aria-pressed="true"]{background:var(--lc);border-color:var(--lc);color:#fff}
.fd-agrs__h{font-size:15px;font-weight:600;margin-top:6px}
.fd-agrs__h span{font-weight:400;color:var(--wp--preset--color--daempet)}
.fd-summary__once{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.07);font-size:13.5px}
.fd-summary__once b{font-weight:700}
.fd-summary__once small{grid-column:1/-1;font-size:12px;color:rgba(255,255,255,.6)}
.fd-mi__ic.t-orange{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-res2__k,.fd-recs2 p{letter-spacing:.01em}
.fd-rings2__c span{letter-spacing:.02em}
.fd-hero__shot{align-self:center}
@container fd (max-width: 720px){
.fd-agr__top{grid-template-columns:36px minmax(0,1fr) auto}
.fd-agr.is-locked .fd-agr__top{grid-template-columns:36px minmax(0,1fr)}
.fd-agr__top .fd-agr__price{grid-column:2;grid-row:2}
.fd-agr__top .fd-switch{grid-column:3;grid-row:1}
.fd-agr__body{margin-left:0}
}
.fd-hero__icon.t-blue{background:#2F7FC8;box-shadow:0 10px 24px rgba(47,127,200,.28)}
.fd-hero__icon.t-teal{background:#0F9488;box-shadow:0 10px 24px rgba(15,148,136,.26)}
.fd-hero__icon.t-indigo{background:#5B5BD6;box-shadow:0 10px 24px rgba(91,91,214,.26)}
.fd-faq__q>span:first-child{min-width:0;overflow-wrap:break-word;hyphens:auto}
.fd-tag--pin{gap:6px}
.fd-tag--pin svg{width:14px;height:14px;color:#0F9488}
.fd-section--sky .fd-tag{background:#fff;box-shadow:0 1px 2px rgba(20,42,66,.06)}
.fd-awardline{padding-top:14px;margin-top:4px;border-top:1px solid rgba(255,255,255,.12)}
.fd-quote__avatar{display:inline-flex;align-items:center;justify-content:center;border:0;background:linear-gradient(135deg,var(--wp--preset--color--orange-tone),#FDE6D2);color:var(--wp--preset--color--orange);font-weight:700;font-size:14px}
.fd-quote .fd-stars{display:flex;gap:2px;color:var(--wp--preset--color--orange)}
.fd-quote .fd-stars svg{width:16px;height:16px}
.fd-quote{padding:24px;gap:14px}
.fd-quote blockquote{font-size:16px}
.fd-quote blockquote::before{font-size:40px;margin-bottom:6px}
.fd .fd-link{border-bottom:0;padding-bottom:0;gap:8px;color:var(--wp--preset--color--navy);transition:color .15s}
.fd .fd-link:hover{color:var(--wp--preset--color--navy);border-bottom:0}
.fd .fd-link svg{box-sizing:content-box;width:12px;height:12px;padding:5px;border-radius:50%;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);transition:transform .2s,background-color .2s,color .2s}
.fd .fd-link:hover svg,.fd a.fd-card:hover .fd-link svg{background:var(--wp--preset--color--orange);color:#fff;transform:translateX(3px)}
.fd .fd-section--navy .fd-link svg{background:rgba(244,130,32,.18)}
.fd p .fd-link,.fd .fd-small .fd-link,.fd .fd-note .fd-link{display:inline;text-decoration:underline;text-decoration-color:rgba(20,42,66,.25);text-underline-offset:3px;text-decoration-thickness:1px}
.fd p .fd-link:hover,.fd .fd-small .fd-link:hover{text-decoration-color:var(--wp--preset--color--orange)}
.fd .fd-incl{gap:14px;padding:0;overflow:hidden;border:1px solid #E3E9F1;box-shadow:0 1px 2px rgba(20,42,66,.04),0 24px 48px -12px rgba(20,42,66,.16)}
.fd-incl__head{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding:20px 22px 16px;background:linear-gradient(180deg,#FFF8F1,#fff);border-bottom:1px solid #F1F4F8}
.fd-incl__ic{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--wp--preset--color--orange);box-shadow:0 1px 2px rgba(20,42,66,.08),inset 0 0 0 1px rgba(244,130,32,.25)}
.fd-incl__ic svg{width:22px;height:22px}
.fd .fd-incl__t{font-size:16.5px}
.fd-incl__head .fd-small{margin-top:2px;font-size:13px}
.fd .fd-incl ul{margin:0;padding:0 22px}
.fd .fd-incl li{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px dashed #E6ECF3;font-size:14px}
.fd-incl__dot{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#E3F5EB;color:var(--wp--preset--color--groen)}
.fd-incl__dot svg{width:12px;height:12px;stroke-width:2.6}
.fd-incl__n{line-height:1.4}
.fd .fd-incl .fd-badge{white-space:nowrap}
.fd-incl__cta svg{width:16px;height:16px;color:var(--wp--preset--color--orange);transition:transform .2s}
.fd-incl__cta:hover svg{transform:translateX(3px)}
.fd-incl__help{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;margin:2px 0 0;padding:14px 22px;background:#F7F9FC;border-top:1px solid #EEF2F6;text-decoration:none;color:var(--wp--preset--color--navy)!important}
.fd-incl__help img{width:40px;height:40px;border-radius:50%;object-fit:cover}
.fd-incl__help small{display:block;font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-incl__help b{font-size:15px;font-weight:700}
.fd-incl__call{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--wp--preset--color--orange);box-shadow:inset 0 0 0 1px #E3E9F1;transition:background-color .2s,color .2s}
.fd-incl__call svg{width:16px;height:16px}
.fd-incl__help:hover .fd-incl__call{background:var(--wp--preset--color--orange);color:#fff}
.fd .fd-incl.fd-incl--plain{padding:24px}
.fd .fd-topbar{background:#0E2033;color:rgba(255,255,255,.72);font-size:12.5px;border-bottom:1px solid rgba(255,255,255,.06)}
.fd .fd-topbar .fd-wrap{min-height:38px;flex-wrap:nowrap}
.fd-tb{display:flex;align-items:center;gap:18px;white-space:nowrap}
.fd .fd-topbar a{color:rgba(255,255,255,.78);text-decoration:none;transition:color .15s}
.fd .fd-topbar a:hover{color:#fff;text-decoration:none}
.fd .fd-topbar svg{width:13px;height:13px;color:rgba(255,255,255,.5)}
.fd .fd-topbar a:hover svg{color:var(--wp--preset--color--orange)}
.fd-tb__status{display:inline-flex;align-items:center;gap:8px;padding:3px 10px 3px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.85)}
.fd-tb__status i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--st)}
.fd-tb__status i::after{content:"";position:absolute;inset:-3px;border-radius:50%;background:var(--st);opacity:.35;animation:fdPulse 2.2s ease-out infinite}
@keyframes fdPulse{0%{transform:scale(.6);opacity:.45}100%{transform:scale(2);opacity:0}}
.fd .fd-topbar .fd-tb__tel{color:#fff;font-weight:600}
.fd .fd-topbar .fd-tb__tel svg{color:var(--wp--preset--color--orange)}
.fd-tb__cw{display:inline-flex;align-items:center;gap:8px;opacity:.85}
.fd-tb__cw:hover{opacity:1}
.fd-tb__cw img{height:17px;width:auto;display:block}
.fd-tb__sep{width:1px;height:16px;background:rgba(255,255,255,.14)}
.fd .fd-topbar .fd-cust__btn{min-height:28px;padding:0 10px;gap:6px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);font-size:12.5px;color:rgba(255,255,255,.9)}
.fd .fd-topbar .fd-cust__btn:hover,.fd .fd-topbar .fd-cust__btn[aria-expanded="true"]{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}
.fd .fd-topbar .fd-cust__btn svg{width:13px;height:13px;color:var(--wp--preset--color--orange)}
.fd .fd-topbar .fd-cust__btn .chev{width:12px;height:12px;color:rgba(255,255,255,.6)}
.fd .fd-cust__menu{top:calc(100% + 8px);border-top:0;border-radius:14px;border:1px solid #E6ECF3;box-shadow:0 24px 48px -12px rgba(9,25,41,.35)}
.fd .fd-cust__head{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}
.fd .fd-cust__menu a{color:var(--wp--preset--color--navy)}
.fd .fd-cust__menu a:hover{color:var(--wp--preset--color--navy)}
.fd .fd-header{background:rgba(20,42,66,.97);backdrop-filter:saturate(140%) blur(10px);box-shadow:0 1px 0 rgba(255,255,255,.05),0 10px 30px -18px rgba(4,12,24,.7)}
.fd .fd-header .fd-wrap{min-height:70px;gap:28px}
.fd .fd-logo img{height:27px}
.fd .fd-mainnav{gap:4px}
.fd .fd-dd__btn{min-height:40px;align-self:center;padding:0 12px;border-radius:10px;color:rgba(255,255,255,.86);font-weight:500;font-size:14.5px;transition:background-color .15s,color .15s}
.fd .fd-dd__btn:hover,.fd .fd-dd.is-open>.fd-dd__btn,.fd .fd-dd:hover>.fd-dd__btn{color:#fff;background:rgba(255,255,255,.08)}
.fd .fd-dd__btn--active{color:#fff}
.fd .fd-dd__btn--active::after{left:50%;right:auto;bottom:3px;width:5px;height:5px;margin-left:-9px;border-radius:50%}
.fd .fd-dd--plain .fd-dd__btn--active::after{margin-left:-2.5px}
.fd .fd-chev{width:13px;height:13px;opacity:.55}
.fd .fd-header__cta{gap:8px;border-radius:10px;padding:0 16px;min-height:42px;box-shadow:0 8px 20px -8px rgba(244,130,32,.7)}
.fd .fd-header__cta svg{display:inline-block;width:16px;height:16px;transition:transform .2s}
.fd .fd-header__cta:hover svg{transform:translateX(3px)}
.fd .fd-hdr-right{display:flex;align-items:center;gap:12px;padding-left:20px;border-left:1px solid rgba(255,255,255,.1)}
.fd .fd-dd__panel{top:calc(100% - 6px);border-top:0;border:1px solid #E6ECF3;border-radius:16px;box-shadow:0 30px 60px -20px rgba(9,25,41,.4),0 2px 6px rgba(9,25,41,.06);padding:10px;animation:fdDrop .18s ease-out}
.fd .fd-dd__panel::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
@keyframes fdDrop{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.fd .fd-dd:hover>.fd-mega,.fd .fd-dd:focus-within>.fd-mega,.fd .fd-dd.is-open>.fd-mega{padding:18px;gap:12px 20px}
.fd .fd-mega__h{font-size:12px;color:#7A8899;margin:4px 10px 8px}
.fd .fd-mi{padding:9px 10px}
.fd .fd-mi:hover{background:#F6F8FB}
.fd .fd-mi__ic{width:34px;height:34px}
.fd .fd-mi__ic svg{width:18px;height:18px}
.fd .fd-mega__promo{border-radius:14px;background:radial-gradient(120% 90% at 100% 0%,rgba(244,130,32,.22),rgba(244,130,32,0) 60%),var(--wp--preset--color--navy)}
.fd .fd-mega__foot{border-top:1px solid #EEF2F6}
@container fd (max-width: 1180px){
.fd .fd-hdr-right{padding-left:0;border-left:0}
}
.fd-awards{grid-template-columns:repeat(4,minmax(0,1fr))}
.fd-award{padding:18px 20px;gap:14px}
.fd-award__seal{width:50px;height:50px}
.fd-award__seal svg{width:26px;height:26px}
.fd-award__seal--teal{background:radial-gradient(circle at 30% 30%,#E9F7F5,#CDEDE9);color:#0F9488;box-shadow:inset 0 0 0 1px rgba(15,148,136,.3)}
.fd-award__t{font-size:15px}
@container fd (max-width: 1180px){
.fd-awards{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-award:nth-child(3){border-left:0}
.fd-award:nth-child(n+3){border-top:1px solid #E6ECF3}
}
.fd-cw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:center}
.fd-cw__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}
.fd-cw__badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:999px;background:var(--wp--preset--color--navy);box-shadow:0 8px 20px -10px rgba(20,42,66,.6)}
.fd-cw__badge img{height:20px;width:auto;display:block}
.fd-cw__badge span{font-size:12px;font-weight:600;color:rgba(255,255,255,.8);padding-left:10px;border-left:1px solid rgba(255,255,255,.2)}
.fd-cw__steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:cw}
.fd-cw__steps li{counter-increment:cw;display:grid;grid-template-columns:30px 1fr;gap:2px 12px;font-size:14px;line-height:1.5;color:var(--wp--preset--color--tekst)}
.fd-cw__steps b{color:var(--wp--preset--color--navy);font-weight:600;font-size:15px}
.fd-cw__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:6px}
.fd-cw__stats div{padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #E6ECF3}
.fd-cw__stats b{display:block;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--wp--preset--color--navy);line-height:1.1}
.fd-cw__stats span{font-size:12.5px;color:var(--wp--preset--color--daempet);line-height:1.35}
.fd-cw__card{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:20px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 30px 60px -24px rgba(20,42,66,.25)}
.fd-cw__k{font-size:13px;font-weight:600;color:var(--wp--preset--color--daempet)}
.fd-cw__table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}
.fd-cw__table th,.fd-cw__table td{padding:11px 8px;border-bottom:1px solid #EEF2F6;text-align:center;vertical-align:middle}
.fd-cw__table tbody th{text-align:left;font-weight:500;color:var(--wp--preset--color--navy);padding-left:0}
.fd-cw__table thead th{font-size:12.5px;font-weight:600;color:var(--wp--preset--color--daempet);line-height:1.3;vertical-align:bottom}
.fd-cw__table thead th.is-us{color:var(--wp--preset--color--navy)}
.fd-cw__table thead th small{display:block;font-weight:500;color:#0F9488}
.fd-cw__table .is-us{background:#F2FAF9}
.fd-cw__table thead .is-us{border-radius:12px 12px 0 0}
.fd-cw__table tbody tr:last-child td,.fd-cw__table tbody tr:last-child th{border-bottom:0}
.fd-cw__table tbody tr:last-child .is-us{border-radius:0 0 12px 12px}
.fd-cw__y{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;background:#E3F5EB;color:var(--wp--preset--color--groen)}
.fd-cw__table .is-us .fd-cw__y{background:#0F9488;color:#fff}
.fd-cw__y svg{width:13px;height:13px;stroke-width:2.6}
.fd-cw__n{color:#B0BAC5;font-weight:600}
.fd-cw__areas{font-size:13px;line-height:1.6;color:var(--wp--preset--color--daempet);padding-top:4px}
.fd-cw__areas b{color:var(--wp--preset--color--navy);font-weight:600}
@container fd (max-width: 960px){
.fd-cw{grid-template-columns:minmax(0,1fr);gap:28px}
}
@container fd (max-width: 560px){
.fd-cw__stats{grid-template-columns:minmax(0,1fr)}
.fd-cw__card{padding:18px}
.fd-cw__table{font-size:12.5px}
.fd-cw__table thead th{font-size:11px}
.fd-awards{grid-template-columns:minmax(0,1fr)}
.fd-award+.fd-award{border-left:0;border-top:1px solid #E6ECF3}
}
.fd-cw__stats span{display:block;margin-top:4px;line-height:1.4}
.fd .fd-burger{border-radius:12px;border:0;background:rgba(255,255,255,.08)}
.fd .fd-burger:hover{background:rgba(255,255,255,.14)}
.fd-seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 1px 2px rgba(20,42,66,.05);margin-top:6px}
.fd-seg button{min-height:38px;padding:0 16px;border-radius:999px;border:0;background:transparent;font:600 13.5px Poppins,sans-serif;color:var(--wp--preset--color--tekst);cursor:pointer;transition:background-color .15s,color .15s}
.fd-seg button:hover{color:var(--wp--preset--color--navy)}
.fd-seg button[aria-pressed="true"]{background:var(--wp--preset--color--navy);color:#fff}
.fd-seg--wrap{display:flex;flex-wrap:wrap;border-radius:16px;margin:0}
.fd-seg--wrap button{border-radius:12px;min-height:36px;font-size:13px;text-align:left}
.fd-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}
.fd-plans--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fd-plan{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:18px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 1px 2px rgba(20,42,66,.04)}
.fd-plan--hl{border-color:var(--wp--preset--color--orange);box-shadow:0 24px 48px -20px rgba(244,130,32,.45)}
.fd-plan__n{font-size:15px;font-weight:700}
.fd-plan__price{display:flex;align-items:baseline;gap:6px}
.fd-plan__price b{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1}
.fd-plan__price span{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-plan__specs{font-size:12.5px;font-weight:600;color:#5B5BD6;background:#EDEDFB;border-radius:8px;padding:6px 10px}
.fd-plan__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;flex:1}
.fd-plan__list li{display:grid;grid-template-columns:16px 1fr;gap:8px;font-size:13.5px;line-height:1.45;color:#3E4C5E}
.fd-plan__list svg{width:15px;height:15px;color:var(--wp--preset--color--groen);margin-top:2px}
.fd-plan__list--row{flex-direction:row;flex-wrap:wrap;gap:8px 18px}
.fd-plans__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-top:20px;padding:22px 24px;border-radius:18px;background:#fff;border:1px solid #E3E9F1}
.fd-plans__h{font-size:13.5px;font-weight:700;margin-bottom:10px}
.fd-tech{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.fd-tech__col{padding:20px;border-radius:16px;background:#fff;border:1px solid #E6ECF3;display:flex;flex-direction:column;gap:14px}
.fd-tech__h{display:flex;align-items:center;gap:12px;font-weight:600;font-size:15px}
.fd-tech__h .fd-icon{width:36px;height:36px;border-radius:10px}
.fd-tech__h .fd-icon svg{width:18px;height:18px}
.fd-tech .fd-tag{font-size:12.5px;padding:5px 10px}
.fd-partners{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:18px;border-radius:16px;border:1px solid #E6ECF3;background:#F7F9FC;overflow:hidden}
.fd-partners div{padding:14px 16px;display:flex;flex-direction:column;gap:2px}
.fd-partners div+div{border-left:1px solid #E6ECF3}
.fd-partners b{font-size:13.5px}
.fd-partners span{font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-pricehero{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:20px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 24px 48px -12px rgba(20,42,66,.16);max-width:380px;justify-self:end;width:100%}
.fd-pricehero__k{font-size:13px;font-weight:600;color:var(--wp--preset--color--daempet)}
.fd-pricehero__p{font-size:16px;color:var(--wp--preset--color--daempet)}
.fd-pricehero__p b{font-size:42px;font-weight:800;color:var(--wp--preset--color--navy);letter-spacing:-.02em}
.fd-chipnav{position:sticky;top:70px;z-index:30;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);border-bottom:1px solid #EEF2F6}
.fd-chipnav .fd-wrap{display:flex;gap:6px;overflow-x:auto;min-height:54px;align-items:center;scrollbar-width:none}
.fd-chipnav a{flex:none;padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--wp--preset--color--tekst);text-decoration:none}
.fd-chipnav a:hover{background:var(--wp--preset--color--flade);color:var(--wp--preset--color--navy)}
.fd-pcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.fd-pcard{padding:20px;border-radius:16px;border:1px solid #E6ECF3;background:#fff;display:flex;flex-direction:column;gap:6px}
.fd-pcard__n{font-weight:700}
.fd-pcard__p{font-size:14px;color:var(--wp--preset--color--daempet)}
.fd-pcard__p b{font-size:30px;font-weight:800;color:var(--wp--preset--color--navy);letter-spacing:-.02em}
.fd-pcard__p span{display:block;font-size:12.5px}
.fd-pline{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;margin-top:14px;padding:16px 20px;border-radius:16px;background:#FFF8F1;border:1px solid #FBE3CC}
.fd-pline b{display:block;font-size:15px}
.fd-pline span{font-size:13.5px;color:var(--wp--preset--color--tekst)}
.fd-pbox{padding:22px;border-radius:18px;background:#fff;border:1px solid #E3E9F1;display:flex;flex-direction:column;gap:10px}
.fd-prow{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}
.fd-prow li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px dashed #E6ECF3;font-size:14px}
.fd-prow li:last-child{border-bottom:0}
.fd-prow b{white-space:nowrap}
.fd-prow small{display:block;font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-prow--lg li{padding:14px 0;font-size:15px}
.fd-ptable{width:100%;border-collapse:collapse;font-size:14px}
.fd-ptable th,.fd-ptable td{padding:9px 6px;border-bottom:1px dashed #E6ECF3;text-align:right}
.fd-ptable thead th{font-size:12px;font-weight:600;color:var(--wp--preset--color--daempet)}
.fd-ptable th[scope="row"],.fd-ptable thead th:first-child{text-align:left}
.fd-ptable th small{display:block;font-size:11.5px;font-weight:400;color:var(--wp--preset--color--daempet)}
.fd-ptable tbody tr:last-child th,.fd-ptable tbody tr:last-child td{border-bottom:0}
.fd-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.fd-case{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #E3E9F1;box-shadow:0 20px 40px -24px rgba(20,42,66,.25)}
.fd-case__img{position:relative;aspect-ratio:16/8;background:#EEF4FB}
.fd-case__img img{width:100%;height:100%;object-fit:cover}
.fd-case__img .fd-tagpill{position:absolute;left:14px;top:14px;background:rgba(255,255,255,.94)}
.fd-case__img--ph{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#FFFBF7,#FFFBF7 12px,var(--wp--preset--color--orange-tone) 12px,var(--wp--preset--color--orange-tone) 24px)}
.fd-case__body{padding:22px 24px;display:flex;flex-direction:column;gap:12px}
.fd-case__client{font-size:13px;font-weight:600;color:var(--wp--preset--color--orange)}
.fd-case__dl{display:grid;gap:10px;margin:0}
.fd-case__dl div{display:grid;grid-template-columns:120px 1fr;gap:12px;font-size:14px}
.fd-case__dl dt{font-weight:600;color:var(--wp--preset--color--navy)}
.fd-case__dl dd{margin:0;color:var(--wp--preset--color--tekst)}
.fd-case__q{margin:4px 0 0;padding:12px 14px;border-left:3px solid var(--wp--preset--color--orange);background:#FFF8F1;border-radius:0 10px 10px 0;font-size:14px;font-style:italic;color:var(--wp--preset--color--navy)}
.fd-case--ph{border-style:dashed;border-color:#F3B57E;box-shadow:none}
.fd-quick{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 30px 60px -24px rgba(20,42,66,.3)}
.fd-quick__k{font-size:12.5px;font-weight:600;color:var(--wp--preset--color--orange)}
.fd-quick__q{font-size:17px;font-weight:700}
.fd-quick__chips{display:flex;flex-wrap:wrap;gap:6px}
.fd-quick__chips .fd-chip{min-height:34px;min-width:44px;justify-content:center}
.fd-quick__list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}
.fd-quick__list button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid #EEF2F6;background:#F9FBFD;font:inherit;color:var(--wp--preset--color--navy);cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s}
.fd-quick__list button:hover{border-color:#D5DFEB;background:#fff}
.fd-quick__list .is-sel button{border-color:var(--wp--preset--color--orange);background:#FFF8F1}
.fd-quick__list small{display:block;font-size:12px;color:var(--wp--preset--color--daempet);font-weight:400}
.fd-quick__p{text-align:right}
.fd-quick__p b{font-size:17px;white-space:nowrap}
.fd-quick__note{font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-cmpbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px;padding:18px 22px;border-radius:16px;background:#F3F7FC;border:1px solid #E3E9F1}
.fd-cmpbar b{display:block;font-size:15px}
.fd-cmpbar span{font-size:13.5px;color:var(--wp--preset--color--daempet)}
.fd-cmpwrap{margin-top:16px}
.fd-calc--v2 .fd-calc__main{border-radius:20px;border-color:#E3E9F1;box-shadow:0 20px 40px -28px rgba(20,42,66,.3)}
.fd-calc__step{display:flex;flex-direction:column;gap:16px}
.fd-steptitle .fd-h3{font-size:21px}
.fd-stepper--5{grid-template-columns:repeat(5,minmax(0,1fr))}
.fd-users{display:flex;flex-direction:column;gap:14px}
.fd-guide2{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;background:#FFFBF7;border:1px solid #FBE3CC}
.fd-guide2__head{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center}
.fd-guide2 .fd-agr__ic{background:#fff}
.fd-gq__q{font-size:13.5px;font-weight:600;margin-bottom:8px}
.fd-guide2__rec{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#fff;font-size:14px;box-shadow:inset 0 0 0 1px rgba(34,153,95,.3)}
.fd-guide2__rec svg{width:18px;height:18px;color:var(--wp--preset--color--groen);flex:none;margin-top:2px}
.fd-recbadge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#E3F5EB;color:#17734A;font-size:11.5px;font-weight:700;vertical-align:middle}
.fd-agr.is-muted{opacity:.6}
.fd-agr.is-muted .fd-switch{display:none}
.fd-partner{display:inline-block;padding:2px 8px;border-radius:999px;background:#E1F4F2;color:#0B6E66;font-size:11.5px;font-weight:600}
.fd-inline-switch{display:flex;align-items:center;gap:12px;font-size:13.5px;--lc:#5B5BD6}
.fd-options--compact{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}
.fd-options--compact .fd-option{padding:12px 14px;grid-template-columns:22px 1fr;gap:10px}
.fd-options--compact .fd-option__title{font-size:14px}
.fd-options--compact .fd-option__desc{font-size:12.5px}
.fd-bill{display:flex;flex-direction:column;gap:2px;padding:18px 20px;border-radius:16px;background:#F7F9FC;border:1px solid #E6ECF3}
.fd-bill__h{font-size:12.5px;font-weight:700;color:var(--wp--preset--color--daempet);margin:10px 0 4px}
.fd-bill__h:first-child{margin-top:0}
.fd-bill__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px dashed #E3E9F1;font-size:14px}
.fd-bill__row span{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.fd-bill__row i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;transform:translateY(-1px)}
.fd-bill__row small{font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-bill__row b{white-space:nowrap}
.fd-bill__row--total{border-bottom:0;border-top:2px solid var(--wp--preset--color--navy);margin-top:4px;padding-top:12px;font-size:16px;font-weight:700}
.fd-bill__row--total b{font-size:20px}
.fd-bill__row--sub{border-bottom:0;color:var(--wp--preset--color--daempet);font-size:13px;padding-top:0}
.fd-summary--v2{border-radius:20px;background:radial-gradient(120% 70% at 100% 0%,rgba(244,130,32,.18),rgba(244,130,32,0) 55%),var(--wp--preset--color--navy);box-shadow:0 30px 60px -24px rgba(9,25,41,.6);gap:14px}
.fd-stack{display:flex;height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.1);gap:2px}
.fd-stack span{display:block;height:100%;transition:width .3s}
.fd-stack span:nth-child(1){filter:brightness(2.2) saturate(.3)}
.fd-stack__legend{display:flex;flex-direction:column;gap:7px;font-size:13.5px}
.fd-stack__legend div{display:flex;justify-content:space-between;gap:12px}
.fd-stack__legend span{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.8)}
.fd-stack__legend i{width:9px;height:9px;border-radius:50%}
.fd-stack__legend div:first-child i{filter:brightness(2.2) saturate(.3)}
.fd-summary__offer{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;border-radius:12px;background:rgba(15,148,136,.16)}
.fd-summary__offer small{width:100%;font-size:12px;color:rgba(255,255,255,.7)}
.fd-summary__offer span{font-size:12.5px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff}
.fd-know{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.fd-know__col{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:18px;background:#fff;border:1px solid #E6ECF3}
.fd-quote-band--real{border:1px solid #E6ECF3;background:linear-gradient(135deg,#FFFBF7,#fff 60%);box-shadow:0 20px 40px -28px rgba(20,42,66,.3)}
.fd-hero--sa .fd-hero__grid{align-items:center}
@container fd (max-width: 1180px){
.fd-tech{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-partners{grid-template-columns:repeat(3,minmax(0,1fr))}
.fd-partners div:nth-child(4){border-left:0}
.fd-partners div:nth-child(n+4){border-top:1px solid #E6ECF3}
.fd-plans{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-pcards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@container fd (max-width: 960px){
.fd-cases,.fd-know,.fd-plans--3,.fd-plans__foot{grid-template-columns:minmax(0,1fr)}
.fd-pricehero{justify-self:stretch;max-width:none}
}
@container fd (max-width: 720px){
.fd-stepper--5 .fd-stepbtn span:not(.n){display:none}
.fd-stepper--5 .fd-stepbtn{justify-content:center}
.fd-pline{grid-template-columns:44px 1fr}
.fd-pline .fd-link{grid-column:1/-1}
.fd-case__dl div{grid-template-columns:1fr;gap:2px}
}
@container fd (max-width: 560px){
.fd-tech,.fd-plans,.fd-pcards,.fd-partners{grid-template-columns:minmax(0,1fr)}
.fd-partners div{border-left:0!important;border-top:1px solid #E6ECF3}
.fd-partners div:first-child{border-top:0}
.fd-seg{flex-wrap:wrap;border-radius:16px}
}
.fd-seg--wrap{background:transparent;border:0;box-shadow:none;padding:0;gap:6px}
.fd-seg--wrap button{border:1px solid var(--wp--preset--color--linje);background:#fff;padding:0 14px}
.fd-seg--wrap button[aria-pressed="true"]{border-color:var(--wp--preset--color--navy)}
.fd-stack span:nth-child(1),.fd-stack__legend div:first-child i{filter:none}
.fd .fd-section--navy .fd-person-inline img,.fd .fd-mega__promo img{background:linear-gradient(180deg,#F3F6FA,#DCE5EF);border:2px solid var(--wp--preset--color--orange);box-shadow:0 0 0 4px rgba(244,130,32,.16);object-fit:cover;object-position:50% 20%}
.fd .fd-incl__help img{border:2px solid var(--wp--preset--color--orange);background:#F3F6FA}
.fd-polhero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-self:center}
.fd-polhero div{padding:18px 16px;border-radius:16px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 16px 32px -20px rgba(20,42,66,.3);display:flex;flex-direction:column;gap:2px}
.fd-polhero b{font-size:20px;font-weight:800;color:var(--wp--preset--color--navy)}
.fd-polhero span{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-pol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:start}
.fd-pol__form{display:flex;flex-direction:column;gap:12px}
.fd-polstep{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:20px;border-radius:18px;background:#fff;border:1px solid #E3E9F1}
.fd-polstep__n{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--navy);color:#fff;font-weight:700;font-size:14px}
.fd-polstep__n svg{width:18px;height:18px}
.fd-polstep--send{border-color:var(--wp--preset--color--orange);box-shadow:0 20px 40px -24px rgba(244,130,32,.5)}
.fd-polstep--send .fd-polstep__n{background:var(--wp--preset--color--orange)}
.fd-polstep__b{display:flex;flex-direction:column;gap:14px;min-width:0}
.fd-polstep__t{font-size:16.5px;font-weight:700;line-height:36px}
.fd-polfields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fd-polform{display:flex;flex-direction:column;gap:12px}
.fd-pol__doc{position:sticky;top:96px;display:flex;flex-direction:column;gap:10px}
.fd-pol__bar{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:var(--wp--preset--color--daempet)}
.fd-pol__bar span:first-child{display:inline-flex;align-items:center;gap:8px}
.fd-pol__bar svg{width:15px;height:15px;color:var(--wp--preset--color--orange)}
.fd-pol__paper{max-height:calc(100vh - 200px);min-height:520px;overflow:auto;padding:36px 38px;border-radius:14px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 30px 60px -28px rgba(20,42,66,.35),0 0 0 6px rgba(255,255,255,.6)}
.fd-poldoc+.fd-poldoc{margin-top:36px;padding-top:32px;border-top:2px dashed #E6ECF3}
.fd-poldoc__k{font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-poldoc__t{font-size:24px;font-weight:800;letter-spacing:-.015em;margin:4px 0 18px;padding-bottom:14px;border-bottom:3px solid var(--wp--preset--color--orange);display:inline-block}
.fd-poldoc__s{margin-bottom:14px}
.fd-poldoc__h{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:700;margin-bottom:4px}
.fd-poldoc__h span{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);font-size:12px}
.fd-poldoc__s p:not(.fd-poldoc__h){font-size:13.5px;line-height:1.6;color:#3E4C5E;margin:0 0 4px 32px}
.fd-pol__disc{display:flex;gap:8px;font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-pol__disc svg{width:15px;height:15px;flex:none;margin-top:2px;color:#2F7FC8}
@container fd (max-width: 960px){
.fd-pol{grid-template-columns:minmax(0,1fr)}
.fd-pol__doc{position:static}
.fd-pol__paper{max-height:none}
}
@container fd (max-width: 560px){
.fd-polfields,.fd-polhero{grid-template-columns:minmax(0,1fr)}
.fd-pol__paper{padding:22px 18px}
.fd-poldoc__s p:not(.fd-poldoc__h){margin-left:0}
}
.fd{--r-card:16px;--r-panel:20px;--r-ctl:10px;--pad-card:22px;--bd:#E3E9F1;--sh-card:0 1px 2px rgba(20,42,66,.04);--bg-alt:linear-gradient(180deg,#F5F8FC,#EEF4FB)}
.fd .fd-section--sky,.fd .fd-section--tint,.fd .fd-section--warm{background:var(--bg-alt)}
.fd .fd-btn{border-radius:var(--r-ctl);font-weight:700;font-size:15px;min-height:48px;padding:0 24px;gap:10px}
.fd .fd-btn--sm,.fd .fd-header__cta,.fd .fd-subnav__sum .fd-btn{min-height:42px;padding:0 18px;font-size:14px}
.fd .fd-btn svg{width:16px;height:16px}
.fd .fd-h3,.fd .fd-imgcard .fd-h3,.fd .fd-hubgroup__h{font-size:17px;font-weight:700;line-height:1.3}
.fd .fd-steptitle .fd-h3,.fd .fd-polstep__t{font-size:19px;font-weight:700;line-height:1.3}
.fd .fd-polstep__t{line-height:36px}
.fd .fd-small,.fd .fd-incl__head .fd-small{font-size:14px}
.fd .fd-lead{font-size:16.5px;line-height:1.6}
.fd .fd-body{font-size:15px;line-height:1.6}
.fd .fd-sechead{margin-bottom:32px;gap:10px}
.fd .fd-card,.fd .fd-plan,.fd .fd-pbox,.fd .fd-case,.fd .fd-quote,.fd .fd-tech__col,.fd .fd-know__col,.fd .fd-polstep,.fd .fd-pcard,.fd .fd-incl,.fd .fd-awards,.fd .fd-cw__card,.fd .fd-l2,.fd .fd-bill,.fd .fd-plans__foot,.fd .fd-pack,.fd .fd-step,.fd .fd-proof__item,.fd .fd-person__img,.fd .fd-cmpbar,.fd .fd-pline,.fd .fd-guide2,.fd .fd-quote-band,.fd .fd-scope__col{border-radius:var(--r-card)}
.fd .fd-card,.fd .fd-plan,.fd .fd-pbox,.fd .fd-quote,.fd .fd-tech__col,.fd .fd-know__col,.fd .fd-polstep,.fd .fd-pcard,.fd .fd-step,.fd .fd-proof__item{padding:var(--pad-card);border:1px solid var(--bd);box-shadow:var(--sh-card)}
.fd .fd-imgcard{padding:0}
.fd .fd-calc__main,.fd .fd-summary,.fd .fd-quick,.fd .fd-pricehero,.fd .fd-res2,.fd .fd-pol__paper,.fd .fd-contactcard,.fd .fd-section--navy .fd-form,.fd .fd-mega__promo,.fd .fd-band{border-radius:var(--r-panel)}
.fd .fd-photo,.fd .fd-hero__shot,.fd .fd-wide-photo{border-radius:var(--r-panel)}
.fd .fd-icon{width:44px;height:44px;border-radius:12px}
.fd .fd-tech__h .fd-icon{width:36px;height:36px;border-radius:10px}
.fd .fd-tag{font-size:13px;font-weight:500;padding:6px 12px;border-radius:999px;background:#F2F5F9;color:var(--wp--preset--color--navy)}
.fd .fd-section--sky .fd-tag,.fd .fd-tech .fd-tag{background:#fff;box-shadow:inset 0 0 0 1px var(--bd)}
.fd .fd-tech .fd-tag{font-size:13px;padding:6px 12px}
.fd .fd-tech__col .fd-tag{background:#F2F5F9;box-shadow:none}
.fd .fd-chip{min-height:38px;font-size:13.5px;font-weight:600;border-radius:999px}
.fd .fd-seg button,.fd .fd-seg--wrap button{font-size:13.5px;min-height:38px}
.fd .fd-pill{font-size:13px;min-height:34px}
.fd .fd-field label{font-size:13.5px;font-weight:600}
.fd .fd-field input,.fd .fd-field select,.fd .fd-field textarea{min-height:46px;border-radius:var(--r-ctl);font-size:15px}
.fd .fd-field textarea{min-height:96px}
.fd a.fd-link{font-size:15px;font-weight:600}
.fd .fd-small a.fd-link,.fd p a.fd-link{font-size:inherit}
.fd .fd-badge{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}
.fd .fd-section--navy .fd-field label{font-weight:600}
.fd .fd-topbar .fd-cust__menu.fd-cm{width:340px;padding:8px;border-radius:16px;border:1px solid var(--bd);background:#fff;box-shadow:0 30px 60px -20px rgba(9,25,41,.4),0 2px 6px rgba(9,25,41,.06);animation:fdDrop .18s ease-out;white-space:normal}
.fd .fd-topbar .fd-cm__h{padding:8px 10px 6px;font-size:12px;font-weight:600;color:#7A8899}
.fd .fd-topbar .fd-cm__i{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;padding:9px 10px;border-radius:12px;color:var(--wp--preset--color--navy);text-decoration:none;transition:background-color .15s}
.fd .fd-topbar .fd-cm__i:hover{background:#F6F8FB;color:var(--wp--preset--color--navy);text-decoration:none}
.fd .fd-topbar .fd-cm__ic{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-topbar .fd-cm__ic svg,.fd .fd-topbar .fd-cm__i:hover .fd-cm__ic svg{width:18px;height:18px;color:var(--wp--preset--color--orange)}
.fd .fd-topbar .fd-cm__i b{display:block;font-size:14px;font-weight:600;line-height:1.3}
.fd .fd-topbar .fd-cm__i small{display:block;font-size:12.5px;color:var(--wp--preset--color--daempet);line-height:1.35}
.fd .fd-topbar .fd-cm__call{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;margin:6px -8px -8px;padding:12px 18px;border-top:1px solid #EEF2F6;border-radius:0 0 16px 16px;background:#F7F9FC;color:var(--wp--preset--color--navy);text-decoration:none}
.fd .fd-topbar .fd-cm__call:hover{color:var(--wp--preset--color--navy);text-decoration:none}
.fd .fd-topbar .fd-cm__call img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--wp--preset--color--orange)}
.fd .fd-topbar .fd-cm__call small{display:block;font-size:12px;color:var(--wp--preset--color--daempet)}
.fd .fd-topbar .fd-cm__call b{font-size:15px;font-weight:700}
.fd .fd-topbar .fd-cm__call .fd-incl__call svg{width:16px;height:16px;color:var(--wp--preset--color--orange)}
.fd .fd-topbar .fd-cm__call:hover .fd-incl__call{background:var(--wp--preset--color--orange)}
.fd .fd-topbar .fd-cm__call:hover .fd-incl__call svg{color:#fff}
.fd-pol--form{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}
.fd-polside{position:sticky;top:96px;display:flex;flex-direction:column;gap:12px}
.fd-polside__card{display:flex;flex-direction:column;gap:12px;padding:var(--pad-card);border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);box-shadow:0 24px 48px -24px rgba(20,42,66,.3)}
.fd-polside__t{font-size:17px;font-weight:700}
.fd-polside__list{margin:0;padding:0;list-style:none;counter-reset:pl;display:flex;flex-direction:column}
.fd-polside__list li{counter-increment:pl;display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:center;padding:8px 0;border-bottom:1px dashed #E6ECF3;font-size:14px}
.fd-polside__list li:last-child{border-bottom:0}
.fd-polside__list li::before{content:counter(pl);width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);font-size:12px;font-weight:700}
.fd-polside__other{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-radius:var(--r-card);background:var(--wp--preset--color--navy);color:#fff!important;text-decoration:none}
.fd-polside__other small{display:block;font-size:12.5px;color:rgba(255,255,255,.7)}
.fd-polside__other b{font-size:16px}
.fd-polside__other svg{width:18px;height:18px;color:var(--wp--preset--color--orange);transition:transform .2s}
.fd-polside__other:hover svg{transform:translateX(3px)}
.fd-consent--key{padding:12px 14px;border-radius:12px;background:#FFF8F1;border:1px solid #FBE3CC}
@container fd (max-width: 960px){
.fd-pol--form{grid-template-columns:minmax(0,1fr)}
.fd-polside{position:static}
}
.fd .fd-sechead--center{margin-inline:0;text-align:left;align-items:flex-start}
.fd .fd-mini{border-radius:var(--r-card);border:1px solid var(--bd);box-shadow:var(--sh-card);padding:var(--pad-card)}
.fd input[type="checkbox"]{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:1px 0 0;border-radius:6px;border:1.5px solid #B9C5D3;background:#fff center/14px 14px no-repeat;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}
.fd input[type="checkbox"]:hover{border-color:var(--wp--preset--color--navy)}
.fd input[type="checkbox"]:checked{background-color:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}
.fd input[type="checkbox"]:focus-visible{outline:3px solid rgba(244,130,32,.35);outline-offset:2px}
.fd .fd-section--navy input[type="checkbox"]{background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.35)}
.fd .fd-section--navy input[type="checkbox"]:checked{background-color:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange)}
.fd .fd-consent{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.5}
.fd .fd-consent--key{padding:12px 14px;border-radius:12px;background:#FFF8F1;border:1px solid #FBE3CC}
.fd-pol2 .fd-pt{padding:0;overflow:hidden}
.fd-pt__head{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto 28px;gap:14px;align-items:center;padding:16px 20px;border:0;background:transparent;font:inherit;color:var(--wp--preset--color--navy);text-align:left;cursor:pointer}
.fd-pt--send .fd-pt__head{grid-template-columns:46px minmax(0,1fr)}
.fd-pt__tt{display:flex;flex-direction:column;gap:2px;min-width:0}
.fd-pt__chev{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--wp--preset--color--flade);color:var(--wp--preset--color--daempet);transition:transform .2s}
.fd-pt__chev svg{width:15px;height:15px}
.fd-pt.is-open .fd-pt__chev{transform:rotate(180deg);background:var(--lt);color:var(--lc)}
.fd-pt__body{display:flex;flex-direction:column;gap:14px;padding:4px 20px 20px 80px}
.fd-pq{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid #F0F3F7}
.fd-pq__q{font-size:14px;font-weight:600;color:var(--wp--preset--color--navy);line-height:1.4}
.fd-pq__opts{display:flex;flex-wrap:wrap;gap:6px}
.fd-pq__opts button{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--wp--preset--color--linje);background:#fff;font:500 13.5px Poppins,sans-serif;color:#3E4C5E;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}
.fd-pq__opts button:hover{border-color:var(--lc);color:var(--wp--preset--color--navy)}
.fd-pq__opts button[aria-pressed="true"]{background:var(--lc);border-color:var(--lc);color:#fff;font-weight:600}
.fd-pq__in{min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--wp--preset--color--linje);background:#fff;font:400 15px Poppins,sans-serif;color:var(--wp--preset--color--navy);width:100%;max-width:420px}
.fd-pq__in:focus{outline:3px solid rgba(244,130,32,.25);border-color:var(--wp--preset--color--orange)}
.fd-pt__next{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;border:0;background:var(--lt);color:var(--wp--preset--color--navy);font:600 13.5px Poppins,sans-serif;cursor:pointer}
.fd-pt__next svg{width:15px;height:15px;color:var(--lc);transition:transform .2s}
.fd-pt__next:hover svg{transform:translateX(3px)}
.fd-pt--send{border-color:var(--wp--preset--color--orange)}
.fd-pt--send .fd-pt__body{padding-top:0}
.fd-pring{position:relative;width:160px;margin:4px auto 0}
.fd-pring svg{display:block;width:100%}
.fd-pring circle{transition:stroke-dasharray .3s}
.fd-pring__c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.fd-pring__c b{font-size:32px;font-weight:800;line-height:1}
.fd-pring__c span{font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-psecs span.is-done{color:var(--wp--preset--color--navy);font-weight:600}
.fd-res2 .fd-polside__other{margin-top:2px}
@container fd (max-width: 720px){
.fd-pt__body{padding-left:20px}
.fd-pt__head{grid-template-columns:40px minmax(0,1fr) auto}
.fd-pt__head .fd-l2__pct{display:none}
}
.fd-opt{font-weight:400;color:#7A8899}
.fd .fd-section--navy .fd-opt{color:rgba(255,255,255,.55)}
.fd .fd-mega__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 14px;align-items:start}
.fd-mega__col{display:flex;flex-direction:column;gap:10px}
.fd .fd-mega__group+.fd-mega__group{padding-top:10px;border-top:1px solid #EEF2F6}
.fd .fd-mega .fd-mi__d{font-size:12.5px}
.fd .fd-mega__promo--tools{background:radial-gradient(120% 90% at 100% 0%,rgba(47,127,200,.28),rgba(47,127,200,0) 60%),var(--wp--preset--color--navy)}
.fd-mega__pic{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);color:var(--wp--preset--color--orange)}
.fd-mega__pic svg{width:24px;height:24px}
@container fd (max-width: 1180px){
.fd .fd-mega__cols{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.fd-gang{border:1px solid var(--bd);border-radius:var(--r-card);background:#fff;overflow:hidden;box-shadow:var(--sh-card)}
.fd-gang__item+.fd-gang__item{border-top:1px solid #EEF2F6}
.fd-gang__head{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 28px;gap:16px;align-items:center;padding:18px 22px;border:0;background:transparent;font:inherit;color:var(--wp--preset--color--navy);text-align:left;cursor:pointer}
.fd-gang__head:hover{background:#FBFCFE}
.fd-gang__n{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#F7A65E,var(--wp--preset--color--orange));color:#fff;font-weight:700;box-shadow:0 6px 14px -6px rgba(244,130,32,.7)}
.fd-gang__tt b{display:block;font-size:16.5px;font-weight:700}
.fd-gang__tt span{font-size:13.5px;color:var(--wp--preset--color--daempet)}
.fd-gang__item.is-open .fd-pt__chev{transform:rotate(180deg);background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-gang__body{padding:0 22px 20px 78px;display:flex;flex-direction:column;gap:14px}
.fd-gang__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px}
.fd-gang__k{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--wp--preset--color--daempet);margin-bottom:8px}
.fd-gang__k svg{width:15px;height:15px;color:var(--wp--preset--color--orange)}
.fd-gang ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.fd-gang li{display:grid;grid-template-columns:16px 1fr;gap:8px;font-size:14.5px;color:var(--wp--preset--color--navy)}
.fd-gang li svg{width:13px;height:13px;color:var(--wp--preset--color--orange);margin-top:4px}
.fd-gang__meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-gang__meta span{display:inline-flex;align-items:center;gap:6px}
.fd-gang__meta svg{width:14px;height:14px}
.fd-gang__cta{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:18px;padding:24px 28px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);box-shadow:var(--sh-card)}
.fd-gang__cta .fd-h3{font-size:20px;margin:4px 0}
.fd-tool{display:flex;flex-direction:column;gap:18px}
.fd-tw{display:flex;flex-direction:column;gap:18px;padding:26px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd);box-shadow:0 24px 48px -28px rgba(20,42,66,.3)}
.fd-tw__top{display:flex;flex-direction:column;gap:12px}
.fd-tsteps{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}
.fd-tstep{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 6px;border-radius:999px;border:1px solid #E3E9F1;background:#fff;font:600 13px Poppins,sans-serif;color:var(--wp--preset--color--daempet);cursor:pointer}
.fd-tstep .n{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#F1F4F8;font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-tstep.is-cur{border-color:var(--lc);color:var(--wp--preset--color--navy)}
.fd-tstep.is-cur .n{background:var(--lc);color:#fff}
.fd-tstep.is-done .n{background:var(--lt);color:var(--lc)}
.fd-tw__bar{height:6px;border-radius:999px;background:#EEF2F6;overflow:hidden}
.fd-tw__bar span{display:block;height:100%;border-radius:999px;background:var(--lc,var(--wp--preset--color--orange));transition:width .3s}
.fd-tw__step{display:flex;flex-direction:column;gap:4px}
.fd-tw__step>.fd-pq:first-child{border-top:0;padding-top:0}
.fd-tw__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #EEF2F6}
.fd-pq__h{font-size:13px;color:var(--wp--preset--color--daempet);line-height:1.5;margin-top:-2px}
.fd-pq__m{font-weight:500;font-size:12px;color:#7A8899;margin-left:6px}
.fd-pq__empty{font-size:13.5px;color:#7A8899;padding:10px 12px;border-radius:10px;background:#F7F9FC}
.fd-tol{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:12px;align-items:center;padding:8px 0;border-top:1px dashed #EEF2F6}
.fd-tol span{font-size:14px;font-weight:500}
.fd-res{display:flex;flex-direction:column;gap:18px}
.fd-res__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:24px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd);box-shadow:0 24px 48px -28px rgba(20,42,66,.3)}
.fd-res__head>div{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}
.fd-res__k{font-size:12.5px;font-weight:600;color:#7A8899}
.fd-res__t{font-size:24px;font-weight:800;letter-spacing:-.015em;line-height:1.2}
.fd-res__note{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:12px;background:#F3F7FC;font-size:13.5px;line-height:1.55;color:#3E4C5E}
.fd-res__note svg{width:17px;height:17px;flex:none;margin-top:2px;color:#2F7FC8}
.fd-res__cta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px;border-radius:var(--r-card);background:var(--wp--preset--color--navy);color:#fff}
.fd-res__cta b{display:block;font-size:16.5px}
.fd-res__cta span{font-size:14px;color:rgba(255,255,255,.75)}
.fd-dsum{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;border-left:4px solid}
.fd-dsum b{font-size:18px}
.fd-dsum span{font-size:14px;color:#3E4C5E}
.fd-dsum--ok{background:#E3F5EB;border-color:var(--wp--preset--color--groen)}
.fd-dsum--warn{background:#FFF4E6;border-color:var(--wp--preset--color--orange)}
.fd-dsum--miss{background:#FDECEC;border-color:#D64545}
.fd-draft{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#FFF4E6;color:#8A4A10;font-size:12.5px;font-weight:600}
.fd-draft svg{width:14px;height:14px}
.fd-st{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap;background:#F1F4F8;color:var(--wp--preset--color--tekst)}
.fd-st svg{width:15px;height:15px}
.fd-st--ok{background:#E3F5EB;color:#17734A}
.fd-st--warn{background:#FFF4E6;color:#9A5410}
.fd-st--miss{background:#FDECEC;color:#B03535}
.fd-st--unk{background:#EEF1F5;color:var(--wp--preset--color--tekst)}
.fd-dform{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd);box-shadow:0 24px 48px -28px rgba(20,42,66,.3)}
.fd-dform__l{font-size:15px;font-weight:700}
.fd-dform__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:0;border:1.5px solid var(--wp--preset--color--linje);border-radius:14px;padding:6px;background:#fff}
.fd-dform__row:focus-within{border-color:#0F9488;box-shadow:0 0 0 4px rgba(15,148,136,.14)}
.fd-dform__ic{display:inline-flex;align-items:center;justify-content:center;color:#0F9488}
.fd-dform__ic svg{width:22px;height:22px}
.fd-dform__in{border:0;outline:0;font:500 18px Poppins,sans-serif;color:var(--wp--preset--color--navy);min-height:48px;background:transparent;min-width:0}
.fd-dform__chips{list-style:none;margin:0;padding:0;display:flex;gap:16px;font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-dform__chips li{display:inline-flex;align-items:center;gap:6px}
.fd-dform__chips svg{width:14px;height:14px;color:#0F9488}
.fd-demo{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;border-radius:12px;border:1px dashed #C9D3DF;background:#FBFCFE}
.fd-demo .fd-pq{border-top:0;padding-top:0}
.fd-demo__tag{align-self:flex-start;padding:3px 9px;border-radius:6px;background:var(--wp--preset--color--navy);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.04em}
.fd-demo-banner{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:12px;background:#FFF4E6;border:1px solid #F8CFA6;color:#6B3A0C;font-size:14px}
.fd-demo-banner svg{width:18px;height:18px;flex:none;color:var(--wp--preset--color--orange);margin-top:1px}
.fd-dcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.fd-dc{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);border-top:4px solid #C9D3DF}
.fd-dc--ok{border-top-color:var(--wp--preset--color--groen)}
.fd-dc--warn{border-top-color:var(--wp--preset--color--orange)}
.fd-dc--miss{border-top-color:#D64545}
.fd-dc--unk{border-top-color:#8A97A8}
.fd-dc__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}
.fd-dc__n{font-size:20px;font-weight:800}
.fd-dc__s{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-dc__dl{margin:0;display:flex;flex-direction:column;gap:12px}
.fd-dc__dl dt{font-size:12.5px;font-weight:700;color:var(--wp--preset--color--daempet);margin-bottom:3px}
.fd-dc__dl dd{margin:0;font-size:14px;line-height:1.55;color:var(--wp--preset--color--navy)}
.fd-dc__rec{display:block;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--wp--preset--color--flade);font:12.5px/1.5 ui-monospace,Menlo,Consolas,monospace;color:#3E4C5E;word-break:break-all}
.fd-m365{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px;border-radius:var(--r-card);background:linear-gradient(135deg,#F3F8FD,#fff);border:1px solid #D7E6F5}
.fd-m365 .fd-h3{margin-bottom:4px}
.fd-tact{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:14px;align-items:stretch}
.fd-tact__c{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);box-shadow:var(--sh-card)}
.fd-tact__c--send{border-color:var(--wp--preset--color--orange);box-shadow:0 20px 40px -24px rgba(244,130,32,.45)}
.fd-tact__c--help{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff}
.fd-tact__c--help .fd-h3{color:#fff}
.fd-tact__c--help .fd-body{color:rgba(255,255,255,.78)}
.fd-tact__c--help .fd-icon{background:rgba(255,255,255,.1);color:var(--wp--preset--color--orange)}
.fd-tact__c--help .fd-link{color:#fff}
.fd-tact__c--help .fd-btn--dark{background:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange);color:#fff}
.fd-tact__f{display:flex;flex-direction:column;gap:10px;margin-top:auto}
.fd-tact__p{gap:10px}
.fd-tact__p img{width:40px!important;height:40px!important;border:2px solid var(--wp--preset--color--orange)}
.fd-tact__p b{display:block;font-size:14px}
.fd-tact__p span{font-size:12.5px;color:rgba(255,255,255,.7)}
.fd-tact__c--help .fd-btn{margin-top:auto}
.fd-plan2,.fd-lev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.fd-pblock{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);box-shadow:var(--sh-card)}
.fd-pblock__h{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700}
.fd-pblock__h span{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);font-size:13px}
.fd-pblock__h svg{width:18px;height:18px;color:var(--wp--preset--color--orange)}
.fd-pblock__h--ok svg{color:var(--wp--preset--color--groen)}
.fd-pblock--alert{border-color:#F3C3C3;background:linear-gradient(180deg,#FFF8F8,#fff)}
.fd-pblock--alert .fd-pblock__h span{background:#FDECEC;color:#B03535}
.fd-pblock--todo{border-color:#F8CFA6;background:linear-gradient(180deg,#FFFBF6,#fff)}
.fd-ptab{width:100%;border-collapse:collapse;font-size:14px}
.fd-ptab th,.fd-ptab td{padding:9px 6px;border-bottom:1px dashed #E6ECF3;text-align:left;vertical-align:top}
.fd-ptab th[scope="row"]{font-weight:600;width:48%}
.fd-ptab thead th{font-size:12px;color:#7A8899;font-weight:600}
.fd-ptab tr.is-unk td{color:#9A5410;font-weight:600}
.fd-ptab th small{display:block;font-weight:400;font-size:12px;color:var(--wp--preset--color--groen)}
.fd-blank{display:block;height:20px;border-bottom:1.5px solid #C9D3DF}
.fd-plist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.fd-plist li{display:grid;grid-template-columns:24px 1fr;gap:10px;font-size:14px;line-height:1.5}
.fd-plist i{font-style:normal;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#F1F4F8;font-size:12px;font-weight:700;color:var(--wp--preset--color--navy)}
.fd-prios{display:flex;flex-direction:column;gap:6px}
.fd-prio{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:#F7F9FC;font-size:14px}
.fd-prio b{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--navy);color:#fff;font-size:13px}
.fd-prio em{font-style:normal;font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-prio--unk em{color:#9A5410;font-weight:600}
.fd-koms{display:flex;flex-direction:column;gap:10px}
.fd-kom{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-left:3px solid #2F7FC8;background:#F7FAFD;border-radius:0 10px 10px 0}
.fd-kom b{font-size:14px}
.fd-kom em{font-style:normal;font-size:12.5px;font-weight:600;color:#2F7FC8}
.fd-kom span{font-size:13.5px;color:#3E4C5E}
.fd-afk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.fd-afk li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.5}
.fd-afk svg{width:17px;height:17px;color:var(--wp--preset--color--orange);margin-top:2px}
.fd-choose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.fd-choose__c{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;border-radius:var(--r-panel);border:1.5px solid var(--bd);background:#fff;font:inherit;color:var(--wp--preset--color--navy);text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}
.fd-choose__c:hover{border-color:var(--lc);box-shadow:0 20px 40px -24px rgba(20,42,66,.35);transform:translateY(-2px)}
.fd-choose__ic{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--lt);color:var(--lc)}
.fd-choose__ic svg{width:28px;height:28px}
.fd-choose__c b{font-size:20px;font-weight:800}
.fd-choose__c span{font-size:14.5px;color:var(--wp--preset--color--tekst)}
.fd-choose__c em{font-style:normal;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:600;color:var(--lc)}
.fd-choose__c em svg{width:16px;height:16px}
.fd-modebar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#F3F7FC;font-weight:600}
.fd-modebar button{background:none;border:0;cursor:pointer;font:inherit}
.fd-obprog{display:flex;align-items:center;gap:12px;max-width:420px;--lc:var(--wp--preset--color--groen)}
.fd-obprog .fd-tw__bar{flex:1}
.fd-obgroups{display:flex;flex-direction:column;gap:14px}
.fd-obg{border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);overflow:hidden}
.fd-obg__h{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:14px 20px;background:#F7F9FC;border-bottom:1px solid #EEF2F6}
.fd-obg__h b{font-size:16px}
.fd-obg__h span{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-tasks{display:flex;flex-direction:column}
.fd-task{display:grid;grid-template-columns:28px minmax(0,1fr) 150px 140px;gap:14px;align-items:center;padding:12px 20px;border-bottom:1px solid #F0F3F7;font-size:14px}
.fd-task:last-child{border-bottom:0}
.fd-task--head{font-size:12px;font-weight:600;color:#7A8899;padding-top:10px;padding-bottom:6px}
.fd-task__w{font-weight:600;color:var(--wp--preset--color--navy)}
.fd-task__d{color:var(--wp--preset--color--daempet);font-size:13px}
.fd-task.is-done .fd-task__t{text-decoration:line-through;color:#7A8899}
.fd-tick{width:24px;height:24px;border-radius:7px;border:1.5px solid #B9C5D3;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:transparent}
.fd-tick svg{width:15px;height:15px;stroke-width:3}
.fd-tick[aria-checked="true"]{background:var(--wp--preset--color--groen);border-color:var(--wp--preset--color--groen);color:#fff}
.fd-calc3{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:20px;align-items:start}
.fd-calc3__in{display:flex;flex-direction:column;gap:4px;padding:26px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd)}
.fd-calc3__in>.fd-pq:first-child{border-top:0;padding-top:0}
.fd-calc3__out{position:sticky;top:96px;display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd);box-shadow:0 30px 60px -28px rgba(20,42,66,.35)}
.fd-calc3__big{font-size:46px;font-weight:800;letter-spacing:-.02em;line-height:1}
.fd-calc3__big span{font-size:20px;color:var(--wp--preset--color--daempet)}
.fd-qrow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.fd-unit{display:inline-flex;align-items:center;gap:8px}
.fd-unit .fd-pq__in{max-width:180px}
.fd-unit span{font-size:14px;color:var(--wp--preset--color--daempet)}
.fd-formula{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:#F7F9FC;font-size:13.5px}
.fd-formula small{font-size:12px;color:#7A8899;font-weight:600}
.fd-formula code{font:12.5px/1.5 ui-monospace,Menlo,Consolas,monospace;color:var(--wp--preset--color--daempet)}
.fd-scens{display:flex;flex-direction:column;gap:8px}
.fd-scen{display:grid;grid-template-columns:120px 1fr auto;gap:10px;align-items:center;font-size:13.5px;padding:6px 8px;border-radius:10px}
.fd-scen.is-sel{background:#E3F5EB}
.fd-scen__l small{color:#7A8899}
.fd-scen__bar{height:8px;border-radius:999px;background:#EEF2F6;overflow:hidden}
.fd-scen__bar i{display:block;height:100%;border-radius:999px;background:var(--wp--preset--color--groen)}
.fd-scen b{white-space:nowrap}
.fd-assume{border-top:1px solid #EEF2F6;padding-top:10px;font-size:13.5px}
.fd-assume summary{cursor:pointer;font-weight:600}
.fd-assume dl{margin:10px 0 0;display:flex;flex-direction:column;gap:6px}
.fd-assume dl div{display:flex;justify-content:space-between;gap:12px}
.fd-assume dt{color:var(--wp--preset--color--daempet)}
.fd-assume dd{margin:0;font-weight:600}
.fd-pwcs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.fd-pwc{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#F1F4F8;font-size:13px;color:#7A8899}
.fd-pwc svg{width:14px;height:14px}
.fd-pwc.is-ok{background:#E3F5EB;color:#17734A}
.fd-tip2{display:flex;gap:10px;margin-top:12px;padding:12px 14px;border-radius:12px;background:#F3F7FC;font-size:13.5px}
.fd-tip2 svg{width:17px;height:17px;flex:none;color:#2F7FC8;margin-top:2px}
.fd-mrows{display:flex;flex-direction:column}
.fd-mrows div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #E6ECF3;font-size:15px}
.fd-mrows .is-tot{border-bottom:0;border-top:2px solid var(--wp--preset--color--navy);font-size:18px;font-weight:700}
.fd-tools{display:flex;flex-direction:column;gap:28px}
.fd-tfilter{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:14px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);box-shadow:var(--sh-card)}
.fd-tfilter__s{display:flex;align-items:center;gap:10px;flex:1 1 320px;padding:0 14px;min-height:46px;border-radius:999px;border:1px solid var(--wp--preset--color--linje);background:#FBFCFE}
.fd-tfilter__s svg{width:18px;height:18px;color:#7A8899}
.fd-tfilter__s input{flex:1;border:0;outline:0;background:transparent;font:400 15px Poppins,sans-serif;color:var(--wp--preset--color--navy);min-width:0}
.fd-tgroup{display:flex;flex-direction:column;gap:16px}
.fd-tgroup__h{display:flex;align-items:center;gap:14px}
.fd-tgroup__ic{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--bd);color:var(--wp--preset--color--navy)}
.fd-tgroup__ic svg{width:20px;height:20px}
.fd-tgroup__ic--o{background:linear-gradient(135deg,#F7A65E,var(--wp--preset--color--orange));border:0;color:#fff}
.fd-tgroup__h .fd-h3{font-size:20px}
.fd-toolgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.fd-toolcard{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);box-shadow:var(--sh-card);text-decoration:none;color:var(--wp--preset--color--navy);transition:box-shadow .2s,transform .2s,border-color .2s}
.fd-toolcard:hover{box-shadow:0 20px 40px -20px rgba(20,42,66,.3);transform:translateY(-2px);border-color:#D5DFEB;color:var(--wp--preset--color--navy)}
.fd-toolcard__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}
.fd-toolcard .fd-icon{width:52px;height:52px;border-radius:14px}
.fd-toolcard .fd-icon svg{width:26px;height:26px}
.fd-toolcard__cat{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:#F1F4F8;color:var(--wp--preset--color--tekst)}
.fd-toolcard .fd-link{margin-top:auto;padding-top:6px}
.fd-suggest{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:16px 20px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd)}
.fd-suggest b{display:block}
.fd-suggest span{font-size:13.5px;color:var(--wp--preset--color--daempet)}
.fd-m365x{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center}
.fd-m365x__copy{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.fd-m365x__card{padding:24px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);box-shadow:0 24px 48px -24px rgba(20,42,66,.3);display:flex;flex-direction:column;gap:10px}
@container fd (max-width: 1180px){
.fd-tact{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-tact__c--news{grid-column:1/-1}
.fd-toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@container fd (max-width: 960px){
.fd-dcs,.fd-plan2,.fd-lev,.fd-calc3,.fd-m365x,.fd-choose,.fd-gang__cols{grid-template-columns:minmax(0,1fr)}
.fd-calc3__out{position:static}
.fd-m365{grid-template-columns:44px 1fr}
.fd-m365 .fd-btn{grid-column:1/-1}
}
@container fd (max-width: 720px){
.fd-tact,.fd-toolgrid{grid-template-columns:minmax(0,1fr)}
.fd-task{grid-template-columns:28px minmax(0,1fr);row-gap:2px}
.fd-task__w,.fd-task__d{grid-column:2}
.fd-task--head{display:none}
.fd-tol{grid-template-columns:1fr}
.fd-tstep .l{display:none}
.fd-tstep{padding:0 6px}
.fd-gang__body{padding-left:22px}
.fd-dform__row{grid-template-columns:40px minmax(0,1fr)}
.fd-dform__row .fd-btn{grid-column:1/-1}
.fd-scen{grid-template-columns:96px 1fr auto}
.fd-tw,.fd-dform,.fd-calc3__in,.fd-calc3__out{padding:18px}
.fd-suggest{grid-template-columns:44px 1fr}
.fd-suggest .fd-btn{grid-column:1/-1}
}
.fd .fd-dd:hover>.fd-mega--wide,.fd .fd-dd:focus-within>.fd-mega--wide,.fd .fd-dd.is-open>.fd-mega--wide{grid-template-columns:minmax(0,1fr)}
.fd .fd-mega--wide .fd-mega__cols{grid-template-columns:repeat(4,minmax(0,1fr))}
.fd .fd-mega--wide .fd-mi{padding:7px 8px;gap:10px;grid-template-columns:32px 1fr}
.fd .fd-mega--wide .fd-mi__ic{width:32px;height:32px}
.fd .fd-mega--wide .fd-mi b{font-size:14px}
.fd .fd-mega--wide .fd-mi__d{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px}
.fd-mega__cta{display:inline-flex;align-items:center;gap:12px;font-size:13.5px;font-weight:600}
.fd-mega__cta img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--wp--preset--color--orange)}
@container fd (max-width: 1180px){
.fd .fd-mega--wide .fd-mega__cols{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.fd .fd-btn{max-width:100%;white-space:normal;text-align:center;line-height:1.25}
.fd-st--info{background:#E8F1FB;color:#1F5F9E}
.fd-wshero .fd-wrap{display:flex;flex-direction:column;gap:36px}
.fd-wshero__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:760px}
.fd-wsdev{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid var(--bd);font-size:14px;color:#3E4C5E}
.fd-wsdev svg{width:18px;height:18px;color:#2F7FC8;flex:none}
.fd-wshero__shot{margin:0;display:flex;flex-direction:column;gap:10px}
.fd-wshero__shot figcaption{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-situ{text-align:left;font:inherit;cursor:pointer;width:100%}
.fd-app{border-radius:var(--r-panel);background:#fff;border:1px solid var(--wp--preset--color--linje);box-shadow:0 30px 60px -30px rgba(20,42,66,.35);overflow:hidden}
.fd-app__chrome{display:flex;align-items:center;gap:7px;padding:10px 16px;background:#F3F6FA;border-bottom:1px solid #E3E9F1;font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-app__chrome i{width:10px;height:10px;border-radius:50%;background:#D5DDE8}
.fd-app__chrome span{margin-left:10px;font-weight:600}
.fd-app__chrome em{margin-left:auto;font-style:normal;padding:3px 9px;border-radius:6px;background:var(--wp--preset--color--navy);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.04em}
.fd-app__body{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:620px}
.fd-app--hero .fd-app__body{min-height:0}
.fd-app__side{background:var(--wp--preset--color--navy);color:#fff;padding:20px 14px;display:flex;flex-direction:column;gap:4px}
.fd-app__brand{font-size:16px;font-weight:700;padding:0 8px}
.fd-app__brand span{color:var(--wp--preset--color--orange)}
.fd-app__co{font-size:12px;color:rgba(255,255,255,.6);padding:0 8px 14px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:10px}
.fd-app__side ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}
.fd-app__nav{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.78);font:500 13.5px Poppins,sans-serif;text-align:left;cursor:pointer;position:relative}
.fd-app__nav svg{width:18px;height:18px;flex:none}
.fd-app__nav:hover{background:rgba(255,255,255,.06);color:#fff}
.fd-app__nav.is-on{background:rgba(255,255,255,.1);color:#fff;font-weight:600}
.fd-app__nav.is-on::before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--wp--preset--color--orange)}
.fd-app__nav.is-on svg{color:var(--wp--preset--color--orange)}
.fd-app__badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--wp--preset--color--orange);color:#fff;font-style:normal;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
.fd-app__who{margin-top:auto;display:flex;gap:10px;align-items:center;padding:14px 8px 0;border-top:1px solid rgba(255,255,255,.1)}
.fd-app__who>span:first-child,.fd-app__person i,.fd-msg i{width:34px;height:34px;border-radius:50%;background:#2F7FC8;color:#fff;font-style:normal;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}
.fd-app__who b,.fd-app__who small{display:block}
.fd-app__who b{font-size:13px}
.fd-app__who small{font-size:11.5px;color:rgba(255,255,255,.6)}
.fd-app__main{background:#F6F8FB;padding:22px;display:flex;flex-direction:column;gap:16px;min-width:0}
.fd-app__top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.fd-app__view{display:flex;flex-direction:column;gap:16px}
.fd-app__h{font-size:20px;font-weight:700;color:var(--wp--preset--color--navy);line-height:1.25}
.fd-app__h2{font-size:17px;font-weight:700;color:var(--wp--preset--color--navy)}
.fd-app__sub{font-size:13.5px;color:var(--wp--preset--color--daempet)}
.fd-app__muted{font-size:13.5px;color:var(--wp--preset--color--daempet)}
.fd-app__ct{font-size:14.5px;font-weight:700;color:var(--wp--preset--color--navy)}
.fd-app__k{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--wp--preset--color--daempet);margin-top:4px}
.fd-app__card{background:#fff;border:1px solid #E3E9F1;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}
.fd-app__ch{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}
.fd-app__x{width:32px;height:32px;border-radius:8px;border:1px solid #E3E9F1;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--wp--preset--color--tekst);flex:none}
.fd-app__x svg{width:16px;height:16px}
.fd-app__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.fd-app__kpi{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:14px;background:#fff;border:1px solid #E3E9F1;text-align:left;font:inherit;color:var(--wp--preset--color--navy);cursor:pointer;transition:border-color .15s,box-shadow .15s}
div.fd-app__kpi{cursor:default}
button.fd-app__kpi:hover{border-color:#C9D5E3;box-shadow:0 8px 20px -12px rgba(20,42,66,.3)}
.fd-app__kpi span{font-size:12.5px;color:var(--wp--preset--color--daempet);font-weight:600}
.fd-app__kpi b{font-size:28px;line-height:1.15}
.fd-app__kpi small{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-app__cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}
.fd-app__attn,.fd-app__up,.fd-app__plan,.fd-app__tags,.fd-app__msgs,.fd-app__pol,.fd-app__tasks,.fd-app__docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.fd-app__attn li+li,.fd-app__up li+li,.fd-app__pol li+li,.fd-app__tasks li+li,.fd-app__docs li+li,.fd-app__plan li+li{border-top:1px solid #EEF2F6}
.fd-app__attn button,.fd-app__attn--static li>div{display:grid;grid-template-columns:auto minmax(0,1fr) 18px;gap:12px;align-items:center;width:100%;padding:11px 4px;border:0;background:none;text-align:left;font:inherit;color:var(--wp--preset--color--navy);cursor:pointer;border-radius:8px}
.fd-app__attn--static li>div{grid-template-columns:auto minmax(0,1fr);cursor:default}
.fd-app__attn button:hover{background:#F6F8FB}
.fd-app__attn button>svg{width:16px;height:16px;color:#94A3B8}
.fd-app__attn b,.fd-app__up b,.fd-app__pol b,.fd-app__tasks b,.fd-app__docs b,.fd-app__row b{display:block;font-size:13.5px;font-weight:600;color:var(--wp--preset--color--navy)}
.fd-app__attn small,.fd-app__up small,.fd-app__pol small,.fd-app__tasks small,.fd-app__docs small,.fd-app__row small{display:block;font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-app__up li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px 0;align-items:start}
.fd-app__date{font-size:12.5px;font-weight:700;color:var(--wp--preset--color--orange);padding-top:1px}
.fd-app__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.fd-app__acts{display:flex;gap:8px;flex-wrap:wrap}
.fd-app__filters .fd-pq__opts{--lc:var(--wp--preset--color--navy)}
.fd-app__split{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.fd-app__split.is-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}
.fd-app__list{padding:6px;gap:0}
.fd-app__lh{display:grid;gap:12px;padding:8px 12px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--wp--preset--color--daempet)}
.fd-app__lh--emp,.fd-app__row--emp{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}
.fd-app__row{display:grid;gap:12px;align-items:center;width:100%;padding:10px 12px;border:0;border-top:1px solid #EEF2F6;background:#fff;text-align:left;font:inherit;color:var(--wp--preset--color--navy);cursor:pointer;border-radius:0}
.fd-app__row:hover{background:#F6F8FB}
.fd-app__row.is-sel{background:#EEF4FB;box-shadow:inset 3px 0 0 #2F7FC8}
.fd-app__row--t{grid-template-columns:62px minmax(0,1fr) auto}
.fd-app__split.is-split .fd-app__lh--emp,.fd-app__split.is-split .fd-app__row--emp{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}
.fd-app__split.is-split .fd-app__row--emp>span:nth-child(2),.fd-app__split.is-split .fd-app__row--emp>span:nth-child(3),.fd-app__split.is-split .fd-app__lh--emp>span:nth-child(2),.fd-app__split.is-split .fd-app__lh--emp>span:nth-child(3){display:none}
.fd-app__nr{font-size:12.5px;font-weight:700;color:var(--wp--preset--color--daempet)}
.fd-app__person{display:flex;align-items:center;gap:10px;min-width:0}
.fd-app__count{font-size:12px;color:var(--wp--preset--color--daempet);padding:10px 12px 6px;border-top:1px solid #EEF2F6}
.fd-app__detail{align-self:start}
.fd-app__dl{margin:0;display:flex;flex-direction:column;gap:0}
.fd-app__dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #EEF2F6;align-items:center;flex-wrap:wrap}
.fd-app__dl dt{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-app__dl dd{margin:0;font-size:13.5px;font-weight:600;text-align:right}
.fd-app__dl--sm>div{padding:6px 0}
.fd-app__dl--sum>div{justify-content:flex-start;display:grid;grid-template-columns:150px minmax(0,1fr)}
.fd-app__dl--sum dd{text-align:left}
.fd-app__tags{flex-direction:row;flex-wrap:wrap;gap:6px}
.fd-app__tags li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:#F3F6FA;font-size:12.5px;font-weight:500}
.fd-app__tags svg{width:14px;height:14px;color:#2F7FC8}
.fd-app__note{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--wp--preset--color--tekst)}
.fd-app__note svg{width:16px;height:16px;color:#2F7FC8;flex:none;margin-top:2px}
.fd-app__form2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}
.fd-app__stop{border-color:#C9D5E3;box-shadow:0 12px 30px -18px rgba(20,42,66,.35)}
.fd-app__plan li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;padding:9px 0;font-size:13.5px;align-items:start}
.fd-app__plan small{font-size:12px;color:var(--wp--preset--color--daempet);text-align:right}
.fd-app__devs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px}
.fd-app__dev{background:#fff;border:1px solid #E3E9F1;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}
.fd-app__devh{display:flex;gap:10px;align-items:center}
.fd-app__devh b,.fd-app__devh small{display:block}
.fd-app__devh b{font-size:14px}
.fd-app__devh small{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-app__devi{width:36px;height:36px;border-radius:10px;background:#EEF4FB;color:#2F7FC8;display:inline-flex;align-items:center;justify-content:center;flex:none}
.fd-app__devi svg{width:18px;height:18px}
.fd-app__dev .fd-app__dl{width:100%}
.fd-app__devn{font-size:12.5px;color:var(--wp--preset--color--tekst);padding:6px 10px;border-radius:8px;background:#F6F8FB;width:100%}
.fd-app__lics{display:flex;flex-direction:column;gap:12px}
.fd-app__lbar{height:8px;border-radius:999px;background:#EEF2F6;overflow:hidden}
.fd-app__lbar span{display:block;height:100%;border-radius:999px;background:#2F7FC8}
.fd-app__lnum{font-size:14px;color:var(--wp--preset--color--navy)}
.fd-app__secs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fd-app__sec{background:#fff;border:1px solid #E3E9F1;border-left:4px solid #94A3B8;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px}
.fd-app__sec--ok{border-left-color:var(--wp--preset--color--groen)}
.fd-app__sec--warn{border-left-color:var(--wp--preset--color--orange)}
.fd-app__sec--unk{border-left-color:#94A3B8}
.fd-app__secf{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin-top:auto}
.fd-app__secf small{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-app__secf small svg{width:14px;height:14px}
.fd-app__secf .fd-link{background:none;border:0;padding:0;font:600 13px Poppins,sans-serif;cursor:pointer}
.fd-app__new textarea,.fd-app__reply textarea{min-height:84px}
.fd-app__msgs{gap:14px}
.fd-msg{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px}
.fd-msg--fd i{background:var(--wp--preset--color--orange)}
.fd-msg p{font-size:13.5px;line-height:1.5}
.fd-msg p:first-child{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}
.fd-msg p:first-child small{font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-msg>div{background:#F6F8FB;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}
.fd-msg--fd>div{background:var(--wp--preset--color--orange-tone)}
.fd-app__reply{display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.fd-app__reply textarea{width:100%}
.fd-app__docgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fd-app__pol li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;flex-wrap:wrap}
.fd-app__tasks li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px 0;align-items:start}
.fd-app__task.is-done b{text-decoration:line-through;color:var(--wp--preset--color--daempet)}
.fd-app__docs li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:9px 0;align-items:center}
.fd-app__docs em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--wp--preset--color--daempet);padding:2px 8px;border-radius:6px;background:#F1F4F8}
.fd-app__cap{margin-top:10px}
.fd-nm{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}
.fd-nmp{position:sticky;top:96px;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--r-panel);background:var(--wp--preset--color--navy);color:#fff}
.fd-nmp .fd-demo__tag{background:var(--wp--preset--color--orange)}
.fd-nmp__n{font-size:20px;font-weight:700}
.fd-nmp .fd-app__sub{color:rgba(255,255,255,.7)}
.fd-nmp__l{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}
.fd-nmp__i{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}
.fd-nmp__i b,.fd-nmp__i small{display:block}
.fd-nmp__i b{font-size:14px}
.fd-nmp__i small{font-size:12.5px;color:rgba(255,255,255,.65)}
.fd-nmp__dot{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;justify-content:center;color:transparent}
.fd-nmp__dot svg{width:14px;height:14px;stroke-width:3}
.fd-nmp__i.is-on .fd-nmp__dot{background:var(--wp--preset--color--groen);border-color:var(--wp--preset--color--groen);color:#fff}
.fd-nmdone{display:flex;flex-direction:column;gap:16px}
.fd-nmtrack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.fd-nmtrack li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #EEF2F6;flex-wrap:wrap}
.fd-nmtrack b,.fd-nmtrack small{display:block}
.fd-nmtrack b{font-size:14px}
.fd-nmtrack small{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-nmval{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:22px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd)}
.fd-collab{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:c}
.fd-collab--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fd-collab__i{position:relative;display:flex;flex-direction:column;gap:10px;padding:var(--pad-card);border-radius:var(--r-card);background:#fff;border:1px solid var(--bd)}
.fd-socnote{margin-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 22px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd)}
@container fd (max-width: 1080px){
.fd-collab--4{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-app__split.is-split{grid-template-columns:minmax(0,1fr)}
}
@container fd (max-width: 960px){
.fd-nm,.fd-app__cols,.fd-app__secs,.fd-app__docgrid{grid-template-columns:minmax(0,1fr)}
.fd-nmp{position:static}
.fd-app__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-collab{grid-template-columns:minmax(0,1fr)}
}
@container fd (max-width: 820px){
.fd-app__body{grid-template-columns:minmax(0,1fr);min-height:0}
.fd-app__side{padding:12px;gap:8px}
.fd-app__co,.fd-app__who{display:none}
.fd-app__brand{padding:0 4px}
.fd-app__side ul{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:thin}
.fd-app__nav{white-space:nowrap;width:auto;background:rgba(255,255,255,.06)}
.fd-app__nav.is-on::before{display:none}
.fd-app__nav.is-on{background:var(--wp--preset--color--orange)}
.fd-app__nav.is-on svg{color:#fff}
.fd-app--hero .fd-app__side{display:none}
.fd-app__main{padding:14px}
.fd-app__chrome span{display:none}
.fd-app__lh--emp{display:none}
.fd-app__row--emp{grid-template-columns:minmax(0,1fr) auto}
.fd-app__row--emp>span:nth-child(2),.fd-app__row--emp>span:nth-child(3){display:none}
.fd-app__row--t{grid-template-columns:minmax(0,1fr);gap:6px}
.fd-app__plan li{grid-template-columns:minmax(0,1fr)}
.fd-app__plan small{text-align:left}
.fd-app__dl--sum>div{grid-template-columns:minmax(0,1fr)}
.fd-socnote{grid-template-columns:minmax(0,1fr)}
.fd-collab--4{grid-template-columns:minmax(0,1fr)}
}
@container fd (max-width: 480px){
.fd-app__kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
.fd-app__kpi{padding:12px}
.fd-app__kpi b{font-size:22px}
.fd-app__attn button,.fd-app__attn--static li>div{grid-template-columns:minmax(0,1fr)}
.fd-app__attn button>svg{display:none}
}
.fd-app__detail .fd-app__ch,.fd-app__stop .fd-app__ch,.fd-app__new .fd-app__ch{flex-wrap:nowrap}
.fd-app__detail .fd-app__ch>div{min-width:0}
.fd-app textarea,.fd-app input,.fd-app select{font-family:Poppins,'Segoe UI',system-ui,sans-serif}
.fd-app__attn .fd-st{justify-self:start}
.fd-why{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:stretch}
.fd-why__media{position:relative;margin:0;border-radius:var(--r-panel);overflow:hidden;min-height:440px;box-shadow:0 30px 60px -32px rgba(20,42,66,.45)}
.fd-why__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%}
.fd-why__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,42,66,0) 55%,rgba(20,42,66,.55))}
.fd-why__badge{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:14px;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);box-shadow:0 12px 30px -12px rgba(20,42,66,.4)}
.fd-why__badge b,.fd-why__badge small{display:block}
.fd-why__badge b{font-size:14px;color:var(--wp--preset--color--navy)}
.fd-why__badge small{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-why__badge>span:nth-child(2){flex:1;min-width:0}
.fd-why__live{width:10px;height:10px;border-radius:50%;background:var(--wp--preset--color--groen);box-shadow:0 0 0 4px rgba(34,153,95,.18);flex:none}
.fd-why__call{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:var(--wp--preset--color--navy);color:#fff;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}
.fd-why__call svg{width:16px;height:16px;color:var(--wp--preset--color--orange)}
.fd-why__call:hover{background:#0C1F31}
.fd-why__copy{display:flex;flex-direction:column;gap:26px;justify-content:center}
.fd-why__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.fd-why__i{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);transition:border-color .2s,box-shadow .2s,transform .2s}
.fd-why__i:hover{border-color:#C9D5E3;box-shadow:0 14px 30px -18px rgba(20,42,66,.3);transform:translateY(-2px)}
.fd-why__i>div{display:flex;flex-direction:column;gap:6px}
.fd-why__i .fd-h3{font-size:16px}
.fd-why__i .fd-body{font-size:14.5px}
.fd-why__ic{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-why__ic svg{width:20px;height:20px}
.fd-why__ic.t-blue{background:#E8F1FB;color:#2F7FC8}
.fd-why__ic.t-teal{background:#E1F4F2;color:#0F9488}
.fd-why__ic.t-indigo{background:#EDEDFB;color:#5B5BD6}
.fd-why__ic.t-green{background:#E3F5EB;color:var(--wp--preset--color--groen)}
.fd-why__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 18px;border-radius:14px;background:#F3F7FC;border:1px solid #E3E9F1;text-decoration:none;color:var(--wp--preset--color--tekst);font-size:14px;transition:border-color .2s}
.fd-why__more b{display:inline-flex;align-items:center;gap:6px;color:var(--wp--preset--color--navy);font-weight:700;white-space:nowrap}
.fd-why__more b svg{width:16px;height:16px;color:var(--wp--preset--color--orange);transition:transform .2s}
.fd-why__more:hover{border-color:#C9D5E3}
.fd-why__more:hover b svg{transform:translateX(3px)}
@container fd (max-width: 960px){
.fd-why{grid-template-columns:minmax(0,1fr)}
.fd-why__media{min-height:0;aspect-ratio:4/3}
}
@container fd (max-width: 560px){
.fd-why__list{grid-template-columns:minmax(0,1fr)}
.fd-why__badge{flex-wrap:wrap}
.fd-why__call{width:100%;justify-content:center}
.fd-why__media{aspect-ratio:4/4.4}
}
.fd .fd-why__call,.fd .fd-why__call:hover{color:#fff}
.fd .fd-dd__panel.fd-tg{padding:8px 8px 0;border-radius:18px;border:1px solid #E6ECF3;background:#fff;box-shadow:0 30px 60px -20px rgba(9,25,41,.38),0 2px 6px rgba(9,25,41,.06);overflow:hidden}
.fd .fd-dd:hover>.fd-tg,.fd .fd-dd:focus-within>.fd-tg,.fd .fd-dd.is-open>.fd-tg{display:block}
.fd .fd-tg--loes{left:0;right:0;margin-inline:auto;width:min(1040px,calc(100% - 2 * var(--fd-gutter)))}
.fd .fd-tg--viden{left:0;right:0;margin-inline:auto;width:min(720px,calc(100% - 2 * var(--fd-gutter)))}
.fd .fd-tg--list{left:-12px;width:380px}
.fd-tg__sec{padding:12px 10px 10px}
.fd-tg__sec+.fd-tg__sec{border-top:1px solid #EDF1F6}
.fd-tg__h{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--wp--preset--color--daempet);padding:0 10px 6px}
.fd-tg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}
.fd-tg--loes .fd-tg__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.fd-tg--list .fd-tg__grid{grid-template-columns:minmax(0,1fr)}
.fd .fd-tg__i{display:flex;gap:14px;align-items:flex-start;padding:10px;border-radius:12px;color:var(--wp--preset--color--navy);text-decoration:none;transition:background-color .15s}
.fd .fd-tg__i:hover{background:#F4F7FB}
.fd .fd-tg__i:hover b{color:var(--wp--preset--color--navy)}
.fd-tg__ic{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#fff;transition:transform .18s}
.fd-tg__ic svg{width:19px;height:19px}
.fd .fd-tg__i:hover .fd-tg__ic{transform:scale(1.06)}
.fd-tg__ic.g-blue{background:linear-gradient(135deg,#5AA2E6,#2F7FC8);box-shadow:0 6px 14px -6px rgba(47,127,200,.7)}
.fd-tg__ic.g-orange{background:linear-gradient(135deg,#FFA65A,var(--wp--preset--color--orange));box-shadow:0 6px 14px -6px rgba(244,130,32,.7)}
.fd-tg__ic.g-teal{background:linear-gradient(135deg,#2FBDAF,#0F9488);box-shadow:0 6px 14px -6px rgba(15,148,136,.7)}
.fd-tg__ic.g-indigo{background:linear-gradient(135deg,#8584EC,#5B5BD6);box-shadow:0 6px 14px -6px rgba(91,91,214,.7)}
.fd-tg__ic.g-green{background:linear-gradient(135deg,#46BD82,var(--wp--preset--color--groen));box-shadow:0 6px 14px -6px rgba(34,153,95,.7)}
.fd-tg__ic.g-navy{background:linear-gradient(135deg,#3A5878,var(--wp--preset--color--navy));box-shadow:0 6px 14px -6px rgba(20,42,66,.7)}
.fd-tg__tx{display:flex;flex-direction:column;gap:2px;min-width:0}
.fd-tg__tx b{font-size:14.5px;font-weight:600;line-height:1.3;display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.fd-tg__tx small{font-size:12.5px;line-height:1.45;color:var(--wp--preset--color--daempet)}
.fd-tg__soon{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--daempet);padding:2px 7px;border-radius:999px;border:1px solid var(--wp--preset--color--linje);background:#F6F8FB}
.fd .fd-tg__all{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px -8px 0;padding:13px;border-top:1px solid #EDF1F6;background:#F8FAFC;font-size:13.5px;font-weight:600;color:#2F7FC8;text-decoration:none}
.fd .fd-tg__all svg{width:15px;height:15px;transition:transform .18s}
.fd .fd-tg__all:hover{color:var(--wp--preset--color--navy)}
.fd .fd-tg__all:hover svg{transform:translateX(3px)}
@container fd (max-width: 1180px){
.fd-tg--loes .fd-tg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd .fd-tg--loes{max-height:calc(100vh - 140px);overflow-y:auto}
}
.fd-tg--loes .fd-tg__sec{padding:10px 8px 6px}
.fd-tg--loes .fd-tg__i{padding:8px 10px}
.fd-tg--loes .fd-tg__h{padding-bottom:2px}
.fd-tg__tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fd .fd-icon,.fd .fd-icon.t-orange,.fd .fd-icon.t-blue,.fd .fd-icon.t-teal,.fd .fd-icon.t-indigo,.fd .fd-icon.t-green,.fd .fd-icon.t-navy,.fd [class*="fd-tone--"] .fd-icon,.fd .fd-why__ic,.fd .fd-why__ic.t-blue,.fd .fd-why__ic.t-teal,.fd .fd-why__ic.t-indigo,.fd .fd-why__ic.t-green,.fd .fd-mi__ic,.fd .fd-mi__ic.t-blue,.fd .fd-mi__ic.t-teal,.fd .fd-mi__ic.t-indigo,.fd .fd-mi__ic.t-green,.fd .fd-l2__ic,.fd .fd-agr__ic,.fd .fd-choose__ic,.fd .fd-app__devi{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);box-shadow:none}
.fd .fd-hero__icon,.fd .fd-hero__icon.t-blue,.fd .fd-hero__icon.t-teal,.fd .fd-hero__icon.t-indigo,.fd .fd-hero__icon.t-green,.fd .fd-hero__icon.t-orange{background:var(--wp--preset--color--orange);color:#fff;box-shadow:0 10px 24px rgba(244,130,32,.28)}
.fd .fd-l2.is-full .fd-l2__ic,.fd .fd-agr.is-on .fd-agr__ic{background:var(--wp--preset--color--orange);color:#fff}
.fd .fd-section--navy .fd-icon,.fd .fd-tact__c--help .fd-icon{background:rgba(255,255,255,.08);color:var(--wp--preset--color--orange)}
.fd .fd-mi--hl .fd-mi__ic{background:var(--wp--preset--color--orange);color:#fff}
.fd [style*="--lc"]{--lc:var(--wp--preset--color--navy)!important;--lt:var(--wp--preset--color--orange-tone)!important}
.fd .fd-app__who>span:first-child,.fd .fd-app__person i,.fd .fd-msg i{background:var(--wp--preset--color--navy)}
.fd .fd-msg--fd i{background:var(--wp--preset--color--orange)}
.fd .fd-app__lbar span{background:var(--wp--preset--color--orange)}
.fd .fd-app__tags svg,.fd .fd-app__note svg,.fd .fd-wsdev svg{color:var(--wp--preset--color--orange)}
.fd .fd-app__row.is-sel{background:#FFF8F1;box-shadow:inset 3px 0 0 var(--wp--preset--color--orange)}
.fd .fd-dd__panel.fd-tg{padding:6px 6px 0;border-radius:20px;border:1px solid #E6ECF3;box-shadow:0 40px 80px -30px rgba(9,25,41,.45),0 2px 6px rgba(9,25,41,.05)}
.fd .fd-dd__panel.fd-tg::after{content:"";position:absolute;left:24px;right:24px;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,rgba(244,130,32,0),var(--wp--preset--color--orange),rgba(244,130,32,0));opacity:.7}
.fd-tg__sec{padding:14px 12px 8px}
.fd .fd-tg__h{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--wp--preset--color--orange);padding:0 10px 6px}
.fd .fd-tg__ic,.fd .fd-tg__ic[class*="g-"]{width:36px;height:36px;border-radius:10px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);box-shadow:none;transition:background-color .18s,color .18s,transform .18s}
.fd .fd-tg__ic svg{width:18px;height:18px}
.fd .fd-tg__i:hover .fd-tg__ic{background:var(--wp--preset--color--orange);color:#fff;transform:none}
.fd .fd-tg__ic--solid{background:var(--wp--preset--color--orange);color:#fff}
.fd .fd-tg__i{border-radius:12px}
.fd .fd-tg__i:hover{background:#FFF8F1}
.fd .fd-tg__tx b{font-weight:600;color:var(--wp--preset--color--navy)}
.fd .fd-tg__i:hover .fd-tg__tx b{color:var(--wp--preset--color--navy)}
.fd .fd-tg__soon{color:#9A5410;border-color:#F8CFA6;background:#FFF4E6}
.fd .fd-tg__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:6px -6px 0;padding:12px 22px;border-top:1px solid #EDF1F6;background:linear-gradient(180deg,#F8FAFC,#F3F6FA)}
.fd .fd-tg--list .fd-tg__foot{justify-content:flex-start}
.fd .fd-tg__all{display:inline-flex;margin:0;padding:6px 0;border:0;background:none;justify-content:flex-start;color:var(--wp--preset--color--navy);font-weight:700;font-size:14px}
.fd .fd-tg__all svg{color:var(--wp--preset--color--orange)}
.fd .fd-tg__all:hover{color:var(--wp--preset--color--orange)}
.fd-tg__cta{display:flex;align-items:center;gap:12px}
.fd-tg__cta img{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--wp--preset--color--orange)}
.fd-tg__cta b,.fd-tg__cta small{display:block}
.fd-tg__cta b{font-size:13.5px;color:var(--wp--preset--color--navy)}
.fd-tg__cta small{font-size:12px;color:var(--wp--preset--color--daempet)}
@container fd (max-width: 1180px){
.fd-tg__cta>span:nth-child(2){display:none}
}
.fd .fd-tgroup__ic{border-radius:12px;border:0;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-gtips{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}
.fd-gtip{display:flex;flex-direction:column;gap:12px;padding:var(--pad-card);border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);align-items:flex-start}
.fd-gtip ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}
.fd-gtip li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.5;color:#3E4C5E}
.fd-gtip li span{width:24px;height:24px;border-radius:50%;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
.fd-ord{display:flex;flex-direction:column;gap:14px}
.fd-ord__g{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px 22px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd)}
.fd-ord__k{font-size:30px;font-weight:800;color:var(--wp--preset--color--orange);line-height:1}
.fd-ord dl{margin:0;display:flex;flex-direction:column}
.fd-ord dl>div{padding:10px 0;border-top:1px solid #EEF2F6}
.fd-ord dl>div:first-child{border-top:0;padding-top:0}
.fd-ord dt{font-size:15.5px;font-weight:700;color:var(--wp--preset--color--navy);display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.fd-ord dt span{font-size:11.5px;font-weight:600;color:var(--wp--preset--color--daempet);padding:2px 8px;border-radius:999px;background:#F3F6FA}
.fd-ord dd{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:#3E4C5E}
.fd-drift{border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd);overflow:hidden}
.fd-drift__head{display:flex;gap:14px;align-items:center;padding:20px 22px;background:#F2FAF5;border-bottom:1px solid #DCEFE3}
.fd-sys__l{list-style:none;margin:0;padding:0}
.fd-sys{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid #EEF2F6}
.fd-sys:first-child{border-top:0}
.fd-sys .fd-icon{width:40px;height:40px}
.fd-sys__t b,.fd-sys__t small{display:block}
.fd-sys__t b{font-size:15px}
.fd-sys__t small{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-uptime{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px}
.fd-uptime__d{height:28px;border-radius:3px;background:var(--wp--preset--color--groen);opacity:.85}
.fd-partner__logo{height:56px;display:flex;align-items:center}
.fd-partner__logo img{max-height:40px;max-width:170px;width:auto;object-fit:contain}
@container fd (max-width: 560px){
.fd-sys{grid-template-columns:auto minmax(0,1fr)}
.fd-sys .fd-st{grid-column:2;justify-self:start}
.fd-ord__g{grid-template-columns:minmax(0,1fr);gap:6px}
}
.fd .fd-card.fd-partner{background:#fff;border:1px solid var(--bd)}
.fd .fd-partner .fd-h3{color:var(--wp--preset--color--navy)}
.fd .fd-partner .fd-body{font-weight:400;color:#3E4C5E}
.fd-partner__logo{height:64px;padding:0 18px;border-radius:12px;background:var(--wp--preset--color--navy);align-self:stretch}
.fd-app__grp{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45);padding:10px 10px 4px}
.fd-app__badge--soon{background:rgba(244,130,32,.18);color:#F8B57A;font-size:10px;letter-spacing:.04em}
.fd-app__h .fd-app__badge--soon{background:#FFF4E6;color:#9A5410;margin-left:6px;vertical-align:middle}
.fd-app__score{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px;align-items:center}
.fd-app__ring{position:relative;width:140px;height:140px}
.fd-app__ring svg{width:100%;height:100%}
.fd-app__ring>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.fd-app__ring b{font-size:34px;line-height:1;color:var(--wp--preset--color--navy)}
.fd-app__ring small{font-size:12px;color:var(--wp--preset--color--daempet)}
.fd-app__scoretx{display:flex;flex-direction:column;gap:8px}
.fd-app__sparts{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}
.fd-app__sparts li{display:grid;grid-template-columns:170px minmax(0,1fr) 28px;gap:10px;align-items:center;font-size:13px}
.fd-app__sparts b{text-align:right;font-size:13px}
.fd-app__sbar{height:7px;border-radius:999px;background:#EEF2F6;overflow:hidden}
.fd-app__sbar i{display:block;height:100%;border-radius:999px;background:var(--wp--preset--color--navy)}
.fd-app__soon{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:28px;border-radius:14px;background:#fff;border:1px dashed #F8CFA6;max-width:640px}
.fd-app__soonic{width:48px;height:48px;border-radius:12px;background:var(--wp--preset--color--orange);color:#fff;display:inline-flex;align-items:center;justify-content:center}
.fd-app__soonic svg{width:22px;height:22px}
.fd-app__prompt{width:100%;padding:14px 16px;border-radius:12px;background:#F6F8FB;border:1px solid #E3E9F1}
.fd-app__prompt span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd-app__prompt p{font-size:14px;color:var(--wp--preset--color--navy);margin-top:4px}
.fd-aistudio{margin-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 22px;border-radius:var(--r-card);background:#fff;border:1px dashed #F8CFA6}
.fd-aistudio .fd-h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
@container fd (max-width: 720px){
.fd-app__score{grid-template-columns:minmax(0,1fr);justify-items:center}
.fd-app__sparts li{grid-template-columns:minmax(0,1fr) 80px 28px}
.fd-aistudio{grid-template-columns:minmax(0,1fr)}
.fd-app__grp{display:none}
}
.fd-reps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px}
.fd-rep{display:flex;flex-direction:column;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd);overflow:hidden;transition:border-color .2s,box-shadow .2s}
.fd-rep:hover,.fd-rep.is-sel{border-color:#F8CFA6;box-shadow:0 14px 30px -18px rgba(20,42,66,.3)}
.fd-rep__cover{position:relative;height:120px;background:linear-gradient(135deg,var(--wp--preset--color--navy),var(--wp--preset--color--navy-2));display:flex;align-items:flex-end;justify-content:space-between;padding:16px 18px;color:#fff}
.fd-rep__cover::after{content:"";position:absolute;right:-30px;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(closest-side,rgba(244,130,32,.35),rgba(244,130,32,0))}
.fd-rep__cover span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#F8B57A}
.fd-rep__cover svg{width:28px;height:28px;color:var(--wp--preset--color--orange);position:relative;z-index:1}
.fd-rep__b{display:flex;flex-direction:column;gap:10px;padding:var(--pad-card);align-items:flex-start;flex:1}
.fd-rep__b .fd-link{margin-top:auto;background:none;border:0;padding:0;font:700 14.5px Poppins,sans-serif;cursor:pointer}
.fd-rep__meta{display:flex;gap:10px;align-items:center;font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-repd{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}
.fd-repd__main{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd)}
.fd-gtip__h{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--orange)}
.fd-repd__dl{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd);box-shadow:0 24px 48px -28px rgba(20,42,66,.3)}
.fd-repnews{display:flex;gap:8px;flex-wrap:wrap}
.fd-repnews input{min-height:42px;padding:0 14px;border-radius:10px;border:1px solid var(--wp--preset--color--linje);font:400 14px Poppins,sans-serif;min-width:220px}
@container fd (max-width: 900px){
.fd-repd{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-app__body{grid-template-columns:208px minmax(0,1fr)}
.fd .fd-app__side{padding:16px 10px;gap:2px}
.fd .fd-app__brand{font-size:15px}
.fd .fd-app__co{font-size:11.5px;padding-bottom:10px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fd .fd-app__grp{padding:10px 10px 3px}
.fd .fd-app__side ul{gap:1px}
.fd .fd-app__nav{padding:7px 10px;gap:9px;font-size:13px;white-space:nowrap}
.fd .fd-app__nav>span{overflow:hidden;text-overflow:ellipsis}
.fd .fd-app__nav svg{width:16px;height:16px}
.fd .fd-app__nav.is-on::before{left:-10px}
.fd .fd-app__nav--sub{padding-left:22px;font-size:12.5px}
.fd .fd-app__nav--sub svg{width:14px;height:14px}
.fd .fd-app__badge{min-width:18px;height:18px;font-size:10.5px}
.fd .fd-app__who{padding-top:12px;margin-top:10px}
.fd .fd-app__who b{font-size:12.5px;white-space:nowrap}
.fd .fd-app__main{padding:18px;gap:14px}
.fd .fd-app__kpi{padding:14px}
.fd .fd-app__kpi b{font-size:24px}
.fd .fd-app__kpi small,.fd .fd-app__kpi span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fd .fd-app__ct{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fd .fd-app__ch>.fd-app__ct{flex:1;min-width:0}
.fd .fd-app__card{padding:16px;gap:10px}
.fd .fd-app__date{white-space:nowrap}
.fd .fd-app__up li{grid-template-columns:72px minmax(0,1fr)}
.fd .fd-app__pol li{flex-wrap:nowrap}
.fd .fd-app__pol li>span{min-width:0}
.fd .fd-app__pol b,.fd .fd-app__pol small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fd .fd-app__sparts li{grid-template-columns:150px minmax(0,1fr) 26px}
.fd .fd-app__sparts span:first-child{white-space:nowrap}
.fd .fd-app__attn b,.fd .fd-app__attn small,.fd .fd-app__up b,.fd .fd-app__up small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fd .fd-app__attn button>span:nth-child(2),.fd .fd-app__up li>span:last-child{min-width:0}
.fd .fd-app__up li{grid-template-columns:84px minmax(0,1fr)}
.fd .fd-app__brand{display:flex;align-items:center;gap:8px}
.fd .fd-app__brand::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--wp--preset--color--orange)}
.fd .fd-app__allnav{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}
.fd-app__prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:12px}
.fd-app__prod{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:14px;border-radius:14px;background:#fff;border:1px solid #E3E9F1}
.fd-app__prod b{font-size:13.5px;white-space:nowrap}
.fd-app__prod small{font-size:12px;color:var(--wp--preset--color--daempet);flex:1}
.fd-app__apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:10px}
.fd .fd-app__appc{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;background:#fff;border:1px solid #E3E9F1;text-align:left;font:inherit;color:var(--wp--preset--color--navy);cursor:pointer;transition:border-color .15s,box-shadow .15s}
.fd .fd-app__appc:hover{border-color:#F8CFA6;box-shadow:0 10px 24px -16px rgba(20,42,66,.35)}
.fd .fd-app__appc b,.fd .fd-app__appc small{display:block}
.fd .fd-app__appc b{font-size:14px;margin-bottom:2px}
.fd .fd-app__appc small{font-size:12.5px;color:var(--wp--preset--color--daempet);line-height:1.45}
.fd .fd-app__appc--soon{border-style:dashed;border-color:#F8CFA6;max-width:520px}
.fd-stepper--6{grid-template-columns:repeat(6,minmax(0,1fr))}
@container fd (max-width: 900px){
.fd-stepper--6 .fd-stepbtn span:not(.n){display:none}
.fd-stepper--6 .fd-stepbtn{justify-content:center}
}
.fd .fd-quick__list a{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid #EEF2F6;background:#F9FBFD;color:var(--wp--preset--color--navy);text-decoration:none;transition:border-color .15s,background-color .15s}
.fd .fd-quick__list a:hover{border-color:#F8CFA6;background:#fff}
.fd .fd-quick__list a b{font-size:14.5px}
.fd-pinc{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}
.fd-pinc li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;padding:10px 0;border-top:1px solid #EEF2F6}
.fd-pinc li:first-child{border-top:0}
.fd-pinc svg{box-sizing:border-box;width:36px;height:36px;padding:9px;border-radius:10px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-pinc b,.fd-pinc small{display:block}
.fd-pinc b{font-size:14.5px;color:var(--wp--preset--color--navy)}
.fd-pinc small{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd .fd-stepper--6 .fd-stepbtn{padding:8px 8px;gap:6px;font-size:12.5px;white-space:nowrap}
.fd .fd-switch[aria-checked="true"]{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy)}
.fd .fd-why__i .fd-h3,.fd .fd-steptitle .fd-h3{font-size:17px;line-height:1.3}
.fd .fd-why__i .fd-body{font-size:15px}
.fd .fd-partner .fd-body{color:var(--wp--preset--color--tekst)}
.fd .fd-toolcard .fd-icon,.fd .fd-sys .fd-icon,.fd .fd-hubgroup .fd-icon{width:44px;height:44px;border-radius:12px}
.fd .fd-seg--wrap button,.fd .fd-seg button{border-radius:999px}
.fd .fd-field input[type="date"]{height:49px}
.fd .fd-footer__grid{grid-template-columns:1.1fr 1fr 1.1fr 1.1fr 1fr .9fr;gap:28px}
.fd .fd-footer li a{white-space:nowrap}
@container fd (max-width: 1180px){
.fd .fd-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.fd .fd-footer li a{white-space:normal}
}
@container fd (max-width: 640px){
.fd .fd-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}
}
.fd .fd-award__seal b{font-size:14px;letter-spacing:.04em;font-weight:800;color:var(--wp--preset--color--orange)}
.fd .fd-award__seal--navy,.fd .fd-award__seal--teal{background:radial-gradient(circle at 30% 30%,#FFF6EC,#FDE3CB);color:var(--wp--preset--color--orange);box-shadow:inset 0 0 0 1px rgba(244,130,32,.25)}
.fd .fd-case__img{flex:0 0 auto;aspect-ratio:auto;height:210px}
.fd .fd-plan__specs{color:var(--wp--preset--color--navy);background:#F3F6FA}
.fd .fd-plan__list svg{color:var(--wp--preset--color--orange)}
.fd .fd-tag--pin svg,.fd .fd-guide2__rec svg,.fd .fd-pol__disc svg,.fd .fd-res__note svg,.fd .fd-tip2 svg,.fd .fd-dform__ic,.fd .fd-dform__chips svg{color:var(--wp--preset--color--orange)}
.fd .fd-incl__dot{background:var(--wp--preset--color--orange);color:#fff}
.fd .fd-cw__y{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-cw__table .is-us .fd-cw__y{background:var(--wp--preset--color--orange);color:#fff}
.fd .fd-recbadge{background:var(--wp--preset--color--orange-tone);color:#9A5410}
.fd .fd-dform__row:focus-within{border-color:var(--wp--preset--color--orange);box-shadow:0 0 0 4px rgba(244,130,32,.14)}
.fd .fd-kom{border-left-color:var(--wp--preset--color--orange)}
.fd .fd-kom em{color:#9A5410}
.fd .fd-scen__bar i{background:var(--wp--preset--color--navy)}
.fd-pcards2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.fd-pcard2{position:relative;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:26px 24px 24px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}
.fd-pcard2::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--wp--preset--color--orange),#F9B27A)}
.fd-pcard2:hover{border-color:#F8CFA6;box-shadow:0 18px 40px -24px rgba(20,42,66,.35);transform:translateY(-2px)}
.fd-pcard2__top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:6px}
.fd-pcard2__ic{width:48px;height:48px;border-radius:14px;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--orange);display:inline-flex;align-items:center;justify-content:center}
.fd-pcard2__ic svg{width:22px;height:22px}
.fd-pcard2__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--wp--preset--color--orange-tone);color:#9A5410;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.fd-pcard2__badge svg{width:12px;height:12px;stroke-width:3}
.fd-pcard2__k{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd-pcard2__n{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--wp--preset--color--navy);line-height:1.15;margin:-4px 0 2px}
.fd-pcard2 .fd-link{margin-top:auto;padding-top:6px}
.fd-membs{margin-top:20px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center;padding:16px 20px;border-radius:var(--r-card);background:#F6F8FB;border:1px solid var(--bd)}
.fd-membs__h{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--daempet);padding-right:8px}
.fd-memb{display:flex;align-items:center;gap:14px}
.fd-memb__logo{flex:none;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 14px;border-radius:10px;background:var(--wp--preset--color--navy)}
.fd-memb__logo img{max-height:22px;max-width:130px}
.fd-memb b,.fd-memb small{display:block}
.fd-memb b{font-size:14px;color:var(--wp--preset--color--navy)}
.fd-memb small{font-size:12.5px;color:var(--wp--preset--color--daempet)}
@container fd (max-width: 1080px){
.fd-pcards2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-membs{grid-template-columns:minmax(0,1fr)}
}
@container fd (max-width: 560px){
.fd-pcards2{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}
@container fd (max-width: 1180px){
.fd .fd-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@container fd (max-width: 720px){
.fd .fd-grid--5{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-stepper,.fd .fd-tsteps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;gap:0;list-style:none;margin:0 0 4px;padding:0;flex-wrap:nowrap}
.fd .fd-stepper li,.fd .fd-tsteps li{position:relative;display:flex;justify-content:center}
.fd .fd-stepper li+li::before,.fd .fd-tsteps li+li::before{content:"";position:absolute;top:14px;left:calc(-50% + 18px);right:calc(50% + 18px);height:2px;border-radius:2px;background:#E3E9F1}
.fd .fd-stepper li:has(.is-done)::before,.fd .fd-stepper li:has([aria-current="step"])::before,.fd .fd-tsteps li:has(.is-done)::before,.fd .fd-tsteps li:has(.is-cur)::before{background:var(--wp--preset--color--orange)}
.fd .fd-stepbtn,.fd .fd-tstep,.fd .fd-stepper--6 .fd-stepbtn,.fd .fd-stepper--5 .fd-stepbtn{width:auto;min-height:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0 2px;border:0;border-radius:0;background:none;box-shadow:none;font:600 12.5px/1.25 Poppins,sans-serif;color:#7A8899;text-align:center;white-space:normal;cursor:pointer}
.fd .fd-stepbtn:hover,.fd .fd-tstep:hover{color:var(--wp--preset--color--navy);border:0}
.fd .fd-stepbtn .n,.fd .fd-tstep .n{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid var(--wp--preset--color--linje);color:#7A8899;font-size:12.5px;font-weight:700;transition:all .2s;position:relative;z-index:1}
.fd .fd-stepbtn[aria-current="step"],.fd .fd-tstep.is-cur{color:var(--wp--preset--color--navy);border:0;background:none}
.fd .fd-stepbtn[aria-current="step"] .n,.fd .fd-tstep.is-cur .n{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff;box-shadow:0 0 0 4px rgba(20,42,66,.1)}
.fd .fd-stepbtn span:not(.n),.fd .fd-tstep .l{display:block}
.fd .fd-tw__bar{display:none}
@container fd (max-width: 560px){
.fd .fd-stepbtn span:not(.n),.fd .fd-tstep .l{display:none}
.fd .fd-stepbtn[aria-current="step"] span:not(.n),.fd .fd-tstep.is-cur .l{display:block;position:absolute;top:36px;white-space:nowrap}
.fd .fd-stepper,.fd .fd-tsteps{margin-bottom:22px}
}
.fd .fd-users{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px;border-radius:14px;background:#F6F8FB;border:1px solid #EDF1F6}
.fd .fd-qty{border:1px solid var(--wp--preset--color--linje);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(20,42,66,.05)}
.fd .fd-qty button{width:46px;height:48px;background:#fff;font-size:20px;font-weight:500;color:var(--wp--preset--color--navy)}
.fd .fd-qty button:hover{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-qty input{width:76px;height:48px;font-size:22px;border-left:1px solid #EDF1F6;border-right:1px solid #EDF1F6}
.fd .fd-range{-webkit-appearance:none;appearance:none;width:100%;height:20px;background:transparent}
.fd .fd-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:var(--wp--preset--color--linje)}
.fd .fd-range::-moz-range-track{height:4px;border-radius:4px;background:var(--wp--preset--color--linje)}
.fd .fd-range::-moz-range-progress{height:4px;border-radius:4px;background:var(--wp--preset--color--orange)}
.fd .fd-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;background:#fff;border:2px solid var(--wp--preset--color--orange);box-shadow:0 2px 6px rgba(20,42,66,.2);cursor:pointer}
.fd .fd-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--wp--preset--color--orange);box-shadow:0 2px 6px rgba(20,42,66,.2)}
.fd .fd-guide2{display:flex;flex-direction:column;gap:0;padding:0;border-radius:14px;background:#fff;border:1px solid #E3E9F1;overflow:hidden}
.fd .fd-guide2.is-open{border-color:#F8CFA6;box-shadow:0 14px 30px -22px rgba(20,42,66,.35)}
.fd .fd-guide2__head{display:grid;grid-template-columns:38px minmax(0,1fr) 28px;gap:12px;align-items:center;width:100%;padding:14px 16px;border:0;background:none;text-align:left;font:inherit;color:var(--wp--preset--color--navy);cursor:pointer}
.fd .fd-guide2__head:hover{background:#FFFBF7}
.fd-guide2__ic{width:38px;height:38px;border-radius:10px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);display:inline-flex;align-items:center;justify-content:center}
.fd-guide2__ic svg{width:18px;height:18px}
.fd-guide2__tt b,.fd-guide2__tt small{display:block}
.fd-guide2__tt b{font-size:14.5px;font-weight:700}
.fd-guide2__tt small{font-size:12.5px;color:var(--wp--preset--color--daempet);margin-top:1px}
.fd-guide2__chev{width:28px;height:28px;border-radius:50%;background:#F3F6FA;display:inline-flex;align-items:center;justify-content:center;color:var(--wp--preset--color--daempet);transition:transform .2s}
.fd-guide2__chev svg{width:15px;height:15px}
.fd .fd-guide2.is-open .fd-guide2__chev{transform:rotate(180deg);background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-guide2__body{display:flex;flex-direction:column;padding:4px 16px 16px;border-top:1px solid #F0F3F7}
.fd .fd-gq{padding:14px 0 0}
.fd .fd-gq+.fd-gq{border-top:1px dashed #E8EDF3;margin-top:14px}
.fd .fd-gq__q{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--wp--preset--color--navy);margin:0 0 10px}
.fd .fd-gq__q i{font-style:normal;flex:none;width:22px;height:22px;border-radius:50%;background:var(--wp--preset--color--navy);color:#fff;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
.fd-gq__opts{display:flex;flex-wrap:wrap;gap:6px;padding-left:32px}
.fd .fd-gq__opts button{min-height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--wp--preset--color--linje);background:#fff;font:500 13px Poppins,sans-serif;color:#3E4C5E;cursor:pointer;transition:all .15s}
.fd .fd-gq__opts button:hover{border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--navy)}
.fd .fd-gq__opts button[aria-pressed="true"]{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff}
.fd .fd-guide2__rec{margin:0 16px 16px;padding:12px 14px;border-radius:12px;background:#FFF8F1;box-shadow:inset 0 0 0 1px #F8CFA6;font-size:13.5px;color:var(--wp--preset--color--navy)}
@container fd (max-width: 560px){
.fd-gq__opts{padding-left:0}
}
.fd .fd-bill__row b{white-space:nowrap;flex:none}
.fd .fd-bill__row--total{align-items:center}
.fd .fd-bill__row--total b{font-size:22px;letter-spacing:-.01em}
.fd .fd-bill__row--sub b{font-size:13px;font-weight:600}
.fd .fd-calc__nav:has(> :only-child){justify-content:flex-start}
.fd .fd-btn--primary,.fd .fd-btn--primary:hover,.fd .fd-option[aria-checked="true"] .fd-option__mark,.fd .fd-option[aria-pressed="true"] .fd-option__mark,.fd .fd-faq__q[aria-expanded="true"] .fd-faq__icon{color:#fff}
.fd .fd-ft{background:#0E2033;color:rgba(255,255,255,.72);padding:64px 0 0;font-size:14px}
.fd .fd-ft a{color:rgba(255,255,255,.78);text-decoration:none;transition:color .15s}
.fd .fd-ft a:hover{color:#fff}
.fd-ft__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,3fr);gap:56px;padding-bottom:44px}
.fd-ft__brand{display:flex;flex-direction:column;gap:18px;align-items:flex-start}
.fd-ft__brand img{display:block;height:30px;width:auto}
.fd-ft__tag{font-size:14px;line-height:1.6;color:rgba(255,255,255,.62);max-width:300px}
.fd-ft__contact{display:flex;flex-direction:column;gap:9px}
.fd .fd-ft__contact a,.fd-ft__contact span{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#fff}
.fd-ft__contact svg{width:16px;height:16px;color:var(--wp--preset--color--orange);flex:none}
.fd-ft__contact span{color:rgba(255,255,255,.62)}
.fd-ft__cust{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:6px}
.fd-ft__cust span{width:100%;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--orange);margin-bottom:2px}
.fd .fd-ft__cust a{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:12.5px;font-weight:600}
.fd .fd-ft__cust a:hover{background:rgba(244,130,32,.15);border-color:rgba(244,130,32,.4)}
.fd-ft__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.fd-ft__h{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:6px 0 16px;display:flex;align-items:center;gap:8px}
.fd-ft__h::before{content:"";width:14px;height:2px;border-radius:2px;background:var(--wp--preset--color--orange)}
.fd .fd-ft ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.fd .fd-ft ul a{font-size:14px;white-space:nowrap}
.fd-ft__mid{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:22px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
.fd-ft__addr{display:flex;gap:32px;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,.62)}
.fd-ft__addr b{color:#fff;font-weight:600;margin-right:8px}
.fd-ft__logos{display:flex;align-items:center;gap:28px}
.fd-ft__logos img{display:block;width:auto;opacity:.75;transition:opacity .15s}
.fd-ft__logos img:hover,.fd-ft__logos a:hover img{opacity:1}
.fd-ft__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 0 26px;font-size:12.5px;color:rgba(255,255,255,.5)}
.fd-ft__legal{display:flex;align-items:center;gap:18px}
.fd .fd-ft__legal a{color:rgba(255,255,255,.6);font-size:12.5px}
.fd .fd-ft__so{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06)}
.fd .fd-ft__so svg{width:16px;height:16px}
.fd .fd-ft__so:hover{background:var(--wp--preset--color--orange);color:#fff}
.fd .fd-ft__so+.fd-ft__so{margin-left:-10px}
@container fd (max-width: 1080px){
.fd-ft__top{grid-template-columns:minmax(0,1fr);gap:40px}
}
@container fd (max-width: 720px){
.fd-ft__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}
.fd .fd-ft ul a{white-space:normal}
.fd-ft__mid{flex-direction:column;align-items:flex-start}
.fd-ft__logos{flex-wrap:wrap;gap:20px}
}
.fd .fd-ft__cust{gap:6px}
.fd .fd-ft__cust a{padding:5px 11px;font-size:12px}
.fd .fd-ft__so+.fd-ft__so{margin-left:-8px}
.fd-ft__legal{gap:20px}
.fd .fd-membs{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}
.fd-certs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.fd-cert{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:start;padding:24px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd)}
.fd-cert__seal{position:relative;width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#24476E,var(--wp--preset--color--navy));color:var(--wp--preset--color--orange);box-shadow:0 0 0 4px var(--wp--preset--color--orange-tone),0 10px 20px -10px rgba(20,42,66,.5)}
.fd-cert__seal svg{width:26px;height:26px}
.fd-cert__tx{display:flex;flex-direction:column;gap:6px;align-items:flex-start}
.fd-cert__code{display:inline-flex;padding:3px 10px;border-radius:999px;background:var(--wp--preset--color--orange);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em}
.fd-cert__by{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd-cert .fd-h3{margin-top:-2px}
@container fd (max-width: 1080px){
.fd-certs{grid-template-columns:minmax(0,1fr)}
}
@container fd (max-width: 1080px){
.fd .fd-membs{grid-template-columns:minmax(0,1fr)}
.fd-memb{flex-wrap:wrap}
}
@container fd (max-width: 480px){
.fd-cert{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-calc--v2{align-items:start}
.fd-est{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:20px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 24px 50px -30px rgba(20,42,66,.35)}
.fd-est__k{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--orange)}
.fd-est__amt{display:flex;align-items:baseline;gap:8px;margin-top:-6px}
.fd-est__amt b{font-size:36px;font-weight:800;letter-spacing:-.02em;color:var(--wp--preset--color--navy);line-height:1.1}
.fd-est__amt span{font-size:14px;color:var(--wp--preset--color--daempet)}
.fd-est__sub{font-size:12.5px;color:var(--wp--preset--color--daempet);margin-top:-8px}
.fd-est__users{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:#F6F8FB;border:1px solid #EDF1F6}
.fd-est__ur{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--wp--preset--color--navy)}
.fd .fd-qty--sm{border-radius:10px}
.fd .fd-qty--sm button{width:34px;height:36px;font-size:17px}
.fd .fd-qty--sm input,.fd .fd-qty--sm span{width:46px;height:36px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid #EDF1F6;border-right:1px solid #EDF1F6;color:var(--wp--preset--color--navy)}
.fd-est__pre{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
.fd .fd-est__pre button{min-height:30px;border-radius:999px;border:1px solid var(--wp--preset--color--linje);background:#fff;font:600 12.5px Poppins,sans-serif;color:#3E4C5E;cursor:pointer}
.fd .fd-est__pre button[aria-pressed="true"]{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff}
.fd-est__lines{display:flex;flex-direction:column}
.fd-est__h{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7A8899;padding:12px 0 4px;border-bottom:1px solid #EDF1F6}
.fd-est__row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;align-items:baseline}
.fd-est__row b,.fd-est__row small{display:block}
.fd-est__row b{font-size:13.5px;font-weight:600;color:var(--wp--preset--color--navy)}
.fd-est__row small{font-size:11.5px;color:#7A8899}
.fd-est__row em{font-style:normal;font-size:13.5px;font-weight:700;color:var(--wp--preset--color--navy);white-space:nowrap}
.fd-est__tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}
.fd-est__tags span{font-size:12px;padding:4px 10px;border-radius:999px;background:#F3F6FA;color:var(--wp--preset--color--navy)}
.fd-est__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:2px solid var(--wp--preset--color--navy);font-size:14.5px;font-weight:700;color:var(--wp--preset--color--navy)}
.fd-est__total b{font-size:20px;color:var(--wp--preset--color--orange)}
.fd-est__note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--wp--preset--color--tekst);padding:10px 12px;border-radius:10px;background:#FFF8F1}
.fd-est__note svg{width:15px;height:15px;color:var(--wp--preset--color--orange);flex:none;margin-top:2px}
.fd-est__fine{font-size:11.5px;color:#7A8899;text-align:center;margin-top:-4px}
.fd .fd-calc--v2 .fd-guide2{margin-top:16px}
.fd-licnote{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#FFF8F1;box-shadow:inset 0 0 0 1px #F8CFA6;font-size:13.5px;color:var(--wp--preset--color--navy)}
.fd-licnote svg{width:16px;height:16px;color:var(--wp--preset--color--orange);flex:none;margin-top:2px}
.fd-lics{display:flex;flex-direction:column;gap:8px}
.fd-lic{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #E3E9F1;transition:border-color .15s,background-color .15s}
.fd-lic.is-on{border-color:var(--wp--preset--color--orange);background:#FFFBF7}
.fd-lic.is-incl{background:#F6F8FB}
.fd-lic__t b,.fd-lic__t small{display:block}
.fd-lic__t b{font-size:14px;color:var(--wp--preset--color--navy)}
.fd-lic__t small{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-lic__p{font-size:13px;font-weight:700;color:var(--wp--preset--color--navy);white-space:nowrap}
.fd-lic__q{display:flex;align-items:center;gap:8px}
.fd .fd-lic__all{min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--wp--preset--color--linje);background:#fff;font:600 12px Poppins,sans-serif;color:#3E4C5E;cursor:pointer;white-space:nowrap}
.fd .fd-lic__all:hover{border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--navy)}
@container fd (max-width: 640px){
.fd-lic{grid-template-columns:minmax(0,1fr) auto}
.fd-lic__q,.fd-lic .fd-st{grid-column:1/-1}
}
.fd-nc{padding:30px;border-radius:var(--r-panel);background:#FFFBF7;border:1px solid #FBE3CC}
.fd-nc__head{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:22px}
.fd-nc__head .fd-body{max-width:640px;margin-top:6px}
.fd-nc__ic svg{width:22px;height:22px}
.fd-nc__l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.fd-nc__i{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #F3E2D2}
.fd-nc__x{width:28px;height:28px;border-radius:50%;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);display:inline-flex;align-items:center;justify-content:center}
.fd-nc__x svg{width:13px;height:13px;stroke-width:2.6}
.fd-nc__i b,.fd-nc__i small{display:block}
.fd-nc__i b{font-size:14.5px;color:var(--wp--preset--color--navy)}
.fd-nc__i small{font-size:13px;line-height:1.5;color:var(--wp--preset--color--daempet);margin-top:2px}
.fd-doubt{position:relative;margin-top:72px;display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:auto auto}
.fd-doubt__p{grid-column:1;grid-row:1 / span 2;align-self:end;position:relative;z-index:2;height:340px;border-radius:20px 20px 0 0;overflow:hidden;margin-bottom:0}
.fd-doubt__p img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.fd-doubt__card{grid-column:2;grid-row:1;justify-self:start;margin:0 0 -28px 28px;position:relative;z-index:3;display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:16px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 20px 40px -24px rgba(20,42,66,.35);max-width:340px}
.fd-doubt__card .fd-h3{margin-top:2px}
.fd-doubt__card .fd-body{font-size:14px;margin:4px 0 6px}
.fd .fd-doubt__card a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--wp--preset--color--navy);text-decoration:none}
.fd-doubt__card a svg{width:15px;height:15px;color:var(--wp--preset--color--orange)}
.fd-doubt__band{grid-column:1 / -1;grid-row:2;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:56px 36px 32px 300px;border-radius:20px;background:linear-gradient(120deg,var(--wp--preset--color--navy),var(--wp--preset--color--navy-2));color:#fff;position:relative;overflow:hidden}
.fd-doubt__band::after{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(closest-side,rgba(244,130,32,.28),rgba(244,130,32,0))}
.fd-doubt__band .fd-h2{color:#fff;font-size:28px}
.fd-doubt__band .fd-lead{color:rgba(255,255,255,.78);margin-top:6px;max-width:520px}
.fd-doubt__ctas{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}
@container fd (max-width: 900px){
.fd-doubt{grid-template-columns:minmax(0,1fr)}
.fd-doubt__p{grid-row:auto;height:260px;width:200px;border-radius:20px;margin:0 auto -20px}
.fd-doubt__card{grid-column:1;grid-row:auto;margin:0 auto 16px;max-width:none;width:100%}
.fd-doubt__band{grid-row:auto;padding:28px}
.fd-nc__l{grid-template-columns:minmax(0,1fr)}
.fd-est{position:static}
}
.fd .fd-pcards2{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.fd .fd-pcard2{padding:24px 20px 22px}
.fd .fd-pcard2__n{font-size:20px}
@container fd (max-width: 1180px){
.fd .fd-pcards2{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@container fd (max-width: 720px){
.fd .fd-pcards2{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-stepper--7 .fd-stepbtn{font-size:12px}
.fd .fd-licnote+.fd-licnote,.fd .fd-agrs+.fd-licnote{margin-top:12px}
.fd .fd-certs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.fd .fd-cert{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px}
.fd .fd-cert__seal{width:52px;height:52px}
.fd .fd-cert__seal svg{width:22px;height:22px}
@container fd (max-width: 1080px){
.fd .fd-certs{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@container fd (max-width: 560px){
.fd .fd-certs{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-cert{align-content:start}
.fd-people{display:flex;flex-wrap:wrap;gap:16px 28px}
.fd .fd-people__m{display:block;font-size:13px;color:rgba(255,255,255,.72);text-decoration:none;margin-top:2px}
.fd .fd-people__m:hover{color:var(--wp--preset--color--orange)}
.fd .fd-doubt{grid-template-columns:380px minmax(0,1fr)}
.fd .fd-doubt__p--2 img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.fd .fd-doubt__band{padding-left:420px}
.fd-doubt__who{padding:10px 0;border-top:1px solid #EEF2F6}
.fd-doubt__who b,.fd-doubt__who small{display:block}
.fd-doubt__who b{font-size:14.5px;color:var(--wp--preset--color--navy)}
.fd-doubt__who small{font-size:12.5px;color:var(--wp--preset--color--daempet);margin-bottom:4px}
@container fd (max-width: 900px){
.fd .fd-doubt{grid-template-columns:minmax(0,1fr)}
.fd .fd-doubt__p--2{width:300px}
.fd .fd-doubt__band{padding:28px}
}
.fd .fd-agr__t .fd-partner{background:var(--wp--preset--color--orange-tone);color:#9A5410;border-color:#F8CFA6}
.fd .fd-doubt{grid-template-columns:260px minmax(0,1fr)}
.fd .fd-doubt__band{padding-left:300px}
@container fd (max-width: 900px){
.fd .fd-doubt{grid-template-columns:minmax(0,1fr)}
.fd .fd-doubt__band{padding:28px}
}
.fd-award__logo{flex:none;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #F3E2D2;display:inline-flex;align-items:center;justify-content:center}
.fd-award__logo img{width:38px;height:auto}
.fd-awards--dark .fd-award__logo{background:#fff}
.fd .fd-ft__aaa{opacity:.9}
.fd-art__head{display:flex;flex-direction:column;gap:14px;max-width:820px}
.fd-art__meta{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-art__meta svg{width:15px;height:15px;color:var(--wp--preset--color--orange)}
.fd-art{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.fd-art__body{display:flex;flex-direction:column;gap:14px;max-width:720px}
.fd-art__body p{font-size:16.5px;line-height:1.75;color:#3E4C5E}
.fd-art__body .fd-h3{font-size:22px;margin-top:18px}
.fd-art__badges{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px}
.fd-art__badge{display:flex;align-items:center;justify-content:center;gap:14px;padding:22px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd);min-height:150px}
.fd-art__badge b,.fd-art__badge small{display:block}
.fd-art__badge b{font-size:18px;color:var(--wp--preset--color--navy)}
.fd-art__badge small{font-size:14px;color:var(--wp--preset--color--daempet)}
.fd-art__badge .fd-award__seal{width:64px;height:64px}
.fd-art__badge--aaa img{max-height:110px;width:auto}
.fd-art__side{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}
.fd-art__card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--r-card);background:#fff;border:1px solid var(--bd)}
.fd-art__card--navy{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy)}
.fd-art__card--navy .fd-h3{color:#fff}
.fd-art__card--navy .fd-body{color:rgba(255,255,255,.75)}
.fd-art__facts{list-style:none;margin:0;padding:0}
.fd-art__facts li{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #EEF2F6;font-size:14px}
.fd-art__facts li:first-child{border-top:0}
.fd-art__facts b{color:var(--wp--preset--color--navy)}
.fd-art__facts span{color:var(--wp--preset--color--daempet)}
@container fd (max-width: 960px){
.fd-art{grid-template-columns:minmax(0,1fr)}
.fd-art__side{position:static}
}
@container fd (max-width: 560px){
.fd-art__badges{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-ft__logos{gap:20px}
.fd .fd-ft__addr{gap:22px}
.fd .fd-ft__logos img[height="26"]{height:22px}
.fd .fd-ft__logos img[height="16"]{height:14px}
.fd .fd-ft__aaa{height:18px}
.fd .fd-aaa__badge img{height:20px;width:auto}
.fd .fd-aaa__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:40px 36px}
.fd-aaa__logo{width:220px;max-width:70%;height:auto}
.fd .fd-aaa__card .fd-body{max-width:380px}
.fd .fd-trow{grid-template-columns:minmax(0,2.1fr) repeat(4,minmax(0,1fr))}
.fd .fd-trow .fd-feat{display:flex;align-items:center;gap:6px;white-space:nowrap}
.fd .fd-trow .fd-feat>span:first-child{overflow:hidden;text-overflow:ellipsis}
.fd .fd-trow .fd-feat .fd-tipwrap{margin-left:0;flex:none}
.fd .fd-thead .fd-colhead{gap:4px}
.fd .fd-cmpbar__btn,.fd .fd-cmpbar__btn:hover{color:var(--wp--preset--color--navy)}
.fd .fd-cmpbar__btn{background:#fff;border-color:var(--wp--preset--color--linje)}
.fd .fd-cmpbar__btn:hover{border-color:var(--wp--preset--color--navy)}
.fd .fd-cmpbar__btn svg{width:16px;height:16px;transition:transform .2s;color:var(--wp--preset--color--orange)}
.fd .fd-cmpbar__btn[aria-expanded="true"] svg{transform:rotate(180deg)}
.fd .fd-trow .fd-tipbox{white-space:normal}
@container fd (max-width: 1180px){
.fd .fd-trow .fd-feat{white-space:normal}
.fd .fd-trow .fd-feat>span:first-child{overflow:visible}
}
.fd-plist{display:flex;flex-direction:column;border:1px solid var(--bd,#E3E9F1);border-radius:var(--r-panel,20px);background:#fff;overflow:hidden;box-shadow:0 18px 40px -32px rgba(20,42,66,.35)}
.fd-prow{display:grid;grid-template-columns:56px minmax(0,230px) minmax(0,1fr) 190px;align-items:center;gap:32px;padding:30px 36px;border-top:1px solid #EDF1F6;transition:background-color .2s}
.fd-prow:first-child{border-top:0}
.fd-prow:hover{background:#FFFBF7}
.fd-prow__ic{width:56px;height:56px;border-radius:16px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);display:inline-flex;align-items:center;justify-content:center}
.fd-prow__ic svg{width:24px;height:24px}
.fd-prow__id{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.fd-prow__k{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd-prow__n{margin:0;font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--wp--preset--color--navy);line-height:1.2}
.fd-prow__badge{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 10px;border-radius:999px;background:var(--wp--preset--color--orange-tone);color:#9A5410;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.fd-prow__badge svg{width:11px;height:11px;stroke-width:3}
.fd-prow__d{margin:0;font-size:15px;line-height:1.7;color:#4A5B70;max-width:56ch}
.fd-prow__a{justify-self:end;white-space:nowrap}
.fd .fd-plist+.fd-membs{margin-top:20px}
@container fd (max-width: 1080px){
.fd-prow{grid-template-columns:56px minmax(0,1fr);gap:16px 24px;padding:26px 28px}
.fd-prow__d,.fd-prow__a{grid-column:2}
.fd-prow__a{justify-self:start}
}
@container fd (max-width: 560px){
.fd-prow{grid-template-columns:minmax(0,1fr);padding:24px 20px}
.fd-prow__d,.fd-prow__a{grid-column:1}
}
.fd .fd-thero{padding-block:28px 40px}
.fd-thero__in{max-width:780px;margin:18px auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}
.fd-thero__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #F3D9C0;color:#9A5410;font-size:12.5px;font-weight:600}
.fd-thero__pill svg{width:14px;height:14px;color:var(--wp--preset--color--orange)}
.fd .fd-thero .fd-h1::after{margin-left:auto;margin-right:auto}
.fd-thero .fd-lead{max-width:640px;margin:0}
.fd-tfilter2{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:6px}
.fd-tfilter2__s{display:flex;align-items:center;gap:12px;padding:0 20px;min-height:56px;border-radius:14px;background:#fff;border:1px solid var(--wp--preset--color--linje);box-shadow:0 14px 34px -24px rgba(20,42,66,.4);transition:border-color .15s,box-shadow .15s}
.fd-tfilter2__s:focus-within{border-color:var(--wp--preset--color--orange);box-shadow:0 0 0 4px rgba(244,130,32,.14)}
.fd-tfilter2__s svg{width:20px;height:20px;color:#7A8899}
.fd-tfilter2__s input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 15.5px Poppins,sans-serif;color:var(--wp--preset--color--navy)}
.fd-tfilter2__c{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.fd-tfilter2__c button{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--wp--preset--color--linje);background:#fff;font:500 13.5px Poppins,sans-serif;color:#3E4C5E;cursor:pointer;transition:all .15s}
.fd-tfilter2__c button:hover{border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--navy)}
.fd-tfilter2__c button[aria-pressed="true"]{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff;font-weight:600}
.fd-thero__facts{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13.5px;color:var(--wp--preset--color--daempet)}
.fd-thero__facts li{display:inline-flex;align-items:center;gap:6px}
.fd-thero__facts svg{width:15px;height:15px;color:var(--wp--preset--color--orange);stroke-width:2.6}
.fd .fd-tools{display:flex;flex-direction:column;gap:48px}
.fd .fd-tgroup{gap:20px}
.fd .fd-tgroup__h .fd-h3{font-size:20px;margin:0}
.fd .fd-tgroup__h .fd-small{margin:2px 0 0}
.fd .fd-toolgrid{gap:20px}
.fd .fd-toolcard{gap:0;padding:28px;border-radius:var(--r-card);box-shadow:none;border:1px solid var(--bd)}
.fd .fd-toolcard:hover{border-color:#F8CFA6;box-shadow:0 18px 40px -26px rgba(20,42,66,.35)}
.fd-toolcard__ic{width:48px;height:48px;border-radius:14px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}
.fd-toolcard__ic svg{width:22px;height:22px}
.fd .fd-toolcard__cat{align-self:flex-start;padding:0;background:none;border-radius:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7A8899;margin-bottom:6px}
.fd-toolcard__t{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3;color:var(--wp--preset--color--navy);letter-spacing:-.01em}
.fd-toolcard__d{margin:0 0 20px;font-size:14.5px;line-height:1.65;color:var(--wp--preset--color--daempet)}
.fd-toolcard__go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--wp--preset--color--navy)}
.fd-toolcard__go svg{width:16px;height:16px;color:var(--wp--preset--color--orange);transition:transform .2s}
.fd-toolcard:hover .fd-toolcard__go svg{transform:translateX(3px)}
.fd .fd-suggest{grid-template-columns:40px 1fr auto;padding:20px 24px;background:#F7F9FC}
.fd .fd-toolcard .fd-toolcard__t{margin:0 0 8px}
.fd .fd-toolcard .fd-toolcard__d{margin:0 0 22px}
.fd .fd-toolcard .fd-toolcard__cat{margin:0 0 6px}
.fd-am{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--r-panel,20px);background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:0 24px 50px -36px rgba(20,42,66,.4)}
.fd-am__legend{display:flex;flex-wrap:wrap;gap:10px 28px;margin-bottom:8px;font-size:13.5px;color:#4A5B70}
.fd-am__legend span{display:inline-flex;align-items:center;gap:8px}
.fd-am__sw{width:14px;height:14px;border-radius:4px;background:var(--wp--preset--color--orange);display:inline-block}
.fd-am__sw--ext{background:#F3F6FA;border:1.5px dashed #B9C4D2}
.fd-am__bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 18px;min-height:60px;padding:12px 20px;border-radius:12px;background:var(--wp--preset--color--navy);color:#fff;text-align:center}
.fd-am__bar b{font-size:16px;font-weight:700;display:inline-flex;align-items:center;gap:10px}
.fd-am__bar small{font-size:13px;color:rgba(255,255,255,.7)}
.fd-am__bar svg{width:20px;height:20px;color:var(--wp--preset--color--orange)}
.fd-am__bar--m365{justify-content:space-between}
.fd-am__apps{display:flex;flex-wrap:wrap;gap:6px}
.fd-am__apps span{padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:12.5px;font-weight:500;color:rgba(255,255,255,.88)}
.fd-am__row{display:grid;grid-template-columns:190px minmax(0,7fr) minmax(0,5fr);gap:10px}
.fd-am__lbl{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:14px 16px;border-radius:12px;background:#F7F9FC}
.fd-am__lbl b{font-size:14px;color:var(--wp--preset--color--navy)}
.fd-am__lbl small{font-size:12px;line-height:1.4;color:var(--wp--preset--color--daempet)}
.fd-am__own,.fd-am__ext{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px}
.fd-am__t{display:flex;align-items:center;justify-content:center;min-height:76px;padding:12px;border-radius:12px;background:var(--wp--preset--color--orange);color:#fff;text-align:center;text-decoration:none;font-size:14px;font-weight:700;line-height:1.3;transition:background-color .2s,transform .2s,box-shadow .2s}
.fd-am__t small{display:block;margin-top:4px;font-size:11.5px;font-weight:500;opacity:.88}
a.fd-am__t:hover{background:var(--wp--preset--color--orange-hover);color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(244,130,32,.8)}
.fd-am__t--ext{background:#F3F6FA;border:1.5px dashed #C3CDD9;color:#3E4C5E;font-weight:600}
.fd-am__t--ext small{opacity:1;color:var(--wp--preset--color--daempet)}
@container fd (max-width: 1080px){
.fd-am__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.fd-am__lbl{grid-column:1 / -1}
}
@container fd (max-width: 640px){
.fd-am{padding:18px}
.fd-am__row{grid-template-columns:minmax(0,1fr)}
.fd-am__own,.fd-am__ext{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-am__own>:only-child,.fd-am__ext>:only-child{grid-column:1 / -1}
.fd-am__bar--m365{justify-content:center}
}
.fd .fd-am__t,.fd a.fd-am__t,.fd a.fd-am__t:hover{color:#fff}
.fd .fd-am__t--ext{color:#3E4C5E}
.fd-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:168px;padding:24px;border-radius:16px;border:1.5px dashed #C9D3DF;background:#FBFCFE;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}
.fd-drop:hover,.fd-drop:focus-within{border-color:var(--wp--preset--color--orange);background:#FFFBF7}
.fd-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.fd-drop__ic{width:52px;height:52px;border-radius:14px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}
.fd-drop__ic svg{width:24px;height:24px}
.fd-drop b{font-size:16px;color:var(--wp--preset--color--navy)}
.fd-drop small{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-flist,.fd-outs{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}
.fd-flist li,.fd-outs li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid #E6ECF3;background:#fff}
.fd-flist__ic,.fd-outs__ic{width:34px;height:34px;flex:none;border-radius:10px;background:#F3F6FA;color:var(--wp--preset--color--daempet);display:inline-flex;align-items:center;justify-content:center}
.fd-outs__ic{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-flist__ic svg,.fd-outs__ic svg{width:17px;height:17px}
.fd-flist__n,.fd-outs__n{flex:1;min-width:0;display:flex;flex-direction:column}
.fd-flist__n b,.fd-outs__n b{font-size:14px;font-weight:600;color:var(--wp--preset--color--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fd-flist__n small,.fd-outs__n small{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd-flist__a{display:flex;gap:4px}
.fd-flist__a button{width:32px;height:32px;border-radius:8px;border:1px solid #E1E7EF;background:#fff;color:var(--wp--preset--color--daempet);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.fd-flist__a button:hover{border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--navy)}
.fd-flist__a svg{width:15px;height:15px}
.fd .fd-outs .fd-btn--sm{min-height:38px;padding:0 14px;font-size:13.5px;gap:6px}
.fd .fd-btn svg{flex:none}
.fd-busy{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#F7F9FC;font-size:14px;color:#3E4C5E}
.fd-spin{width:18px;height:18px;flex:none;border-radius:50%;border:2.5px solid #F8D3B0;border-top-color:var(--wp--preset--color--orange);animation:fdspin .8s linear infinite}
@keyframes fdspin{to{transform:rotate(360deg)}}
.fd-ferr,.fd-fok{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.5}
.fd-ferr{background:#FDF1F0;color:#8A2A20}
.fd-ferr svg{width:17px;height:17px;flex:none;margin-top:1px;color:var(--wp--preset--color--roed)}
.fd-fok{background:#EEF8F2;color:#1D5E3A}
.fd-fok svg{width:17px;height:17px;flex:none;margin-top:1px;color:var(--wp--preset--color--groen);stroke-width:2.6}
.fd-btnrow{display:flex;flex-wrap:wrap;gap:10px}
.fd-btnrow .fd-btn{flex:1 1 140px}
.fd-qrprev{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;max-width:280px;margin:0 auto;border-radius:16px;border:1px solid #E6ECF3;background:#fff;padding:12px}
.fd-qrprev img{width:100%;height:100%;image-rendering:pixelated}
.fd-qrprev__ph{display:flex;flex-direction:column;align-items:center;gap:10px;color:#7A8899;text-align:center}
.fd-qrprev__ph svg{width:48px;height:48px;color:#D5DCE5}
.fd-qrprev__ph small{font-size:13px}
.fd-ta{min-height:110px;resize:vertical;font:inherit}
.fd-pq2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}
.fd-calc3__in{--lc:var(--wp--preset--color--navy);--lt:#EEF2F7}
.fd .fd-pq2 .fd-pq{border-top:0;padding-top:0}
.fd-pq2{row-gap:14px;margin-bottom:6px}
.fd-sigprev{border-radius:14px;border:1px solid #E6ECF3;background:#fff;overflow:hidden}
.fd-sigprev iframe{display:block;width:100%;height:190px;border:0;background:#fff}
.fd-steps-s{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;color:#3E4C5E}
.fd-pwout{padding:18px 16px;border-radius:14px;background:var(--wp--preset--color--navy);text-align:center}
.fd-pwout code{font:600 19px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#fff;word-break:break-all;letter-spacing:.02em}
.fd-ocrtxt{width:100%;min-height:220px;padding:14px;border-radius:12px;border:1px solid var(--wp--preset--color--linje);background:#FBFCFE;font:400 14px/1.6 Poppins,sans-serif;color:var(--wp--preset--color--navy);resize:vertical;box-sizing:border-box}
.fd-checker{border-radius:14px;border:1px solid #E6ECF3;padding:12px;background-color:#fff;background-image:linear-gradient(45deg,#EEF2F7 25%,transparent 25%,transparent 75%,#EEF2F7 75%),linear-gradient(45deg,#EEF2F7 25%,transparent 25%,transparent 75%,#EEF2F7 75%);background-size:20px 20px;background-position:0 0,10px 10px}
.fd-checker img{display:block;max-width:100%;max-height:320px;margin:0 auto}
.fd-ipbox{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:22px;margin:10px 0 14px;border-radius:16px;background:#F7F9FC;border:1px solid #E6ECF3}
.fd-ipbox b{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.01em;color:var(--wp--preset--color--navy);word-break:break-all}
.fd-speed{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:20px;align-items:stretch}
.fd-speed__main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd)}
.fd-speed__side{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--bd);box-shadow:0 30px 60px -28px rgba(20,42,66,.35)}
.fd-gauge{position:relative;width:100%;max-width:340px}
.fd-gauge svg{display:block;width:100%}
.fd-gauge svg path:last-child{transition:stroke-dasharray .25s}
.fd-gauge__v{position:absolute;left:0;right:0;bottom:4px;display:flex;flex-direction:column;align-items:center}
.fd-gauge__v b{font-size:48px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--wp--preset--color--navy)}
.fd-gauge__v span{font-size:13px;color:var(--wp--preset--color--daempet);margin-top:4px}
.fd-calc3__out .fd-demo__tag,.fd-calc3__in>.fd-demo__tag,.fd-ipbox .fd-demo__tag{background:var(--wp--preset--color--orange)}
@container fd (max-width: 960px){
.fd-speed{grid-template-columns:minmax(0,1fr)}
}
@container fd (max-width: 560px){
.fd-pq2{grid-template-columns:minmax(0,1fr)}
}
.fd-art__body .fd-prose-ul,.fd-art__body .fd-prose-ol,.fd-panel .fd-prose-ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.7;color:#3E4C5E}
.fd-prose-ol li::marker{color:var(--wp--preset--color--orange);font-weight:700}
.fd-prose-ul li::marker{color:var(--wp--preset--color--orange)}
.fd-art__body b{color:var(--wp--preset--color--navy)}
.fd-art__note{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:var(--wp--preset--color--orange-tone);border:1px solid #F8DCC0}
.fd-art__note svg{width:18px;height:18px;flex:none;margin-top:4px;color:var(--wp--preset--color--orange)}
.fd .fd-art__note p{margin:0;font-size:15px;line-height:1.65;color:#3E4C5E}
.fd-art__note--warn{background:#FFF8EC;border-color:#F3D9A8}
.fd-art__tw{overflow-x:auto;border:1px solid #E4EAF2;border-radius:14px;background:#fff}
.fd-art__table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:440px}
.fd-art__table th,.fd-art__table td{padding:12px 16px;text-align:left;vertical-align:top;border-top:1px solid #EEF2F6;color:#3E4C5E;line-height:1.55}
.fd-art__table thead th{border-top:0;background:#F7F9FC;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd-art__table td:first-child{font-weight:600;color:var(--wp--preset--color--navy);width:34%}
.fd-legal .fd-art__table thead{display:none}
.fd-legal .fd-art__table tr:first-child td{border-top:0}
.fd-qa{display:flex;flex-direction:column;border:1px solid #E4EAF2;border-radius:14px;background:#fff;overflow:hidden}
.fd-qa details{border-top:1px solid #EEF2F6}
.fd-qa details:first-child{border-top:0}
.fd-qa summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-weight:600;font-size:15.5px;color:var(--wp--preset--color--navy);cursor:pointer;list-style:none}
.fd-qa summary::-webkit-details-marker{display:none}
.fd-qa summary svg{width:18px;height:18px;flex:none;color:var(--wp--preset--color--orange);transition:transform .2s}
.fd-qa details[open] summary svg{transform:rotate(45deg)}
.fd-qa summary:focus-visible{outline:3px solid rgba(244,130,32,.45);outline-offset:-3px}
.fd .fd-qa details p{margin:0;padding:0 18px 16px;font-size:15px;line-height:1.65;color:#3E4C5E}
.fd-author{display:flex;gap:16px;align-items:flex-start;margin-top:18px;padding:20px;border-radius:16px;background:#F7F9FC;border:1px solid #E6ECF3}
.fd-author img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}
.fd-author b{display:block;color:var(--wp--preset--color--navy)}
.fd-author span{display:block;font-size:13px;color:var(--wp--preset--color--daempet)}
.fd .fd-author p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--wp--preset--color--tekst)}
.fd-art__rel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.fd-art__rel li{border-top:1px solid #EEF2F6}
.fd-art__rel li:first-child{border-top:0}
.fd-art__rel a{display:flex;gap:10px;align-items:flex-start;padding:10px 0;font-size:14.5px;font-weight:600;color:var(--wp--preset--color--navy);text-decoration:none}
.fd-art__rel a:hover{color:var(--wp--preset--color--orange-hover)}
.fd-art__rel svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--wp--preset--color--orange)}
.fd-art__rel--plain li{padding:9px 0;font-size:14px;line-height:1.55;color:#3E4C5E}
.fd-panel{padding:clamp(22px,3vw,32px);border-radius:var(--r-panel,20px);background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:0 24px 50px -36px rgba(20,42,66,.35)}
.fd .fd-form--light{padding:0;border:0;box-shadow:none;background:transparent}
.fd-form__h{grid-column:1 / -1;margin:10px 0 -4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd-form__h:first-child{margin-top:0}
.fd-form__foot{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:4px}
.fd-form__proto{display:inline-flex;gap:8px;align-items:center;margin:0;font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-form__proto svg{width:15px;height:15px;color:var(--wp--preset--color--orange)}
.fd-field__help{font-size:12.5px;color:var(--wp--preset--color--daempet);line-height:1.4}
.fd-opt{font-weight:400;color:var(--wp--preset--color--daempet)}
.fd .fd-field select:focus{border-color:var(--wp--preset--color--navy);outline:3px solid rgba(244,130,32,.35);outline-offset:0}
.fd-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--wp--preset--color--tekst);cursor:pointer}
.fd-check input{width:20px;height:20px;flex:none;margin-top:1px;accent-color:var(--wp--preset--color--orange)}
.fd-receipt{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 8px;text-align:center}
.fd-receipt--left{align-items:flex-start;text-align:left;padding:4px 0}
.fd-receipt__ic{width:56px;height:56px;border-radius:50%;background:#EEF8F2;color:var(--wp--preset--color--groen);display:inline-flex;align-items:center;justify-content:center}
.fd-receipt__ic svg{width:26px;height:26px;stroke-width:2.4}
.fd .fd-receipt .fd-h3,.fd .fd-receipt .fd-body{margin:0;max-width:560px}
.fd-tl{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;width:100%}
.fd-tl li{position:relative;display:flex;gap:14px;padding:0 0 18px}
.fd-tl li::before{content:"";position:absolute;left:8px;top:20px;bottom:0;width:2px;background:#E4EAF2}
.fd-tl li:last-child::before{display:none}
.fd-tl li>span{width:18px;height:18px;flex:none;margin-top:2px;border-radius:50%;border:2px solid #C9D3DF;background:#fff}
.fd-tl li.is-done>span{background:var(--wp--preset--color--groen);border-color:var(--wp--preset--color--groen)}
.fd-tl li.is-cur>span{border-color:var(--wp--preset--color--orange);box-shadow:0 0 0 4px var(--wp--preset--color--orange-tone)}
.fd-tl b{display:block;color:var(--wp--preset--color--navy);font-size:15px}
.fd .fd-tl p{margin:2px 0 0;font-size:14px;color:var(--wp--preset--color--daempet)}
.fd-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}
.fd-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.fd-way{display:flex;gap:14px;padding:20px;border-radius:var(--r-card,16px);background:#fff;border:1px solid var(--bd,#E3E9F1)}
.fd-way b{display:block;color:var(--wp--preset--color--navy);margin-bottom:4px}
.fd .fd-way p{margin:0;font-size:14.5px;line-height:1.6;color:var(--wp--preset--color--tekst)}
.fd-glists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.fd-glist{padding:22px;border-radius:var(--r-panel,20px);background:#fff;border:1px solid var(--bd,#E3E9F1)}
.fd .fd-glist .fd-h3{margin:0 0 8px;font-size:18px}
.fd-glist ul{list-style:none;margin:0;padding:0}
.fd-glist li{border-top:1px solid #EEF2F6}
.fd-glist li:first-child{border-top:0}
.fd-glist a{display:flex;gap:12px;align-items:center;padding:12px 0;text-decoration:none;color:var(--wp--preset--color--navy)}
.fd-glist a>svg{width:16px;height:16px;flex:none;margin-left:auto;color:var(--wp--preset--color--orange)}
.fd .fd-glist .fd-icon{width:36px;height:36px;border-radius:10px;flex:none}
.fd .fd-glist .fd-icon svg{width:17px;height:17px}
.fd-glist b{display:block;font-size:14.5px}
.fd-glist small{display:block;font-size:13px;color:var(--wp--preset--color--daempet);line-height:1.45}
.fd-glist a:hover b{color:var(--wp--preset--color--orange-hover)}
.fd-toc{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px}
.fd-toc a{color:var(--wp--preset--color--navy);text-decoration:none}
.fd-toc a:hover{color:var(--wp--preset--color--orange-hover);text-decoration:underline}
.fd-toc li::marker{color:#7A8899}
.fd-art--toc{grid-template-columns:280px minmax(0,1fr)}
.fd-legal section{display:flex;flex-direction:column;gap:12px;scroll-margin-top:110px}
.fd-legal section+section{margin-top:14px;padding-top:22px;border-top:1px solid #EEF2F6}
.fd .fd-legal .fd-h3{margin-top:0}
.fd-anchor{scroll-margin-top:110px}
@container fd (max-width: 960px){
.fd-art--toc{grid-template-columns:minmax(0,1fr)}
.fd-glists{grid-template-columns:minmax(0,1fr)}
}
@container fd (max-width: 720px){
.fd-ways{grid-template-columns:minmax(0,1fr)}
.fd-art__table{min-width:0}
.fd-art__table td:first-child{width:auto}
}
.fd .fd-art__head{margin-left:0;margin-right:auto}
.fd-art__card .fd-person-inline{gap:12px;margin:4px 0}
.fd-art__card .fd-person-inline img{width:48px;height:48px}
.fd-art__card .fd-person-inline b,.fd-art__card .fd-person-inline span{display:block}
.fd-art__card .fd-person-inline b{font-size:14.5px;color:var(--wp--preset--color--navy)}
.fd-art__card .fd-person-inline span{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd-art__card>.fd-link{display:inline-flex;gap:8px;align-items:center;font-size:14px}
.fd-art__card>.fd-link svg{width:15px;height:15px;color:var(--wp--preset--color--orange)}
.fd-panel>.fd-body{margin:14px 0 10px}
.fd .fd-panel .fd-prose-ol{margin:0}
.fd-art__table td{overflow-wrap:anywhere;hyphens:auto}
@container fd (max-width: 560px){
.fd-legal .fd-art__table tr{display:flex;flex-direction:column}
.fd-legal .fd-art__table td{width:auto;border-top:0;padding:6px 14px}
.fd-legal .fd-art__table td:first-child{padding-top:12px;border-top:1px solid #EEF2F6;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd-legal .fd-art__table tr:first-child td:first-child{border-top:0}
}
.fd .fd-hx-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(28px,5vw,72px);align-items:start}
.fd .fd-hx-split>.fd-sechead{position:sticky;top:110px}
.fd .fd-hx-main{display:flex;flex-direction:column;gap:18px;min-width:0}
.fd .fd-hx-prose{max-width:none}
.fd .fd-hx-prose .fd-h3{margin-top:10px}
.fd .fd-hx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}
.fd .fd-hx-list li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.55;color:#3E4C5E}
.fd .fd-hx-list li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--wp--preset--color--orange)}
.fd .fd-resp{gap:12px}
.fd .fd-resp__k{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd .fd-resp--us{border-color:#F8DCC0;background:linear-gradient(180deg,#FFF8F1,#fff)}
.fd .fd-resp--us .fd-resp__k{color:#C4610C}
.fd .fd-resp--you{background:#F7F9FC}
.fd .fd-resp__foot{margin-top:16px}
.fd .fd-pk{gap:14px}
.fd .fd-pk .fd-plan__n{font-size:20px;font-weight:800;letter-spacing:-.01em}
.fd .fd-pk__d{font-size:14.5px;line-height:1.55;color:#3E4C5E;min-height:3.1em}
.fd .fd-pk .fd-hx-list{padding-top:12px;border-top:1px dashed #E6ECF3}
.fd .fd-pk__foot,.fd .fd-spec__foot,.fd .fd-cmp__foot{margin-top:14px;color:var(--wp--preset--color--daempet)}
.fd .fd-spec th[scope=row]{font-weight:600;color:var(--wp--preset--color--navy);white-space:nowrap}
.fd .fd-spec td{white-space:nowrap}
.fd .fd-spec--kv thead{display:none}
.fd .fd-spec--kv tr:first-child th,.fd .fd-spec--kv tr:first-child td{border-top:0}
.fd .fd-art__table tbody th{padding:12px 16px;text-align:left;vertical-align:top;border-top:1px solid #EEF2F6;font-weight:600;color:var(--wp--preset--color--navy)}
.fd .fd-cmp{min-width:0}
.fd .fd-cmp th[scope=row]{width:22%}
.fd .fd-cmp th[scope=row] a{color:var(--wp--preset--color--navy);text-decoration:underline;text-decoration-color:var(--wp--preset--color--orange);text-underline-offset:3px}
.fd .fd-cmp tr.is-cur{background:#FFF8F1}
.fd .fd-cmp__here{display:block;margin-top:4px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#C4610C}
.fd .fd-hx-steps .fd-step{list-style:none}
.fd .fd-choices .fd-choice{gap:14px;padding:clamp(24px,3vw,36px)}
.fd .fd-choices .fd-choice .fd-btn{align-self:flex-start;margin-top:6px}
.fd .fd-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}
.fd .fd-incl__dot--o{background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-link--in{display:inline;font-weight:600}
@container fd (max-width: 960px){
.fd .fd-hx-split{grid-template-columns:minmax(0,1fr);gap:24px}
.fd .fd-hx-split>.fd-sechead{position:static}
}
@container fd (max-width: 720px){
.fd .fd-cmp thead,.fd .fd-spec--wide thead{display:none}
.fd .fd-cmp tr,.fd .fd-spec--wide tr{display:block;padding:12px 0;border-top:1px solid #EEF2F6}
.fd .fd-cmp tr:first-child,.fd .fd-spec--wide tr:first-child{border-top:0}
.fd .fd-cmp th,.fd .fd-cmp td,.fd .fd-spec--wide th,.fd .fd-spec--wide td{display:block;width:auto!important;border:0;padding:4px 16px;white-space:normal}
.fd .fd-cmp td::before,.fd .fd-spec--wide td::before{content:attr(data-l);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd .fd-spec--wide td{display:inline-block;width:auto;min-width:46%}
}
.fd .fd-spec{min-width:0}
@container fd (max-width: 720px){
.fd .fd-spec th,.fd .fd-spec td{white-space:normal;padding:10px 10px;font-size:13.5px}
.fd .fd-spec thead th{font-size:10.5px;letter-spacing:.04em}
.fd .fd-spec--wide th,.fd .fd-spec--wide td{padding:4px 16px}
}
@container fd (max-width: 720px){
.fd .fd-spec:not(.fd-spec--wide) th[scope=row]{white-space:normal;width:34%}
.fd .fd-spec:not(.fd-spec--wide) td{overflow-wrap:normal;word-break:normal;font-size:12.5px;padding:10px 6px}
.fd .fd-spec:not(.fd-spec--wide) thead th{padding:10px 6px}
.fd .fd-spec:not(.fd-spec--wide) th[scope=row],.fd .fd-spec:not(.fd-spec--wide) thead th:first-child{padding-left:12px;font-size:13px}
}
.fd .fd-tg--loes{max-height:calc(100vh - 120px);overflow-y:auto}
@container fd (min-width: 1181px){
.fd-tg--loes .fd-tg__sec:nth-child(4) .fd-tg__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.fd-tg--loes .fd-tg__sec:nth-child(4) .fd-tg__i small{display:none}
}
@container fd (min-width: 1181px){
.fd-tg--loes .fd-tg__sec:nth-child(4) .fd-tg__i{align-items:center}
}
.fd .fd-dd__panel.fd-mm{left:0;right:0;margin-inline:auto;width:min(960px,calc(100% - 2 * var(--fd-gutter)));padding:0;max-height:calc(100vh - 130px);overflow:hidden;border-radius:18px}
.fd .fd-dd:hover>.fd-tg.fd-mm,.fd .fd-dd:focus-within>.fd-tg.fd-mm,.fd .fd-dd.is-open>.fd-tg.fd-mm{display:grid;grid-template-columns:268px minmax(0,1fr)}
.fd .fd-mm--viden{width:min(840px,calc(100% - 2 * var(--fd-gutter)))}
.fd .fd-mm__cats{display:flex;flex-direction:column;gap:2px;padding:14px 12px;background:#F7F9FC;border-right:1px solid #EDF1F6;overflow-y:auto;max-height:calc(100vh - 130px)}
.fd .fd-mm__r{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.fd .fd-mm__cat{display:grid;grid-template-columns:30px minmax(0,1fr) 16px;gap:12px;align-items:center;min-height:46px;padding:7px 10px;border-radius:12px;font-size:14.5px;font-weight:600;line-height:1.3;color:var(--wp--preset--color--navy);cursor:pointer;transition:background-color .15s,box-shadow .15s}
.fd .fd-mm__cat:hover{background:#EEF2F7}
.fd .fd-mm__ci{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-mm__ci svg{width:16px;height:16px}
.fd .fd-mm__chev{width:14px;height:14px;transform:rotate(-90deg);color:#7A8899;transition:color .15s}
.fd .fd-mm__r:checked+.fd-mm__cat{background:#fff;box-shadow:0 1px 2px rgba(20,42,66,.08),inset 3px 0 0 var(--wp--preset--color--orange)}
.fd .fd-mm__r:checked+.fd-mm__cat .fd-mm__chev{color:var(--wp--preset--color--orange)}
.fd .fd-mm__r:focus-visible+.fd-mm__cat{outline:3px solid rgba(244,130,32,.5);outline-offset:1px}
.fd .fd-mm__body{display:flex;flex-direction:column;min-width:0;padding:20px 22px 16px;overflow-y:auto;max-height:calc(100vh - 130px)}
.fd .fd-mm__pane{display:none}
.fd .fd-mm__ph{padding:0 10px 12px;margin-bottom:6px;border-bottom:1px solid #EDF1F6}
.fd .fd-mm__pt{font-size:16px;font-weight:700;color:var(--wp--preset--color--navy)}
.fd .fd-mm__pd{margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--wp--preset--color--daempet)}
.fd .fd-mm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}
.fd .fd-mm .fd-tg__i{min-height:60px}
.fd .fd-mm .fd-tg__i[aria-current="page"]{background:#FFF8F1}
.fd .fd-mm .fd-tg__i--lead{grid-column:1/-1;border:1px solid #F8DCC0;background:linear-gradient(180deg,#FFF8F1,#fff);margin-bottom:6px}
.fd .fd-mm__tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--wp--preset--color--orange-tone);color:#C4610C;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}
.fd .fd-mm__foot{margin-top:auto;padding:14px 10px 0;border-top:1px solid #EDF1F6}
.fd .fd-mm__foot .fd-tg__all{padding:0}
.fd .fd-mm:has(.fd-mm__r[data-i="0"]:checked) .fd-mm__pane[data-i="0"]{display:block}
.fd .fd-mm:has(.fd-mm__r[data-i="1"]:checked) .fd-mm__pane[data-i="1"]{display:block}
.fd .fd-mm:has(.fd-mm__r[data-i="2"]:checked) .fd-mm__pane[data-i="2"]{display:block}
.fd .fd-mm:has(.fd-mm__r[data-i="3"]:checked) .fd-mm__pane[data-i="3"]{display:block}
.fd .fd-mm:has(.fd-mm__r[data-i="4"]:checked) .fd-mm__pane[data-i="4"]{display:block}
.fd .fd-mm:has(.fd-mm__r[data-i="5"]:checked) .fd-mm__pane[data-i="5"]{display:block}
.fd .fd-mm:has(.fd-mm__r[data-i="6"]:checked) .fd-mm__pane[data-i="6"]{display:block}
.fd .fd-mm:has(.fd-mm__r[data-i="7"]:checked) .fd-mm__pane[data-i="7"]{display:block}
.fd .fd-mm:has(.fd-mm__r[data-i="8"]:checked) .fd-mm__pane[data-i="8"]{display:block}
.fd .fd-mm:has(.fd-mm__r[data-i="9"]:checked) .fd-mm__pane[data-i="9"]{display:block}
@supports not selector(:has(*)){
.fd .fd-mm__pane{display:block;margin-bottom:18px}
}
@container fd (max-width: 1000px){
.fd .fd-mm__grid{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-msub{border-top:1px solid rgba(255,255,255,.06)}
.fd .fd-mgroup .fd-msub summary{min-height:48px;padding:0 4px 0 16px;font-size:14.5px;font-weight:600;color:rgba(255,255,255,.92)}
.fd .fd-mgroup .fd-msub[open]>summary{color:var(--wp--preset--color--orange)}
.fd .fd-mgroup[open] .fd-msub:not([open]) .fd-chev{transform:none}
.fd .fd-mobilenav .fd-msub__items a{min-height:44px;padding-left:30px;font-size:14px;color:rgba(255,255,255,.78);border-bottom:0}
.fd .fd-msub__items{padding-bottom:6px}
.fd .fd-catnav{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px;margin-top:8px;width:100%}
.fd .fd-catnav__i{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #E3E9F1;color:var(--wp--preset--color--navy);text-decoration:none;box-shadow:0 1px 2px rgba(20,42,66,.04);transition:border-color .15s,box-shadow .15s}
.fd .fd-catnav__i:hover{border-color:var(--wp--preset--color--orange);box-shadow:0 10px 24px -14px rgba(20,42,66,.3)}
.fd .fd-catnav__i:focus-visible{outline:3px solid rgba(244,130,32,.5);outline-offset:2px}
.fd .fd-catnav__ic{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-catnav__ic svg{width:18px;height:18px}
.fd .fd-catnav__i b{display:block;font-size:14.5px;font-weight:700;line-height:1.3}
.fd .fd-catnav__i small{display:block;font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd .fd-hubgroup__head{display:flex;gap:16px;align-items:flex-start;max-width:760px}
.fd .fd-hubgroup__head .fd-icon{flex:none}
.fd .fd-hubgroup__t{font-size:clamp(22px,2.4vw,28px)}
.fd .fd-hubgroup__head .fd-body{margin-top:4px;color:var(--wp--preset--color--daempet)}
.fd .fd-card--lead{border-color:#F8DCC0;background:linear-gradient(180deg,#FFF8F1,#fff)}
.fd .fd-card--lead .fd-mm__tag{vertical-align:3px}
.fd .fd-saref{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:center;padding:22px 24px;border-radius:18px;background:#F7F9FC;border:1px solid #E3E9F1}
.fd .fd-saref>div:nth-child(2){flex:1 1 320px;min-width:0}
.fd .fd-saref .fd-body{margin-top:4px;color:var(--wp--preset--color--daempet)}
.fd .fd-saref__ctas{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}
@container fd (max-width: 560px){
.fd .fd-catnav{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd .fd-catnav__i{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}
.fd .fd-catnav__i small{display:none}
}
.fd .fd-dd:hover>.fd-tg.fd-mm,.fd .fd-dd:focus-within>.fd-tg.fd-mm,.fd .fd-dd.is-open>.fd-tg.fd-mm{grid-template-columns:292px minmax(0,1fr)}
.fd .fd-mm .fd-tg__tx small{white-space:normal;overflow:visible;text-overflow:clip}
@container fd (max-width: 560px){
.fd .fd-catnav__i{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 12px;min-height:56px}
.fd .fd-catnav__ic{width:28px;height:28px;border-radius:8px}
.fd .fd-catnav__ic svg{width:15px;height:15px}
.fd .fd-catnav__i b{font-size:13.5px}
.fd .fd-hubgroup .fd-card--rel{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:start;padding:16px}
.fd .fd-hubgroup .fd-card--rel .fd-icon{grid-row:1 / span 2}
.fd .fd-hubgroup .fd-card--rel .fd-link{display:none}
.fd .fd-hubgroup .fd-grid{gap:10px}
}
.fd .fd-ft__col li,.fd .fd-ft__col a{white-space:normal;overflow-wrap:break-word;min-width:0}
.fd .fd-ft ul.x,.fd .fd-ft .fd-ft__col ul a{white-space:normal}
.fd .fd-tg--cols.fd-tg--loes{width:min(1180px,calc(100% - 2 * var(--fd-gutter)))}
.fd .fd-tg--cols.fd-tg--viden{left:0;right:0;margin-inline:auto;width:min(1080px,calc(100% - 2 * var(--fd-gutter)))}
.fd .fd-tg__cols{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:4px 0;padding:16px 8px 8px}
.fd .fd-tg__col{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 10px}
.fd .fd-tg__col+.fd-tg__col{border-left:1px solid #EDF1F6}
.fd .fd-tg__col .fd-tg__h{padding:2px 8px 6px;margin:0}
.fd .fd-tg__h--link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;border-radius:8px;align-self:flex-start}
.fd .fd-tg__h--link svg{width:13px;height:13px;transition:transform .2s}
.fd .fd-tg__h--link:hover svg{transform:translateX(3px)}
.fd .fd-tg__h--link:focus-visible{outline:3px solid rgba(244,130,32,.5);outline-offset:2px}
.fd .fd-tg__list{display:flex;flex-direction:column;gap:2px}
.fd .fd-tg--cols .fd-tg__i{padding:9px 8px;min-height:52px}
.fd .fd-tg--cols .fd-tg__tx small{white-space:normal;overflow:visible;text-overflow:clip}
.fd .fd-tg__i[aria-current="page"]{background:#FFF8F1}
@container fd (max-width: 1180px){
.fd .fd-tg__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}
.fd .fd-tg__col:nth-child(odd){border-left:0}
}
.fd .fd-catnav__i{grid-template-columns:minmax(0,1fr)}
.fd .fd-hubgroup__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;max-width:none}
.fd .fd-hubgroup__head>div{max-width:720px}
.fd .fd-hubsubs{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}
.fd .fd-hubsubs__h{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd .fd-hubsubs__list{display:flex;flex-wrap:wrap;gap:8px}
.fd .fd-hubsubs__i{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #E3E9F1;color:var(--wp--preset--color--navy);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s}
.fd .fd-hubsubs__i:hover{border-color:var(--wp--preset--color--orange)}
.fd .fd-hubsubs__i:focus-visible{outline:3px solid rgba(244,130,32,.5);outline-offset:2px}
.fd .fd-hubsubs__i svg{width:15px;height:15px;color:var(--wp--preset--color--orange)}
.fd .fd-pkg td{text-align:center;white-space:nowrap}
.fd .fd-pkg thead th:not(:first-child){text-align:center}
.fd .fd-yes{font-weight:700;color:var(--wp--preset--color--navy)}
.fd .fd-no{color:#7A8899}
@container fd (max-width: 720px){
.fd .fd-pkg th,.fd .fd-pkg td{padding:10px 8px;font-size:13px}
.fd .fd-pkg thead th{font-size:10px;letter-spacing:.02em}
}
.fd a.fd-saref--link{text-decoration:none;color:inherit;flex-wrap:nowrap;align-items:flex-start;transition:border-color .15s,box-shadow .15s}
.fd a.fd-saref--link:hover{border-color:var(--wp--preset--color--orange);box-shadow:0 10px 24px -16px rgba(20,42,66,.35)}
.fd .fd-saref--link .fd-tg__soon{vertical-align:3px}
.fd .fd-card--wide{max-width:560px}
.fd .fd-vs th[scope=row]{white-space:normal}
.fd .fd-cmp3 .fd-card .fd-link{margin-top:auto}
.fd .fd-tg--cols .fd-tg__col>.fd-tg__h{min-height:40px;align-items:flex-start}
.fd .fd-yes{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-yes svg{width:14px;height:14px;stroke-width:2.4}
.fd .fd-pkg tbody th{white-space:normal;min-width:0}
@container fd (max-width: 720px){
.fd .fd-pkg{table-layout:fixed}
.fd .fd-pkg tbody th{width:40%;font-size:13px}
.fd .fd-pkg thead th:first-child{width:40%}
.fd .fd-pkg thead th{font-size:9.5px;letter-spacing:0;padding:10px 2px;overflow:hidden;text-overflow:ellipsis}
.fd .fd-pkg td{padding:10px 2px}
}
.fd .fd-vs td,.fd .fd-vs th{white-space:normal}
.fd .fd-vs tbody th{width:20%}
.fd .fd-tg--cols .fd-tg__cols{padding:22px 14px 14px}
.fd .fd-tg--cols .fd-tg__col{padding:0 12px;gap:8px}
.fd .fd-tg--cols .fd-tg__col+.fd-tg__col{border-left:1px solid #F0F3F7}
.fd .fd-tg--cols .fd-tg__col>.fd-tg__h{min-height:0;letter-spacing:.08em;white-space:nowrap;padding:0 8px 8px;margin-bottom:2px}
.fd .fd-tg--cols .fd-tg__i{padding:10px 8px;min-height:0;gap:12px}
.fd .fd-tg--cols .fd-tg__ic{width:34px;height:34px}
.fd .fd-tg--cols .fd-tg__ic svg{width:17px;height:17px}
.fd .fd-tg--cols .fd-tg__tx b{font-size:14.5px;letter-spacing:-.005em}
.fd .fd-tg--cols .fd-tg__tx small{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd .fd-tg--cols .fd-tg__foot{margin:4px 0 0;padding:14px 26px}
.fd .fd-tg__cta small a{color:inherit;text-decoration:none;font-weight:600}
.fd .fd-tg__cta small a:hover{color:var(--wp--preset--color--orange)}
@container fd (max-width: 1180px){
.fd .fd-tg--cols .fd-tg__col>.fd-tg__h{white-space:normal}
}
.fd .fd-tg--cols .fd-tg__foot{margin:0;border-radius:0 0 18px 18px}
.fd .fd-tg--cols.fd-tg--viden{width:min(1180px,calc(100% - 2 * var(--fd-gutter)))}
.fd .fd-tg--cols .fd-tg__i{align-items:center}
@container fd (min-width: 1181px){
.fd .fd-tg--cols .fd-tg__tx b,.fd .fd-tg--cols .fd-tg__tx small{white-space:nowrap}
}
.fd .fd-tg--cols .fd-tg__tx b{font-size:14px}
.fd .fd-tg--cols .fd-tg__i{gap:11px;padding:10px 6px}
.fd--v2 .fd-eyebrow{align-self:flex-start;width:fit-content;gap:8px;padding:6px 13px 6px 11px;border-radius:999px;background:var(--wp--preset--color--orange-tone);color:#B95A0B;font-size:12.5px;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.25;box-shadow:inset 0 0 0 1px rgba(244,130,32,.2)}
.fd--v2 .fd-eyebrow::before{width:6px;height:6px;border-radius:50%;background:var(--wp--preset--color--orange);box-shadow:0 0 0 3px rgba(244,130,32,.2)}
.fd--v2 .fd-section--navy .fd-eyebrow{background:rgba(244,130,32,.14);color:#FFB774;box-shadow:inset 0 0 0 1px rgba(244,130,32,.3)}
.fd--v2 .fd-tg--loes .fd-tg__col>.fd-tg__h{color:var(--wp--preset--color--navy);font-size:13.5px;font-weight:700;letter-spacing:-.005em;text-transform:none;padding:0 8px 12px;margin:0 0 6px;border-bottom:1px solid #EEF2F6;gap:9px;border-radius:0;align-self:stretch}
.fd--v2 .fd-tg--loes .fd-tg__col>.fd-tg__h::before{width:6px;height:6px;border-radius:50%;background:var(--wp--preset--color--orange);box-shadow:0 0 0 3px rgba(244,130,32,.18)}
.fd--v2 .fd-tg--loes .fd-tg__h--link svg{width:14px;height:14px;color:var(--wp--preset--color--orange);margin-left:auto}
.fd--v2 .fd-tg--loes .fd-tg__h--link:hover{color:var(--wp--preset--color--orange)}
.fd--v2 .fd-tg--loes .fd-tg__col>.fd-tg__h{align-items:center;min-height:0}
.fd--v2 .fd-h1::after{display:none}
.fd .fd-thero .fd-eyebrow,.fd [style*="text-align: center"] .fd-eyebrow{align-self:center}
.fd .fd-h1::after{display:none}
.fd .fd-tg__h{color:var(--wp--preset--color--navy);font-size:13.5px;font-weight:700;letter-spacing:-.005em;text-transform:none;gap:9px;align-items:center}
.fd .fd-tg--cols .fd-tg__col>.fd-tg__h{padding:0 8px 12px;margin:0 0 6px;border-bottom:1px solid #EEF2F6;border-radius:0;align-self:stretch;min-height:0}
.fd .fd-tg--cols .fd-tg__h--link svg{width:14px;height:14px;color:var(--wp--preset--color--orange);margin-left:auto}
.fd .fd-tg--cols .fd-tg__h--link:hover{color:var(--wp--preset--color--orange)}
.fd .fd-tg--cols .fd-tg__col>.fd-tg__h{letter-spacing:-.005em;align-items:center;white-space:nowrap}
.fd .fd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.fd .fd-pchips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 2px}
.fd .fd-pchip{display:inline-flex;align-items:center;min-height:38px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #E3E9F1;color:var(--wp--preset--color--navy);font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s}
.fd .fd-pchip:hover{border-color:var(--wp--preset--color--orange)}
.fd .fd-pchip:focus-visible,.fd .fd-pcard__lk:focus-visible,.fd .fd-pcard__ext:focus-visible{outline:3px solid rgba(244,130,32,.5);outline-offset:2px}
.fd .fd-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}
.fd .fd-pgrid--feat{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}
.fd .fd-pcard{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:18px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 1px 2px rgba(20,42,66,.04),0 18px 40px -30px rgba(20,42,66,.35)}
.fd .fd-pcard--feat{border-color:#F8DCC0;background:linear-gradient(180deg,#FFF8F1,#fff 55%)}
.fd .fd-pcard__top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.fd .fd-plogo{display:inline-flex;align-items:center;justify-content:center;width:132px;height:52px;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid #EEF2F6}
.fd .fd-plogo img{max-width:100%;max-height:100%;object-fit:contain}
.fd .fd-plogo--word{width:auto;min-width:96px;max-width:170px;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--wp--preset--color--navy);background:#F7F9FC;text-align:center;line-height:1.2}
.fd .fd-pbadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;background:#F1F4F8;color:#3E4C5E}
.fd .fd-pbadge--partner,.fd .fd-pbadge--net{background:var(--wp--preset--color--orange-tone);color:#B95A0B}
.fd .fd-pcard__role{font-size:14.5px;line-height:1.6;color:#3E4C5E}
.fd .fd-pcard__val{padding:12px 14px;border-radius:12px;background:#F7F9FC}
.fd .fd-pcard--feat .fd-pcard__val{background:#fff;border:1px solid #F3E5D6}
.fd .fd-pcard__k{font-size:12px;font-weight:700;color:var(--wp--preset--color--navy);margin-bottom:3px}
.fd .fd-pcard__val p:last-child{font-size:14px;line-height:1.55;color:#3E4C5E}
.fd .fd-pcard__links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:auto}
.fd .fd-pcard__lk{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:700;color:var(--wp--preset--color--navy);text-decoration:none}
.fd .fd-pcard__lk svg{width:14px;height:14px;color:var(--wp--preset--color--orange);transition:transform .2s}
.fd .fd-pcard__lk:hover svg{transform:translateX(3px)}
.fd .fd-pcard__ext{display:inline-block;font-size:12.5px;color:var(--wp--preset--color--daempet);text-decoration:underline;text-decoration-color:#D5DDE7;text-underline-offset:3px}
.fd .fd-pcard__ext:hover{color:var(--wp--preset--color--navy)}
.fd .fd-membs--plain{display:flex;flex-direction:column;gap:12px}
.fd .fd-membs--plain .fd-memb{display:flex;gap:16px;align-items:center;padding:18px;border-radius:16px;background:#fff;border:1px solid #E3E9F1}
.fd .fd-membs--plain .fd-memb span{display:flex;flex-direction:column;gap:3px}
.fd .fd-certgrps{display:flex;flex-direction:column;gap:22px}
.fd .fd-certgrp{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:22px;padding:24px;border-radius:20px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 18px 40px -32px rgba(20,42,66,.35)}
.fd .fd-certgrp__head{display:flex;gap:14px;align-items:flex-start}
.fd .fd-certgrp__head .fd-pcard__links{margin-top:8px;flex-direction:column;gap:2px}
.fd .fd-certgrp__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px}
.fd .fd-cert2{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:#F7F9FC;border:1px solid #EEF2F6}
.fd .fd-cert2__top{display:flex;justify-content:space-between;align-items:center;gap:8px}
.fd .fd-cert2__code{display:inline-flex;padding:3px 9px;border-radius:8px;background:var(--wp--preset--color--navy);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}
.fd .fd-cert2__by{font-size:12px;font-weight:600;color:var(--wp--preset--color--daempet)}
.fd .fd-cert2__n{font-size:15px;font-weight:700;color:var(--wp--preset--color--navy);line-height:1.35}
.fd .fd-cert2__d{font-size:13.5px;line-height:1.55;color:#3E4C5E}
.fd .fd-cert2__meta{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:12px;color:var(--wp--preset--color--daempet)}
.fd .fd-cert2__meta svg{width:13px;height:13px;color:var(--wp--preset--color--orange)}
.fd .fd-kinds{display:flex;flex-direction:column;border:1px solid #E4EAF2;border-radius:14px;background:#fff;overflow:hidden}
.fd .fd-kind{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:16px;padding:14px 18px;border-top:1px solid #EEF2F6;font-size:14px;line-height:1.55;color:#3E4C5E}
.fd .fd-kind:first-child{border-top:0}
.fd .fd-kind b{color:var(--wp--preset--color--navy)}
@container fd (max-width: 760px){
.fd .fd-certgrp{grid-template-columns:minmax(0,1fr)}
.fd .fd-kind{grid-template-columns:minmax(0,1fr);gap:2px}
}
.fd .fd-plogo--dark{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy)}
.fd .fd-pcard__n{font-size:20px;letter-spacing:-.01em}
.fd .fd-pcard__top{min-height:52px}
.fd .fd-kind{grid-template-columns:200px minmax(0,1fr)}
.fd .fd-pgrid{display:grid;gap:18px;align-items:stretch}
.fd .fd-pgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fd .fd-pgrid--4,.fd .fd-pgrid--mini4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fd .fd-pgrid--mini5{grid-template-columns:repeat(5,minmax(0,1fr))}
.fd .fd-pgrid>.fd-pcard{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:12px;align-content:start}
.fd .fd-pgrid>.fd-pmini{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:10px;padding:20px;border-radius:16px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 1px 2px rgba(20,42,66,.04)}
.fd .fd-pcard__top{min-height:0}
.fd .fd-plogo{width:132px;height:52px;flex:none}
.fd .fd-plogo--sm{width:108px;height:44px}
.fd .fd-plogo--ic{background:var(--wp--preset--color--orange-tone);border-color:#FBE3CC;color:var(--wp--preset--color--orange)}
.fd .fd-plogo--ic svg{width:22px;height:22px}
.fd .fd-pcard__n{font-size:19px;letter-spacing:-.01em;margin:0}
.fd .fd-pcard__val{align-self:stretch}
.fd .fd-pcard__links{margin-top:0;align-self:end;flex-wrap:nowrap;gap:6px 18px}
.fd .fd-pcard__lk{white-space:nowrap}
.fd .fd-pcard__ext{align-self:end;justify-self:start}
.fd .fd-pmini__n{font-size:16px;font-weight:700;color:var(--wp--preset--color--navy)}
.fd .fd-pmini__d{font-size:13.5px;line-height:1.55;color:#3E4C5E}
.fd .fd-pbadge--fh,.fd .fd-pbadge--dist{background:#EEF2F7;color:var(--wp--preset--color--navy)}
.fd .fd-pbadge--int{background:#F1F4F8;color:var(--wp--preset--color--daempet)}
@container fd (max-width: 1100px){
.fd .fd-pgrid--4,.fd .fd-pgrid--mini4{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd .fd-pgrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd .fd-pgrid--mini5{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@container fd (max-width: 640px){
.fd .fd-pgrid--3,.fd .fd-pgrid--4{grid-template-columns:minmax(0,1fr)}
.fd .fd-pgrid--mini4,.fd .fd-pgrid--mini5{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd .fd-pcard__links{flex-wrap:wrap}
}
@container fd (max-width: 420px){
.fd .fd-pgrid--mini4,.fd .fd-pgrid--mini5{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-pgrid>.fd-pcard,.fd .fd-pgrid>.fd-pmini{grid-template-columns:minmax(0,1fr);min-width:0}
.fd .fd-pgrid>*>*{min-width:0}
.fd .fd-pcard__top{flex-wrap:wrap;gap:8px}
.fd .fd-pgrid--4 .fd-plogo,.fd .fd-plogo--sm{width:100px;height:46px}
.fd .fd-pbadge{font-size:11px;padding:4px 9px}
.fd .fd-pcard__links{flex-wrap:wrap}
.fd .fd-pcard__links{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:2px}
.fd .fd-pcard__top{flex-wrap:nowrap}
.fd :is(b,em,strong)>span:not([class]):not([aria-hidden]),.fd-bill__row>span>span:not([class]){display:inline;font:inherit;color:inherit;letter-spacing:inherit;gap:0;padding:0;margin:0;background:none;border:0;width:auto;height:auto;flex:none}
.fd-calc3__big b{font:inherit;color:inherit}
.fd-bill__row b,.fd-est__amt b,.fd-est__total b,.fd-est__row em{white-space:nowrap}
.fd-bill__row--total b,.fd-bill__row--sub b{text-align:right}
.fd .fd-wrap.fd-art__head{max-width:var(--fd-max);margin-left:auto;margin-right:auto}
.fd .fd-wrap.fd-art__head>*{max-width:820px}
.fd-rings2__c small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.fd-rings2__c b{font-size:26px;line-height:1;white-space:nowrap}
.fd-rings2__c>span{margin-top:2px}
.fd-demotag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#F3F6FA;color:var(--wp--preset--color--tekst);font-size:12px;font-weight:600;white-space:nowrap}
.fd-demotag svg{width:14px;height:14px;flex:none}
.fd-aiflow{margin:0;display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:20px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 1px 2px rgba(20,42,66,.04),0 24px 48px -12px rgba(20,42,66,.16)}
.fd-aiflow__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}
.fd-aiflow__t{font-weight:700;color:var(--wp--preset--color--navy);font-size:15.5px;max-width:28ch}
.fd-aiflow__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}
.fd-aiflow__s{position:relative;display:flex;gap:14px;align-items:flex-start;padding:14px 0}
.fd-aiflow__s:not(:last-child)::after{content:"";position:absolute;left:21px;top:58px;bottom:-12px;width:2px;background:#F8DCC0}
.fd-aiflow__ic{flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-aiflow__ic svg{width:22px;height:22px}
.fd-aiflow__s--human .fd-aiflow__ic{background:var(--wp--preset--color--navy);color:#fff}
.fd-aiflow__tx{display:flex;flex-direction:column;gap:2px;min-width:0}
.fd-aiflow__tx small{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#C4610C}
.fd-aiflow__tx b{font-size:15px;color:var(--wp--preset--color--navy);font-weight:600;line-height:1.4}
.fd-aiflow__tx em{font-style:normal;font-size:13.5px;color:var(--wp--preset--color--daempet)}
.fd-aiflow__foot{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:#F6F8FB;color:var(--wp--preset--color--navy);font-size:14px;font-weight:600}
.fd-aiflow__foot svg{width:18px;height:18px;flex:none;color:var(--wp--preset--color--orange)}
.fd-section--tight{padding-top:8px;padding-bottom:8px}
.fd-aiquote{margin:0 auto;max-width:900px;text-align:center;font-size:clamp(20px,2.4vw,28px);line-height:1.4;font-weight:600;color:var(--wp--preset--color--navy);padding:28px clamp(16px,4vw,48px);border-radius:20px;background:#FFF8F1;border:1px solid #F8DCC0}
.fd-needs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.fd-needs li{display:flex;gap:14px;align-items:center;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid #E3E9F1;font-size:15.5px;color:var(--wp--preset--color--navy);font-weight:500;line-height:1.45}
.fd-needs__ic{flex:none;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd-needs__ic svg{width:20px;height:20px}
.fd-aihelp>.fd-card{display:flex;flex-direction:column;gap:12px}
.fd-aihelp>.fd-card .fd-link{margin-top:auto}
.fd-aiex__c{display:flex;flex-direction:column;gap:12px}
.fd-aiex__top{display:flex;justify-content:space-between;align-items:center;gap:12px}
.fd-aiex__human{margin-top:auto;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#F6F8FB;font-size:14px;color:#3E4C5E;line-height:1.5}
.fd-aiex__human svg{width:18px;height:18px;flex:none;color:var(--wp--preset--color--navy);margin-top:2px}
.fd-radios{border:0;padding:0;margin:0;min-width:0}
.fd-radios legend{font-weight:600;font-size:14.5px;margin-bottom:10px;padding:0}
.fd-radios__list{display:flex;flex-wrap:wrap;gap:8px}
.fd-radio{position:relative;display:inline-flex}
.fd-radio input{position:absolute;opacity:0;width:1px;height:1px}
.fd-radio span{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--fd-line);background:#fff;font-size:14px;font-weight:500;color:var(--wp--preset--color--navy);cursor:pointer;transition:border-color .15s,background .15s}
.fd-radio span:hover{border-color:var(--wp--preset--color--navy)}
.fd-radio input:checked+span{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff}
.fd-radio input:focus-visible+span{outline:3px solid var(--wp--preset--color--orange);outline-offset:2px}
.fd-aicontact__safe{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:rgba(255,255,255,.82);padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.06)}
.fd-aicontact__safe svg{width:18px;height:18px;flex:none;margin-top:2px;color:#F8B57A}
.fd-aibridge{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:center}
.fd-aibridge>div:first-child{display:flex;flex-direction:column;gap:14px}
.fd-aibridge .fd-card{display:flex;flex-direction:column;gap:10px}
.fd-aibridge .fd-card .fd-link{margin-top:auto}
.fd-aibridge__links{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
@media (max-width:900px){
.fd-aibridge{grid-template-columns:minmax(0,1fr)}
.fd-needs{grid-template-columns:minmax(0,1fr)}
}
.fd-steps.fd-steps--6{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:900px){
.fd-steps.fd-steps--6{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:560px){
.fd-steps.fd-steps--6{grid-template-columns:minmax(0,1fr)}
}
.fd-aiquote{max-width:none;width:100%}
.fd-grid+.fd-art__note,.fd-art__tw+.fd-art__note,.fd-steps+.fd-art__note{margin-top:20px}
.fd-grid.fd-aiex{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:760px){
.fd-grid.fd-aiex{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:1180px){
.fd .fd-topbar .fd-tb__cw,.fd .fd-topbar .fd-tb__sep{display:none}
}
@media (max-width:980px){
.fd .fd-topbar a.fd-tb__link[href^="mailto:"]{display:none}
}
@media (max-width:820px){
.fd .fd-topbar a.fd-tb__link{display:none}
}
.fd-topbar .fd-wrap{min-width:0}
.fd-pcard{border-radius:16px}
.fd-pack{border-color:#E3E9F1}
.fd-art__body h3,.fd-hx-prose h3{font-size:18px;line-height:1.4}
@media (max-width:600px){
.fd-contactlines a{min-height:40px}
.fd-people__m{display:inline-flex;align-items:center;min-height:36px}
}
.fd-app__kpi span,.fd-app__kpi small,.fd-app__attn b,.fd-app__attn small,.fd-app__attn span{white-space:normal;text-overflow:clip;overflow:visible}
.fd-app__kpi{min-width:0}
.fd .fd-faq{border:1px solid #E4EAF2;border-radius:14px;background:#fff;overflow:hidden}
.fd .fd-faq__item{border-bottom:0;border-top:1px solid #EEF2F6}
.fd .fd-faq__item:first-child{border-top:0}
.fd .fd-faq__item h3{margin:0;font-size:inherit;line-height:inherit}
.fd .fd-faq__q{padding:16px 18px;font-size:15.5px;line-height:1.4;color:var(--wp--preset--color--navy)}
.fd .fd-faq__q:focus-visible{outline:3px solid rgba(244,130,32,.45);outline-offset:-3px}
.fd .fd-faq__icon,.fd .fd-faq__q[aria-expanded="true"] .fd-faq__icon{width:18px;height:18px;border-radius:0;background:none;color:var(--wp--preset--color--orange)}
.fd .fd-faq__a{padding:0 18px 16px;font-size:15px;line-height:1.65;color:#3E4C5E;max-width:none}
.fd .fd-app .fd-app__kpi span,.fd .fd-app .fd-app__kpi small,.fd .fd-app .fd-app__attn b,.fd .fd-app .fd-app__attn small{white-space:normal;overflow:visible;text-overflow:clip}
.fd .fd-ft .fd-ft__h{white-space:normal}
@media (max-width:900px){
.fd .fd-app__body{grid-template-columns:minmax(0,1fr)}
.fd .fd-app__side{display:none}
}
.fd-pkg__abbr{display:none}
@media (max-width:520px){
.fd-pkg__full{display:none}
.fd-pkg__abbr{display:inline}
.fd-pkg thead th:first-child,.fd-pkg tbody th{width:38%}
}
.fd .fd-est__amt :is(b,em,strong) span,.fd .fd-est__total :is(b,em,strong) span,.fd .fd-est__row :is(b,em,strong) span,.fd .fd-bill__row :is(b,em,strong) span,.fd .fd-calc3__big :is(b,em,strong) span,.fd .fd-res2__score :is(b,em,strong) span,.fd .fd-pring__c :is(b,em,strong) span,.fd .fd-rings2__c :is(b,em,strong) span,.fd .fd-plan__price :is(b,em,strong) span,.fd .fd-gauge__v :is(b,em,strong) span,.fd .fd-app__kpi :is(b,em,strong) span,.fd .fd-obg__h :is(b,em,strong) span,.fd .fd-gang__tt :is(b,em,strong) span,.fd .fd-kom :is(b,em,strong) span,.fd .fd-pblock__h :is(b,em,strong) span,.fd .fd-agrs__h :is(b,em,strong) span,.fd .fd-colhead :is(b,em,strong) span,.fd .fd-tol :is(b,em,strong) span,.fd .fd-quick__p :is(b,em,strong) span,.fd .fd-price__amount :is(b,em,strong) span{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;display:inline!important;width:auto!important;height:auto!important;min-height:0!important;background:none!important;padding:0!important;margin:0!important;border:0!important;gap:0!important;vertical-align:baseline!important}
.fd .fd-est__amt b{font-size:30px;line-height:1.15;letter-spacing:-.01em}
.fd .fd-est__amt>span{font-size:14px;color:var(--wp--preset--color--daempet)}
.fd .fd-bill__row--total b{font-size:20px}
.fd .fd-seg:not(.fd-seg--wrap){display:inline-flex;width:auto;max-width:100%;align-self:flex-start;justify-self:start}
.fd .fd-pack,.fd .fd-plan{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px 24px 24px;background:#fff;border:1px solid #E3E9F1;border-radius:16px;box-shadow:0 1px 2px rgba(20,42,66,.04),0 16px 36px -24px rgba(20,42,66,.28);transition:box-shadow .2s,border-color .2s,transform .2s}
.fd .fd-pack:hover,.fd .fd-plan:hover{box-shadow:0 1px 2px rgba(20,42,66,.05),0 24px 48px -24px rgba(20,42,66,.34)}
.fd .fd-pack--feature,.fd .fd-plan--hl{border:2px solid var(--wp--preset--color--orange);padding:27px 23px 23px;box-shadow:0 24px 48px -24px rgba(244,130,32,.45)}
.fd .fd-pack__flag{top:-13px;left:22px;background:var(--wp--preset--color--navy);color:#fff;font-size:12px;font-weight:700;padding:4px 12px}
.fd .fd-pack__name,.fd .fd-plan__n,.fd .fd-pk .fd-plan__n{margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:var(--wp--preset--color--navy)}
.fd .fd-pack__tag,.fd .fd-pk__d{margin:0;font-size:14.5px;line-height:1.55;color:var(--wp--preset--color--tekst);min-height:3.1em}
.fd .fd-price,.fd .fd-plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:2px 0 0}
.fd .fd-price__amount,.fd .fd-plan__price b{font-size:34px;line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--wp--preset--color--navy)}
.fd .fd-price__unit,.fd .fd-plan__price>span{font-size:13px;line-height:1.35;color:var(--wp--preset--color--daempet)}
.fd .fd-plan__price--quote b{font-size:22px;line-height:1.3;letter-spacing:-.01em}
.fd .fd-plan__specs{margin:0;padding:10px 14px;border-radius:10px;background:#F3F6FA;color:var(--wp--preset--color--navy);font-size:13px;font-weight:600;line-height:1.45}
.fd .fd-pack__for{padding:12px 14px;border-radius:10px;background:#F3F6FA;font-size:13.5px;line-height:1.5;color:#3E4C5E}
.fd .fd-pack__list,.fd .fd-plan__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.45;color:#3E4C5E}
.fd .fd-plan__list{flex:1}
.fd .fd-pack__list li,.fd .fd-plan__list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;font-size:14.5px;line-height:1.45;color:#3E4C5E}
.fd .fd-pack__list li svg,.fd .fd-plan__list li svg{box-sizing:border-box;width:20px;height:20px;padding:4px;margin-top:0;border-radius:50%;background:var(--wp--preset--color--orange);color:#fff;stroke-width:3}
.fd .fd-pack__list .is-no svg{background:#E4EAF2;color:#7A8899}
.fd .fd-plan__list--row{flex-direction:row;flex-wrap:wrap;gap:10px 22px}
.fd .fd-pack__actions{margin-top:auto;padding-top:4px}
.fd .fd-plan>.fd-btn{margin-top:auto}
.fd .fd-pack .fd-btn,.fd .fd-plan .fd-btn{width:100%;min-height:48px}
.fd .fd-plans,.fd .fd-packs{gap:20px;align-items:stretch}
.fd .fd-plans__foot{border-radius:16px;padding:24px 28px;gap:20px 40px}
.fd .fd-plans__h{font-size:15px;font-weight:700;color:var(--wp--preset--color--navy);margin:0 0 12px}
.fd .fd-pk .fd-hx-list{border:0;padding:0}
.fd .fd-no:has(svg) svg{display:none}
.fd .fd-no:has(svg)::before{content:"–";font-size:15px;line-height:1;color:#7A8899}
.fd .fd-form .fd-field--full>.fd-btn+.fd-small,.fd .fd-form .fd-btn+.fd-small{flex-basis:100%;margin:0}
.fd .fd-hero__icon{display:none}
.fd .fd-tact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.fd .fd-tact__c{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:14px;align-content:start;padding:28px;border-radius:16px;background:#fff;border:1px solid #E3E9F1;box-shadow:0 1px 2px rgba(20,42,66,.04),0 16px 36px -24px rgba(20,42,66,.28)}
.fd .fd-tact__c--send{border-color:#E3E9F1;box-shadow:0 1px 2px rgba(20,42,66,.04),0 16px 36px -24px rgba(20,42,66,.28)}
.fd .fd-tact__c--help{background:linear-gradient(160deg,#1B3553,var(--wp--preset--color--navy));border-color:var(--wp--preset--color--navy);color:#fff;box-shadow:0 24px 48px -24px rgba(20,42,66,.55)}
.fd .fd-tact__f{display:contents}
.fd .fd-tact__head{display:flex;align-items:center;gap:14px}
.fd .fd-tact__head .fd-icon{flex:none;margin:0}
.fd .fd-tact__head .fd-h3{margin:0;font-size:18px;line-height:1.3}
.fd .fd-tact__c .fd-body{margin:0;font-size:15px;line-height:1.6}
.fd .fd-tact__mid{display:flex;flex-direction:column;gap:12px;align-self:end}
.fd .fd-tact__mid .fd-field{gap:6px}
.fd .fd-tact__c .fd-btn{margin:0;min-height:48px;align-self:end}
.fd .fd-tact__note{margin:0;font-size:13px;line-height:1.5;color:var(--wp--preset--color--daempet)}
.fd .fd-tact__c--help .fd-tact__note{color:rgba(255,255,255,.7)}
.fd .fd-tact__c--help .fd-tact__note a{color:#fff;font-weight:600;text-decoration:none}
.fd .fd-tact__p{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}
.fd .fd-tact__p img{width:44px!important;height:44px!important;border-radius:50%;object-fit:cover;border:2px solid var(--wp--preset--color--orange)}
.fd .fd-tact__p b{display:block;font-size:14.5px;color:#fff}
.fd .fd-tact__p span{display:block;font-size:13px;color:rgba(255,255,255,.7)}
@media (max-width:1000px){
.fd .fd-tact{grid-template-columns:minmax(0,1fr)}
.fd .fd-tact__c{grid-row:auto;grid-template-rows:none;display:flex;flex-direction:column}
.fd .fd-tact__f{display:contents}
}
.fd .fd-need{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.fd .fd-need__c{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--r-card,20px);background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:var(--sh-card);text-decoration:none;color:var(--wp--preset--color--navy);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}
.fd .fd-need__c::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--wp--preset--color--orange);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.fd .fd-need__c:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(20,42,66,.12);border-color:#F8DCC0}
.fd .fd-need__c:hover::before{transform:scaleX(1)}
.fd .fd-need__c .fd-h3{font-size:19px;line-height:1.3}
.fd .fd-need__c .fd-link{margin-top:auto}
@media (max-width:900px){
.fd .fd-need{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-proc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;counter-reset:none}
.fd .fd-proc__i{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 20px;border-radius:var(--r-card,20px);background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:var(--sh-card)}
.fd .fd-proc__i:not(:last-child)::after{content:"";position:absolute;top:44px;right:-17px;width:18px;height:2px;background:#F8CFA6}
.fd .fd-proc__b{display:flex;flex-direction:column;gap:8px;flex:1}
.fd .fd-proc__b .fd-h3{font-size:16.5px;line-height:1.3}
.fd .fd-proc__b .fd-body{font-size:14.5px}
.fd .fd-proc__out{display:flex;gap:8px;align-items:flex-start;margin:auto 0 0;padding-top:12px;border-top:1px solid #EEF2F6;font-size:13.5px;font-weight:600;color:var(--wp--preset--color--navy)}
.fd .fd-proc__out svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--wp--preset--color--groen)}
.fd .fd-proc__note{margin-top:16px}
@media (max-width:1100px){
.fd .fd-proc{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd .fd-proc__i::after{display:none}
}
@media (max-width:600px){
.fd .fd-proc{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-flow5{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:22px 40px;align-items:center;padding:32px;border-radius:var(--r-card,20px);background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:var(--sh-card)}
.fd .fd-flow5__head{display:flex;flex-direction:column;gap:10px}
.fd .fd-flow5__head .fd-h2{font-size:clamp(24px,2.4vw,30px)}
.fd .fd-flow5__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.fd .fd-flow5__list li{position:relative;display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:600;line-height:1.35;color:var(--wp--preset--color--navy)}
.fd .fd-flow5__list li:not(:last-child)::after{content:"";position:absolute;top:17px;left:42px;right:4px;height:2px;background:linear-gradient(90deg,#F8CFA6,#F8CFA6 50%,transparent 50%) 0 0/8px 2px repeat-x}
.fd .fd-flow5__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #EEF2F6}
@media (max-width:1000px){
.fd .fd-flow5{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:700px){
.fd .fd-flow5{padding:24px 20px}
.fd .fd-flow5__list{grid-template-columns:minmax(0,1fr);gap:12px}
.fd .fd-flow5__list li{flex-direction:row;align-items:center}
.fd .fd-flow5__list li::after{display:none}
.fd .fd-flow5__foot .fd-btn{width:100%;justify-content:center}
}
.fd .fd-exprice{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:var(--r-card,20px);background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:var(--sh-card)}
.fd .fd-exprice__h{margin:0;font-size:17px;font-weight:700;color:var(--wp--preset--color--navy)}
.fd .fd-exprice ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.fd .fd-exprice li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #EEF2F6;font-size:14.5px;color:#3E4C5E}
.fd .fd-exprice li b{font-weight:600;color:var(--wp--preset--color--navy);white-space:nowrap;font-variant-numeric:tabular-nums}
.fd .fd-exprice__tot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:4px 0 0;font-weight:700;color:var(--wp--preset--color--navy)}
.fd .fd-exprice__tot b{font-size:24px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}
.fd .fd-demotag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 11px;border-radius:999px;background:#FFF4E6;border:1px solid #F8CFA6;color:#8A4A10;font-size:12.5px;font-weight:600;letter-spacing:.01em}
.fd .fd-demotag svg{width:14px;height:14px;color:var(--wp--preset--color--orange)}
.fd .fd-dcase{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:var(--r-card,20px);background:#fff;border:1px dashed #E8C9A6;text-decoration:none;color:var(--wp--preset--color--navy);transition:transform .2s ease,box-shadow .2s ease}
.fd .fd-dcase:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(20,42,66,.10)}
.fd .fd-dcase__ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange)}
.fd .fd-dcase__ic svg{width:24px;height:24px}
.fd .fd-dcase__who{margin:0;font-size:13px;font-weight:600;color:var(--wp--preset--color--daempet);text-transform:none}
.fd .fd-dcase .fd-h3{font-size:18px;line-height:1.3}
.fd .fd-dcase .fd-link{margin-top:auto}
.fd .fd-dcases__note{display:flex;gap:8px;align-items:flex-start;margin-top:18px}
.fd .fd-dcases__note svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--wp--preset--color--orange)}
.fd .fd-hero .fd-demotag{margin-bottom:2px}
.fd .fd-svcmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.fd .fd-svcmap__i{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--bd,#E3E9F1);text-decoration:none;color:var(--wp--preset--color--navy);transition:border-color .2s,box-shadow .2s}
.fd .fd-svcmap__i:hover{border-color:#F8CFA6;box-shadow:0 8px 22px rgba(20,42,66,.08)}
.fd .fd-svcmap__i .fd-icon{width:42px;height:42px}
.fd .fd-svcmap__i b{display:block;font-size:15px}
.fd .fd-svcmap__i small{display:block;font-size:13px;color:var(--wp--preset--color--daempet);line-height:1.4}
@media (max-width:1100px){
.fd .fd-svcmap{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:560px){
.fd .fd-svcmap{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-rtrack{display:flex;flex-direction:column;gap:12px}
.fd .fd-rtrack__f{display:flex;gap:8px;align-items:flex-start;margin:auto 0 0;padding-top:12px;border-top:1px solid #EEF2F6;font-size:13.5px;font-weight:600;color:var(--wp--preset--color--navy)}
.fd .fd-rtrack__f svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--wp--preset--color--orange)}
.fd .fd-rtrack:target{border-color:var(--wp--preset--color--orange);box-shadow:0 0 0 3px rgba(244,130,32,.18)}
.fd .fd-fb{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--r-card,20px);background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:var(--sh-card)}
.fd .fd-fb .fd-tfilter__s{flex:none}
.fd .fd-fb .fd-tfilter__s input{flex:1;min-width:0;border:0;background:transparent;font:400 15px Poppins,sans-serif;color:var(--wp--preset--color--navy);outline:none;min-height:44px}
.fd .fd-fb__rows{display:flex;flex-wrap:wrap;gap:12px 28px}
.fd .fd-fb__g{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.fd .fd-fb__l{font-size:13px;font-weight:600;color:var(--wp--preset--color--daempet)}
.fd .fd-fb__count{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;min-height:28px}
.fd .fd-fb__reset{display:inline-flex;gap:6px;align-items:center;border:0;background:none;padding:0;cursor:pointer;font:600 14px Poppins,sans-serif}
.fd .fd-fb__reset svg{width:14px;height:14px}
.fd .fd-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;border-radius:var(--r-card,20px);background:#fff;border:1px dashed #D5DEE9;text-align:center}
.fd .fd-tcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.fd .fd-tcards--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd .fd-tcard{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--r-card,20px);background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:var(--sh-card);text-decoration:none;color:var(--wp--preset--color--navy);transition:transform .2s ease,box-shadow .2s ease,border-color .2s}
.fd .fd-tcard:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(20,42,66,.10);border-color:#F8DCC0}
.fd .fd-tcard__meta{display:flex;justify-content:space-between;align-items:center;gap:10px}
.fd .fd-tcard__time{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--wp--preset--color--daempet)}
.fd .fd-tcard__time svg{width:15px;height:15px}
.fd .fd-tcard .fd-h3{font-size:17px;line-height:1.3}
.fd .fd-tcard .fd-link{margin-top:auto}
@media (max-width:1000px){
.fd .fd-tcards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
.fd .fd-tcards,.fd .fd-tcards--2{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-az{display:flex;flex-wrap:wrap;gap:6px}
.fd .fd-az a,.fd .fd-az span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:14px;font-weight:700}
.fd .fd-az a{background:#fff;border:1px solid var(--wp--preset--color--linje);color:var(--wp--preset--color--navy);text-decoration:none}
.fd .fd-az a:hover{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff}
.fd .fd-az span{color:#B6C1CE;background:#F5F7FA}
.fd .fd-ord2{display:flex;flex-direction:column;gap:28px}
.fd .fd-ord2__g{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;scroll-margin-top:110px}
.fd .fd-ord2__k{margin:0;font-size:30px;font-weight:800;color:var(--wp--preset--color--orange);line-height:1}
.fd .fd-ord2__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fd .fd-oc{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid var(--bd,#E3E9F1);text-decoration:none;color:var(--wp--preset--color--navy);transition:border-color .2s,box-shadow .2s}
.fd .fd-oc:hover{border-color:#F8CFA6;box-shadow:0 8px 22px rgba(20,42,66,.08)}
.fd .fd-oc__top{display:flex;justify-content:space-between;gap:10px;align-items:center}
.fd .fd-oc__top b{font-size:16px}
.fd .fd-oc__d{font-size:14px;line-height:1.5;color:#3E4C5E}
.fd .fd-oc__syn,.fd .fd-oc__hit{font-size:12.5px;color:var(--wp--preset--color--daempet)}
.fd .fd-oc__hit{color:#8A4A10;font-weight:600}
@media (max-width:760px){
.fd .fd-ord2__g{grid-template-columns:minmax(0,1fr);gap:10px}
.fd .fd-ord2__list{grid-template-columns:minmax(0,1fr)}
.fd .fd-az a,.fd .fd-az span{width:32px;height:32px}
}
.fd .fd-chips{display:flex;flex-wrap:wrap;gap:8px}
.fd a.fd-chip{display:inline-flex;align-items:center;text-decoration:none}
.fd .fd-art__note--ok{background:#ECF8F1;border-color:#C7EAD5}
.fd .fd-art__note--ok svg{color:var(--wp--preset--color--groen)}
.fd .fd-art__note--info{background:#F3F7FC;border-color:#DCE7F4}
.fd .fd-art__note--info svg{color:#2F7FC8}
.fd .fd-flip{transform:rotate(180deg)}
.fd .fd-guide__intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:8px}
.fd .fd-guide__intro>div{padding:18px;border-radius:16px;background:#F7F9FC;border:1px solid #E7EDF4}
.fd .fd-guide__intro p{margin:0}
.fd .fd-guide__k{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:700;color:var(--wp--preset--color--navy);margin-bottom:6px!important;text-transform:uppercase;letter-spacing:.04em}
.fd .fd-guide__k svg{width:16px;height:16px;color:var(--wp--preset--color--orange)}
.fd .fd-guide__sub{margin-top:8px;font-size:16px}
@media (max-width:640px){
.fd .fd-guide__intro{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-qa2s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.fd .fd-qa2{display:flex;gap:14px;align-items:center;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid var(--bd,#E3E9F1);text-decoration:none;color:var(--wp--preset--color--navy);transition:border-color .2s,box-shadow .2s}
.fd .fd-qa2:hover{border-color:#F8CFA6;box-shadow:0 8px 22px rgba(20,42,66,.08)}
.fd .fd-qa2>span:nth-child(2){flex:1;min-width:0}
.fd .fd-qa2 b{display:block;font-size:15.5px}
.fd .fd-qa2 small{display:block;font-size:13px;color:var(--wp--preset--color--daempet);line-height:1.4}
.fd .fd-qa2>svg{width:18px;height:18px;flex:none;color:#9AA7B6}
.fd .fd-qa2--main{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff}
.fd .fd-qa2--main small{color:rgba(255,255,255,.75)}
.fd .fd-qa2--main .fd-icon{background:var(--wp--preset--color--orange);color:#fff}
.fd .fd-qa2--main>svg{color:var(--wp--preset--color--orange)}
@media (max-width:1000px){
.fd .fd-qa2s{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:600px){
.fd .fd-qa2s{grid-template-columns:minmax(0,1fr)}
}
.fd .fd-supcta{display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center;justify-content:space-between}
.fd .fd-supcta>div:first-child{display:flex;flex-direction:column;gap:10px;max-width:620px}
.fd .fd-supcta .fd-h2,.fd .fd-supcta .fd-lead{color:#fff}
.fd .fd-supcta .fd-lead{color:rgba(255,255,255,.8)}
.fd .fd-supcta__a{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.fd .fd-supcta__m{display:inline-flex;gap:8px;align-items:center;color:#fff;font-size:14.5px;font-weight:500}
.fd .fd-supcta__m svg{width:18px;height:18px;color:var(--wp--preset--color--orange)}
.fd .fd-nl,.fd .fd-sg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 40px;align-items:start;padding:30px;border-radius:var(--r-card,20px);background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:var(--sh-card)}
.fd .fd-nl__copy,.fd .fd-sg__copy{display:flex;gap:16px;align-items:flex-start}
.fd .fd-nl__copy>div,.fd .fd-sg__copy>div{display:flex;flex-direction:column;gap:6px}
.fd .fd-nl__f,.fd .fd-sg__f{display:flex;flex-direction:column;gap:14px}
.fd .fd-nl__row{display:flex;gap:12px;align-items:flex-end}
.fd .fd-nl__row .fd-field{flex:1;min-width:0}
.fd .fd-nl__topics{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;border:0}
.fd .fd-nl__topics legend{width:100%;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--wp--preset--color--navy)}
.fd .fd-sg__f .fd-btn{align-self:flex-start}
@media (max-width:860px){
.fd .fd-nl,.fd .fd-sg{grid-template-columns:minmax(0,1fr);padding:24px 20px}
}
@media (max-width:480px){
.fd .fd-nl__row{flex-direction:column;align-items:stretch}
}
.fd .fd-area .fd-h3{font-size:19px}
.fd .fd-imgcard__meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:13px;color:var(--wp--preset--color--daempet)}
.fd .fd-imgcard__meta span:first-child{font-weight:600;color:var(--wp--preset--color--navy)}
.fd .fd-imgcard__img--logo img{object-fit:contain;padding:14% 26%;background:#fff}
.fd .fd-ft__legal{flex-wrap:wrap;row-gap:8px;justify-content:flex-start}
.fd .fd-h1,.fd .fd-h2{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.fd .fd-dquote{display:flex;flex-direction:column;gap:14px;margin:0;padding:24px;border-radius:var(--r-card,20px);background:#fff;border:1px dashed #E8C9A6}
.fd .fd-dquote blockquote{margin:0;font-size:17px;line-height:1.55;font-weight:500;color:var(--wp--preset--color--navy)}
.fd .fd-dquote figcaption{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--wp--preset--color--daempet)}
.fd .fd-dquote figcaption b{display:block;color:var(--wp--preset--color--navy)}
.fd .fd-dprof{align-self:start;display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:var(--r-card,20px);background:#fff;border:1px dashed #E8C9A6;box-shadow:var(--sh-card)}
.fd .fd-dprof__h{display:flex;gap:8px;align-items:center;margin:0 0 6px;font-size:15px;font-weight:700;color:var(--wp--preset--color--navy)}
.fd .fd-dprof__h svg{width:18px;height:18px;color:var(--wp--preset--color--orange)}
.fd .fd-dprof__h em{margin-left:auto;font-style:normal;font-size:12px;font-weight:600;color:#8A4A10;background:#FFF4E6;padding:3px 9px;border-radius:999px}
.fd .fd-dprof dl{margin:0;display:flex;flex-direction:column}
.fd .fd-dprof dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid #EEF2F6}
.fd .fd-dprof dt{font-size:13px;color:var(--wp--preset--color--daempet)}
.fd .fd-dprof dd{margin:0;font-size:14.5px;font-weight:600;color:var(--wp--preset--color--navy)}
.fd .fd-ph__head{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:flex-end;justify-content:space-between;margin-bottom:36px}
.fd .fd-ph__play{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--wp--preset--color--linje);background:#fff;font:600 14px Poppins,sans-serif;color:var(--wp--preset--color--navy);cursor:pointer;transition:border-color .2s,background-color .2s}
.fd .fd-ph__play:hover{border-color:var(--wp--preset--color--navy)}
.fd .fd-ph__play[aria-pressed="true"]{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff}
.fd .fd-ph__pi{position:relative;width:12px;height:12px;flex:none}
.fd .fd-ph__pi--play{border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--wp--preset--color--orange);width:0;height:0}
.fd .fd-ph__pi--pause::before,.fd .fd-ph__pi--pause::after{content:"";position:absolute;top:0;width:4px;height:12px;border-radius:1px;background:var(--wp--preset--color--orange)}
.fd .fd-ph__pi--pause::before{left:1px}
.fd .fd-ph__pi--pause::after{right:1px}
.fd .fd-phase{display:flex;flex-direction:column;gap:28px}
.fd .fd-ph__track{position:relative;padding-bottom:22px}
.fd .fd-ph__rail i{display:block;height:100%;max-width:100%;border-radius:3px;background:var(--wp--preset--color--orange);transition:width .45s ease;width:0}
.fd .fd-ph__steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
.fd .fd-ph__steps li{display:flex;justify-content:center}
.fd .fd-ph__steps button{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 6px;border:0;background:none;cursor:pointer;font:inherit;color:inherit}
.fd .fd-ph__dot em{font-style:normal}
.fd .fd-ph__dot svg{width:22px;height:22px}
.fd .fd-ph__lbl{font-size:14px;font-weight:600;color:var(--wp--preset--color--daempet);text-align:center;line-height:1.3}
.fd .fd-ph__steps button:focus-visible{outline:none}
.fd .fd-ph__steps button:focus-visible .fd-ph__dot{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--wp--preset--color--navy)}
.fd .fd-ph__bar{position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:4px;background:#E3E9F1;overflow:hidden}
.fd .fd-ph__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--wp--preset--color--orange),#F79A4C);border-radius:4px;transition:width .45s ease}
.fd .fd-ph__card{display:flex;flex-direction:column;gap:28px;padding:36px 40px;border-radius:24px;background:#fff;border:1px solid var(--bd,#E3E9F1);box-shadow:0 18px 44px rgba(20,42,66,.08)}
.fd .fd-ph__top{display:flex;gap:24px;justify-content:space-between;align-items:flex-start}
.fd .fd-ph__intro{display:flex;flex-direction:column;gap:8px;max-width:760px}
.fd .fd-ph__k{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#C25E0C}
.fd .fd-ph__t{margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.2;color:var(--wp--preset--color--navy)}
.fd .fd-ph__d{margin:0;font-size:17px;line-height:1.6;color:#3E4C5E}
.fd .fd-ph__nav{display:flex;gap:10px;flex:none}
.fd .fd-ph__nav button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--wp--preset--color--linje);background:#fff;color:var(--wp--preset--color--navy);cursor:pointer;transition:border-color .2s,background-color .2s}
.fd .fd-ph__nav button svg{width:18px;height:18px}
.fd .fd-ph__nav button:hover{border-color:var(--wp--preset--color--navy)}
.fd .fd-ph__nav button[aria-disabled="true"]{opacity:.4;cursor:default}
.fd .fd-ph__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}
.fd .fd-ph__h{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:16px;font-weight:700;color:var(--wp--preset--color--navy)}
.fd .fd-ph__hi{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);flex:none}
.fd .fd-ph__hi svg{width:18px;height:18px}
.fd .fd-ph__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.fd .fd-ph__list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:#3E4C5E}
.fd .fd-ph__list li svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--wp--preset--color--orange)}
.fd .fd-ph__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;padding-top:24px;border-top:1px solid #EEF2F6}
.fd .fd-ph__foot>div{display:flex;gap:12px;align-items:center}
.fd .fd-ph__foot small{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd .fd-ph__foot b{display:block;font-size:16px;font-weight:600;color:var(--wp--preset--color--navy)}
.fd .fd-ph__cta{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}
.fd .fd-ph__cta .fd-body{max-width:620px;margin:0;font-size:14.5px;color:var(--wp--preset--color--daempet)}
@media (max-width:900px){
.fd .fd-ph__card{padding:28px 24px}
.fd .fd-ph__cols,.fd .fd-ph__foot{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:640px){
.fd .fd-ph__dot{width:40px;height:40px;font-size:14px}
.fd .fd-ph__dot svg{width:18px;height:18px}
.fd .fd-ph__rail{top:19px}
.fd .fd-ph__lbl{font-size:11.5px}
.fd .fd-ph__steps button{padding:0 2px;gap:8px}
.fd .fd-ph__top{flex-direction:column;gap:16px}
.fd .fd-ph__nav{align-self:flex-start}
.fd .fd-ph__cta .fd-btn{width:100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){
.fd .fd-ph__rail i,.fd .fd-ph__bar i,.fd .fd-ph__dot{transition:none}
}
.fd .fd-hero__proof--cols{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:max-content;gap:12px 40px}
@container fd (max-width: 560px){
.fd .fd-hero__proof--cols{grid-template-rows:none;grid-auto-flow:row;grid-auto-columns:auto}
}
.fd-app [aria-disabled="true"]{cursor:default}
.fd .fd-vejlbillede{margin:14px 0 20px;max-width:100%}
.fd .fd-vejlbillede__zoom{display:inline-block;max-width:100%;border:1px solid #dce5f0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 10px rgba(20,42,66,.06);cursor:zoom-in;line-height:0}
.fd .fd-vejlbillede__zoom:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:2px}
.fd .fd-vejlbillede img{display:block;max-width:100%;height:auto}
.fd .fd-vejlbillede figcaption{margin-top:8px;font-size:14px;line-height:1.5;color:var(--wp--preset--color--daempet)}
:where(.fd img[width][height]){height:auto}
.fd .fd-sbtn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:10px;border:0;background:transparent;color:rgba(255,255,255,.85);cursor:pointer;transition:background .15s,color .15s}
.fd .fd-sbtn:hover,.fd .fd-sbtn[aria-expanded=true]{background:rgba(255,255,255,.08);color:#fff}
.fd .fd-sbtn:focus-visible{outline:2px solid var(--wp--preset--color--orange);outline-offset:2px}
.fd .fd-sbtn svg{width:20px;height:20px}
.fd .fd-spanel{flex:1;display:flex;align-items:center;align-self:center;justify-content:flex-end;padding-inline:8px;min-width:0;animation:fd-soeg-ind .18s ease-out}
.fd .fd-spanel[hidden]{display:none}
.fd .fd-header--soeg .fd-nav,.fd .fd-header--soeg .fd-mainnav{display:none}
@keyframes fd-soeg-ind{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.fd .fd-sform.fd-sform--hdr{width:100%;max-width:560px;margin:0;height:44px;align-self:center;padding:0 14px;gap:10px;border-radius:10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);box-shadow:none}
.fd .fd-sform.fd-sform--hdr .fd-sform__ic{color:rgba(255,255,255,.55)}
.fd .fd-sform.fd-sform--hdr .fd-sform__ic svg{width:18px;height:18px}
.fd .fd-sform.fd-sform--hdr input{min-height:0;height:100%;color:#fff;font-size:15px}
.fd .fd-sform.fd-sform--hdr input::placeholder{color:rgba(255,255,255,.5)}
.fd .fd-sform.fd-sform--hdr input::-webkit-search-cancel-button{filter:invert(1);opacity:.6}
.fd .fd-sform.fd-sform--hdr:focus-within{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.32);box-shadow:none}
@container fd (max-width: 960px){
.fd .fd-spanel{position:absolute;left:0;right:0;top:100%;padding:12px var(--fd-gutter,20px) 16px;background:var(--wp--preset--color--navy,var(--wp--preset--color--navy));border-top:1px solid rgba(255,255,255,.08);box-shadow:0 14px 28px -12px rgba(0,0,0,.35)}
.fd .fd-sform.fd-sform--hdr{max-width:none}
}
.fd .fd-sform{display:flex;align-items:center;gap:10px;max-width:760px;margin:0 auto;padding:6px 6px 6px 18px;border-radius:999px;background:#fff;border:1px solid #dce5f0;box-shadow:0 1px 2px rgba(20,42,66,.05)}
.fd .fd-sform:focus-within{border-color:var(--wp--preset--color--orange);box-shadow:0 0 0 3px rgba(244,130,32,.12)}
.fd .fd-sform__ic{display:flex;color:#7a8899}
.fd .fd-sform__ic svg{width:20px;height:20px}
.fd .fd-sform input{flex:1;min-width:0;min-height:44px;border:0;outline:0;background:transparent;font:400 16px Poppins,sans-serif;color:var(--wp--preset--color--navy)}
.fd .fd-sform input::-webkit-search-cancel-button{cursor:pointer}
.fd .fd-sform .fd-btn{flex:none}
.fd .fd-soeghero .fd-sform{margin:22px 0 0;max-width:680px}
.fd .fd-soeg__antal{margin:14px 0 0;font-size:14px;color:var(--wp--preset--color--daempet)}
.fd .fd-soeghero.fd-hero--sub{padding-bottom:24px}
.fd .fd-soeg{padding-top:8px}
.fd .fd-soeg__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:860px}
.fd .fd-soeg__res a{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border:1px solid #e6ecf3;border-radius:14px;background:#fff;text-decoration:none;transition:border-color .15s,box-shadow .15s}
.fd .fd-soeg__res a:hover{border-color:var(--wp--preset--color--orange);box-shadow:0 6px 20px rgba(20,42,66,.08)}
.fd .fd-soeg__res a:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:2px}
.fd .fd-soeg__meta{display:flex;align-items:center;gap:10px;min-width:0;font-size:12px}
.fd .fd-soeg__tag{flex:none;padding:3px 10px;border-radius:999px;background:var(--wp--preset--color--orange-tone);color:#c45f0a;font-weight:600}
.fd .fd-soeg__sti{color:#7A8899;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fd .fd-soeg__titel{font-size:18px;font-weight:700;line-height:1.35;color:var(--wp--preset--color--navy)}
.fd .fd-soeg__res a:hover .fd-soeg__titel{color:#c45f0a}
.fd .fd-soeg__tekst{font-size:15px;line-height:1.6;color:#4a5a6d}
.fd .fd-soeg__sider{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}
.fd .fd-soeg__sider .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid #dce5f0;border-radius:999px;color:var(--wp--preset--color--navy);text-decoration:none;font-weight:600;font-size:14px}
.fd .fd-soeg__sider .page-numbers.current{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff}
.fd .fd-soeg__sider a.page-numbers:hover{border-color:var(--wp--preset--color--orange)}
.fd .fd-soeg__tom{max-width:640px}
.fd .fd-soeg__tom .fd-body{margin-top:8px}
.fd .fd-soeg__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.fd .fd-soeg__chip{padding:9px 16px;border:1px solid #dce5f0;border-radius:999px;color:var(--wp--preset--color--navy);text-decoration:none;font-size:14px;font-weight:600;background:#fff}
.fd .fd-soeg__chip:hover{border-color:var(--wp--preset--color--orange);color:#c45f0a}
@media (max-width:640px){
.fd .fd-sform{padding-left:14px}
.fd .fd-sform .fd-btn{padding-inline:14px}
.fd .fd-soeg__res a{padding:16px}
.fd .fd-soeg__titel{font-size:16px}
}
.fd .fd-section:has(> .fd-tools){background:var(--bg-alt);padding-top:clamp(40px,5vw,64px)!important}
.fd .fd-section:has(> .fd-tools) + .fd-section--sky{background:#fff}
.fd .fd-tools{gap:56px}
.fd .fd-tools .fd-tgroup{gap:18px}
.fd .fd-tools .fd-tgroup__h{gap:14px;align-items:center}
.fd .fd-tools .fd-tgroup__ic{width:40px;height:40px;flex:none;border-radius:12px;background:#fff;color:var(--wp--preset--color--orange);box-shadow:inset 0 0 0 1px var(--bd)}
.fd .fd-tools .fd-tgroup__ic svg{width:20px;height:20px}
.fd .fd-tools .fd-tgroup__h .fd-h3{font-size:19px;line-height:1.3}
.fd .fd-tools .fd-tgroup__h .fd-small{margin:2px 0 0;font-size:14px;color:var(--wp--preset--color--daempet)}
.fd .fd-tools .fd-toolgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.fd .fd-tools .fd-toolcard{display:grid;grid-template-columns:44px minmax(0,1fr);grid-auto-rows:min-content;column-gap:16px;align-content:start;padding:20px 22px;border-radius:14px;background:#fff;border:1px solid #dfe6ef;box-shadow:0 1px 2px rgba(20,42,66,.05)}
.fd .fd-tools .fd-toolcard:hover{border-color:#f8cfa6;box-shadow:0 18px 36px -24px rgba(20,42,66,.4);transform:translateY(-2px)}
.fd .fd-tools .fd-toolcard:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:3px}
.fd .fd-tools .fd-toolcard__ic{grid-column:1;grid-row:1 / span 4;width:44px;height:44px;margin:0;border-radius:12px}
.fd .fd-tools .fd-toolcard__ic svg{width:21px;height:21px}
.fd .fd-tools .fd-toolcard > :not(.fd-toolcard__ic){grid-column:2}
.fd .fd-tools .fd-toolcard .fd-toolcard__cat{display:none}
.fd .fd-tools .fd-toolcard .fd-toolcard__t{margin:1px 0 4px;font-size:16.5px;line-height:1.3}
.fd .fd-tools .fd-toolcard .fd-toolcard__d{margin:0 0 12px;font-size:14px;line-height:1.55}
.fd .fd-tools .fd-toolcard__go{font-size:13.5px}
.fd .fd-tools .fd-toolcard__go svg{width:15px;height:15px}
.fd .fd-tools .fd-tgroup--feat{padding:28px 28px 28px;gap:22px;border-radius:20px;background:var(--wp--preset--color--orange-tone,var(--wp--preset--color--orange-tone));box-shadow:inset 0 0 0 1px #fbe1c6}
.fd .fd-tools .fd-tgroup--feat .fd-tgroup__ic{background:var(--wp--preset--color--orange);color:#fff;box-shadow:none}
.fd .fd-tools .fd-tgroup--feat .fd-tgroup__h{gap:16px}
.fd .fd-tools .fd-tgroup--feat .fd-tgroup__ic{width:44px;height:44px;border-radius:12px}
.fd .fd-tools .fd-tgroup--feat .fd-tgroup__ic svg{width:22px;height:22px}
.fd .fd-tools .fd-tgroup--feat .fd-tgroup__h > :last-child{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;row-gap:3px}
.fd .fd-tools .fd-tgroup--feat .fd-tgroup__h .fd-h3{grid-column:1;grid-row:1;margin:0}
.fd .fd-tools .fd-tgroup--feat .fd-tgroup__h .fd-small{grid-column:1 / -1;grid-row:2;margin:0}
.fd .fd-tools .fd-tgroup__tag{grid-column:2;grid-row:1;justify-self:start;display:inline-flex;align-items:center;height:22px;margin:0;padding:0 9px;border-radius:999px;background:var(--wp--preset--color--orange);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1}
.fd .fd-tools .fd-tgroup--feat .fd-toolcard{border-color:#f6dcc2}
@media (max-width:1000px){
.fd .fd-tools .fd-toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
.fd .fd-tools{gap:40px}
.fd .fd-tools .fd-toolgrid{grid-template-columns:minmax(0,1fr);gap:12px}
.fd .fd-tools .fd-toolcard{padding:16px 16px;column-gap:14px;grid-template-columns:40px minmax(0,1fr)}
.fd .fd-tools .fd-toolcard__ic{width:40px;height:40px}
.fd .fd-tools .fd-tgroup--feat{padding:18px 14px;border-radius:16px;margin-inline:-6px}
}
.fd .fd-dsend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}
.fd .fd-dsend__c{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:14px;background:#fff;border:1px solid #dfe6ef}
.fd .fd-dsend__c--hj{background:var(--wp--preset--color--orange-tone,var(--wp--preset--color--orange-tone));border-color:#f6dcc2}
.fd .fd-dsend__c > .fd-icon{flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--orange-tone,var(--wp--preset--color--orange-tone));color:var(--wp--preset--color--orange)}
.fd .fd-dsend__c--hj > .fd-icon{background:var(--wp--preset--color--orange);color:#fff}
.fd .fd-dsend__c > .fd-icon svg{width:21px;height:21px}
.fd .fd-dsend__c .fd-h3{margin:2px 0 6px;font-size:17px}
.fd .fd-dsend__c .fd-body{margin:0 0 14px;font-size:14.5px;line-height:1.6}
.fd .fd-dsend__f{display:flex;gap:8px;flex-wrap:wrap}
.fd .fd-dsend__f input{flex:1 1 200px;min-width:0;min-height:46px;padding:0 14px;border:1px solid #dce5f0;border-radius:10px;font:inherit;font-size:15px;color:var(--wp--preset--color--navy);background:#fff}
.fd .fd-dsend__f input:focus{outline:0;border-color:var(--wp--preset--color--orange);box-shadow:0 0 0 3px rgba(244,130,32,.15)}
.fd .fd-dsend__ok{display:flex;gap:8px;align-items:center;margin:0;font-weight:600;color:#1f8a5b}
.fd .fd-dsend__ok svg{width:18px;height:18px}
@media (max-width:760px){
.fd .fd-dsend{grid-template-columns:minmax(0,1fr)}
.fd .fd-dsend__c{padding:18px 16px}
}
:root{--fd-etiket:var(--wp--preset--color--navy)}
.fd .fd-eyebrow{align-self:flex-start;width:fit-content;display:inline-flex;align-items:center;gap:10px;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--wp--preset--color--navy);font-size:14px;font-weight:600;letter-spacing:-.005em;text-transform:none;line-height:1.3}
.fd .fd-eyebrow::before{content:"";display:block;flex:none;width:2.5px;height:1.1em;border-radius:2px;background:var(--wp--preset--color--orange);box-shadow:none}
.fd .fd-section--navy .fd-eyebrow,.fd .fd-art__card--navy .fd-eyebrow,.fd .fd-doubt__band .fd-eyebrow{background:none;box-shadow:none;color:rgba(255,255,255,.9)}
.fd-step__n{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:#fff;border:1.5px solid #C9D3DF;color:var(--wp--preset--color--navy);font-size:13px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}
.fd .fd-proc__n{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:#fff;border:1.5px solid #C9D3DF;color:var(--wp--preset--color--navy);font-size:13px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}
.fd-collab__n{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid #C9D3DF;color:var(--wp--preset--color--navy);font-size:12.5px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}
.fd-cw__steps li::before{content:counter(cw);grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid #C9D3DF;box-shadow:none;color:var(--wp--preset--color--navy);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}
.fd .fd-cw__steps li::before{background:#fff;color:var(--wp--preset--color--navy);border:1.5px solid #C9D3DF;box-shadow:none}
.fd .fd-ph__rail{position:absolute;left:10%;right:10%;top:19px;height:2px;border-radius:2px;background:var(--wp--preset--color--linje)}
.fd .fd-ph__dot{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1.5px solid #C9D3DF;color:var(--wp--preset--color--navy);font-weight:700;font-size:15px;box-shadow:none;transition:background-color .2s,border-color .2s,color .2s}
.fd .fd-ph__steps button:hover .fd-ph__dot{border-color:var(--wp--preset--color--navy)}
.fd .fd-ph__s.is-done .fd-ph__dot{background:#fff;border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--navy)}
.fd .fd-ph__s.is-cur .fd-ph__dot{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:#fff;transform:none;box-shadow:0 0 0 4px rgba(20,42,66,.08)}
.fd .fd-ph__s.is-cur .fd-ph__lbl{color:var(--wp--preset--color--navy)}
.fd .fd-stepbtn.is-done .n,.fd .fd-tstep.is-done .n{background:#fff;border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--navy)}
.fd .fd-pack__list li svg,.fd .fd-checklist li svg{box-sizing:border-box;width:20px;height:20px;padding:4px;border-radius:50%;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);margin-top:1px;stroke-width:2.4}
.fd-incl__cta{margin:0 22px;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 16px;border-radius:12px;background:#fff;border:1px solid var(--wp--preset--color--linje);color:var(--wp--preset--color--navy)!important;font-weight:600;font-size:14.5px;text-decoration:none;transition:border-color .2s,background-color .2s}
.fd-incl__cta:hover{background:#F7F9FB;border-color:var(--wp--preset--color--navy)}
.fd .fd-calc__nav .fd-btn{flex:1;padding-inline:12px;white-space:nowrap}
@media (max-width:480px){
.fd .fd-calc__nav .fd-btn{padding-inline:10px;gap:6px;font-size:14px}
}
.fd .fd-contactlines>span{font-weight:400;color:rgba(255,255,255,.72)}
.fd .fd-summary__label,.fd .fd-est__k,.fd .fd-tagpill,.fd .fd-layer__pct,.fd .fd-recs p.h,.fd .fd-case__client,.fd .fd-quick__k,.fd .fd-poldoc__h span,.fd .fd-polside__list li::before,.fd .fd-pblock__h span,.fd .fd-app__date,.fd .fd-tg .fd-tg__h,.fd .fd-gtip li span,.fd .fd-gtip__h,.fd .fd-ph__k,.fd .fd-pbadge--partner,.fd .fd-pbadge--net{color:var(--fd-etiket)}
.fd .fd-flow5__list li span{background:#fff;border:1.5px solid #C9D3DF;color:var(--wp--preset--color--navy)}
@container fd (max-width: 560px){
.fd .fd-polhero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.fd .fd-polhero div{padding:12px 10px;box-shadow:none}
.fd .fd-polhero b{font-size:16px}
.fd .fd-polhero span{font-size:11.5px;line-height:1.35}
}
@container fd (max-width: 960px){
.fd .fd-split[style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}
}
.fd .fd-hero--sub .fd-hero__grid{align-items:start}
.fd .fd-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;line-height:1.4;color:#7A8899}
.fd .fd-crumb a{color:var(--wp--preset--color--daempet);text-decoration:none;transition:color .15s}
.fd .fd-crumb a:hover,.fd .fd-crumb a:focus-visible{color:var(--wp--preset--color--navy);text-decoration:underline;text-underline-offset:3px}
.fd .fd-crumb span[aria-hidden="true"],.fd-stibar__sti span[aria-hidden="true"],.fd .fd-cs-crumbs span[aria-hidden="true"]{flex:none;width:12px;height:12px;font-size:0;background-color:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center/12px no-repeat}
.fd .fd-cs-crumbs{align-items:center}
.fd .fd-hero--sub .fd-crumb{width:100%;padding:2px 0 16px;border-bottom:1px solid #E6EBF2}
.fd .fd-crumb>a:first-child,.fd-stibar__sti>a:first-child{display:inline-flex;align-items:center;gap:6px}
.fd .fd-crumb>a:first-child::before,.fd-stibar__sti>a:first-child::before{content:"";width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V19a1 1 0 0 1-1 1h-4.5v-5.5h-5V20H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E") center/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V19a1 1 0 0 1-1 1h-4.5v-5.5h-5V20H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E") center/14px no-repeat}
.fd .fd-cs-crumbs [aria-current]{color:rgba(255,255,255,.92)}
.fd .fd-hero .fd-eyebrow{display:inline-flex;align-items:center;gap:12px;padding:0;margin:6px 0 -6px;background:none;box-shadow:none;font-size:16px;font-weight:600;letter-spacing:-.01em;text-transform:none;line-height:1.3;color:var(--wp--preset--color--navy)}
.fd .fd-hero .fd-eyebrow::before{content:"";display:block;flex:none;width:2.5px;height:1.15em;border-radius:2px;background:var(--wp--preset--color--orange);box-shadow:none}
.fd .fd-tg__h::before{content:"";flex:none;width:2.5px;height:1.1em;border-radius:2px;background:var(--wp--preset--color--orange);box-shadow:none}
.fd .fd-ft__h{margin:0 0 18px;white-space:nowrap;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:#fff}
.fd .fd-ft .fd-ft__h::before,.fd .fd-ft__h::before{width:2.5px;height:1.1em;border-radius:2px}
.fd .fd-ft__cust span{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:4px;font-size:14px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:#fff}
.fd .fd-ft__cust span::before{content:"";flex:none;width:2.5px;height:1.1em;border-radius:2px;background:var(--wp--preset--color--orange)}
.fd .fd-thero__pill{gap:10px;padding:0;border:0;border-radius:0;background:none;color:var(--wp--preset--color--navy);font-size:14px;font-weight:600}
.fd .fd-thero__pill svg{display:none}
.fd .fd-thero__pill::before{content:"";flex:none;width:2.5px;height:1.1em;border-radius:2px;background:var(--wp--preset--color--orange)}
.fd .fd-est__h,.fd .fd-est__k,.fd .fd-ph__k,.fd .fd-guide__k,.fd .fd-resp__k,.fd .fd-resp--us .fd-resp__k,.fd .fd-toolcard__cat{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--daempet)}
.fd .fd-demotag,.fd .fd-tg__soon{color:var(--wp--preset--color--navy)}
.fd .is-us small{color:var(--wp--preset--color--navy);font-weight:600}
.fd .fd-sender a[href^="tel:"]{color:var(--wp--preset--color--navy)}
.fd .fd-tg__i[aria-current="page"] b{color:var(--wp--preset--color--navy)}
.fd-doubt__card::before{content:none}
@container fd (max-width: 900px){
.fd .fd-doubt__p{justify-self:start;width:88px;height:88px;margin:0 0 -44px 22px;border-radius:50%;border:3px solid #fff;box-shadow:0 10px 24px -14px rgba(20,42,66,.45);z-index:4}
.fd .fd-doubt__p--2{width:160px;border-radius:44px}
.fd .fd-doubt__card{padding-top:56px}
}
.fd-nc__ic{width:48px;height:48px;border-radius:14px;background:var(--wp--preset--color--orange-tone);color:var(--wp--preset--color--orange);display:inline-flex;align-items:center;justify-content:center}
@container fd (max-width: 560px){
.fd .fd-nc__head{grid-template-columns:minmax(0,1fr);gap:14px}
.fd .fd-nc__ic{width:44px;height:44px}
}
@container fd (max-width: 560px){
.fd .fd-grid>.fd-card:has(>.fd-icon:first-child){display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:6px;align-content:start;padding:18px}
.fd .fd-grid>.fd-card:has(>.fd-icon:first-child)>.fd-icon{grid-row:1 / span 3;width:40px;height:40px;margin:0}
.fd .fd-grid>.fd-card:has(>.fd-icon:first-child)>:not(.fd-icon){grid-column:2;margin:0}
}
@container fd (max-width: 720px){
.fd .fd-team[style*="grid-template-columns"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px}
}
.fd .fd-cw__table thead th small{color:var(--wp--preset--color--navy);font-weight:600}
.fd .fd-demo-banner{color:var(--wp--preset--color--navy)}
.fd .fd-dd__panel.fd-tg--cols{min-width:min(800px,calc(100vw - 48px))}
.fd .fd-h1--sub .fd-hl,.fd .fd-h2 .fd-hl,.fd h2 .fd-hl{color:inherit}
.fd-mobilenav__head{display:flex;align-items:center;gap:10px;margin-top:14px;padding:6px 4px;font-size:14px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:#fff}
.fd-mobilenav__head::before{content:"";flex:none;width:2.5px;height:1.1em;border-radius:2px;background:var(--wp--preset--color--orange)}
