.draft-banner{color:#fff;background:#142b3e;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;display:flex}.draft-banner a{color:#fff}.draft-banner__dot{background:#e8a4a8;border-radius:999px;width:8px;height:8px}.draft-frame{width:min(1240px,100% - 64px);margin:0 auto}.draft-hero{color:#fff;background:linear-gradient(90deg,#142b3ef5 0%,#142b3eb8 46%,#142b3e2e 78%),url(/assets/archive/2-1200x798.png) 50%/cover;align-items:end;min-height:560px;display:grid}.draft-hero__inner{padding:64px 0 72px}.draft-hero__content{text-align:left;max-width:640px}.draft-proof{color:#c5d4da;margin:0 0 16px;font-size:15px;font-weight:700}.draft-hero h1{letter-spacing:-.03em;max-width:14ch;margin:0 0 18px;font-size:clamp(40px,4.6vw,64px);line-height:1.04}.draft-hero__sub{color:#e6eef1;max-width:56ch;margin:0 0 26px;font-size:18px;line-height:1.6}.draft-hero__actions{margin:0 0 16px}.draft-hero__meta{color:#c5d4da;margin:0;font-size:14px}.draft-pagehero{color:#fff;background:radial-gradient(1100px 320px at 12% -40%,#ffffff17,#0000 60%),linear-gradient(135deg,#16293a 0%,#1e384f 55%,#27455c 100%);border-bottom:3px solid #c42b34}.draft-pagehero__inner{padding:52px 0 40px}.draft-pagehero h1{color:#fff;letter-spacing:-.025em;max-width:16ch;margin:0 0 12px;font-size:clamp(36px,4.5vw,56px);line-height:1.06}.draft-pagehero p{color:#c5d4da;max-width:64ch;margin:0;font-size:17px;line-height:1.6}.draft-pagehero a{color:#fff}.site-shell .draft-cta{color:#fff;cursor:pointer;min-height:48px;box-shadow:none;background:#c42b34;border:0;border-radius:999px;align-items:center;padding:13px 24px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.site-shell .draft-cta:hover{color:#fff;background:#a91f27}.site-shell .draft-cta:disabled{opacity:.6;cursor:not-allowed}.site-shell .draft-cta--ghost{color:#1e384f;background:0 0;border:1px solid #cdd8dc}.site-shell .draft-cta--ghost:hover{color:#a91f27;background:#f3f6f8}.draft-trust{background:#fff;border-bottom:1px solid #dde3e7}.draft-trust__row{color:#2c363e;flex-wrap:wrap;gap:10px 14px;padding-block:16px;font-size:14px;display:flex}.draft-section{background:#fff;padding-block:88px}.draft-section--tint{background:#f3f6f8}.draft-section h2{color:#1e384f;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.draft-lead{color:#4a5a63;max-width:62ch;margin:0 0 34px;font-size:17px}.draft-text-link{color:#c42b34}.draft-service-list{border-top:1px solid #dde3e7;margin:0;padding:0;list-style:none}.draft-service-list li{border-bottom:1px solid #dde3e7;grid-template-columns:44px 1fr;gap:20px;padding:28px 0;display:grid}.draft-service-list svg{color:#1e384f;width:44px;height:44px}.draft-service-list h3{color:#1e384f;margin:0 0 6px;font-size:21px}.draft-service-list p{color:#2c363e;max-width:68ch;margin:0}.draft-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.draft-steps li{counter-increment:step;background:#fff;border:1px solid #dde3e7;border-radius:18px;padding:22px}.draft-steps li:before{content:counter(step, decimal-leading-zero);color:#c42b34;margin-bottom:14px;font-size:15px;font-weight:800;display:block}.draft-steps strong{color:#1e384f;margin-bottom:8px;font-size:17px;display:block}.draft-steps span{color:#4a5a63;font-size:14px;line-height:1.6}.draft-faq__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.draft-faq__list{gap:12px;display:grid}.draft-faq__item{background:#fff;border:1px solid #dde3e7;border-radius:18px;overflow:hidden}.site-shell .draft-faq__trigger{color:#1e384f;width:100%;min-height:68px;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:17px;font-weight:700;display:flex}.site-shell .draft-faq__trigger:hover{color:#a91f27;background:#f7fafb}.draft-faq__trigger span{color:#c42b34;font-size:22px}.draft-faq__panel{padding:0 20px 20px}.draft-faq__panel p{color:#2c363e;max-width:68ch;margin:0}.draft-transaction{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.draft-transaction h2{color:#1e384f;margin:28px 0 10px;font-size:22px}.draft-checklist{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.draft-checklist li{color:#2c363e;grid-template-columns:28px 1fr;align-items:start;gap:10px;font-size:15px;display:grid}.draft-checklist svg{color:#c42b34;width:28px;height:28px}.draft-contact__details{gap:14px;margin:28px 0 0;display:grid}.draft-contact__details div{gap:2px;display:grid}.draft-contact__details dt{color:#4a5a63;font-size:13px;font-weight:800}.draft-contact__details dd{color:#1e384f;margin:0;font-weight:650}.draft-form{background:#fff;border:1px solid #e1e9eb;border-radius:18px;padding:30px;box-shadow:0 18px 38px -28px #0d2e4247}.draft-form h3{color:#1e384f;margin:0 0 6px;font-size:22px}.draft-form__note{color:#4a5a63;margin:0 0 14px;font-size:13px}.draft-field{gap:6px;margin-bottom:12px;display:grid}.draft-field label{color:#1e384f;font-size:14px;font-weight:750}.draft-field input,.draft-field textarea,.draft-field select{min-height:48px;font:inherit;background:#fff;border:1px solid #cdd8dc;border-radius:12px;padding:11px 13px;font-size:15px}.draft-field textarea{resize:vertical;min-height:120px}.draft-field__hint{color:#4a5a63;margin:0;font-size:13px}.draft-consent{color:#2c363e;grid-template-columns:24px 1fr;align-items:start;gap:10px;margin:14px 0;font-size:14px;display:grid}.draft-consent input{accent-color:#c42b34;width:24px;height:24px;margin-top:2px}.draft-doclist{border-top:1px solid #dde3e7;margin:0;padding:0;list-style:none}.draft-doclist li{border-bottom:1px solid #dde3e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:24px 0;display:flex}.draft-doclist h3{color:#1e384f;margin:0 0 4px;font-size:19px}.draft-doclist p{color:#4a5a63;margin:0;font-size:14px}.draft-docmeta{color:#c42b34;font-size:13px;font-weight:800}.draft-timeline{border-left:2px solid #dde3e7;margin:0;padding:0;list-style:none}.draft-timeline li{padding:0 0 36px 28px;position:relative}.draft-timeline li:before{content:"";background:#c42b34;border-radius:999px;width:14px;height:14px;position:absolute;top:6px;left:-8px}.draft-timeline time{color:#4a5a63;font-size:13px;font-weight:800}.draft-timeline h3{color:#1e384f;margin:4px 0 6px;font-size:21px}.draft-timeline p{color:#2c363e;max-width:68ch;margin:0}.draft-joblist{gap:24px;display:grid}.draft-jobcard{background:#fff;border:1px solid #dde3e7;border-radius:18px;padding:clamp(24px,3vw,40px)}.draft-jobcard h3{color:#1e384f;letter-spacing:-.01em;margin:0 0 8px;font-size:26px}.draft-jobcard h4{color:#1e384f;margin:22px 0 8px;font-size:17px}.draft-jobcard p{color:#2c363e;max-width:70ch;margin:0 0 14px}.draft-jobcard ul{color:#2c363e;gap:6px;margin:0 0 6px;padding-left:22px;display:grid}.draft-jobcard__cta{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex;margin:22px 0 0!important}.draft-jobcard__meta{color:#4a5a63;font-size:14px;font-weight:700}.draft-contact--home .draft-form form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.draft-contact--home .draft-form .form-field:has(textarea),.draft-contact--home .draft-form form>:not(.form-field){grid-column:1/-1}.draft-contact--home .draft-form form>button[type=submit]{justify-self:start;margin-top:4px}@media (width<=640px){.draft-contact--home .draft-form form{grid-template-columns:1fr}}.draft-policy{gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.draft-policy li{color:#2c363e;padding-left:28px;font-size:17px;line-height:1.7;position:relative}.draft-policy li:before{content:"";background:#c42b34;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:2px}.draft-badges{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.draft-badges li{color:#1e384f;background:#f3f6f8;border:1px solid #dde3e7;border-radius:999px;align-items:center;min-height:32px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex}.draft-editorial{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.draft-editorial__media{position:sticky;top:120px}.draft-editorial__media figure{background:#e9eff0;border-radius:18px;margin:0;overflow:hidden}.draft-editorial__media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.draft-editorial__media--natural img{aspect-ratio:auto}.draft-prose h2{color:#1e384f;letter-spacing:-.015em;margin:32px 0 12px;font-size:28px}.draft-prose h2:first-child{margin-top:0}.draft-prose p{color:#2c363e;max-width:68ch;margin:0 0 18px;font-size:17px;line-height:1.75}.draft-prose ul{color:#2c363e;gap:8px;margin:0 0 18px;padding-left:22px;font-size:17px;line-height:1.75;display:grid}.site-shell .taslak-footer{background:#fff;border-top:1px solid #dde3e7}.taslak-footer__grid{grid-template-columns:1.6fr repeat(3,1fr) 1.2fr;gap:32px 40px;padding-block:40px 32px;display:grid}.taslak-footer__brand img{width:160px;height:auto;display:block}.taslak-footer__desc{color:#4a5a63;margin:14px 0 12px;font-size:13.5px;line-height:1.65}.taslak-footer__meta{color:#4a5a63;margin:0 0 6px;font-size:13px;line-height:1.6}.taslak-footer__group h2{letter-spacing:.08em;text-transform:uppercase;color:#1e384f;margin:0 0 12px;font-size:13px}.taslak-footer__group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.taslak-footer__group p{color:#2c363e;margin:0 0 8px;font-size:14px}.site-shell .taslak-footer__group a{color:#1e384f;align-items:center;min-height:32px;font-size:14px;text-decoration:none;display:inline-flex}.taslak-footer__group a:hover{color:#a91f27;text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.taslak-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.taslak-footer__grid{grid-template-columns:1fr;gap:24px;padding-block:32px 24px}}.taslak-footer__base{color:#4a5a63;border-top:1px solid #dde3e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-block:10px 16px;font-size:12.5px;display:flex}.taslak-footer__legal a{color:#1e384f}.taslak-cta{background:linear-gradient(135deg,#16293a 0%,#1e384f 55%,#27455c 100%);border-bottom:3px solid #c42b34}.taslak-cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:30px;display:flex}.taslak-cta__tag{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:800}.taslak-cta__actions{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.taslak-cta__phone{color:#fff;white-space:nowrap;font-size:17px;font-weight:750;text-decoration:none}.taslak-cta__phone:hover{text-underline-offset:3px;text-decoration:underline}.draft-hubgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.draft-hubgrid a{background:#fff;border:1px solid #dde3e7;border-radius:18px;height:100%;padding:22px;text-decoration:none;display:block}.draft-hubgrid a:hover{border-color:#c42b34}.draft-hubgrid strong{color:#1e384f;margin-bottom:6px;font-size:17px;display:block}.draft-hubgrid span{color:#4a5a63;font-size:14px}@media (width<=900px){.draft-frame{width:min(100% - 40px,1040px)}.draft-section{padding-block:64px}.draft-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-faq__grid,.draft-transaction{grid-template-columns:1fr;gap:36px}.draft-editorial{grid-template-columns:1fr}.draft-editorial__media{position:static}.draft-editorial__media img{aspect-ratio:16/10}.draft-hubgrid{grid-template-columns:1fr}.draft-pagehero__inner{padding:56px 0 44px}}.taslak-strip{color:#fff;background:#142b3e;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:8px 20px;font-size:13px;display:flex}.taslak-strip a{color:#fff}.taslak-strip__dot{background:#e8a4a8;border-radius:999px;width:8px;height:8px}.taslak-crumbs{background:#142b3e;border-bottom:0}.taslak-crumbs__inner{color:#c5d4da;padding-block:6px;font-size:14px}.taslak-kumo-crumbs{align-items:center;gap:10px;min-width:0;display:flex}.taslak-kumo-crumbs>div:first-child{display:contents}.taslak-kumo-crumbs>div:last-child{display:none}@media (width>=640px){.taslak-kumo-crumbs>div:first-child{display:none}.taslak-kumo-crumbs>div:last-child{display:contents}}.taslak-kumo-crumbs a[data-kumo-part=link]{color:#fff;white-space:nowrap;flex:none;align-items:center;gap:4px;min-height:44px;text-decoration:none;display:inline-flex}.taslak-kumo-crumbs a[data-kumo-part=link]:hover{text-underline-offset:3px;text-decoration:underline}.taslak-kumo-crumbs [aria-current=page]{color:#fff;min-width:0;font-weight:800;display:block}.taslak-kumo-crumbs [aria-current=page]>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taslak-kumo-crumbs span[aria-hidden=true]{color:#ffffff8c;flex:none;align-items:center;display:inline-flex}.taslak-kumo-crumbs span[aria-hidden=true] svg{width:16px;height:16px}.site-header .site-header__main{transition:min-height .2s}.site-header.is-scrolled .site-header__top{display:none}.site-header.is-scrolled .site-header__main{min-height:64px}.taslak-mobile-cta{display:none}.site-shell .taslak-top{z-index:60;color:#1e384f;cursor:pointer;background:#fff;border:1px solid #dde3e7;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:20px;line-height:1;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 38px -28px #0d2e4266}.taslak-top[hidden]{display:none}@media (width<=900px){.taslak-mobile-cta{inset-inline:12px;z-index:60;background:#fffffff7;border:1px solid #dde3e7;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid;position:fixed;bottom:12px;box-shadow:0 18px 38px -20px #0d2e4273}.taslak-mobile-cta .draft-cta{justify-content:center;min-height:48px;padding:10px 12px;font-size:14px}.taslak-mobile-cta__ghost{background:#fff}.site-footer{padding-bottom:96px}.taslak-top{bottom:104px}}@media (prefers-reduced-motion:reduce){.site-header .site-header__main{transition:none}}.draft-faq__panel{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .32s,padding .32s,visibility;display:grid}.draft-faq__panel>div{min-height:0;overflow:hidden}.draft-faq__panel.is-closed{visibility:hidden;grid-template-rows:0fr;padding-top:0;padding-bottom:0;transition:grid-template-rows .32s,padding .32s,visibility 0s .32s}@media (prefers-reduced-motion:reduce){.draft-faq__panel,.draft-faq__panel.is-closed{transition:none}}.ui-input{color:#1e384f;min-height:48px;font:inherit;background:#fff;border:1px solid #cdd8dc;border-radius:12px;width:100%;padding:11px 13px;font-size:15px}.ui-input::placeholder{color:#6b7880}.ui-input:focus-visible{outline-offset:2px;border-color:#1e384f;outline:3px solid #e8a4a8}.ui-lab__demo-row{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 28px;display:flex}.ui-lab__dialog{background:#fff;border:1px solid #e1e9eb;border-radius:18px;width:min(520px,100vw - 48px);padding:28px;box-shadow:0 18px 38px -28px #0d2e4247}.ui-lab__dialog-title{color:#1e384f;margin:0 0 8px;font-size:22px}.ui-lab__dialog-desc{color:#4a5a63;margin:0 0 16px;font-size:15px}.ui-lab__kumo{background:#fff;border:1px dashed #cdd8dc;border-radius:18px;padding:24px}.site-shell .ui-lab__kumo button{background:revert-layer;border-radius:revert-layer;box-shadow:revert-layer}.site-shell{--tk-xs:clamp(.8125rem, .78rem + .16vw, .875rem);--tk-sm:clamp(.9375rem, .9rem + .19vw, 1rem);--tk-base:clamp(1rem, .97rem + .16vw, 1.0625rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-shell .site-header__top{font-size:13px}.site-shell .site-nav>a,.site-shell .site-nav summary,.site-shell .ui-button--compact{font-size:.875rem}.site-shell .draft-frame h1,.site-shell .draft-frame h2{text-wrap:balance}.site-shell .draft-lead,.site-shell .draft-prose p{text-wrap:pretty}.taslak-strip,.taslak-crumbs__inner{font-size:.875rem}.draft-badges li,.draft-docmeta,.draft-portfolio-cards time,.draft-timeline time,.draft-form__note,.draft-field__hint,.draft-contact__details dt{font-size:.875rem;line-height:1.6}.draft-portfolio-cards time,.draft-badges{font-variant-numeric:tabular-nums}.site-shell .site-footer p,.site-shell .site-footer__desc,.site-shell .site-footer__meta,.site-shell .site-footer a{font-size:.9375rem;line-height:1.65}.site-shell .site-footer h2{font-size:1rem}@media (width<=640px){.draft-field input,.draft-field textarea,.draft-field select,.ui-input{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
