:root{overflow-wrap:break-word;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#efeeff;--tt-brand-color-100:#dedbff;--tt-brand-color-200:#c3bdff;--tt-brand-color-300:#9d8aff;--tt-brand-color-400:#7a52ff;--tt-brand-color-500:#6229ff;--tt-brand-color-600:#5400e5;--tt-brand-color-700:#4b00cc;--tt-brand-color-800:#380099;--tt-brand-color-900:#2b1966;--tt-brand-color-950:#0d002e;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a,0px 12px 24px 0px #1118270a,0px 6px 8px 0px #11182705,0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46,.03,.52,.96);--tt-transition-easing-cubic:cubic-bezier(.65,.05,.36,1);--tt-transition-easing-quart:cubic-bezier(.77,0,.18,1);--tt-transition-easing-circ:cubic-bezier(.79,.14,.15,.86);--tt-transition-easing-back:cubic-bezier(.68,-.55,.27,1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default)var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#9d8aff33;--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#7a52ff33;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080,0px 12px 24px 0px #0000003d,0px 6px 8px 0px #00000038,0px 2px 3px 0px #0000001f}:root{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}:root{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PlaygroundEditorTheme__ltr{text-align:left}.PlaygroundEditorTheme__rtl{text-align:right}.PlaygroundEditorTheme__paragraph{margin:0;position:relative}.PlaygroundEditorTheme__quote{color:#65676b;border-left:4px solid #ced0d4;margin:0 0 10px 20px;padding-left:16px;font-size:15px}.PlaygroundEditorTheme__h1{color:#050505;margin:0;font-size:24px;font-weight:400}.PlaygroundEditorTheme__h2{color:#65676b;text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.PlaygroundEditorTheme__h3{text-transform:uppercase;margin:0;font-size:12px}.PlaygroundEditorTheme__indent{--lexical-indent-base-value:40px}.PlaygroundEditorTheme__textBold{font-weight:700}.PlaygroundEditorTheme__paragraph mark{background-color:unset}.PlaygroundEditorTheme__textHighlight{background:#ffd40024;border-bottom:2px solid #ffd4004d}.PlaygroundEditorTheme__textItalic{font-style:italic}.PlaygroundEditorTheme__textUnderline{text-decoration:underline}.PlaygroundEditorTheme__textStrikethrough{text-decoration:line-through}.PlaygroundEditorTheme__textUnderlineStrikethrough{text-decoration:underline line-through}.PlaygroundEditorTheme__tabNode{text-decoration:none;position:relative}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderline:after{content:"";border-bottom:.1em solid;position:absolute;bottom:.15em;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textStrikethrough:before{content:"";border-top:.1em solid;position:absolute;top:.69em;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:before,.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:after{content:"";position:absolute;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:before{border-top:.1em solid;top:.69em}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:after{border-bottom:.1em solid;bottom:.05em}.PlaygroundEditorTheme__textSubscript{font-size:.8em;vertical-align:sub!important}.PlaygroundEditorTheme__textSuperscript{vertical-align:super;font-size:.8em}.PlaygroundEditorTheme__textCode{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.PlaygroundEditorTheme__textLowercase{text-transform:lowercase}.PlaygroundEditorTheme__textUppercase{text-transform:uppercase}.PlaygroundEditorTheme__textCapitalize{text-transform:capitalize}.PlaygroundEditorTheme__hashtag{background-color:#5890ff26;border-bottom:1px solid #5890ff4d}.PlaygroundEditorTheme__link{color:#216fdb;text-decoration:none}.PlaygroundEditorTheme__link:hover{cursor:pointer;text-decoration:underline}.PlaygroundEditorTheme__blockCursor{pointer-events:none;display:block;position:absolute}.PlaygroundEditorTheme__blockCursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite CursorBlink;display:block;position:absolute;top:-2px}@keyframes CursorBlink{to{visibility:hidden}}.PlaygroundEditorTheme__code{tab-size:2;background-color:#f0f2f5;margin:8px 0;padding:8px 8px 8px 52px;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;display:block;position:relative;overflow-x:auto}.PlaygroundEditorTheme__code:before{content:attr(data-gutter);color:#777;white-space:pre-wrap;text-align:right;background-color:#eee;border-right:1px solid #ccc;min-width:25px;padding:8px;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableScrollableWrapper{margin:0 25px 30px 0;overflow-x:auto}.PlaygroundEditorTheme__tableScrollableWrapper>.PlaygroundEditorTheme__table{margin-top:0;margin-bottom:0}.PlaygroundEditorTheme__tableAlignmentCenter{margin-left:auto;margin-right:auto}.PlaygroundEditorTheme__tableAlignmentRight{margin-left:auto}.PlaygroundEditorTheme__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:fit-content;margin-top:25px;margin-bottom:30px;overflow:scroll}.PlaygroundEditorTheme__tableFrozenRow{overflow-x:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>td{z-index:2;background-color:#fff;position:sticky;top:44px;overflow:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>th{z-index:2;background-color:#f2f3f5;position:sticky;top:44px;overflow:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>th:after,.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>td:after{content:"";border-bottom:1px solid #bbb;width:100%;position:absolute;bottom:0;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>td:first-child{z-index:2;background-color:#fff;position:sticky;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>th:first-child{z-index:2;background-color:#f2f3f5;position:sticky;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>:first-child:after{content:"";border-right:1px solid #bbb;height:100%;position:absolute;top:0;left:0;right:0}.PlaygroundEditorTheme__tableRowStriping tr:nth-child(2n){background-color:#f2f5fb}.PlaygroundEditorTheme__tableSelection ::selection{background-color:#0000}.PlaygroundEditorTheme__tableSelected{outline:2px solid #3c84f4}.PlaygroundEditorTheme__tableCell{vertical-align:top;text-align:start;border:1px solid #bbb;outline:none;width:75px;padding:6px 8px;position:relative;overflow:auto}.PlaygroundEditorTheme__tableCell>*{overflow:inherit}.PlaygroundEditorTheme__tableCellResizer{cursor:ew-resize;z-index:10;width:8px;height:100%;position:absolute;top:0;right:-4px}.PlaygroundEditorTheme__tableCellHeader{text-align:start;background-color:#f2f3f5}.PlaygroundEditorTheme__tableCellSelected{caret-color:#0000}.PlaygroundEditorTheme__tableCellSelected:after{mix-blend-mode:multiply;content:"";pointer-events:none;background-color:highlight;position:absolute;inset:0}.PlaygroundEditorTheme__tableAddColumns{cursor:pointer;background-color:#eee;border:0;height:100%;animation:.2s table-controls;position:absolute}.PlaygroundEditorTheme__tableAddColumns:after{content:" ";opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableAddColumns:hover,.PlaygroundEditorTheme__tableAddRows:hover{background-color:#c9dbf0}.PlaygroundEditorTheme__tableAddRows{cursor:pointer;background-color:#eee;border:0;width:calc(100% - 25px);animation:.2s table-controls;position:absolute}.PlaygroundEditorTheme__tableAddRows:after{content:" ";opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@keyframes table-controls{0%{opacity:0}to{opacity:1}}.PlaygroundEditorTheme__tableCellResizeRuler{background-color:#3c84f4;width:1px;height:100%;display:block;position:absolute;top:0}.PlaygroundEditorTheme__tableCellActionButtonContainer{z-index:4;width:20px;height:20px;display:block;position:absolute;top:6px;right:5px}.PlaygroundEditorTheme__tableCellActionButton{color:#222;cursor:pointer;background-color:#eee;border:0;border-radius:20px;width:20px;height:20px;display:block}.PlaygroundEditorTheme__tableCellActionButton:hover{background-color:#ddd}.PlaygroundEditorTheme__characterLimit{display:inline;background-color:#fbb!important}.PlaygroundEditorTheme__ol1{margin:0;padding:0;list-style-type:decimal;list-style-position:outside}.PlaygroundEditorTheme__ol2{margin:0;padding:0;list-style-type:upper-alpha;list-style-position:outside}.PlaygroundEditorTheme__ol3{margin:0;padding:0;list-style-type:lower-alpha;list-style-position:outside}.PlaygroundEditorTheme__ol4{margin:0;padding:0;list-style-type:upper-roman;list-style-position:outside}.PlaygroundEditorTheme__ol5{margin:0;padding:0;list-style-type:lower-roman;list-style-position:outside}.PlaygroundEditorTheme__ul{margin:0;padding:0;list-style-type:disc;list-style-position:outside}.PlaygroundEditorTheme__listItem{margin:0 32px}.PlaygroundEditorTheme__listItemChecked,.PlaygroundEditorTheme__listItemUnchecked{outline:none;margin-left:8px;margin-right:8px;padding-left:24px;padding-right:24px;list-style-type:none;position:relative}.PlaygroundEditorTheme__listItemChecked{text-decoration:line-through}.PlaygroundEditorTheme__listItemUnchecked:before,.PlaygroundEditorTheme__listItemChecked:before{content:"";cursor:pointer;background-size:cover;width:16px;height:16px;display:block;position:absolute;top:2px;left:0}.PlaygroundEditorTheme__listItemUnchecked[dir=rtl]:before,.PlaygroundEditorTheme__listItemChecked[dir=rtl]:before{left:auto;right:0}.PlaygroundEditorTheme__listItemUnchecked:focus:before,.PlaygroundEditorTheme__listItemChecked:focus:before{border-radius:2px;box-shadow:0 0 0 2px #a6cdfe}.PlaygroundEditorTheme__listItemUnchecked:before{border:1px solid #999;border-radius:2px}.PlaygroundEditorTheme__listItemChecked:before{background-color:#3d87f5;background-repeat:no-repeat;border:1px solid #3d87f5;border-radius:2px}.PlaygroundEditorTheme__listItemChecked:after{content:"";cursor:pointer;border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:6px;display:block;position:absolute;top:6px;left:7px;right:7px;transform:rotate(45deg)}.PlaygroundEditorTheme__nestedListItem{list-style-type:none}.PlaygroundEditorTheme__nestedListItem:before,.PlaygroundEditorTheme__nestedListItem:after{display:none}.PlaygroundEditorTheme__tokenComment{color:#708090}.PlaygroundEditorTheme__tokenPunctuation{color:#999}.PlaygroundEditorTheme__tokenProperty{color:#905}.PlaygroundEditorTheme__tokenSelector{color:#690}.PlaygroundEditorTheme__tokenOperator{color:#9a6e3a}.PlaygroundEditorTheme__tokenAttr{color:#07a}.PlaygroundEditorTheme__tokenVariable{color:#e90}.PlaygroundEditorTheme__tokenFunction{color:#dd4a68}.PlaygroundEditorTheme__mark{background:#ffd40024;border-bottom:2px solid #ffd4004d;padding-bottom:2px}.PlaygroundEditorTheme__markOverlap{background:#ffd4004d;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__mark.selected{background:#ffd40080;border-bottom:2px solid #ffd400}.PlaygroundEditorTheme__markOverlap.selected{background:#ffd400b3;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__embedBlock{-webkit-user-select:none;user-select:none}.PlaygroundEditorTheme__embedBlockFocus{outline:2px solid #3c84f4}.PlaygroundEditorTheme__layoutContainer{gap:10px;margin:10px 0;display:grid}.PlaygroundEditorTheme__layoutItem{border:1px dashed #ddd;min-width:0;max-width:100%;padding:8px 16px}.PlaygroundEditorTheme__autocomplete{color:#ccc}.PlaygroundEditorTheme__hr{cursor:pointer;border:none;margin:1em 0;padding:2px}.PlaygroundEditorTheme__hr:after{content:"";background-color:#ccc;height:2px;line-height:2px;display:block}.PlaygroundEditorTheme__hr.selected{-webkit-user-select:none;user-select:none;outline:2px solid #3c84f4}.PlaygroundEditorTheme__specialText{background-color:#ff0;font-weight:700}
.abt-page{color:#071b5f;background:linear-gradient(#f6f9ff 0%,#fff 54%,#f8fbff 100%);overflow:hidden}.abt-eyebrow{color:var(--kfn-primary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-flex}.abt-section-head{text-align:center;justify-items:center;gap:14px;max-width:720px;margin:0 auto 52px;display:grid;position:relative}.abt-section-head h2{color:#06123d;letter-spacing:0;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:900;line-height:1.22}.abt-section-link{color:var(--kfn-primary);align-items:center;gap:8px;font-size:14px;font-weight:900;display:inline-flex}.abt-hero{background-image:linear-gradient(90deg,#f7faff57 0%,#f7faff29 42%,#f7faff00 64%),url(/banner-about-us.webp);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 100%,cover;min-height:650px;padding:102px 0 0;position:relative}.abt-hero:before,.abt-hero:after{display:none}.abt-hero-inner{z-index:1;align-items:center;min-height:548px;display:flex;position:relative}.abt-hero-copy{justify-items:start;gap:24px;width:min(100%,560px);padding:16px 0 74px;display:grid}.abt-brand-pill{min-height:38px;color:var(--kfn-primary);background:#ebf3ffcc;border:1px solid #cbd9ffcc;border-radius:9px;align-items:center;gap:12px;padding:0 14px;display:inline-flex;box-shadow:0 10px 26px #0661f714}.abt-brand-pill-icon{place-items:center;width:22px;height:22px;display:grid}.abt-brand-pill svg,.abt-feature-icon svg,.abt-contact-icon svg{width:100%;height:100%}.abt-brand-pill strong{color:#12336f;font-size:16px;font-weight:900}.abt-hero-copy h1{color:#06123d;letter-spacing:0;margin:0;font-size:clamp(38px,4.1vw,54px);font-weight:900;line-height:1.16}.abt-hero-copy p{color:#53627e;max-width:535px;margin:0;font-size:16px;font-weight:600;line-height:1.7}.abt-hero-cta,.abt-btn-dark{background:var(--kfn-primary);color:#fff;cursor:pointer;min-height:60px;font:inherit;transition:background-color var(--duration-fast)var(--ease-main),box-shadow var(--duration-fast)var(--ease-main),transform var(--duration-fast)var(--ease-main);border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 34px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 18px 34px #0661f73d}.abt-hero-cta:hover,.abt-btn-dark:hover,.abt-hero-cta:focus-visible,.abt-btn-dark:focus-visible{background:var(--kfn-primary-dark);transform:translateY(-1px);box-shadow:0 22px 38px #0661f747}.abt-why,.abt-contact,.abt-cta-banner{padding:62px 0;position:relative}.abt-why{background:#ffffffb8;border-top:1px solid #d5e0fbeb}.abt-why .abt-section-head{max-width:none;margin-bottom:46px;padding-right:0}.abt-why .abt-section-head h2{max-width:760px;font-size:clamp(24px,2.35vw,31px);line-height:1.24}.abt-why .abt-section-link{position:absolute;bottom:4px;right:0}.abt-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.abt-feature-card,.abt-contact-card,.abt-consult{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #d5e0fbeb;box-shadow:0 18px 42px #37559b14}.abt-feature-card{border-radius:16px;min-height:246px;padding:32px 28px}.abt-feature-icon,.abt-contact-icon{color:var(--kfn-primary);background:#eff5ff;place-items:center;display:grid}.abt-feature-icon{border-radius:10px;width:52px;height:52px;margin-bottom:30px;padding:13px}.abt-feature-card h3,.abt-contact-card strong{color:#06123d;margin:0;font-size:18px;font-weight:900;line-height:1.3}.abt-feature-card p{color:#5b6882;margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.7}.abt-contact{background:radial-gradient(700px 260px at 50% 0,#0661f714,#0000 68%),#f8fbffc7}.abt-section-head--center{margin-bottom:26px}.abt-contact-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:40px;display:grid}.abt-contact-card{text-align:center;min-height:154px;transition:border-color var(--duration-fast)var(--ease-main),box-shadow var(--duration-fast)var(--ease-main),transform var(--duration-fast)var(--ease-main);border-radius:14px;justify-items:center;gap:9px;padding:26px 16px;display:grid}.abt-contact-card:hover,.abt-contact-card:focus-visible{border-color:#bfd2ff;transform:translateY(-2px);box-shadow:0 24px 48px #37559b1f}.abt-contact-icon{background:0 0;width:32px;height:32px;padding:3px}.abt-contact-value{color:var(--kfn-primary);font-size:13px;font-weight:900}.abt-contact-hint{color:#69758f;font-size:13px;font-weight:600}.abt-consult{border-color:#0661f77a;border-radius:18px;width:min(100%,1040px);margin:0 auto;padding:44px}.abt-consult-head{text-align:center;justify-items:center;gap:12px;margin-bottom:32px;display:grid}.abt-consult-head h2{color:#06123d;margin:0;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.25}.abt-consult-head p{color:#65708a;margin:0;font-size:14px;font-weight:600}.abt-consult-form{gap:22px;display:grid}.abt-consult-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.abt-form-field{color:#25325d;gap:9px;font-size:14px;font-weight:800;display:grid}.abt-form-field strong{color:#f04438}.abt-form-field input,.abt-form-field select,.abt-form-field textarea,.abt-contact-form-field input,.abt-contact-form-field select,.abt-contact-form-field textarea{color:#1d2b55;width:100%;font:inherit;min-height:48px;transition:border-color var(--duration-fast)var(--ease-main),box-shadow var(--duration-fast)var(--ease-main);background:#fff;border:1px solid #d6e2f5;border-radius:6px;padding:0 16px;font-size:14px}.abt-form-field textarea,.abt-contact-form-field textarea{resize:vertical;min-height:92px;padding:14px 16px}.abt-form-field input::placeholder,.abt-form-field textarea::placeholder,.abt-contact-form-field input::placeholder,.abt-contact-form-field textarea::placeholder{color:#8794ad}.abt-form-field input:focus,.abt-form-field select:focus,.abt-form-field textarea:focus,.abt-contact-form-field input:focus,.abt-contact-form-field select:focus,.abt-contact-form-field textarea:focus,.abt-modal-close:focus-visible,.abt-contact-form-submit:focus-visible,.abt-consult-submit:focus-visible{border-color:var(--kfn-primary);outline:none;box-shadow:0 0 0 4px #0661f71f}.abt-consult-success,.abt-contact-form-success{color:#15803d;background:#edfff5;border:1px solid #16a34a38;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5}.abt-consult-submit,.abt-contact-form-submit{background:var(--kfn-primary);color:#fff;cursor:pointer;width:100%;min-height:54px;font:inherit;transition:background-color var(--duration-fast)var(--ease-main),transform var(--duration-fast)var(--ease-main);border:0;border-radius:7px;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:inline-flex}.abt-consult-submit:hover,.abt-contact-form-submit:hover{background:var(--kfn-primary-dark);transform:translateY(-1px)}.abt-cta-banner{padding-top:18px}.abt-cta-panel{color:#fff;background:radial-gradient(300px 180px at 84%,#ffffff2e,#0000 70%),linear-gradient(135deg,#0661f7,#044bd3);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:168px;padding:34px 46px;display:grid;overflow:hidden;box-shadow:0 24px 48px #0661f72e}.abt-cta-panel h2{margin:0;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.2}.abt-cta-panel p{color:#ffffffe0;max-width:560px;margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.6}.abt-cta-btn{min-width:190px;min-height:58px;color:var(--kfn-primary);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 16px 32px #021a5d29}.abt-modal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:abtModalOverlayIn .22s var(--ease-main)both;background:#071b5f70;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.abt-modal-dialog{width:min(100%,520px);max-height:min(94vh,820px);animation:abtModalDialogIn .32s var(--ease-main)both;background:#fff;border:1px solid #d5e0fbeb;border-radius:22px;padding:26px 32px 22px;position:relative;overflow-y:auto;box-shadow:0 28px 72px #071b5f42}.abt-modal-close{color:#6b7792;cursor:pointer;background:#fff;border:1px solid #d7e3ff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:16px;right:16px}.abt-modal-header{text-align:center;justify-items:center;gap:10px;margin-bottom:20px;padding-inline:26px;display:grid}.abt-modal-brand-mark{background:linear-gradient(135deg,var(--kfn-primary),#79a9ff);color:#fff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 16px 32px #0661f72e}.abt-modal-title{color:#06123d;margin:0;font-size:26px;font-weight:900;line-height:1.2}.abt-modal-desc,.abt-contact-form-note{color:#64708a;margin:0;font-size:13px;font-weight:600;line-height:1.55}.abt-contact-form{gap:14px;display:grid}.abt-contact-form-field{color:#25325d;gap:7px;font-size:13px;font-weight:800;display:grid}.abt-contact-form-note{text-align:center}@keyframes abtModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes abtModalDialogIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.abt-hero{background-image:linear-gradient(#f7faff7a 0%,#f7faff52 46%,#f7faff05 72%),url(/banner-about-us.webp);background-position:50%,50%;background-size:100% 100%,cover;min-height:700px}.abt-hero-inner{align-items:flex-start;min-height:612px}.abt-hero-copy{max-width:620px;padding-top:34px;padding-bottom:300px}.abt-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abt-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.abt-hero{background-position:50%,50%;background-size:100% 100%,cover;min-height:700px;padding-top:104px}.abt-hero-copy h1{font-size:36px}.abt-why .abt-section-head{padding-right:0}.abt-why .abt-section-head h2{max-width:100%}.abt-why .abt-section-link{position:static}.abt-consult{padding:28px 20px}.abt-consult-grid,.abt-cta-panel{grid-template-columns:1fr}.abt-cta-btn{width:100%}}@media (max-width:560px){.abt-why,.abt-contact,.abt-cta-banner{padding-block:44px}.abt-hero-copy{gap:20px;padding-top:20px;padding-bottom:250px}.abt-hero-copy h1{font-size:31px}.abt-hero-copy p{font-size:15px}.abt-hero-cta{width:100%;min-height:54px}.abt-why-grid,.abt-contact-grid{grid-template-columns:1fr}.abt-feature-card{min-height:auto}.abt-modal{padding:14px}.abt-modal-dialog{border-radius:18px;padding:24px 18px 20px}.abt-modal-title{font-size:23px}.abt-form-field input,.abt-form-field select,.abt-form-field textarea,.abt-contact-form-field input,.abt-contact-form-field select,.abt-contact-form-field textarea{font-size:16px}}
.cmp-tray{z-index:200;background:var(--kfn-surface);border-top:2px solid var(--kfn-primary);animation:cmpTrayIn .25s var(--ease-main)both;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000001f}@keyframes cmpTrayIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cmp-tray-inner{flex-wrap:wrap;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:12px 24px;display:flex}.cmp-tray-label{color:var(--kfn-ink);white-space:nowrap;font-size:13px;font-weight:700}.cmp-tray-slots{flex:1 1 0;gap:10px;min-width:0;display:flex}.cmp-tray-slot{border-radius:var(--radius-s);border:1.5px solid var(--kfn-line);background:var(--kfn-bg);flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.cmp-tray-slot.is-empty{border-style:dashed;justify-content:center}.cmp-tray-slot-placeholder{color:var(--kfn-muted);font-size:12px}.cmp-tray-slot-logo{flex-shrink:0;font-size:18px}.cmp-tray-slot-name{color:var(--kfn-ink);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.cmp-tray-slot-remove{background:var(--kfn-line);width:20px;height:20px;color:var(--kfn-muted);cursor:pointer;transition:background var(--duration-fast)var(--ease-main);border:none;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.cmp-tray-slot-remove:hover{color:#991b1b;background:#fecaca}.cmp-tray-actions{flex-shrink:0;gap:8px;display:flex}.cmp-tray-btn-go{background:var(--kfn-primary);color:#fff;border-radius:var(--radius-s);white-space:nowrap;transition:background var(--duration-fast)var(--ease-main);align-items:center;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cmp-tray-btn-go:hover{background:var(--kfn-primary-dark)}.cmp-tray-btn-clear{border:1.5px solid var(--kfn-line);color:var(--kfn-muted);border-radius:var(--radius-s);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast)var(--ease-main);background:0 0;align-items:center;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.cmp-tray-btn-clear:hover{border-color:var(--kfn-ink);color:var(--kfn-ink)}.cmp-page{color:#06123d;background:radial-gradient(760px 300px at 4% 16%,#537eff29,#0000 72%),radial-gradient(720px 300px at 88% 8%,#4a9fff24,#0000 70%),linear-gradient(#f5f9ff 0%,#fff 58%,#f8fbff 100%)}.cmp-hero-strip{background:0 0;border-bottom:0;padding:112px 0 22px;position:relative;overflow:hidden}.cmp-hero-strip:before{display:none}.cmp-hero-inner{z-index:1;position:relative}.cmp-hero-card{background:radial-gradient(360px 180px at 82% 26%,#0661f721,#0000 72%),linear-gradient(118deg,#fffffff5 0%,#f8fbfff5 55%,#ebf3ffe6 100%);border:1px solid #d5e0fbf2;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);align-items:center;gap:clamp(24px,5vw,64px);min-height:312px;padding:clamp(26px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #37559b1f}.cmp-hero-card:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0661f71f,#0000 72%);height:260px;position:absolute;inset:auto -8% -42% 42%}.cmp-hero-copy{z-index:1;position:relative}.cmp-page-title{color:#06123d;letter-spacing:0;margin:0 0 10px;font-size:clamp(30px,3.8vw,46px);font-weight:900;line-height:1.08}.cmp-page-desc{color:#53627e;max-width:620px;margin:0;font-size:16px;font-weight:600;line-height:1.6}.cmp-category-filter{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #d5e0fbeb;border-radius:16px;width:min(100%,360px);margin-top:24px;padding:18px;box-shadow:0 18px 44px #37559b1a}.cmp-category-filter .prd-filter-label{color:#53627e}.cmp-category-filter .prd-filter-select{color:#06123d;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230661f7' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");border-color:#d7e3ff}.cmp-hero-visual{z-index:1;min-height:220px;position:relative}.cmp-hero-visual-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #bed3fff5;border-radius:20px;gap:14px;width:min(260px,86%);padding:22px;display:grid;position:absolute;box-shadow:0 18px 42px #37559b1f}.cmp-hero-visual-card--front{top:18px;right:0}.cmp-hero-visual-card--back{opacity:.72;bottom:10px;left:0;transform:scale(.86)}.cmp-hero-visual-card span{background:linear-gradient(90deg,#dbe8ff,#f5f9ff);border-radius:999px;height:16px;display:block}.cmp-hero-visual-card span:first-child{background:var(--kfn-primary);width:46%}.cmp-hero-visual-card span:nth-child(2){width:78%}.cmp-hero-visual-card span:nth-child(3){width:62%}.cmp-hero-visual-badge{background:#ffffffe6;border:1px solid #d5e0fbf2;border-radius:999px;grid-template-columns:repeat(2,38px);gap:10px;padding:10px;display:grid;position:absolute;bottom:0;right:34px;box-shadow:0 18px 34px #0661f721}.cmp-hero-visual-badge span{background:#eaf2ff;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.cmp-hero-visual-badge span:before{content:"";border-left:3px solid var(--kfn-primary);border-bottom:3px solid var(--kfn-primary);width:17px;height:9px;transform:rotate(-45deg)translateY(-1px)}.cmp-page-body{padding:34px 0 84px}.cmp-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 20px;display:flex}.cmp-empty-icon{font-size:48px}.cmp-empty-text{color:var(--kfn-muted);margin:0;font-size:16px}.cmp-empty-link{color:var(--kfn-primary);font-size:14px;font-weight:600;text-decoration:none}.cmp-table-wrap{border-radius:var(--radius-m);background:#ffffffeb;border:1px solid #d5e0fbf2;box-shadow:0 22px 54px #37559b1a}.cmp-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:540px}.cmp-row-label-th{width:180px;min-width:160px}.cmp-col-head{vertical-align:top;background:#f8fbff;border-left:1px solid #e0e9ff;padding:0}.cmp-col-head-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 20px 18px;display:flex;position:relative}.cmp-col-remove{border:1px solid var(--kfn-line);background:var(--kfn-bg);width:22px;height:22px;color:var(--kfn-muted);cursor:pointer;transition:background var(--duration-fast)var(--ease-main);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:10px;right:10px}.cmp-col-remove:hover{color:#991b1b;background:#fecaca;border-color:#f87171}.cmp-col-logo{width:72px;height:52px;color:var(--kfn-primary);border-radius:10px;place-items:center;font-size:26px;display:grid}.cmp-col-category{letter-spacing:.08em;text-transform:uppercase;color:var(--kfn-primary);font-size:11px;font-weight:700;text-decoration:none}.cmp-col-name{color:var(--kfn-ink);margin:0;font-size:16px;font-weight:700;line-height:1.25}.cmp-col-bank{color:#53627e;margin:0;font-size:12px}.cmp-col-rating{align-items:center;gap:4px;font-size:14px;display:flex}.cmp-rating{color:#f5a623}.cmp-rating-num,.cmp-col-rating-count{color:var(--kfn-muted);font-size:12px}.cmp-col-btn-apply{background:var(--kfn-primary);color:#fff;border-radius:var(--radius-s);white-space:nowrap;transition:background var(--duration-fast)var(--ease-main);align-items:center;margin-top:6px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cmp-col-btn-apply:hover{background:var(--kfn-primary-dark)}.cmp-section-row td{text-transform:uppercase;letter-spacing:.08em;color:var(--kfn-primary);background:#eaf2ff;border-top:1px solid #d7e3ff;padding:10px 16px;font-size:12px;font-weight:900}.cmp-row-label{color:#1d2b55;vertical-align:top;white-space:nowrap;background:#f8fbff;border-top:1px solid #e0e9ff;padding:14px 16px;font-size:14px;font-weight:800}.cmp-cell{color:#071b5f;vertical-align:top;border-top:1px solid #e0e9ff;border-left:1px solid #e0e9ff;padding:14px 16px;font-size:15px;font-weight:600}.cmp-cell.is-winner{background:#eaf2ff}.cmp-winner-badge{color:var(--kfn-primary-dark);letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.cmp-no-data{color:#7b879d;font-weight:600}.cmp-tags{flex-wrap:wrap;gap:5px;display:flex}.cmp-tag{background:var(--kfn-primary-soft);color:var(--kfn-primary-dark);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.cmp-pros-list,.cmp-cons-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cmp-pros-list li{color:var(--kfn-primary-dark);padding-left:14px;font-size:14px;font-weight:500;line-height:1.5;position:relative}.cmp-pros-list li:before{content:"✓";font-size:11px;position:absolute;left:0}.cmp-cons-list li{color:#991b1b;padding-left:14px;font-size:14px;font-weight:500;line-height:1.5;position:relative}.cmp-cons-list li:before{content:"✕";font-size:11px;position:absolute;left:0}.prd-btn-compare.is-active{background:var(--kfn-primary-soft);color:var(--kfn-primary-dark);border-color:var(--kfn-primary)}@media (max-width:640px){.cmp-tray-slots{gap:6px}.cmp-tray-slot{padding:6px 8px}.cmp-row-label-th{width:110px;min-width:80px}.cmp-hero-strip{padding:100px 0 22px}.cmp-hero-card{border-radius:20px;grid-template-columns:1fr;min-height:auto;padding:24px 18px}.cmp-hero-visual{display:none}.cmp-page-title{font-size:30px}.cmp-page-desc{font-size:14px}}.cmp-slots-row{grid-template-columns:180px repeat(3,1fr);align-items:stretch;gap:12px;margin-bottom:0;display:grid}.cmp-slot-picker{box-sizing:border-box;background:linear-gradient(#fff,#f8fbff);flex-direction:column;align-items:center;gap:12px;width:100%;min-height:230px;padding:20px 16px 16px;display:flex;position:relative}.cmp-slot-filled{text-align:center;flex-direction:column;align-items:center;gap:7px;width:100%;display:flex;position:relative}.cmp-slot-clear{border:1px solid var(--kfn-line);background:var(--kfn-bg);width:22px;height:22px;color:var(--kfn-muted);cursor:pointer;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:-4px;right:-4px}.cmp-slot-clear:hover{color:#991b1b;background:#fecaca}.cmp-slot-empty-icon{color:var(--kfn-primary);opacity:.58;margin-top:20px;font-size:36px}.cmp-col-rating-text{color:#f5a623;margin:0;font-size:14px}.cmp-col-rating-text span{color:var(--kfn-muted);font-size:12px}.cmp-slot-search-wrap{width:100%;position:relative}.cmp-slot-search{border-radius:var(--radius-s);color:#06123d;width:100%;transition:border-color var(--duration-fast)var(--ease-main);box-sizing:border-box;background:#fff;border:1.5px solid #d7e3ff;outline:none;padding:9px 13px;font-family:inherit;font-size:14px}.cmp-slot-search:focus{border-color:var(--kfn-primary)}.cmp-slot-search::placeholder{color:var(--kfn-muted)}.cmp-slot-dropdown{background:var(--kfn-surface);border-radius:var(--radius-s);z-index:1000;border:1.5px solid #d7e3ff;max-height:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #37559b29}.cmp-slot-option{cursor:pointer;transition:background var(--duration-fast)var(--ease-main);align-items:center;gap:10px;padding:10px 14px;display:flex}.cmp-slot-option:hover,.cmp-slot-option.is-selected{background:var(--kfn-primary-soft)}.cmp-slot-option-logo{flex-shrink:0;font-size:20px}.cmp-slot-option-info{flex-direction:column;min-width:0;display:flex}.cmp-slot-option-name{color:var(--kfn-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cmp-slot-option-cat{color:var(--kfn-muted);font-size:12px}.cmp-hint{text-align:center;color:#53627e;border-radius:0 0 var(--radius-m)var(--radius-m);background:#ffffffe6;border:1px solid #d5e0fbf2;border-top:none;padding:36px 20px;font-size:15px}@media (max-width:768px){.cmp-slots-row{grid-template-columns:1fr}.cmp-slots-label-col{display:none}}
.prd-page{background:var(--kfn-bg);min-height:100vh}.prd-hero{background:linear-gradient(120deg,var(--kfn-footer-gradient-1),var(--kfn-footer-gradient-2));color:#fff;padding:52px 0 40px}.prd-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a8d4bc;align-items:center;gap:6px;margin:0 0 14px;font-size:12px;font-weight:600;display:inline-flex}.prd-hero-eyebrow a{color:inherit;text-decoration:none}.prd-hero-eyebrow a:hover{color:#fff}.prd-hero-eyebrow-sep{opacity:.5}.prd-hero-title{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(26px,3.8vw,42px);font-weight:800;line-height:1.1}.prd-hero-desc{color:#aacfbb;max-width:56ch;margin:0;font-size:15px;line-height:1.65}.prd-body{padding:36px 0 80px}.prd-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.prd-filter{background:var(--kfn-surface);border:1.5px solid var(--kfn-line);border-radius:var(--radius-m);top:calc(var(--header-offset) + 16px);padding:22px 20px;position:sticky}.prd-filter-title{color:var(--kfn-ink);align-items:center;gap:8px;margin:0 0 18px;font-size:15px;font-weight:700;display:flex}.prd-filter-title-icon{font-size:16px;line-height:1}.prd-filter-section{margin-bottom:20px}.prd-filter-section:last-child{margin-bottom:0}.prd-filter-label{text-transform:uppercase;letter-spacing:.1em;color:var(--kfn-muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.prd-filter-select{width:100%;color:var(--kfn-ink);background:var(--kfn-bg);border:1.5px solid var(--kfn-line);border-radius:var(--radius-s);cursor:pointer;appearance:none;transition:border-color var(--duration-fast)var(--ease-main);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235c7067' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;outline:none;padding:10px 14px;font-family:inherit;font-size:14px}.prd-filter-select:focus{border-color:var(--kfn-primary)}.prd-filter-reset{width:100%;color:var(--kfn-primary);background:var(--kfn-primary-soft);border-radius:var(--radius-s);cursor:pointer;transition:border-color var(--duration-fast)var(--ease-main),background-color var(--duration-fast)var(--ease-main);border:1.5px solid #0000;margin-top:18px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600}.prd-filter-reset:hover{border-color:var(--kfn-primary);background:#d8ede4}.prd-list-section{flex-direction:column;gap:24px;display:flex}.prd-list-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prd-list-title{color:var(--kfn-ink);letter-spacing:-.01em;margin:0;font-size:clamp(18px,2vw,22px);font-weight:800}.prd-list-count{color:var(--kfn-muted);white-space:nowrap;font-size:13px}.prd-list{flex-direction:column;gap:12px;display:flex}.prd-card{background:var(--kfn-surface);border:1.5px solid var(--kfn-line);border-radius:var(--radius-m);transition:border-color var(--duration-fast)var(--ease-main),box-shadow var(--duration-fast)var(--ease-main);padding:18px 20px}.prd-card:hover{border-color:var(--kfn-primary);box-shadow:var(--kfn-shadow-soft)}.prd-card-top{align-items:flex-start;gap:16px;display:flex}.prd-card-img-wrap{flex-direction:column;flex:0 0 110px;align-items:center;gap:6px;display:flex}.prd-card-img{background:var(--kfn-bg);border:1.5px dashed var(--kfn-line);width:110px;height:72px;color:var(--kfn-muted);border-radius:8px;place-items:center;font-size:26px;line-height:1;display:grid}.prd-card-bank{color:var(--kfn-muted);text-align:center;font-size:11px;line-height:1.3}.prd-card-meta{flex:1 1 0;min-width:0}.prd-card-name{color:var(--kfn-ink);margin:0 0 6px;font-size:16px;font-weight:700}.prd-card-tags{flex-wrap:wrap;gap:5px;display:flex}.prd-tag{background:var(--kfn-primary-soft);color:var(--kfn-primary-dark);border:1px solid #c3e0d3;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.prd-card-action{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.prd-btn-compare{border-radius:var(--radius-s);border:1.5px solid var(--kfn-line);color:var(--kfn-ink);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast)var(--ease-main),color var(--duration-fast)var(--ease-main);background:0 0;align-items:center;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.prd-btn-compare:hover{border-color:var(--kfn-primary);color:var(--kfn-primary)}.prd-btn-detail{border-radius:var(--radius-s);background:var(--kfn-primary);color:#fff;white-space:nowrap;transition:background var(--duration-fast)var(--ease-main),transform var(--duration-fast)var(--ease-main);align-items:center;gap:4px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.prd-btn-detail:hover{background:var(--kfn-primary-dark);transform:translateY(-1px)}.prd-card-stats{border-top:1px solid var(--kfn-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:14px;display:grid}.prd-stat{flex-direction:column;gap:4px;display:flex}.prd-stat-label{color:var(--kfn-muted);font-size:11px;font-weight:500}.prd-stat-value{color:var(--kfn-ink);font-size:14px;font-weight:700}.prd-top-picks{border-radius:var(--radius-s);background:linear-gradient(120deg,#eef5ff,#d7e8ff);border:1.5px solid #bbd6ff;padding:16px 20px}.prd-top-picks-title{color:var(--kfn-primary-dark);letter-spacing:.01em;margin:0 0 12px;font-size:13px;font-weight:700}.prd-top-picks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.prd-top-pick{border-radius:var(--radius-s);background-color:#fff;flex-direction:column;gap:3px;padding:10px;display:flex}.prd-top-pick:hover{box-shadow:var(--kfn-shadow-soft);transition:all var(--duration-fast)var(--ease-main);cursor:pointer;transform:translateY(-1px)}.prd-top-pick-label{color:#3d7a60;margin:0;font-size:11px;font-weight:500}.prd-top-pick-name{color:var(--kfn-ink);margin:0;font-size:14px;font-weight:700}.prd-empty{text-align:center;background:var(--kfn-surface);border:1.5px dashed var(--kfn-line);border-radius:var(--radius-m);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:56px 24px;display:flex}.prd-empty-icon{font-size:40px;line-height:1}.prd-empty-text{color:var(--kfn-muted);margin:0;font-size:14px}.prd-faq{background:var(--kfn-surface);border:1.5px solid var(--kfn-line);border-radius:var(--radius-m);padding:28px 30px}.prd-faq-title{color:var(--kfn-ink);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(17px,1.8vw,20px);font-weight:800}.prd-faq-list{flex-direction:column;display:flex}.prd-faq-item{border-bottom:1px solid var(--kfn-line)}.prd-faq-item:last-child{border-bottom:none}.prd-faq-question{cursor:pointer;text-align:left;width:100%;color:var(--kfn-ink);transition:color var(--duration-fast)var(--ease-main);background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;display:flex}.prd-faq-question:hover{color:var(--kfn-primary)}.prd-faq-icon{color:var(--kfn-muted);transition:transform var(--duration-fast)var(--ease-main),color var(--duration-fast)var(--ease-main);flex-shrink:0;font-size:18px;font-weight:300;line-height:1}.prd-faq-item.is-open .prd-faq-icon{color:var(--kfn-primary);transform:rotate(45deg)}.prd-faq-answer{transition:grid-template-rows var(--duration-base)var(--ease-main);grid-template-rows:0fr;display:grid}.prd-faq-item.is-open .prd-faq-answer{grid-template-rows:1fr}.prd-faq-answer-inner{overflow:hidden}.prd-faq-answer-inner p{color:var(--kfn-muted);margin:0 0 18px;font-size:14px;line-height:1.7}.prd-related{background:var(--kfn-surface);border:1.5px solid var(--kfn-line);border-radius:var(--radius-m);padding:28px 30px}.prd-related-title{color:var(--kfn-ink);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(17px,1.8vw,20px);font-weight:800}.prd-related-list{flex-direction:column;display:flex}.prd-related-item{border-bottom:1px solid var(--kfn-line);transition:background var(--duration-fast)var(--ease-main);border-radius:4px;align-items:center;gap:14px;padding:16px 0;text-decoration:none;display:flex}.prd-related-item:last-child{border-bottom:none}.prd-related-item:hover .prd-related-post-title{color:var(--kfn-primary)}.prd-related-icon{background:var(--kfn-bg);border:1px solid var(--kfn-line);border-radius:10px;flex:0 0 40px;place-items:center;height:40px;font-size:18px;line-height:1;display:grid}.prd-related-content{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.prd-related-badge{border-radius:999px;width:fit-content;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.prd-badge--product{background:var(--kfn-primary-soft);color:var(--kfn-primary-dark)}.prd-badge--knowledge{color:#1a4a80;background:#e8f0fb}.prd-badge--guide{color:#854d0e;background:#fef5e6}.prd-related-post-title{color:var(--kfn-ink);transition:color var(--duration-fast)var(--ease-main);margin:0;font-size:14px;font-weight:600;line-height:1.35}.prd-related-meta{color:var(--kfn-muted);margin:0;font-size:12px}.prd-related-footer{justify-content:center;margin-top:20px;display:flex}.prd-btn-more-posts{border-radius:var(--radius-s);border:1.5px solid var(--kfn-line);background:var(--kfn-surface);color:var(--kfn-ink);transition:border-color var(--duration-fast)var(--ease-main),box-shadow var(--duration-fast)var(--ease-main);align-items:center;gap:6px;padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.prd-btn-more-posts:hover{border-color:var(--kfn-primary);box-shadow:0 0 0 3px var(--kfn-primary-soft)}.prd-full-sections{flex-direction:column;gap:28px;margin-top:40px;display:flex}@media (max-width:1024px){.prd-layout{grid-template-columns:240px minmax(0,1fr);gap:20px}}@media (max-width:768px){.prd-layout{grid-template-columns:1fr}.prd-filter{position:static}.prd-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prd-card-top{flex-wrap:wrap}.prd-card-img-wrap{flex:0 0 90px}.prd-card-img{width:90px;height:60px}.prd-card-action{justify-content:flex-end;width:100%;margin-left:0}.prd-faq,.prd-related{padding:20px 18px}.prd-list-header{flex-direction:column;align-items:flex-start}}.prd-page{background:linear-gradient(#f4f8fff5 0%,#f8fbff 38%,#fff 100%);min-height:100vh;position:relative;overflow:hidden}.prd-page:before{content:"";pointer-events:none;background:radial-gradient(720px 260px at 0 40%,#587cff33,#0000 72%),radial-gradient(740px 300px at 80% 22%,#4fa9ff2e,#0000 70%),linear-gradient(135deg,#ffffffe6,#e8efffc2);height:520px;position:absolute;inset:0 0 auto}.prd-hero{z-index:1;color:var(--kfn-heading);text-align:center;background:0 0;padding:142px 0 48px;position:relative}.prd-hero:before,.prd-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffffa,#0000);height:1px;position:absolute;left:4%;right:4%;transform:rotate(11deg);box-shadow:0 0 20px #fffffff2}.prd-hero:before{top:185px}.prd-hero:after{top:275px;transform:rotate(-8deg)}.prd-hero-title{z-index:1;color:#06123d;letter-spacing:0;margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:900;line-height:1.06;position:relative}.prd-hero-desc{z-index:1;color:#67708d;max-width:none;margin:18px 0 0;font-size:clamp(14px,1.5vw,17px);line-height:1.5;position:relative}.prd-body{z-index:2;padding:0 0 82px;position:relative}.prd-condition{margin-top:8px}.prd-condition-bar,.prd-condition-panel,.prd-card,.prd-benefits,.prd-faq,.prd-related-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #d5e0fbeb;box-shadow:0 18px 46px #37559b1c}.prd-condition-bar{border-radius:20px;grid-template-columns:minmax(220px,1.1fr) minmax(220px,1fr) auto;align-items:center;gap:clamp(16px,3.5vw,42px);min-height:96px;padding:18px 28px;display:grid}.prd-condition-request{align-items:center;gap:18px;min-width:0;display:flex}.prd-condition-request-icon{width:30px;height:30px;color:var(--kfn-primary);flex:none}.prd-condition-request p,.prd-condition-filter>span{color:#66718d;margin:0 0 7px;font-size:12px;font-weight:700}.prd-condition-request strong{color:var(--kfn-primary);font-size:14px;font-weight:900;line-height:1.35;display:block}.prd-condition-filter{min-width:0}.prd-condition-chip-list{flex-wrap:wrap;gap:10px;display:flex}.prd-condition-chip{min-height:30px;color:var(--kfn-primary);white-space:nowrap;background:#eef4ff;border:1px solid #cbd9ff;border-radius:10px;align-items:center;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.prd-condition-empty{color:#7a849d;margin:0;font-size:13px;font-weight:800}.prd-condition-toggle{min-height:40px;color:var(--kfn-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:900;display:inline-flex}.prd-condition-toggle-icon{width:22px;height:22px}.prd-condition-panel{border-radius:18px;margin-top:16px;padding:22px}.prd-condition-panel[hidden]{display:none}.prd-condition-panel .prd-filter{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;display:grid;position:static}.prd-condition-panel .prd-filter-title{grid-column:1/-1;margin-bottom:0}.prd-condition-panel .prd-filter-section{margin:0}.prd-condition-panel .prd-filter-reset{align-self:end;margin-top:0}.prd-condition-panel .prd-filter-multi{gap:9px;display:grid}.prd-condition-panel .prd-filter-check{color:#25325d;align-items:center;gap:9px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.prd-condition-panel .prd-filter-check input{width:16px;height:16px;accent-color:var(--kfn-primary)}.prd-list-section{gap:24px;margin-top:36px}.prd-list-header{align-items:center}.prd-list-title{color:#06123d;margin:0;font-size:clamp(18px,1.8vw,24px);font-weight:900}.prd-list-count{color:#66718d;font-size:13px;font-weight:800}.prd-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.prd-card{transition:transform var(--duration-fast)var(--ease-main),box-shadow var(--duration-fast)var(--ease-main),border-color var(--duration-fast)var(--ease-main);border-radius:22px;padding:0;overflow:hidden}.prd-card:hover{border-color:#bfd2ff;transform:translateY(-2px);box-shadow:0 26px 56px #23489624}.prd-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:30px 30px 24px;display:grid}.prd-card-logo{border-radius:8px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.prd-card-logo--text{color:#fff;background:linear-gradient(145deg,#0661f7f5,#04124efa);box-shadow:0 13px 26px #0661f738}.prd-card-logo span{text-align:center;max-width:100%;padding:0 6px;font-size:21px;font-weight:900;line-height:1}.prd-card-logo img{object-fit:contain;width:100%;height:100%}.prd-card-meta{min-width:0}.prd-card-name{color:#06123d;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:900;line-height:1.22}.prd-card-bank{color:#66718d;margin:7px 0 0;font-size:13px;font-weight:700;line-height:1.4}.prd-btn-compare{min-height:32px;color:var(--kfn-primary);background:#eef4ff;border:1px solid #cbd9ff;border-radius:10px;padding:0 12px;font-size:12px;font-weight:900}.prd-btn-compare:hover,.prd-btn-compare.is-active{border-color:var(--kfn-primary);background:var(--kfn-primary);color:#fff}.prd-card-stats{border-top:1px solid #dce5f9e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:24px 30px;display:grid}.prd-stat{border-right:1px solid #dce5f9e6;min-height:62px;padding:0 24px 0 0}.prd-stat:nth-child(2n){border-right:0;padding-left:24px;padding-right:0}.prd-stat:nth-child(n+3){border-top:1px solid #dce5f9e6;margin-top:20px;padding-top:20px}.prd-stat-label{color:#4b5877;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:900}.prd-stat-value{color:#06123d;margin-top:10px;font-size:clamp(16px,1.6vw,21px);font-weight:900;line-height:1.2}.prd-card-footer{border-top:1px solid #dce5f9e6;justify-content:space-between;align-items:center;gap:18px;padding:22px 30px 26px;display:flex}.prd-btn-detail{color:var(--kfn-primary);background:0 0;border-radius:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:900;display:inline-flex}.prd-btn-detail:hover{color:var(--kfn-primary-dark);background:0 0;transform:none}.prd-btn-detail-icon{border:2px solid;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;line-height:1;display:grid}.prd-card-apply{background:var(--kfn-primary);color:#fff;min-width:154px;min-height:50px;transition:background-color var(--duration-fast)var(--ease-main),transform var(--duration-fast)var(--ease-main),box-shadow var(--duration-fast)var(--ease-main);border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 16px 30px #0661f73d}.prd-card-apply:hover,.prd-card-apply:focus-visible{background:var(--kfn-primary-dark);transform:translateY(-1px);box-shadow:0 20px 34px #0661f747}.prd-empty{background:#ffffffc7;border-radius:22px;box-shadow:0 18px 46px #37559b1c}.prd-benefits{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:32px;display:grid;overflow:hidden}.prd-benefit{text-align:center;justify-items:center;gap:10px;min-height:158px;padding:24px 38px;display:grid}.prd-benefit+.prd-benefit{border-left:1px solid #dce5f9e6}.prd-benefit-icon{width:58px;height:58px;color:var(--kfn-primary);background:#f5f8ffdb;border:1px solid #d7e3ff;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 8px #ebf2ffe6}.prd-benefit-icon svg{width:24px;height:24px}.prd-benefit h2,.prd-benefit p{margin:0}.prd-benefit h2{color:#06123d;font-size:15px;font-weight:900}.prd-benefit p{color:#66718d;max-width:260px;font-size:12px;font-weight:700;line-height:1.6}.prd-full-sections{gap:36px;margin-top:48px}.prd-faq,.prd-related{background:0 0;border:0;padding:0}.prd-faq-title,.prd-related-title{color:#06123d;letter-spacing:0;margin:0 0 20px;font-size:clamp(22px,2.3vw,28px);font-weight:900}.prd-faq-list{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #d5e0fbeb;border-radius:22px;padding:0 34px;overflow:hidden;box-shadow:0 18px 46px #37559b1c}.prd-faq-question{color:#1a254f;align-items:center;padding:24px 0;font-size:15px;font-weight:900}.prd-faq-icon{width:30px;height:30px;color:var(--kfn-primary);background:#f4f8ff;border:1px solid #cbd9ff;border-radius:10px;place-items:center;font-size:18px;font-weight:500;display:grid}.prd-faq-item.is-open .prd-faq-icon{transform:none}.prd-faq-answer-inner p{color:#66718d;max-width:88ch;margin-bottom:22px;font-size:13px;font-weight:700}.prd-related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.prd-related-item{min-height:100%;transition:transform var(--duration-fast)var(--ease-main),box-shadow var(--duration-fast)var(--ease-main);border-radius:18px;flex-direction:column;gap:0;text-decoration:none;display:flex;overflow:hidden}.prd-related-item:hover{transform:translateY(-2px);box-shadow:0 24px 54px #37559b26}.prd-related-image{aspect-ratio:16/8.7;background:#edf4ff;border-radius:12px;width:calc(100% - 30px);margin:15px 15px 0;position:relative;overflow:hidden}.prd-related-image img{object-fit:cover}.prd-related-content{flex-direction:column;flex:auto;gap:12px;padding:22px 20px;display:flex}.prd-related-meta{color:#66718d;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:flex}.prd-related-badge{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;font-weight:700}.prd-related-post-title{color:#06123d;margin:0;font-size:16px;font-weight:900;line-height:1.45}.prd-related-excerpt{color:#66718d;margin:0;font-size:13px;font-weight:700;line-height:1.65}.prd-related-read-more{color:var(--kfn-primary);align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:900;display:inline-flex}@media (max-width:1100px){.prd-condition-panel .prd-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-card-top,.prd-card-stats,.prd-card-footer{padding-inline:24px}}@media (max-width:900px){.prd-hero{padding:122px 0 36px}.prd-condition-bar{grid-template-columns:1fr;gap:20px;padding:22px}.prd-condition-toggle{justify-content:flex-start}.prd-list,.prd-benefits,.prd-related-list{grid-template-columns:1fr}.prd-benefit+.prd-benefit{border-top:1px solid #dce5f9e6;border-left:0}}@media (max-width:640px){.prd-hero-title{font-size:34px}.prd-condition-panel .prd-filter{grid-template-columns:1fr}.prd-card-top{grid-template-columns:auto minmax(0,1fr)}.prd-btn-compare{grid-column:1/-1;justify-self:start}.prd-card-stats{grid-template-columns:1fr}.prd-stat,.prd-stat:nth-child(2n){border-top:1px solid #dce5f9e6;border-right:0;margin-top:18px;padding:18px 0 0}.prd-stat:first-child{border-top:0;margin-top:0;padding-top:0}.prd-card-footer{flex-direction:column;align-items:stretch}.prd-card-apply{width:100%}.prd-faq-list{padding:0 20px}}.prd-detail-page{background:var(--kfn-bg);min-height:100vh;padding:32px 0 80px}.prd-detail-breadcrumb{color:var(--kfn-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.prd-detail-hero-card{background:var(--kfn-surface);border:1.5px solid var(--kfn-line);border-radius:var(--radius-m);align-items:flex-start;gap:24px;margin-bottom:24px;padding:24px 28px;display:flex}.prd-detail-hero-img{border-radius:10px;flex-direction:column;flex:0 0 140px;justify-content:center;align-items:center;gap:4px;height:96px;font-size:28px;display:flex;position:relative}.prd-detail-hero-info{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.prd-detail-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prd-detail-name{color:var(--kfn-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.prd-detail-badge{color:#856404;background:#fff3cd;border:1px solid #ffd970;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.prd-detail-bank{color:var(--kfn-muted);margin:0;font-size:13px}.prd-detail-rating{align-items:center;gap:6px;display:flex}.prd-detail-stars{gap:1px;display:inline-flex}.prd-star{color:#ddd;font-size:16px}.prd-star.is-full{color:#f5a623}.prd-star.is-half{color:#f5a623;opacity:.6}.prd-detail-rating-text{color:var(--kfn-muted);font-size:13px}.prd-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.prd-detail-btn-apply{border-radius:var(--radius-s);background:var(--kfn-primary);color:#fff;white-space:nowrap;transition:background var(--duration-fast)var(--ease-main),transform var(--duration-fast)var(--ease-main);align-items:center;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.prd-detail-btn-apply:hover{background:var(--kfn-primary-dark);transform:translateY(-1px)}.prd-detail-btn-compare{border-radius:var(--radius-s);border:1.5px solid var(--kfn-primary);color:var(--kfn-primary);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast)var(--ease-main);background:0 0;align-items:center;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.prd-detail-btn-compare:hover{background:var(--kfn-primary-soft)}.prd-detail-section{margin-bottom:24px}.prd-detail-section-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--kfn-muted);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:800;display:flex}.prd-detail-section-new{background:var(--kfn-primary-soft);color:var(--kfn-primary-dark);letter-spacing:.08em;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.prd-pros-cons-card{background:var(--kfn-surface);border:1.5px solid var(--kfn-line);border-radius:var(--radius-m);padding:24px 28px}.prd-pros-cons-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.prd-pros-title{color:#166534;margin:0 0 12px;font-size:15px;font-weight:700}.prd-cons-title{color:#991b1b;margin:0 0 12px;font-size:15px;font-weight:700}.prd-pros-list,.prd-cons-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prd-pros-list li,.prd-cons-list li{color:var(--kfn-ink);padding-left:14px;font-size:14px;line-height:1.55;position:relative}.prd-pros-list li:before{content:"·";color:#166534;font-weight:700;position:absolute;left:0}.prd-cons-list li:before{content:"·";color:#991b1b;font-weight:700;position:absolute;left:0}.prd-detail-info-card{background:var(--kfn-surface);border:1.5px solid var(--kfn-line);border-radius:var(--radius-m);padding:24px 28px}.prd-detail-info-card-title{color:var(--kfn-ink);margin:0 0 14px;font-size:16px;font-weight:700}.prd-detail-info-table{flex-direction:column;margin:0;display:flex}.prd-detail-info-row{border-bottom:1px solid var(--kfn-line);align-items:baseline;gap:16px;padding:12px 0;display:flex}.prd-detail-info-row:last-child{border-bottom:none}.prd-detail-info-label{color:var(--kfn-muted);flex:0 0 200px;font-size:14px}.prd-detail-info-value{color:var(--kfn-ink);text-align:right;flex:1 1 0;margin:0;font-size:15px;font-weight:600}.prd-process-card{background:var(--kfn-surface);border:1.5px solid var(--kfn-line);border-radius:var(--radius-m);padding:24px 28px}.prd-process-title{color:var(--kfn-ink);margin:0 0 20px;font-size:16px;font-weight:700}.prd-process-steps{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.prd-process-step{text-align:center;flex-direction:column;flex:0 0 calc(25% - 12px);align-items:center;gap:10px;display:flex}.prd-process-step-num{background:var(--kfn-primary-soft);width:36px;height:36px;color:var(--kfn-primary-dark);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.prd-process-step-label{color:var(--kfn-muted);margin:0;font-size:14px;line-height:1.4}.prd-similar-card{background:var(--kfn-surface);border:1.5px solid var(--kfn-line);border-radius:var(--radius-m);padding:24px 28px}.prd-similar-title{color:var(--kfn-ink);margin:0 0 16px;font-size:16px;font-weight:700}.prd-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.prd-similar-item{transition:transform var(--duration-fast)var(--ease-main);flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.prd-similar-item:hover{transform:translateY(-2px)}.prd-similar-img{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:fit-content;height:70px;font-size:20px;display:flex}.prd-similar-img img{width:auto;max-width:100%;height:auto;max-height:100%}.prd-similar-name{color:var(--kfn-ink);margin:0;font-size:13px;font-weight:600}.prd-similar-cta{color:var(--kfn-primary);font-size:13px;font-weight:600}@media (max-width:768px){.prd-detail-hero-card{flex-direction:column}.prd-detail-hero-img{flex:none;width:100%}.prd-pros-cons-grid{grid-template-columns:1fr}.prd-process-steps .prd-process-step{flex:0 0 calc(50% - 8px)}.prd-similar-grid{grid-template-columns:1fr 1fr}.prd-detail-info-label{flex:0 0 120px}}.prd-detail-hero-strip{padding:18px 0 16px}.prd-detail-breadcrumb{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.prd-detail-breadcrumb a{color:#ffffffbf;transition:color var(--duration-fast)var(--ease-main);text-decoration:none}.prd-detail-breadcrumb a:hover{color:#fff}.prd-detail-breadcrumb span:last-child{color:#fff;font-weight:600}.prd-detail-breadcrumb-sep{opacity:.5}.prd-detail-layout{flex-direction:column;gap:14px;padding:20px 0 48px;display:flex}
