@property --lh{syntax:"*";inherits:false}

*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}
::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}
html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}
hr{height:0;color:inherit;border-top-width:1px}
abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}
small{font-size:80%}
sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}
sub{bottom:-.25em}
sup{top:-.5em}
table{text-indent:0;border-color:inherit;border-collapse:collapse}
:-moz-focusring{outline:auto}
progress{vertical-align:baseline}
summary{display:list-item}
ol,ul,menu{list-style:none}
img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}
img,video{max-width:100%;height:auto}
button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}
::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}
:where(select:is([multiple],[size])) optgroup{font-weight:bolder}
:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}
::file-selector-button{margin-inline-end:4px}
::placeholder{opacity:1}
textarea{resize:vertical}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}
::-webkit-datetime-edit{display:inline-flex}
::-webkit-datetime-edit-fields-wrapper{padding:0}
::-webkit-datetime-edit{padding-block:0}
::-webkit-datetime-edit-year-field{padding-block:0}
::-webkit-datetime-edit-month-field{padding-block:0}
::-webkit-datetime-edit-day-field{padding-block:0}
::-webkit-datetime-edit-hour-field{padding-block:0}
::-webkit-datetime-edit-minute-field{padding-block:0}
::-webkit-datetime-edit-second-field{padding-block:0}
::-webkit-datetime-edit-millisecond-field{padding-block:0}
::-webkit-datetime-edit-meridiem-field{padding-block:0}
::-webkit-calendar-picker-indicator{line-height:1}
:-moz-ui-invalid{box-shadow:none}
button,input:where([type=button],[type=reset],[type=submit]){appearance:button}
::file-selector-button{appearance:button}
::-webkit-inner-spin-button{height:auto}
::-webkit-outer-spin-button{height:auto}
[hidden]:where(:not([hidden=until-found])){display:none!important}
html{scroll-behavior:smooth}
body{background:#f8fafc;font-family:Manrope,sans-serif}
::selection{color:#fff;background:#0b6b86}

.section-label{color:#0b6b86;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:800}
.section-title{color:#0a2640;letter-spacing:-.04em;text-align:center;font-size:clamp(1.85rem,4vw,2.55rem);font-weight:800;line-height:1.18}
.section-copy{color:#64748b;text-align:center;margin-top:1rem;font-size:.95rem;line-height:1.75}

.absolute{position:absolute}
.fixed{position:fixed}
.relative{position:relative}
.inset-0{inset:0rem}
.inset-x-0{inset-inline:0rem}
.inset-x-2{inset-inline:0.5rem}
.inset-x-3{inset-inline:0.75rem}
.neg-top-2{top:-0.5rem}
.neg-top-48{top:-12rem}
.top-0{top:0rem}
.top-8{top:2rem}
.top-10{top:2.5rem}
.neg-right-2{right:-0.5rem}
.neg-right-3{right:-0.75rem}
.neg-right-40{right:-10rem}
.right-4{right:1rem}
.right-17pct{right:17%}
.neg-bottom-6{bottom:-1.5rem}
.neg-bottom-7{bottom:-1.75rem}
.neg-bottom-64{bottom:-16rem}
.bottom-2{bottom:0.5rem}
.bottom-3{bottom:0.75rem}
.neg-left-4{left:-1rem}
.left-1-4{left:25%}
.left-17pct{left:17%}
.z-10{z-index:10}
.z-40{z-index:40}
.z-50{z-index:50}
.mx-auto{margin-inline:auto}
.mt-1{margin-top:0.25rem}
.mt-2{margin-top:0.5rem}
.mt-3{margin-top:0.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-6{margin-top:1.5rem}
.mt-7{margin-top:1.75rem}
.mt-8{margin-top:2rem}
.mt-12{margin-top:3rem}
.mb-6{margin-bottom:1.5rem}
.flex{display:flex}
.grid{display:grid}
.hidden{display:none}
.inline-flex{display:inline-flex}
.h-2{height:0.5rem}
.h-3p5{height:0.875rem}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-6{height:1.5rem}
.h-7{height:1.75rem}
.h-9{height:2.25rem}
.h-10{height:2.5rem}
.h-12{height:3rem}
.h-16{height:4rem}
.h-18px{height:18px}
.h-72px{height:72px}
.h-410px{height:410px}
.h-480px{height:480px}
.h-500px{height:500px}
.h-520px{height:520px}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.w-2{width:0.5rem}
.w-3p5{width:0.875rem}
.w-4{width:1rem}
.w-5{width:1.25rem}
.w-6{width:1.5rem}
.w-7{width:1.75rem}
.w-9{width:2.25rem}
.w-10{width:2.5rem}
.w-12{width:3rem}
.w-16{width:4rem}
.w-18px{width:18px}
.w-500px{width:500px}
.w-520px{width:520px}
.w-full{width:100%}
.max-w-2xl{max-width:42rem}
.max-w-6xl{max-width:72rem}
.max-w-7xl{max-width:80rem}
.max-w-230px{max-width:230px}
.max-w-sm{max-width:24rem}
.max-w-xl{max-width:36rem}
.max-w-xs{max-width:20rem}
.shrink-0{flex-shrink:0}
.animate-ping{animation:ping 1s cubic-bezier(0, 0, .2, 1) infinite}
.cursor-pointer{cursor:pointer}
.scroll-mt-20{scroll-margin-top:5rem}
.list-none{list-style-type:none}
.grid-cols-0p85fr_1p15fr{grid-template-columns:.85fr 1.15fr}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.place-items-center{place-items:center}
.items-center{align-items:center}
.items-end{align-items:flex-end}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.gap-1{gap:0.25rem}
.gap-1p5{gap:0.375rem}
.gap-2{gap:0.5rem}
.gap-2p5{gap:0.625rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-7{gap:1.75rem}
.gap-8{gap:2rem}
.gap-10{gap:2.5rem}
.gap-12{gap:3rem}
.gap-14{gap:3.5rem}
:where(.space-y-3>:not(:last-child)){margin-block-start:0rem;margin-block-end:0.75rem}
.gap-x-6{column-gap:1.5rem}
:where(.neg-space-x-2>:not(:last-child)){margin-inline-start:0rem;margin-inline-end:-0.5rem}
.gap-y-3{row-gap:0.75rem}
:where(.divide-x>:not(:last-child)){border-inline-style:solid;border-inline-start-width:0px;border-inline-end-width:1px}
:where(.divide-slate-200>:not(:last-child)){border-color:oklch(92.9% .013 255.508)}
.overflow-hidden{overflow:hidden}
.rounded-2xl{border-radius:1rem}
.rounded-22px{border-radius:22px}
.rounded-28px{border-radius:28px}
.rounded-full{border-radius:3.40282e38px}
.rounded-xl{border-radius:.75rem}
.rounded-b-22px{border-bottom-right-radius:22px;border-bottom-left-radius:22px}
.border{border-style:solid;border-width:1px}
.border-2{border-style:solid;border-width:2px}
.border-t{border-top-style:solid;border-top-width:1px}
.border-t-2{border-top-style:solid;border-top-width:2px}
.border-b{border-bottom-style:solid;border-bottom-width:1px}
.border-dashed{border-style:dashed}
.border-0a2640{border-color:#0a2640}
.border-cyan-200{border-color:oklch(91.7% .08 205.041)}
.border-cyan-300-20{border-color:#53eafd33}
.border-slate-100{border-color:oklch(96.8% .007 247.896)}
.border-slate-200{border-color:oklch(92.9% .013 255.508)}
.border-slate-200-70{border-color:#e2e8f0b3}
.border-white-10{border-color:#ffffff1a}
.border-white-15{border-color:#ffffff26}
.border-white-20{border-color:#fff3}
.bg-0a2640{background-color:#0a2640}
.bg-0b5d78{background-color:#0b5d78}
.bg-071d2e{background-color:#071d2e}
.bg-e9f6f8{background-color:#e9f6f8}
.bg-f8fafc{background-color:#f8fafc}
.bg-f97316{background-color:#f97316}
.bg-fbfdfe{background-color:#fbfdfe}
.bg-cyan-50{background-color:oklch(98.4% .019 200.873)}
.bg-cyan-100{background-color:oklch(95.6% .045 203.388)}
.bg-cyan-500{background-color:oklch(71.5% .143 215.221)}
.bg-emerald-50{background-color:oklch(97.9% .021 166.113)}
.bg-emerald-400{background-color:oklch(76.5% .177 163.223)}
.bg-emerald-400-15{background-color:#00d29426}
.bg-orange-50{background-color:oklch(98% .016 73.684)}
.bg-orange-100{background-color:oklch(95.4% .038 75.164)}
.bg-orange-400{background-color:oklch(75% .183 55.934)}
.bg-slate-100{background-color:oklch(96.8% .007 247.896)}
.bg-slate-200{background-color:oklch(92.9% .013 255.508)}
.bg-white{background-color:#fff}
.bg-white-5{background-color:#ffffff0d}
.bg-white-10{background-color:#ffffff1a}
.object-cover{object-fit:cover}
.p-2{padding:0.5rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.px-3{padding-inline:0.75rem}
.px-4{padding-inline:1rem}
.px-5{padding-inline:1.25rem}
.px-6{padding-inline:1.5rem}
.px-7{padding-inline:1.75rem}
.py-2{padding-block:0.5rem}
.py-3{padding-block:0.75rem}
.py-3p5{padding-block:0.875rem}
.py-4{padding-block:1rem}
.py-7{padding-block:1.75rem}
.py-16{padding-block:4rem}
.py-20{padding-block:5rem}
.pt-5{padding-top:1.25rem}
.pt-7{padding-top:1.75rem}
.pt-14{padding-top:3.5rem}
.pt-24{padding-top:6rem}
.pt-32{padding-top:8rem}
.pr-14{padding-right:3.5rem}
.pb-5{padding-bottom:1.25rem}
.pb-6{padding-bottom:1.5rem}
.pb-10{padding-bottom:2.5rem}
.pb-20{padding-bottom:5rem}
.pb-24{padding-bottom:6rem}
.text-center{text-align:center}
.text-left{text-align:left}
.text-2xl{font-size:1.5rem;line-height:var(--lh,calc(2 / 1.5))}
.text-3xl{font-size:1.875rem;line-height:var(--lh,calc(2.25 / 1.875))}
.text-4xl{font-size:2.25rem;line-height:var(--lh,calc(2.5 / 2.25))}
.text-base{font-size:1rem;line-height:var(--lh,calc(1.5 / 1))}
.text-lg{font-size:1.125rem;line-height:var(--lh,calc(1.75 / 1.125))}
.text-sm{font-size:.875rem;line-height:var(--lh,calc(1.25 / .875))}
.text-xl{font-size:1.25rem;line-height:var(--lh,calc(1.75 / 1.25))}
.text-xs{font-size:.75rem;line-height:var(--lh,calc(1 / .75))}
.text-10px{font-size:10px}
.text-11px{font-size:11px}
.leading-5{--lh:1.25rem;line-height:1.25rem}
.leading-6{--lh:1.5rem;line-height:1.5rem}
.leading-7{--lh:1.75rem;line-height:1.75rem}
.leading-1p08{--lh:1.08;line-height:1.08}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.tracking-neg0p04em{letter-spacing:-.04em}
.tracking-neg0p045em{letter-spacing:-.045em}
.tracking-0p14em{letter-spacing:.14em}
.tracking-0p16em{letter-spacing:.16em}
.tracking-tight{letter-spacing:-.025em}
.text-0a2640{color:#0a2640}
.text-0b5d78{color:#0b5d78}
.text-0b6b86{color:#0b6b86}
.text-102a43{color:#102a43}
.text-f97316{color:#f97316}
.text-ff8a3d{color:#ff8a3d}
.text-cyan-50-80{color:#ecfeffcc}
.text-cyan-100{color:oklch(95.6% .045 203.388)}
.text-cyan-200{color:oklch(91.7% .08 205.041)}
.text-cyan-300{color:oklch(86.5% .127 207.078)}
.text-cyan-800{color:oklch(45% .085 224.283)}
.text-emerald-400{color:oklch(76.5% .177 163.223)}
.text-emerald-600{color:oklch(59.6% .145 163.225)}
.text-orange-600{color:oklch(64.6% .222 41.116)}
.text-orange-700{color:oklch(55.3% .195 38.402)}
.text-slate-300{color:oklch(86.9% .022 252.894)}
.text-slate-400{color:oklch(70.4% .04 256.788)}
.text-slate-500{color:oklch(55.4% .046 257.417)}
.text-slate-600{color:oklch(44.6% .043 257.281)}
.text-slate-800{color:oklch(27.9% .041 260.031)}
.text-white{color:#fff}
.uppercase{text-transform:uppercase}
.opacity-30{opacity:.3}
.opacity-70{opacity:.7}
.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}
.shadow-0_8px_30px_rgba_15_38_64_0p04{box-shadow:0 8px 30px #0f26400a}
.shadow-0_10px_30px_rgba_249_115_22_0p28{box-shadow:0 10px 30px #f9731647}
.shadow-0_12px_40px_rgba_10_38_64_0p2{box-shadow:0 12px 40px #0a264033}
.shadow-lg{box-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}
.shadow-xl{box-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a}
.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:.15s}
.group-open-rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}
@media (hover:hover){
  .group-hover-translate-x-1:is(:where(.group):hover *){translate:0.25rem 0}
}
.open-border-cyan-200:is([open],:popover-open,:open){border-color:oklch(91.7% .08 205.041)}
.open-bg-cyan-50-30:is([open],:popover-open,:open){background-color:#ecfeff4d}
@media (hover:hover){
  .hover-neg-translate-y-0p5:hover{translate:0 -0.125rem}
  .hover-neg-translate-y-1:hover{translate:0 -0.25rem}
  .hover-border-cyan-200:hover{border-color:oklch(91.7% .08 205.041)}
  .hover-bg-ea680b:hover{background-color:#ea680b}
  .hover-bg-white-10:hover{background-color:#ffffff1a}
  .hover-text-white:hover{color:#fff}
  .hover-shadow-xl:hover{box-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a}
}
@media (min-width:40rem){
  .sm-right-6{right:1.5rem}
  .sm-right-8{right:2rem}
  .sm-neg-left-10{left:-2.5rem}
  .sm-h-500px{height:500px}
  .sm-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sm-flex-row{flex-direction:row}
  .sm-text-3xl{font-size:1.875rem;line-height:var(--lh,calc(2.25 / 1.875))}
  .sm-text-4xl{font-size:2.25rem;line-height:var(--lh,calc(2.5 / 2.25))}
  .sm-text-5xl{font-size:3rem;line-height:var(--lh,1)}
  .sm-text-lg{font-size:1.125rem;line-height:var(--lh,calc(1.75 / 1.125))}
  .sm-text-sm{font-size:.875rem;line-height:var(--lh,calc(1.25 / .875))}
}
@media (min-width:48rem){
  .md-block{display:block}
  .md-hidden{display:none}
  .md-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
  .md-grid-cols-1p2fr_0p8fr_0p8fr{grid-template-columns:1.2fr .8fr .8fr}
  .md-flex-row{flex-direction:row}
  .md-pb-8{padding-bottom:2rem}
  .md-text-left{text-align:left}
}
@media (min-width:64rem){
  .lg-ml-auto{margin-left:auto}
  .lg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lg-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
  .lg-grid-cols-0p7fr_1p3fr{grid-template-columns:.7fr 1.3fr}
  .lg-grid-cols-1p02fr_0p98fr{grid-template-columns:1.02fr .98fr}
  .lg-gap-20{gap:5rem}
  .lg-px-8{padding-inline:2rem}
  .lg-py-24{padding-block:6rem}
  .lg-py-28{padding-block:7rem}
  .lg-pt-40{padding-top:10rem}
  .lg-pb-28{padding-bottom:7rem}
  .lg-text-64px{font-size:64px}
}
.fade-bottom{background-image:linear-gradient(to top in oklab,#071d2e 0%,oklab(22.2857% -.0185811 -.0393044/.6) 50%,transparent 100%)}

.hero-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}
.faq-card summary::-webkit-details-marker{display:none}
@keyframes ping{75%,to{opacity:0;transform:scale(2)}}

.hdr-wa-wrap{flex-shrink:0;margin-left:12px}
.hdr-wa{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border-radius:12px;background:#f97316;color:#fff;font-weight:700;font-size:13px;line-height:1;padding:11px 14px;box-shadow:0 6px 18px rgba(249,115,22,.28);transition:transform .15s,background .15s}
.hdr-wa:hover{background:#ea680b;transform:translateY(-2px)}
.hdr-wa svg{width:16px;height:16px;flex-shrink:0}
.hdr-wa-long{display:none}
.hdr-brand{min-width:0;white-space:nowrap}
.hdr-name{display:flex;flex-direction:column;min-width:0}
.hdr-name .hdr-brand{line-height:1.1}
.hdr-tag{display:block;margin-top:3px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.03em;color:#64748b;white-space:nowrap}
@media(max-width:479px){
  .hdr-brand{font-size:17px!important}
  .hdr-tag{font-size:10px;letter-spacing:.02em}
}
@media(max-width:359px){
  .hdr-brand{font-size:15px!important}
  .hdr-tag{font-size:9px;letter-spacing:0}
  .hdr-wa{padding:10px 11px;font-size:12px}
  .hdr-wa-wrap{margin-left:8px}
}
@media(min-width:768px){
  .hdr-wa{font-size:14px;padding:14px 24px;gap:8px;box-shadow:0 10px 30px rgba(249,115,22,.28)}
  .hdr-wa svg{width:18px;height:18px}
  .hdr-wa-long{display:inline}
  .hdr-wa-wrap{margin-left:0}
}

.lk-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:600;color:#94a3b8}
.lk-crumb a{color:#cbd5e1}
.lk-crumb a:hover{color:#fff}
.lk-crumb [aria-current]{color:#fff}
.lk-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}
@media(min-width:640px){
  .lk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:1024px){
  .lk-g4{grid-template-columns:repeat(4,minmax(0,1fr))}
  .lk-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.lk-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 8px 30px rgba(15,38,64,.04);transition:transform .2s,box-shadow .2s,border-color .2s}
.lk-card:hover{transform:translateY(-4px);border-color:#a5f3fc;box-shadow:0 16px 40px rgba(15,38,64,.09)}
.lk-card h3{margin-top:16px;font-size:18px;line-height:1.35;font-weight:800;color:#0a2640}
.lk-card p{margin-top:10px;font-size:14px;line-height:1.7;color:#64748b}
.lk-num{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#e9f6f8;color:#0b5d78;font-weight:800;font-size:15px;flex-shrink:0}
.lk-rows{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid #e2e8f0;border-radius:20px;background:#fbfdfe;overflow:hidden}
.lk-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;padding:24px;border-bottom:1px solid #e2e8f0}
.lk-row:last-child{border-bottom:0}
.lk-row h3{font-size:18px;font-weight:800;color:#0a2640;line-height:1.35}
.lk-row p{margin-top:6px;font-size:14px;line-height:1.7;color:#64748b}
@media(min-width:768px){
  .lk-row{grid-template-columns:44px minmax(0,1fr);padding:28px 32px;gap:24px}
}
.lk-split{display:grid;gap:36px}
@media(min-width:1024px){
  .lk-split{grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}
  .lk-split-side{position:sticky;top:104px}
}
.lk-checks{list-style:none;margin:0;padding:0;display:grid;gap:16px}
.lk-check{display:flex;gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px;box-shadow:0 8px 30px rgba(15,38,64,.04)}
.lk-tick{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:999px;background:#d1fae5;color:#059669;margin-top:2px}
.lk-check h3{font-size:17px;font-weight:800;color:#0a2640;line-height:1.35}
.lk-check p{margin-top:6px;font-size:14px;line-height:1.7;color:#64748b}
.lk-trio{display:grid;gap:14px;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #0b6b86;border-radius:16px;padding:22px 24px;box-shadow:0 8px 30px rgba(15,38,64,.04)}
.lk-trio h3{font-size:18px;font-weight:800;color:#0a2640;line-height:1.35}
.lk-trio p{font-size:14px;line-height:1.7;color:#64748b}
.lk-tag{display:inline-block;margin-bottom:4px;font-size:11px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c2410c!important}
.lk-tag-ok{color:#047857!important}
@media(min-width:768px){
  .lk-trio{grid-template-columns:1.05fr 1fr 1fr;align-items:start;gap:28px}
}
.lk-svc{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}
.lk-svc-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 8px 30px rgba(15,38,64,.04);transition:transform .2s,box-shadow .2s,border-color .2s}
.lk-svc-card:hover{transform:translateY(-4px);border-color:#a5f3fc;box-shadow:0 16px 40px rgba(15,38,64,.09)}
.lk-svc-card h3{margin-top:20px;font-size:18px;line-height:1.35;font-weight:800;color:#0a2640}
.lk-svc-card p{margin-top:10px;font-size:14px;line-height:1.7;color:#64748b;flex:1}
@media(min-width:640px){
  .lk-svc{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lk-svc>:last-child{grid-column:span 2}
}
@media(min-width:1024px){
  .lk-svc{grid-template-columns:repeat(6,minmax(0,1fr))}
  .lk-svc>*{grid-column:span 2}
  .lk-svc>:nth-child(n+4){grid-column:span 3}
}
.lk-brands{display:grid;gap:14px;max-width:960px;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1fr)}
@media(min-width:768px){
  .lk-brands{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.lk-bgroup{background:#fff;border:1px solid #cfe6ec;border-radius:16px;padding:18px;box-shadow:0 6px 18px rgba(10,38,64,.05)}
.lk-bgroup>p{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0b6b86;margin-bottom:12px}
.lk-bgroup>div{display:flex;flex-wrap:wrap;gap:8px}
.lk-brand{font-size:15px;font-weight:800;color:#0a2640}
.lk-brand+.lk-brand::before{content:"·";margin-right:8px;color:#94a3b8;font-weight:700}
.lk-bask{display:block}
.lk-bask span{display:block;font-size:13px;font-weight:700;color:#0b6b86;margin-top:2px}
.lk-bask>p{color:#0a2640;font-size:15px;letter-spacing:0;text-transform:none;margin-bottom:4px}
.lk-areas{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}
@media(min-width:640px){
  .lk-areas{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:1024px){
  .lk-areas{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.lk-area{background:#fbfdfe;border:1px solid #e2e8f0;border-radius:16px;padding:22px}
.lk-area h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:#0a2640;margin-bottom:14px}
.lk-area h3 svg{color:#f97316;flex-shrink:0}
.lk-area>div{display:flex;flex-wrap:wrap;gap:8px}
.lk-chip{display:inline-block;border-radius:999px;background:#e9f6f8;color:#0b5d78;padding:6px 12px;font-size:13px;font-weight:600}
.lk-steps{position:relative;display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}
@media(min-width:768px){
  .lk-steps-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
  .lk-steps-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}
}
@media(min-width:1024px){
  .lk-steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.lk-more{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.lk-more-link{display:inline-flex;align-items:center;gap:8px;border:1px solid #cfe6ec;background:#fbfdfe;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;color:#0b5d78;transition:background .15s,border-color .15s}
.lk-more-link:hover{background:#e9f6f8;border-color:#a5f3fc}
.lk-more-home{background:#0a2640;border-color:#0a2640;color:#fff}
.lk-more-home:hover{background:#0b5d78;border-color:#0b5d78}

.pt-28{padding-top:7rem}
.py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.mt-10{margin-top:2.5rem}
.max-w-4xl{max-width:56rem}
.max-w-5xl{max-width:64rem}
.h-360px{height:360px}
.leading-1p1{line-height:1.1}
.text-15px{font-size:15px;line-height:1.5}
@media(min-width:640px){
  .sm-h-460px{height:460px}
  .sm-text-2xl{font-size:1.5rem;line-height:2rem}
}
@media(min-width:1024px){
  .lg-pt-36{padding-top:9rem}
  .lg-text-52px{font-size:52px}
}
