.services-v2{position:relative;isolation:isolate;min-height:0;color:#eaf5fb;background:#071b2c}body.services-v2-page #services.page-panel.is-active{min-height:0}.services-v2__intro{max-width:780px;margin:0 auto 48px;padding-top:10px;text-align:center}.services-v2__eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:#79edda;font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.services-v2__eyebrow svg{width:16px;height:16px;stroke-width:1.8}.services-v2__intro h1{max-width:760px;margin:0 auto;color:#f1f8fc;font-size:clamp(38px,4.4vw,60px);font-weight:850;letter-spacing:0;line-height:1.04}.services-v2__hero-lead{max-width:680px;margin:20px auto 0;color:#a9bfd0;font-size:18px;line-height:1.7}.services-v2 .service-grid{position:relative;z-index:1}.services-v2 .service-card{height:auto;max-height:none;overflow:hidden}body.services-v2-page .site{background:#071b2c}body.services-v2-page{--services-bg: #071b2c;--services-card: #102c40;--services-card-hover: #15384d;--services-border: rgba(125, 190, 210, .22);--services-text: #f1f6fa;--services-muted: #a8c0cf;--services-teal: #67d8ce;--services-gold: #d5b46f;background:var(--services-bg)}body.services-v2-page #services,body.services-v2-page #sourcing-purchasing,body.services-v2-page #dropshipping-service,body.services-v2-page #photos-designs,body.services-v2-page #extra-service{background:var(--services-bg);color:var(--services-text)}body.services-v2-page #services:before,body.services-v2-page #services:after{display:none;content:none;animation:none}body.services-v2-page #services .service-card,body.services-v2-page .detail-insights,body.services-v2-page .detail-block,body.services-v2-page .plan-section,body.services-v2-page .compare-grid,body.services-v2-page .flow-step,body.services-v2-page .ds-block,body.services-v2-page .ds-step,body.services-v2-page .photo-block,body.services-v2-page .photo-step,body.services-v2-page .extra-card{border:1px solid var(--services-border);background:var(--services-card);box-shadow:0 22px 60px #00040e33;color:var(--services-text)}body.services-v2-page .service-card,body.services-v2-page .detail-insights{max-height:none}body.services-v2-page .detail-insights{overflow:visible}body.services-v2-page #services .service-card:hover{border-color:var(--services-border);background:var(--services-card);box-shadow:0 22px 60px #00040e33;transform:none}body.services-v2-page #services .service-card{transition:opacity .7s ease,transform .7s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}body.services-v2-page #services .service-card .service-media,body.services-v2-page #services .service-card:hover .service-media{transform:none;transition:none}body.services-v2-page #services .service-card:after{display:none;animation:none}body.services-v2-page #services .service-body,body.services-v2-page #services .service-body h3,body.services-v2-page #services .service-body strong{color:var(--services-text)}body.services-v2-page #services .service-body p,body.services-v2-page .plan-copy p,body.services-v2-page .detail-block p,body.services-v2-page .ds-block p,body.services-v2-page .photo-step p,body.services-v2-page .extra-card p,body.services-v2-page .extra-card span{color:var(--services-muted)}body.services-v2-page #services .ribbon,body.services-v2-page .plan-tags span,body.services-v2-page .ds-step b,body.services-v2-page .ds-why-card small,body.services-v2-page .photo-step-icon,body.services-v2-page .extra-card .kicker{color:var(--services-teal)}body.services-v2-page #services .ribbon{background:#67d8ce1a;box-shadow:inset 0 0 0 1px #67d8ce3d}body.services-v2-page #services .service-body{justify-content:flex-start}body.services-v2-page #services .ribbon{width:-moz-max-content;width:max-content;margin:0 0 18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--services-teal);font-size:12px;font-weight:850;letter-spacing:.08em;line-height:1.3}body.services-v2-page #services .service-body h3{margin-bottom:7px}body.services-v2-page #services .service-body p{line-height:1.66}body.services-v2-page #services .services-v2__service-link{width:-moz-max-content;width:max-content;min-width:0;min-height:0;margin-top:24px;padding:0 0 3px;border:0;border-bottom:1px solid transparent;border-radius:0;color:var(--services-gold);background:transparent;box-shadow:none;font-size:14px;font-weight:850;gap:7px;text-decoration:none;transition:color .22s ease,border-color .22s ease}body.services-v2-page #services .services-v2__service-link:hover{color:#e1c684;border-bottom-color:#e1c684b8;transform:none}body.services-v2-page #services .services-v2__service-link svg{width:15px;height:15px;stroke-width:2;transition:transform .22s ease}body.services-v2-page #services .services-v2__service-link:hover svg{transform:translate(2px,-1px)}body.services-v2-page #services .btn-secondary,body.services-v2-page .detail-actions .btn,body.services-v2-page .plan-cta{color:#071b2c;background:var(--services-gold);border-color:#d5b46fb3;box-shadow:0 14px 30px #d5b46f29}body.services-v2-page #services .btn-secondary:hover,body.services-v2-page .detail-actions .btn:hover,body.services-v2-page .plan-cta:hover{background:#e1c684;box-shadow:0 18px 38px #d5b46f3d}body.services-v2-page .detail-insights{background:#0d273b}body.services-v2-page .insight-chip,body.services-v2-page .compare-cell,body.services-v2-page .extra-mini-list span,body.services-v2-page .extra-metrics span,body.services-v2-page .extra-tags span{border:1px solid rgba(125,190,210,.16);background:#15384d;color:var(--services-text);box-shadow:none}body.services-v2-page .insight-chip strong,body.services-v2-page .detail-block-head h3,body.services-v2-page .plan-copy h4,body.services-v2-page .ds-block-head h3,body.services-v2-page .photo-block-head h3,body.services-v2-page .extra-card h3,body.services-v2-page .flow-step h4,body.services-v2-page .ds-step strong,body.services-v2-page .photo-step h4,body.services-v2-page .extra-metrics strong{color:var(--services-text)}body.services-v2-page .insight-chip span,body.services-v2-page .flow-step small,body.services-v2-page .flow-step .flow-subtitle,body.services-v2-page .extra-metrics small{color:var(--services-teal)}body.services-v2-page .detail-block,body.services-v2-page .ds-block,body.services-v2-page .photo-block{border-radius:42px}body.services-v2-page .compare-grid{padding:12px;background:#0d273b}body.services-v2-page .compare-cell{border-color:#7dbed229}body.services-v2-page .compare-row.head .compare-cell{color:var(--services-text);background:#15384d}body.services-v2-page .compare-cell.key{color:var(--services-teal);background:#67d8ce1a}body.services-v2-page .flow-step:nth-child(2n){background:#122f43}body.services-v2-page .flow-icon{color:var(--services-teal);background:#67d8ce1a;box-shadow:inset 0 0 0 1px #67d8ce3d}body.services-v2-page .flow-icon:after{background:var(--services-gold)}body.services-v2-page .ds-why-card p,body.services-v2-page .ds-step span,body.services-v2-page .extra-bullets span{color:var(--services-muted)}body.services-v2-page .ds-step b{background:#67d8ce1a}body.services-v2-page .photo-step-icon,body.services-v2-page .extra-card .kicker,body.services-v2-page .extra-card.feature .kicker{background:#67d8ce1a;box-shadow:inset 0 0 0 1px #67d8ce33}body.services-v2-page .extra-bullets span:before{background:var(--services-teal);box-shadow:0 0 0 5px #67d8ce1a}body.services-v2-page .ds-hero .kicker,body.services-v2-page .photo-copy .kicker,body.services-v2-page .extra-ref-title .kicker{color:var(--services-teal)}body.services-v2-page .service-detail .section-lead,body.services-v2-page #dropshipping-service .section-lead,body.services-v2-page .ds-block-head p,body.services-v2-page .photo-copy .section-lead,body.services-v2-page .extra-ref-lead,body.services-v2-page .extra-photo-copy p,body.services-v2-page .extra-pack-copy p,body.services-v2-page .extra-ref-list li{color:var(--services-muted)}body.services-v2-page .extra-ref-title h2,body.services-v2-page .extra-ref-service h3,body.services-v2-page .extra-pack-copy h4{color:var(--services-text)}body.services-v2-page .services-v2-section-rule{position:relative;top:auto;left:auto;width:min(84%,980px);height:1px;margin:68px auto 0;transform:none;opacity:1;background:linear-gradient(90deg,transparent,rgba(194,220,236,.52) 26%,rgba(236,249,255,.86) 50%,rgba(89,225,205,.52) 72%,transparent);box-shadow:0 0 8px #78d7dc29;pointer-events:none}body.services-v2-page .services-v2-section-rule__glow{position:absolute;top:-4px;right:12%;left:12%;height:8px;display:block;content:"";opacity:.2;background:linear-gradient(90deg,transparent,rgba(98,232,209,.38),transparent);filter:blur(4px)}body.services-v2-page .plan-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}body.services-v2-page .plan-section{position:relative;display:block;min-height:0;padding:34px;overflow:hidden;border-radius:14px;background:#102c40;border:1px solid rgba(125,190,210,.22);box-shadow:0 22px 60px #00040e33}body.services-v2-page .plan-section:before{display:none;content:none}body.services-v2-page .plan-section.custom-plan{background:radial-gradient(circle at 88% 8%,rgba(213,180,111,.13),transparent 34%),linear-gradient(145deg,#0d2638,#091f31 72%);border:1px solid rgba(235,203,134,.9);box-shadow:0 24px 64px #00040e3d,0 0 24px #ebcb861f}body.services-v2-page .plan-section.custom-plan:before{display:none;content:none}body.services-v2-page .plan-section.basic-plan{background:radial-gradient(circle at 10% 8%,rgba(103,216,206,.12),transparent 34%),linear-gradient(145deg,#15384d,#102c40 76%);border-color:#7dbed23d}body.services-v2-page .plan-section:nth-child(2n) .plan-copy{order:initial}body.services-v2-page .plan-copy{min-height:100%;display:flex;flex-direction:column;gap:0}body.services-v2-page .plan-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}body.services-v2-page .plan-symbol{width:auto;height:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--services-teal);border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}body.services-v2-page .plan-symbol svg{width:29px;height:29px;stroke-width:1.8}body.services-v2-page .custom-plan .plan-symbol{color:#f0d18a}body.services-v2-page .plan-heading-copy{display:grid;gap:5px}body.services-v2-page .plan-copy .kicker{width:auto;margin:0;padding:0;color:var(--services-text);background:transparent;box-shadow:none;font-size:15px;font-weight:850;letter-spacing:.08em;line-height:1.3}body.services-v2-page .custom-plan .plan-copy .kicker{color:#f4e3b5;background:transparent;font-size:16px;box-shadow:none}body.services-v2-page .plan-label{color:var(--services-teal);font-size:10px;font-weight:850;letter-spacing:.18em;line-height:1.2}body.services-v2-page .custom-plan .plan-label{color:#e1c684}body.services-v2-page .plan-copy h4{max-width:480px;margin:0;color:var(--services-text);font-family:inherit;font-size:clamp(25px,2.35vw,35px);line-height:1.12}body.services-v2-page .plan-rule{width:100%;height:1px;flex:0 0 1px;margin:24px 0 20px;background:#67d8ce4d}body.services-v2-page .custom-plan .plan-rule{background:#e1c6845c}body.services-v2-page .plan-copy>p:not(.kicker){max-width:560px;margin:16px 0 0;color:var(--services-muted);font-size:16px;line-height:1.7}body.services-v2-page .plan-tags{margin-top:24px;gap:8px 18px}body.services-v2-page .plan-tags span{display:inline-flex;align-items:center;gap:7px;padding:0;color:var(--services-teal);background:transparent;font-size:12px;line-height:1.5;letter-spacing:.03em}body.services-v2-page .plan-tags span svg{width:13px;height:13px;flex:0 0 13px;stroke-width:2.4}body.services-v2-page .custom-plan .plan-tags span{color:#b6d9d6}body.services-v2-page .basic-plan .plan-tags span{color:#9be9df}body.services-v2-page .custom-plan .plan-tags span svg{color:#e6c979}body.services-v2-page .plan-cta{width:-moz-max-content;width:max-content;min-width:0;min-height:0;margin-top:30px;padding:0 0 4px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--services-teal);border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;font-size:14px;font-weight:850;text-decoration:none;transition:color .22s ease,border-color .22s ease}body.services-v2-page .custom-plan .plan-cta{color:#e6c979}body.services-v2-page .plan-cta:before,body.services-v2-page .plan-cta:after,body.services-v2-page .plan-cta .cta-burst,body.services-v2-page .plan-cta span:before,body.services-v2-page .plan-cta span:after{display:none;content:none;animation:none}body.services-v2-page .plan-cta svg{width:16px;height:16px;stroke-width:2;transition:transform .22s ease}body.services-v2-page .plan-cta:hover,body.services-v2-page .plan-cta:focus-visible{color:#f2d993;background:transparent;box-shadow:none;border-color:currentColor;transform:none;border-bottom-color:currentColor}body.services-v2-page .basic-plan .plan-cta:hover,body.services-v2-page .basic-plan .plan-cta:focus-visible{color:#9be9e0;background:transparent;box-shadow:none;transform:none}body.services-v2-page .plan-cta:hover svg,body.services-v2-page .plan-cta:focus-visible svg{transform:translate(2px,-1px)}body.services-v2-page .plan-cta .cta-burst:before,body.services-v2-page .plan-cta .cta-burst:after,body.services-v2-page .plan-cta span:before,body.services-v2-page .plan-cta span:after{animation:none;opacity:0}@media(max-width:760px){body.services-v2-page .plan-showcase{grid-template-columns:1fr;gap:18px}body.services-v2-page .plan-section{padding:28px 24px}body.services-v2-page .plan-copy h4{max-width:none;font-size:clamp(25px,7.5vw,34px)}.services-v2__intro{max-width:580px;margin-bottom:38px;padding-top:0;text-align:left}.services-v2__eyebrow{margin-bottom:16px}.services-v2__intro h1{max-width:560px;font-size:clamp(36px,10vw,52px);line-height:1.06}.services-v2__hero-lead{max-width:560px;margin-top:16px;font-size:16px;line-height:1.65}}@media(prefers-reduced-motion:reduce){.services-v2 *{scroll-behavior:auto}}body.solutions-v2-page{--solutions-bg: #071b2c;--solutions-card: #102c40;--solutions-card-alt: #0d273b;--solutions-card-raised: #15384d;--solutions-border: rgba(125, 190, 210, .22);--solutions-text: #f1f6fa;--solutions-muted: #a8c0cf;--solutions-teal: #67d8ce;--solutions-gold: #d5b46f;background:var(--solutions-bg);color:var(--solutions-text)}body.solutions-v2-page .site,body.solutions-v2-page #solutions,body.solutions-v2-page #private-label,body.solutions-v2-page #shipping-solution,body.solutions-v2-page [id="1688-sourcing"],body.solutions-v2-page #quality-control,body.solutions-v2-page #credit-payment-terms{background:var(--solutions-bg);color:var(--solutions-text)}body.solutions-v2-page #solutions.page-panel.is-active,body.solutions-v2-page #private-label.page-panel.is-active,body.solutions-v2-page #shipping-solution.page-panel.is-active,body.solutions-v2-page [id="1688-sourcing"].page-panel.is-active,body.solutions-v2-page #quality-control.page-panel.is-active,body.solutions-v2-page #credit-payment-terms.page-panel.is-active{min-height:0}body.solutions-v2-page #solutions:before,body.solutions-v2-page #solutions:after,body.solutions-v2-page #private-label:before,body.solutions-v2-page #private-label:after,body.solutions-v2-page #shipping-solution:before,body.solutions-v2-page #shipping-solution:after,body.solutions-v2-page [id="1688-sourcing"]:before,body.solutions-v2-page [id="1688-sourcing"]:after,body.solutions-v2-page #quality-control:before,body.solutions-v2-page #quality-control:after,body.solutions-v2-page #credit-payment-terms:before,body.solutions-v2-page #credit-payment-terms:after{display:none;content:none;animation:none}body.solutions-v2-page .kicker,body.solutions-v2-page .category small,body.solutions-v2-page .pl-material small,body.solutions-v2-page .pl-flex-card b,body.solutions-v2-page .credit-note small,body.solutions-v2-page .ship-status-card small,body.solutions-v2-page .ship-method-copy small,body.solutions-v2-page .ali1688-point small,body.solutions-v2-page .ali1688-check small,body.solutions-v2-page .ali1688-step small,body.solutions-v2-page .ali1688-note small,body.solutions-v2-page .quality-note small,body.solutions-v2-page .quality-assurance small,body.solutions-v2-page .credit-step small{color:var(--solutions-teal)}body.solutions-v2-page .section-title,body.solutions-v2-page .solutions-intro h2,body.solutions-v2-page .pl-section-head h3,body.solutions-v2-page .ship-section-head h3,body.solutions-v2-page .ali1688-section-head h3,body.solutions-v2-page .quality-section-head h3,body.solutions-v2-page .credit-section-head h3,body.solutions-v2-page .pl-material strong,body.solutions-v2-page .pl-flex-card h4,body.solutions-v2-page .pl-advantage strong,body.solutions-v2-page .credit-note strong,body.solutions-v2-page .ship-status-card strong,body.solutions-v2-page .ship-method-copy h4,body.solutions-v2-page .ali1688-point strong,body.solutions-v2-page .ali1688-check strong,body.solutions-v2-page .ali1688-step strong,body.solutions-v2-page .ali1688-note strong,body.solutions-v2-page .quality-note strong,body.solutions-v2-page .quality-assurance strong,body.solutions-v2-page .credit-step strong{color:var(--solutions-text)}body.solutions-v2-page .section-lead,body.solutions-v2-page .solutions-intro .section-lead,body.solutions-v2-page .pl-section-head p,body.solutions-v2-page .pl-material span,body.solutions-v2-page .pl-flex-card p,body.solutions-v2-page .pl-advantage span,body.solutions-v2-page .credit-note span,body.solutions-v2-page .ship-section-head p,body.solutions-v2-page .ship-status-card span,body.solutions-v2-page .ship-method-copy p,body.solutions-v2-page .ali1688-section-head p,body.solutions-v2-page .ali1688-point span,body.solutions-v2-page .ali1688-check span,body.solutions-v2-page .ali1688-step span,body.solutions-v2-page .ali1688-note span,body.solutions-v2-page .quality-section-head p,body.solutions-v2-page .quality-note span,body.solutions-v2-page .quality-assurance span,body.solutions-v2-page .credit-section-head p,body.solutions-v2-page .credit-step span{color:var(--solutions-muted)}body.solutions-v2-page .product-panel{box-shadow:0 24px 70px #00040e47}body.solutions-v2-page .product-badge,body.solutions-v2-page .category,body.solutions-v2-page .pl-section,body.solutions-v2-page .pl-material,body.solutions-v2-page .pl-flex-card,body.solutions-v2-page .pl-advantage,body.solutions-v2-page .ship-command,body.solutions-v2-page .ship-status-card,body.solutions-v2-page .ship-section,body.solutions-v2-page .ship-method,body.solutions-v2-page .ali1688-section,body.solutions-v2-page .ali1688-point,body.solutions-v2-page .ali1688-check,body.solutions-v2-page .ali1688-step,body.solutions-v2-page .ali1688-note,body.solutions-v2-page .quality-section,body.solutions-v2-page .quality-note,body.solutions-v2-page .quality-assurance,body.solutions-v2-page .credit-section,body.solutions-v2-page .credit-step{border-color:var(--solutions-border);background:var(--solutions-card);color:var(--solutions-text);box-shadow:0 18px 48px #00040e33}body.solutions-v2-page .product-badge{background:#071b2cc7;border-color:#b1def138;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.solutions-v2-page .product-badge strong{color:var(--solutions-text)}body.solutions-v2-page .product-badge span{color:var(--solutions-muted)}body.solutions-v2-page .category{transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}body.solutions-v2-page .category:hover{transform:none;border-color:#67d8ce66;background:var(--solutions-card-raised);box-shadow:0 18px 48px #00040e3d}body.solutions-v2-page .category h3,body.solutions-v2-page .category p{color:var(--solutions-text)}body.solutions-v2-page .category p{color:var(--solutions-muted)}body.solutions-v2-page .category .btn,body.solutions-v2-page .detail-actions .btn,body.solutions-v2-page .extra-ref-more{color:#071b2c;background:var(--solutions-gold);border-color:#d5b46fb8;box-shadow:0 14px 30px #d5b46f24}body.solutions-v2-page .category .btn:hover,body.solutions-v2-page .detail-actions .btn:hover,body.solutions-v2-page .extra-ref-more:hover,body.solutions-v2-page .category .btn:focus-visible,body.solutions-v2-page .detail-actions .btn:focus-visible,body.solutions-v2-page .extra-ref-more:focus-visible{color:#071b2c;background:#e1c684;border-color:#ebcb86e6;box-shadow:0 16px 34px #d5b46f33}body.solutions-v2-page .category .btn-secondary{color:#071b2c;background:var(--solutions-gold)}body.solutions-v2-page .pl-material,body.solutions-v2-page .pl-flex-card,body.solutions-v2-page .pl-advantage,body.solutions-v2-page .ship-status-card,body.solutions-v2-page .ship-method,body.solutions-v2-page .ali1688-point,body.solutions-v2-page .ali1688-check,body.solutions-v2-page .ali1688-step,body.solutions-v2-page .ali1688-note,body.solutions-v2-page .quality-note,body.solutions-v2-page .quality-assurance,body.solutions-v2-page .credit-step{background:var(--solutions-card-alt)}body.solutions-v2-page .pl-advantage i,body.solutions-v2-page .credit-step i{color:var(--solutions-teal);background:#67d8ce1a;border-color:#67d8ce3d;box-shadow:none}body.solutions-v2-page .ali1688-point:before,body.solutions-v2-page .ali1688-check:before,body.solutions-v2-page .ali1688-step:before,body.solutions-v2-page .ali1688-note:before{background:var(--solutions-teal)}body.solutions-v2-page .credit-flow:before{background:linear-gradient(90deg,transparent,rgba(103,216,206,.48),rgba(213,180,111,.34),transparent)}@media(prefers-reduced-motion:reduce){body.solutions-v2-page .category,body.solutions-v2-page .category:hover,body.solutions-v2-page .category .btn,body.solutions-v2-page .detail-actions .btn,body.solutions-v2-page .extra-ref-more{transition-duration:.01ms}}body.products-v2-page{--products-bg: #071b2c;--products-card: #102c40;--products-card-raised: #15384d;--products-border: rgba(125, 190, 210, .22);--products-text: #f1f6fa;--products-muted: #b5c9d6;--products-subtle: #98b2c3;--products-teal: #67d8ce;--products-gold: #ebc678;background:var(--products-bg);color:var(--products-text)}body.products-v2-page .site,body.products-v2-page #product-categories,body.products-v2-page #custom-products,body.products-v2-page #product-certification{background:var(--products-bg);color:var(--products-text)}body.products-v2-page .product-page{position:relative;isolation:isolate;min-height:0;background:transparent}body.products-v2-page .product-page .section-head{max-width:820px;margin:0 auto 48px}body.products-v2-page .product-page .kicker{color:var(--products-teal)}body.products-v2-page .product-page .section-title,body.products-v2-page .product-page .product-band-title,body.products-v2-page .product-page h3{color:var(--products-text)}body.products-v2-page .product-page .section-lead,body.products-v2-page .product-page p{color:var(--products-muted)}body.products-v2-page .product-page .btn-primary{color:#071b2c;background:var(--products-gold);box-shadow:0 16px 34px #ebc67829}body.products-v2-page .product-page .btn-primary:hover,body.products-v2-page .product-page .btn-primary:focus-visible{color:#071b2c;background:#f4d58d;box-shadow:0 18px 36px #ebc67838}body.products-v2-page .product-icon-grid{gap:18px;margin-bottom:0}body.products-v2-page .product-icon-item{min-height:138px;padding:22px 18px 20px 23px;border:1px solid rgba(125,190,210,.15);border-radius:14px;background:#102c4085;transition:border-color .22s ease,background-color .22s ease}body.products-v2-page .product-icon-item:before,body.products-v2-page .custom-options article:before,body.products-v2-page .material-item:before,body.products-v2-page .market-item:before,body.products-v2-page .doc-item:before{width:2px;height:42px;border-radius:0;background:linear-gradient(180deg,var(--products-teal),rgba(103,216,206,0))}body.products-v2-page .product-icon-item:hover,body.products-v2-page .custom-options article:hover,body.products-v2-page .material-item:hover,body.products-v2-page .market-item:hover,body.products-v2-page .doc-item:hover{transform:none}body.products-v2-page .product-icon-item:hover{border-color:#67d8ce61;background:#15384db8}body.products-v2-page .product-icon{color:var(--products-teal)}body.products-v2-page .product-icon-item h3{font-size:16px;line-height:1.42}body.products-v2-page .products-v2-custom-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:36px;align-items:center}body.products-v2-page .products-v2-custom-layout>.products-v2-configuration-hub{align-self:center}body.products-v2-page .products-v2-custom-layout__content{display:grid;gap:40px}body.products-v2-page .product-band-title{margin:0 0 18px;font-family:inherit;font-size:clamp(27px,2.7vw,40px);font-weight:780;letter-spacing:0;line-height:1.12}body.products-v2-page .custom-options,body.products-v2-page .materials-grid{gap:14px;grid-auto-rows:1fr}body.products-v2-page .custom-options article,body.products-v2-page .material-item,body.products-v2-page .market-item,body.products-v2-page .doc-item{min-height:0;padding:18px 18px 18px 20px;border:1px solid rgba(125,190,210,.16);border-radius:12px;background:#102c408c;transition:border-color .22s ease,background-color .22s ease}body.products-v2-page .custom-options article:hover,body.products-v2-page .material-item:hover,body.products-v2-page .market-item:hover,body.products-v2-page .doc-item:hover{border-color:#67d8ce47;background:#15384dad}body.products-v2-page .custom-options h3,body.products-v2-page .material-item h3,body.products-v2-page .market-item h3,body.products-v2-page .doc-item h3{margin:0 0 8px;font-size:18px;line-height:1.3}body.products-v2-page .custom-options p,body.products-v2-page .material-item p,body.products-v2-page .market-item p,body.products-v2-page .doc-item p{color:var(--products-subtle);font-size:14px;line-height:1.62}body.products-v2-page .products-v2-configuration-hub,body.products-v2-page .products-v2-compliance-matrix{overflow:hidden;border:1px solid var(--products-border);border-radius:18px;background:linear-gradient(145deg,#15384de0,#0a2335f5);box-shadow:0 22px 60px #00040e38}body.products-v2-page .products-v2-configuration-hub{--products-hub-view-height: 510px;position:relative;min-height:var(--products-hub-view-height)}body.products-v2-page .products-v2-configuration-hub__viewport{position:relative;height:var(--products-hub-view-height);overflow:hidden}body.products-v2-page .products-v2-configuration-hub__track{display:flex;width:400%;height:100%;transform:translate(0);transition:transform .5s ease-in-out;will-change:transform}body.products-v2-page .products-v2-configuration-hub__track.is-instant{transition:none}body.products-v2-page .products-v2-configuration-hub__view{position:relative;display:grid;flex:0 0 25%;grid-template-rows:48px 1fr}body.products-v2-page .products-v2-configuration-hub__controls{position:absolute;top:0;right:17px;z-index:3;display:inline-flex;align-items:center;gap:5px;height:48px}body.products-v2-page .products-v2-configuration-hub__controls button{width:18px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;touch-action:manipulation}body.products-v2-page .products-v2-configuration-hub__controls button:before{display:block;width:5px;height:5px;margin:auto;border-radius:50%;background:#b5c9d661;content:"";transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}body.products-v2-page .products-v2-configuration-hub__controls button.is-active:before,body.products-v2-page .products-v2-configuration-hub__controls button:hover:before,body.products-v2-page .products-v2-configuration-hub__controls button:focus-visible:before{background:var(--products-teal);box-shadow:0 0 9px #67d8ce70;transform:scale(1.28)}body.products-v2-page .products-v2-configuration-hub__controls button:focus-visible{outline:1px solid rgba(103,216,206,.9);outline-offset:2px;border-radius:3px}body.products-v2-page .products-v2-platform-bar{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 17px;border-bottom:1px solid rgba(125,190,210,.16);background:#0519286b}body.products-v2-page .products-v2-platform-bar__title{display:inline-flex;align-items:center;gap:8px;color:var(--products-teal);font-size:10px;font-weight:850;letter-spacing:.13em;line-height:1.2}body.products-v2-page .products-v2-platform-bar__title svg{width:15px;height:15px;stroke-width:1.8}body.products-v2-page .products-v2-platform-bar__status{display:inline-flex;gap:5px}body.products-v2-page .products-v2-platform-bar__status i{width:5px;height:5px;border-radius:50%;background:#b5c9d66b}body.products-v2-page .products-v2-platform-bar__status i:first-child{background:var(--products-teal)}body.products-v2-page .products-v2-configuration-hub__body{display:grid;grid-template-columns:minmax(108px,.86fr) minmax(200px,1.46fr) minmax(108px,.86fr);align-items:stretch;gap:clamp(12px,2.2vw,24px);min-height:462px;padding:22px;overflow:hidden;background:linear-gradient(rgba(103,216,206,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(103,216,206,.045) 1px,transparent 1px),radial-gradient(circle at 50% 48%,rgba(103,216,206,.12),transparent 36%);background-size:28px 28px,28px 28px,auto}body.products-v2-page .products-v2-configuration-hub__column{display:grid;grid-template-rows:repeat(3,78px);align-self:stretch;align-content:space-between;gap:0}body.products-v2-page .products-v2-spec-card{position:relative;z-index:1;align-self:center;width:100%;min-height:286px;padding:22px;border:1px solid rgba(150,211,220,.42);border-radius:14px;background:linear-gradient(145deg,#0c2e42fa,#071f30f2);box-shadow:0 18px 46px #00071157,inset 0 1px #e2f8fa0f}body.products-v2-page .products-v2-spec-card__caption{display:block;color:#d6eef2;font-size:9px;font-weight:850;letter-spacing:.13em;text-align:center}body.products-v2-page .products-v2-spec-card__diagram{display:block;width:100%;height:174px;margin:18px auto 0}body.products-v2-page .products-v2-spec-card__diagram path,body.products-v2-page .products-v2-spec-card__diagram circle{fill:none;stroke:var(--products-teal);stroke-width:1.25;opacity:.86}body.products-v2-page .products-v2-spec-card__diagram circle{fill:var(--products-gold);stroke:none}body.products-v2-page .products-v2-spec-card__diagram--sample .products-v2-sample-measure,body.products-v2-page .products-v2-spec-card__diagram--materials .products-v2-material-guide{stroke:#b5e1e9a3;stroke-dasharray:3 4}body.products-v2-page .products-v2-spec-card__diagram--sample .products-v2-sample-revision{stroke:var(--products-gold);stroke-width:1.55}body.products-v2-page .products-v2-spec-card__diagram--materials .products-v2-material-layer{fill:#67d8ce09}body.products-v2-page .products-v2-spec-card__diagram--materials .products-v2-material-layer--two{stroke:#bfdee7e0}body.products-v2-page .products-v2-spec-card__diagram--materials .products-v2-material-layer--three{stroke:#67d8ce9e}body.products-v2-page .products-v2-spec-card__diagram--materials .products-v2-material-layer--four{stroke:#ebc678b8}body.products-v2-page .products-v2-spec-card__diagram--materials .products-v2-material-texture{stroke:#b5e1e975;stroke-width:.85}body.products-v2-page .products-v2-config-item{display:flex;align-items:center;gap:8px;min-height:78px;padding:12px 11px;border:1px solid rgba(125,190,210,.18);border-radius:10px;background:#0c2b3ee0;color:#c5d9e2;font-size:12px;font-weight:720;line-height:1.35;box-shadow:0 12px 24px #0008112e}body.products-v2-page .products-v2-config-item svg{width:15px;height:15px;flex:0 0 15px;color:var(--products-teal);stroke-width:1.9}body.products-v2-page .products-v2-compliance-matrix{position:relative;margin:0 auto}body.products-v2-page .products-v2-compliance-matrix__markets,body.products-v2-page .products-v2-compliance-matrix__groups{padding:24px}body.products-v2-page .products-v2-compliance-matrix__markets{padding-bottom:28px;border-bottom:1px solid rgba(125,190,210,.16)}body.products-v2-page .products-v2-matrix-title,body.products-v2-page .products-v2-matrix-group__heading h3{margin:0;color:var(--products-text);font-family:inherit;font-size:16px;font-weight:790;line-height:1.3}body.products-v2-page .products-v2-matrix-title{margin-bottom:14px}body.products-v2-page .products-v2-compliance-matrix .market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.products-v2-page .products-v2-compliance-matrix .market-item{min-height:0;padding:15px 14px 14px 17px}body.products-v2-page .products-v2-compliance-matrix .market-item h3{color:var(--products-teal);font-size:15px}body.products-v2-page .products-v2-compliance-matrix .market-item p{font-size:13px;line-height:1.55}body.products-v2-page .products-v2-compliance-matrix__groups{display:grid;grid-template-columns:.72fr 1.14fr 1.14fr;gap:14px;align-items:stretch}body.products-v2-page .products-v2-matrix-group{padding:17px;border:1px solid rgba(125,190,210,.16);border-radius:12px;background:#08203180}body.products-v2-page .products-v2-matrix-group--requirements{background:linear-gradient(160deg,#67d8ce1c,#102c4094)}body.products-v2-page .products-v2-matrix-group__heading{display:flex;align-items:center;gap:8px;min-height:20px;margin-bottom:13px}body.products-v2-page .products-v2-matrix-group__heading>svg{width:16px;height:16px;flex:0 0 16px;color:var(--products-teal);stroke-width:1.9}body.products-v2-page .products-v2-matrix-group>p{margin:0;color:var(--products-muted);font-size:14px;line-height:1.65}body.products-v2-page .products-v2-compliance-matrix .doc-grid{grid-template-columns:1fr;gap:10px}body.products-v2-page .products-v2-compliance-matrix .doc-item{padding:13px 13px 13px 17px;border-radius:9px;background:#15384d99}body.products-v2-page .products-v2-compliance-matrix .doc-item h3{font-size:14px}body.products-v2-page .products-v2-compliance-matrix .doc-item p{font-size:12px;line-height:1.55}@keyframes products-v2-component-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes products-v2-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible,body.products-v2-page .products-v2-compliance-matrix.products-v2-is-visible{animation:products-v2-component-in .5s ease-out both}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible .products-v2-spec-card,body.products-v2-page .products-v2-compliance-matrix.products-v2-is-visible .products-v2-compliance-matrix__markets{animation:products-v2-item-in .42s .14s ease-out both}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible .products-v2-config-item,body.products-v2-page .products-v2-compliance-matrix.products-v2-is-visible .products-v2-matrix-group{animation:products-v2-item-in .34s ease-out both}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible .products-v2-configuration-hub__column--left .products-v2-config-item:nth-child(1),body.products-v2-page .products-v2-compliance-matrix.products-v2-is-visible .products-v2-matrix-group:nth-child(1){animation-delay:.2s}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible .products-v2-configuration-hub__column--right .products-v2-config-item:nth-child(1),body.products-v2-page .products-v2-compliance-matrix.products-v2-is-visible .products-v2-matrix-group:nth-child(2){animation-delay:.24s}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible .products-v2-configuration-hub__column--left .products-v2-config-item:nth-child(2),body.products-v2-page .products-v2-compliance-matrix.products-v2-is-visible .products-v2-matrix-group:nth-child(3){animation-delay:.28s}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible .products-v2-configuration-hub__column--right .products-v2-config-item:nth-child(2){animation-delay:.32s}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible .products-v2-configuration-hub__column--left .products-v2-config-item:nth-child(3){animation-delay:.36s}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible .products-v2-configuration-hub__column--right .products-v2-config-item:nth-child(3){animation-delay:.4s}@media(max-width:1040px){body.products-v2-page .products-v2-custom-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:26px;align-items:center}body.products-v2-page .products-v2-config-item{min-width:auto;padding:8px 9px;font-size:11px}body.products-v2-page .products-v2-configuration-hub__body{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;gap:10px;padding:16px}body.products-v2-page .products-v2-configuration-hub{--products-hub-view-height: 480px;min-height:var(--products-hub-view-height)}body.products-v2-page .products-v2-configuration-hub__column{display:contents}body.products-v2-page .products-v2-spec-card{grid-column:1 / -1;order:-1;width:min(100%,274px);min-height:226px;justify-self:center;padding:19px}body.products-v2-page .products-v2-spec-card__diagram{height:130px}body.products-v2-page .products-v2-config-item{min-height:48px;font-size:12px}body.products-v2-page .products-v2-compliance-matrix__groups{grid-template-columns:1fr 1fr}body.products-v2-page .products-v2-matrix-group--requirements{grid-column:1 / -1}body.products-v2-page .products-v2-compliance-matrix .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body.products-v2-page .product-page .section-head{margin-bottom:36px;text-align:left}body.products-v2-page .product-page .section-title{font-size:clamp(34px,10vw,48px)}body.products-v2-page .product-page .section-lead{font-size:16px;line-height:1.65}body.products-v2-page .product-page .actions{justify-content:flex-start!important}body.products-v2-page .product-icon-grid,body.products-v2-page .custom-options,body.products-v2-page .materials-grid{gap:12px}body.products-v2-page .product-icon-item{min-height:0;padding:18px 17px 17px 20px}body.products-v2-page .products-v2-custom-layout{grid-template-columns:1fr;gap:28px;align-items:start}body.products-v2-page .products-v2-custom-layout>.products-v2-configuration-hub{align-self:start}body.products-v2-page .products-v2-custom-layout__content{gap:36px}body.products-v2-page .products-v2-config-item{padding:10px;font-size:12px}body.products-v2-page .products-v2-compliance-matrix__markets,body.products-v2-page .products-v2-compliance-matrix__groups{padding:18px}body.products-v2-page .products-v2-compliance-matrix__markets{padding-bottom:20px}body.products-v2-page .products-v2-compliance-matrix .market-grid,body.products-v2-page .products-v2-compliance-matrix__groups{grid-template-columns:1fr}body.products-v2-page .products-v2-matrix-group--requirements{grid-column:auto}}@media(prefers-reduced-motion:reduce){body.products-v2-page .product-page *,body.products-v2-page .product-page *:before,body.products-v2-page .product-page *:after{scroll-behavior:auto;transition-duration:.01ms}body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible,body.products-v2-page .products-v2-compliance-matrix.products-v2-is-visible,body.products-v2-page .products-v2-configuration-hub.products-v2-is-visible *{animation:none}body.products-v2-page .products-v2-configuration-hub__track{transition:none}}body.about-v2-page,body.about-v2-page .site{background:#071b2c}body.about-v2-page .site{background-image:none}#about-us.about-us-detail{--about-bg: #071b2c;--about-surface: #102c40;--about-surface-strong: #15384d;--about-border: rgba(125, 190, 210, .24);--about-text: #f1f6fa;--about-body: #b5c9d6;--about-muted: #98b2c3;--about-teal: #67d8ce;--about-gold: #d5b46f;position:relative;isolation:isolate;color:var(--about-text);background:var(--about-bg)}#about-us.about-us-detail:before,#about-us.about-us-detail:after{display:none;content:none;animation:none}#about-us.about-us-detail .about-us-hero{margin-bottom:72px}#about-us.about-us-detail .about-us-copy .section-title,#about-us.about-us-detail .about-us-section-head h3,#about-us.about-us-detail .about-license-title{color:var(--about-text)}#about-us.about-us-detail .about-us-copy .section-lead,#about-us.about-us-detail .about-us-section-head p,#about-us.about-us-detail .about-us-note span,#about-us.about-us-detail .about-us-diff span,#about-us.about-us-detail .about-us-case span{color:var(--about-body)}#about-us.about-us-detail .about-us-copy .kicker,#about-us.about-us-detail .about-us-note small,#about-us.about-us-detail .about-us-diff small,#about-us.about-us-detail .about-us-case small{color:var(--about-teal)}#about-us.about-us-detail .about-us-stats{gap:24px;margin-top:20px}#about-us.about-us-detail .about-us-note{min-width:0;padding:4px 10px 4px 18px}#about-us.about-us-detail .about-us-note small{display:block;margin-bottom:10px}#about-us.about-us-detail .about-us-note strong{display:block;margin:0 0 8px;color:#eaf4f8;font-size:clamp(18px,1.35vw,20px);line-height:1.34}#about-us.about-us-detail .about-us-note span{display:block;color:#b6cbd7;line-height:1.62}#about-us.about-us-detail .about-us-note:before{top:6px;bottom:6px;height:auto;background:var(--about-teal)}#about-us.about-us-detail .about-v2-framework{display:grid;align-content:start;gap:22px;min-height:0;padding:26px;overflow:hidden;isolation:isolate;border:1px solid var(--about-border);border-radius:18px;background:linear-gradient(145deg,#15384deb,#0a2335e6);box-shadow:0 24px 56px #00040e38}#about-us.about-us-detail .about-v2-framework:before,#about-us.about-us-detail .about-v2-framework:after{display:none;content:none}#about-us.about-us-detail .about-v2-framework__header{display:flex;align-items:center;min-width:0}#about-us.about-us-detail .about-v2-framework__eyebrow,#about-us.about-us-detail .about-v2-framework__eyebrow>span,#about-us.about-us-detail .about-v2-framework__stage span{width:auto;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#about-us.about-us-detail .about-v2-framework__eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--about-text);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#about-us.about-us-detail .about-v2-framework__eyebrow>span{color:var(--about-text)}#about-us.about-us-detail .about-v2-framework__eyebrow svg{width:18px;height:18px;color:var(--about-teal);stroke-width:1.8}#about-us.about-us-detail .about-v2-framework__media{position:relative;min-height:190px;aspect-ratio:16 / 8.2;overflow:hidden;border:1px solid rgba(125,190,210,.22);border-radius:12px;background:#0a2335}#about-us.about-us-detail .about-v2-framework__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#071b2c0d,#071b2c6b)}#about-us.about-us-detail .about-v2-framework__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%}#about-us.about-us-detail .about-v2-framework__stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}#about-us.about-us-detail .about-v2-framework__stage{position:relative;display:grid;justify-items:center;gap:9px;min-width:0;padding:4px 12px;color:var(--about-body);font-size:13px;font-weight:700;line-height:1.35;text-align:center;transition:color .18s ease}#about-us.about-us-detail .about-v2-framework__stage span{color:var(--about-body)}#about-us.about-us-detail .about-v2-framework__stage:not(:last-child):after{content:"";position:absolute;top:14px;left:calc(50% + 27px);width:calc(100% - 54px);height:1px;background:#67d8ce94}#about-us.about-us-detail .about-v2-framework__stage svg{width:22px;height:22px;color:var(--about-teal);stroke-width:1.75;transition:color .18s ease,transform .18s ease}#about-us.about-us-detail .about-v2-framework__stage:hover{color:var(--about-text)}#about-us.about-us-detail .about-v2-framework__stage:hover svg{color:#9beddf;transform:translateY(-1px)}#about-us.about-us-detail .about-v2-framework__summary{margin:0;color:var(--about-body);font-size:15px;line-height:1.62}#about-us.about-us-detail .about-v2-framework.is-visible .about-v2-framework__stage{animation:about-framework-stage-in .46s both ease-out}#about-us.about-us-detail .about-v2-framework.is-visible .about-v2-framework__stage:nth-child(2){animation-delay:90ms}#about-us.about-us-detail .about-v2-framework.is-visible .about-v2-framework__stage:nth-child(3){animation-delay:.18s}@keyframes about-framework-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#about-us.about-us-detail .about-us-note:before,#about-us.about-us-detail .about-us-diff:before,#about-us.about-us-detail .about-us-case:before{background:linear-gradient(180deg,var(--about-teal),rgba(103,216,206,.18))}#about-us.about-us-detail .about-us-section{background:transparent}#about-us.about-us-detail .about-us-diff,#about-us.about-us-detail .about-us-case{border:1px solid var(--about-border);border-radius:14px;background:#102c40c7;box-shadow:0 18px 42px #00040e29}#about-us.about-us-detail .about-us-diff{padding:20px 20px 20px 26px}#about-us.about-us-detail .about-us-case{min-height:220px;padding:22px 22px 20px 24px}#about-us.about-us-detail .about-us-diff strong,#about-us.about-us-detail .about-us-case strong{color:var(--about-text)}#about-us.about-us-detail .about-us-diff:hover,#about-us.about-us-detail .about-us-case:hover{border-color:#67d8ce6b;box-shadow:0 20px 46px #00040e38}#about-us.about-us-detail .about-us-case-icon{border:1px solid rgba(103,216,206,.24);border-radius:14px;color:var(--about-teal);background:#15384dc2;box-shadow:none}#about-us.about-us-detail .about-license-title:before,#about-us.about-us-detail .about-license-title:after{height:1px}#about-us.about-us-detail .about-license-title:before{background:linear-gradient(90deg,transparent,rgba(103,216,206,.72))}#about-us.about-us-detail .about-license-title:after{background:linear-gradient(90deg,rgba(103,216,206,.72),transparent)}#about-us.about-us-detail .license-preview{border-color:var(--about-border);background:#102c40;box-shadow:0 22px 54px #00040e3d}#about-us.about-us-detail .license-image{border-color:#7dbed247;background:#f7fafb;box-shadow:none}#about-us.about-us-detail .license-card h4{color:var(--about-text)}#about-us.about-us-detail .license-preview-link:hover,#about-us.about-us-detail .license-preview-link:focus-visible{transform:none;border-color:#67d8ce94;box-shadow:0 24px 58px #00040e4d}#about-us.about-us-detail .license-lightbox-backdrop{background:#030c16d6}#about-us.about-us-detail .license-lightbox-panel{border:1px solid var(--about-border);border-radius:14px;background:#102c40;box-shadow:0 34px 90px #00000075}#about-us.about-us-detail .license-lightbox-panel img{background:#f7fafb}#about-us.about-us-detail .license-lightbox-close{color:#071b2c;background:var(--about-text);box-shadow:0 14px 32px #00000052}@media(max-width:980px){#about-us.about-us-detail .about-v2-framework{max-width:640px}#about-us.about-us-detail .about-us-diff,#about-us.about-us-detail .about-us-case{padding:20px}}@media(max-width:560px){#about-us.about-us-detail .about-v2-framework{gap:20px;padding:22px}#about-us.about-us-detail .about-v2-framework__media{min-height:164px}#about-us.about-us-detail .about-v2-framework__stages{grid-template-columns:1fr;gap:8px}#about-us.about-us-detail .about-v2-framework__stage{grid-template-columns:22px minmax(0,1fr);justify-items:start;align-items:center;gap:12px;padding:4px 0;text-align:left}#about-us.about-us-detail .about-v2-framework__stage:not(:last-child):after{top:31px;left:10px;width:1px;height:18px}}@media(prefers-reduced-motion:reduce){#about-us.about-us-detail,#about-us.about-us-detail .reveal,#about-us.about-us-detail .license-preview-link{animation:none;transition:none}#about-us.about-us-detail .reveal{opacity:1;transform:none}#about-us.about-us-detail .about-v2-framework.is-visible .about-v2-framework__stage{animation:none}}body.resources-v2-page,body.resources-v2-page .site{background:#071b2c}body.resources-v2-page .site{background-image:none}#process.process{--resources-bg: #071b2c;--resources-surface: #102c40;--resources-surface-strong: #15384d;--resources-border: rgba(125, 190, 210, .24);--resources-text: #f1f6fa;--resources-body: #b5c9d6;--resources-muted: #98b2c3;--resources-teal: #67d8ce;--resources-gold: #d5b46f;position:relative;min-height:0;padding:104px 24px 118px;isolation:isolate;color:var(--resources-text);background:var(--resources-bg)}#process.process:before,#process.process:after{display:none;content:none;animation:none}#process.process .resources-hero{width:min(1120px,100%);max-width:none;margin:0 auto 58px;display:grid;justify-items:start;gap:16px;text-align:left}#process.process .resources-hero .kicker{margin:0;color:var(--resources-teal);font-size:12px;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}#process.process .resources-hero .section-title{max-width:760px;margin:0;color:var(--resources-text);font-family:inherit;font-size:clamp(38px,5vw,64px);font-weight:780;line-height:1.08}#process.process .resources-hero .section-lead{max-width:680px;margin:0;color:var(--resources-body);font-size:17px;line-height:1.68}#process.process .resources-rail{width:min(1120px,100%);margin:0 auto;display:grid}#process.process .resource-row{position:relative;width:100%;margin:0;padding:38px 0;border-top:1px solid rgba(125,190,210,.16);background:transparent;box-shadow:none}#process.process .resource-row:last-child{border-bottom:1px solid rgba(125,190,210,.16)}#process.process .resource-row-inner{width:100%;margin:0;display:grid;grid-template-columns:150px minmax(0,1fr) minmax(230px,.42fr);gap:40px;align-items:center}#process.process .resource-label{color:var(--resources-teal);font-size:12px;font-weight:850;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}#process.process .resource-copy,#process.process .resource-side{min-width:0}#process.process .resource-copy{padding-left:20px;border-left:1px solid rgba(103,216,206,.62)}#process.process .resource-side{padding-left:20px;border-left:1px solid rgba(125,190,210,.22)}#process.process .resource-copy:before,#process.process .resource-side:before{display:none;content:none}#process.process .resource-copy small,#process.process .resource-side small,#process.process .resource-note small{color:var(--resources-teal);font-size:11px;font-weight:850;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}#process.process .resource-copy h3{margin:9px 0 10px;color:var(--resources-text);font-family:inherit;font-size:clamp(24px,2.7vw,36px);font-weight:720;line-height:1.16}#process.process .resource-copy p,#process.process .resource-side span,#process.process .resource-note span{margin:0;color:var(--resources-body);font-size:15px;line-height:1.68}#process.process .resource-side{display:grid;gap:8px}#process.process .resource-side strong,#process.process .resource-note strong{color:var(--resources-text);font-size:17px;font-weight:700;line-height:1.35}#process.process .resource-notes{width:min(1120px,100%);margin:52px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}#process.process .resource-note{min-width:0;padding:4px 0 4px 18px;display:grid;gap:8px;border-left:1px solid rgba(103,216,206,.58)}#process.process .resource-note:before{display:none;content:none}#process.process .resources-faq{width:min(1120px,100%);margin:76px auto 0;padding:62px 0 0;border-top:1px solid rgba(125,190,210,.18)}#process.process .resources-faq__head{max-width:720px;margin:0 0 32px}#process.process .resources-faq__eyebrow{margin:0 0 13px;color:var(--resources-teal);font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}#process.process .resources-faq__title{margin:0;color:var(--resources-text);font-size:clamp(30px,4vw,50px);font-weight:780;line-height:1.1}#process.process .resources-faq__lead{max-width:640px;margin:16px 0 0;color:var(--resources-muted);font-size:16px;line-height:1.65}#process.process .resources-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px}#process.process .resources-faq__item{max-height:82px;overflow:hidden;border:1px solid rgba(125,190,210,.22);border-radius:10px;background:#102c40d1;box-shadow:none;transition:max-height .27s ease,border-color .22s ease,background .22s ease}#process.process .resources-faq__item[open]{max-height:1200px}#process.process .resources-faq__item:hover,#process.process .resources-faq__item[open]{border-color:#67d8ce7a;background:#15384de6}#process.process .resources-faq__item summary{min-height:80px;gap:20px;padding:20px 22px;color:var(--resources-text);font-size:16px;font-weight:700;line-height:1.38}#process.process .resources-faq__item summary:hover{color:#a8fff0}#process.process .resources-faq__icon{color:var(--resources-teal);background:#67d8ce1a;box-shadow:inset 0 0 0 1px #67d8ce3d}#process.process .resources-faq__answer{padding:0 22px 22px;color:var(--resources-body);font-size:15px;line-height:1.68}#process.process .resources-faq__answer ul{padding-left:21px}#process.process .resources-faq__item[open] .resources-faq__answer{animation:resources-faq-reveal .27s ease both}@media(max-width:980px){#process.process{padding-top:88px}#process.process .resource-row-inner{grid-template-columns:112px minmax(0,1fr);gap:28px}#process.process .resource-side{grid-column:2}#process.process .resource-notes{grid-template-columns:1fr}}@media(max-width:680px){#process.process{padding:74px 18px 84px}#process.process .resources-hero{margin-bottom:42px}#process.process .resources-hero .section-title{font-size:clamp(34px,10vw,46px)}#process.process .resources-hero .section-lead{font-size:15px}#process.process .resource-row{padding:30px 0}#process.process .resource-row-inner{grid-template-columns:1fr;gap:18px}#process.process .resource-side{grid-column:auto}#process.process .resource-copy,#process.process .resource-side{padding-left:16px}#process.process .resource-notes{margin-top:38px;gap:20px}#process.process .resources-faq{margin-top:58px;padding-top:44px}#process.process .resources-faq__grid{grid-template-columns:1fr}#process.process .resources-faq__item summary{min-height:72px;padding:18px;font-size:15px}#process.process .resources-faq__answer{padding:0 18px 20px;font-size:14px}}@media(prefers-reduced-motion:reduce){#process.process *,#process.process *:before,#process.process *:after{animation:none!important;transition-duration:.01ms!important}#process.process .reveal{opacity:1;transform:none}}:root{--inquiry-bg: #071b2c;--inquiry-surface: #102c40;--inquiry-surface-strong: #15384d;--inquiry-control: #091f31;--inquiry-border: rgba(125, 190, 210, .26);--inquiry-border-strong: rgba(103, 216, 206, .58);--inquiry-text: #f1f6fa;--inquiry-body: #b5c9d6;--inquiry-muted: #98b2c3;--inquiry-teal: #67d8ce;--inquiry-gold: #ebc678;--inquiry-danger: #ff9f91;--inquiry-warning: #f5cf82}body.inquiry-v2-page,body.inquiry-v2-page .site{background:var(--inquiry-bg)}body.inquiry-v2-page .site{background-image:none}body.inquiry-v2-page #home.page-panel.is-active{display:none}body.inquiry-v2-page #inquiry-submit.page-panel{display:block}#inquiry-submit.inquiry-submit-page{min-height:0;margin-top:0;padding:108px 24px 112px;isolation:isolate;color:var(--inquiry-text);background:transparent}#inquiry-submit.inquiry-submit-page:before,#inquiry-submit.inquiry-submit-page:after{display:none;content:none;animation:none}#inquiry-submit.inquiry-submit-page .inner{min-height:0}#inquiry-submit.inquiry-submit-page .inquiry-hero{width:min(1120px,100%);gap:42px}#inquiry-submit.inquiry-submit-page .inquiry-hero-head{justify-items:start;gap:14px;text-align:left}#inquiry-submit.inquiry-submit-page .inquiry-hero-head .kicker,#inquiry-submit.inquiry-submit-page .inquiry-request-head .kicker{margin:0;color:var(--inquiry-teal);font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}#inquiry-submit.inquiry-submit-page .inquiry-hero-head .section-title,#inquiry-submit.inquiry-submit-page .inquiry-request-head .section-title{max-width:760px;margin:0;color:var(--inquiry-text);font-size:clamp(34px,4.5vw,58px);line-height:1.08;text-align:left}#inquiry-submit.inquiry-submit-page .inquiry-hero-line{width:92px;height:1px;border-radius:0;background:linear-gradient(90deg,var(--inquiry-teal),rgba(103,216,206,.08))}#inquiry-submit.inquiry-submit-page .inquiry-plan-grid{gap:18px;align-items:stretch}#inquiry-submit.inquiry-submit-page .inquiry-plan-card{min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:24px;padding:28px 30px 26px;border:1px solid var(--inquiry-border);border-radius:16px;background:#102c40e0;box-shadow:0 18px 42px #010a142e;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}#inquiry-submit.inquiry-submit-page .inquiry-plan-card:before{height:2px;background:linear-gradient(90deg,var(--inquiry-teal),rgba(103,216,206,.05))}#inquiry-submit.inquiry-submit-page .inquiry-plan-card.secondary{border-color:#ebc67857;background:#0d2334eb}#inquiry-submit.inquiry-submit-page .inquiry-plan-card.secondary:before{background:linear-gradient(90deg,var(--inquiry-gold),rgba(235,198,120,.05))}#inquiry-submit.inquiry-submit-page .inquiry-plan-card:hover,#inquiry-submit.inquiry-submit-page .inquiry-plan-card:focus-within{border-color:var(--inquiry-border-strong);background:#15384deb;box-shadow:0 20px 46px #010a143d}#inquiry-submit.inquiry-submit-page .inquiry-plan-card.secondary:hover,#inquiry-submit.inquiry-submit-page .inquiry-plan-card.secondary:focus-within{border-color:#ebc6789e}#inquiry-submit.inquiry-submit-page .inquiry-plan-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}#inquiry-submit.inquiry-submit-page .inquiry-plan-icon{display:inline-grid;width:34px;height:34px;place-items:center;color:var(--inquiry-teal);border:1px solid rgba(103,216,206,.34);border-radius:10px;background:#67d8ce14}#inquiry-submit.inquiry-submit-page .inquiry-plan-card.secondary .inquiry-plan-icon{color:var(--inquiry-gold);border-color:#ebc6785c;background:#ebc67814}#inquiry-submit.inquiry-submit-page .inquiry-plan-icon svg{width:18px;height:18px;stroke-width:1.8}#inquiry-submit.inquiry-submit-page .inquiry-plan-card h3{color:var(--inquiry-text);font-size:clamp(22px,2.3vw,30px);line-height:1.16;text-align:left}#inquiry-submit.inquiry-submit-page .inquiry-plan-copy{gap:12px;color:var(--inquiry-body);font-size:15px;line-height:1.72}#inquiry-submit.inquiry-submit-page .inquiry-plan-copy p{margin:0}#inquiry-submit.inquiry-submit-page .inquiry-plan-copy p+p{margin-top:2px}#inquiry-submit.inquiry-submit-page .inquiry-plan-copy a{color:var(--inquiry-teal);text-decoration-color:#67d8ce6b}#inquiry-submit.inquiry-submit-page .inquiry-plan-card.secondary .inquiry-plan-copy a{color:var(--inquiry-gold);text-decoration-color:#ebc6786b}#inquiry-submit.inquiry-submit-page .inquiry-plan-card .btn{justify-self:start;min-width:0;min-height:0;padding:0;border:0;border-radius:0;color:var(--inquiry-teal);background:transparent;box-shadow:none;font-size:14px;text-decoration:underline;text-decoration-color:#67d8ce6b;text-underline-offset:5px}#inquiry-submit.inquiry-submit-page .inquiry-plan-card.secondary .btn{color:var(--inquiry-gold);background:transparent;box-shadow:none;text-decoration-color:#ebc67870}#inquiry-submit.inquiry-submit-page .inquiry-plan-card .btn:hover,#inquiry-submit.inquiry-submit-page .inquiry-plan-card .btn:focus-visible{color:#fff;background:transparent;box-shadow:none}#inquiry-submit.inquiry-submit-page .inquiry-request{width:min(1080px,100%);margin-top:58px;padding:42px clamp(22px,4vw,58px) 48px;border:1px solid var(--inquiry-border);border-radius:18px;background:#0a1f30d6;box-shadow:0 22px 60px #010a1438}#inquiry-submit.inquiry-submit-page .inquiry-request:before{display:none;content:none}#inquiry-submit.inquiry-submit-page .inquiry-request-head{max-width:760px;margin:0 0 32px;text-align:left}#inquiry-submit.inquiry-submit-page .inquiry-request-head .section-title{max-width:680px;margin-top:12px;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:clamp(28px,3.4vw,46px);font-weight:800;letter-spacing:0;line-height:1.12}#inquiry-submit.inquiry-submit-page .inquiry-request-head p:last-child{max-width:680px;margin:14px 0 0;color:var(--inquiry-muted);font-size:15px;line-height:1.68}#inquiry-submit.inquiry-submit-page .inquiry-form{gap:18px}#inquiry-submit.inquiry-submit-page .inquiry-form-grid{gap:18px 20px}#inquiry-submit.inquiry-submit-page .inquiry-field{gap:8px}#inquiry-submit.inquiry-submit-page .inquiry-field label,#inquiry-submit.inquiry-submit-page .inquiry-contact-detail label{position:static;display:block;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;color:var(--inquiry-text);font-size:12px;font-weight:760;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;white-space:normal}#inquiry-submit.inquiry-submit-page .inquiry-contact-combo{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:stretch;gap:8px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transition:none}#inquiry-submit.inquiry-submit-page .inquiry-contact-combo:focus-within{border-color:transparent;box-shadow:none;transform:none}#inquiry-submit.inquiry-submit-page .inquiry-contact-combo select,#inquiry-submit.inquiry-submit-page .inquiry-contact-combo input{width:100%;min-width:0;height:50px;min-height:50px;border:1px solid rgba(125,190,210,.28);border-radius:11px;background-color:var(--inquiry-control);color:var(--inquiry-text);box-shadow:none;transform:none}#inquiry-submit.inquiry-submit-page .inquiry-contact-combo select{padding:0 34px 0 12px;border-right:1px solid rgba(125,190,210,.28);background-image:linear-gradient(45deg,transparent 50%,var(--inquiry-teal) 50%),linear-gradient(135deg,var(--inquiry-teal) 50%,transparent 50%);background-position:calc(100% - 19px) 21px,calc(100% - 13px) 21px;background-size:7px 7px,7px 7px;background-repeat:no-repeat}#inquiry-submit.inquiry-submit-page .inquiry-contact-detail{display:block;min-width:0}#inquiry-submit.inquiry-submit-page .inquiry-contact-detail>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#inquiry-submit.inquiry-submit-page .inquiry-field input,#inquiry-submit.inquiry-submit-page .inquiry-field select,#inquiry-submit.inquiry-submit-page .inquiry-field textarea{width:100%;border:1px solid rgba(125,190,210,.28);border-radius:11px;background:var(--inquiry-control);color:var(--inquiry-text);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#inquiry-submit.inquiry-submit-page .inquiry-field input,#inquiry-submit.inquiry-submit-page .inquiry-field select{min-height:50px;padding:0 14px}#inquiry-submit.inquiry-submit-page .inquiry-field textarea{min-height:180px;padding:15px;resize:vertical}#inquiry-submit.inquiry-submit-page .inquiry-field input::-moz-placeholder,#inquiry-submit.inquiry-submit-page .inquiry-field textarea::-moz-placeholder{color:#b5c9d6a8}#inquiry-submit.inquiry-submit-page .inquiry-field input::placeholder,#inquiry-submit.inquiry-submit-page .inquiry-field textarea::placeholder{color:#b5c9d6a8}#inquiry-submit.inquiry-submit-page .inquiry-field input:focus,#inquiry-submit.inquiry-submit-page .inquiry-field select:focus,#inquiry-submit.inquiry-submit-page .inquiry-field textarea:focus,#inquiry-submit.inquiry-submit-page .inquiry-contact-combo select:focus,#inquiry-submit.inquiry-submit-page .inquiry-contact-combo input:focus{border-color:var(--inquiry-teal);outline:0;box-shadow:0 0 0 3px #67d8ce24;transform:none}#inquiry-submit.inquiry-submit-page .inquiry-field select option{color:var(--inquiry-text);background:var(--inquiry-control)}#inquiry-submit.inquiry-submit-page .inquiry-checkbox-group{gap:12px;padding:18px;border:1px solid var(--inquiry-border);border-radius:13px;background:#091f31b8;box-shadow:none}#inquiry-submit.inquiry-submit-page .inquiry-field>label:has(+input[required]):after,#inquiry-submit.inquiry-submit-page .inquiry-field>label:has(+select[required]):after,#inquiry-submit.inquiry-submit-page .inquiry-field>label:has(+textarea[required]):after,#inquiry-submit.inquiry-submit-page .inquiry-contact-field>label:has(+.inquiry-contact-combo select[required]):after,#inquiry-submit.inquiry-submit-page .inquiry-contact-detail>label:has(+input[required]):after,#inquiry-submit.inquiry-submit-page .inquiry-group-title:after,#inquiry-submit.inquiry-submit-page .inquiry-consent>span:after{content:" *";color:var(--inquiry-gold);font-weight:850}#inquiry-submit.inquiry-submit-page .inquiry-group-title{color:var(--inquiry-text);font-size:12px;font-weight:760;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}#inquiry-submit.inquiry-submit-page .inquiry-checks{gap:9px}#inquiry-submit.inquiry-submit-page .inquiry-check{min-height:44px;padding:9px 11px;border:1px solid rgba(125,190,210,.22);border-radius:10px;background:#102c40c2;color:var(--inquiry-body);font-size:14px;font-weight:650;transition:border-color .18s ease,background .18s ease,color .18s ease}#inquiry-submit.inquiry-submit-page .inquiry-check:hover{border-color:#67d8ce85}#inquiry-submit.inquiry-submit-page .inquiry-check:has(input:checked){border-color:var(--inquiry-teal);background:#67d8ce1a;color:var(--inquiry-text)}#inquiry-submit.inquiry-submit-page .inquiry-check input,#inquiry-submit.inquiry-submit-page .inquiry-consent input{width:17px;height:17px;accent-color:var(--inquiry-teal);color-scheme:dark;flex:0 0 auto}#inquiry-submit.inquiry-submit-page .inquiry-check:focus-within,#inquiry-submit.inquiry-submit-page .inquiry-consent:focus-within{border-color:var(--inquiry-teal);box-shadow:0 0 0 3px #67d8ce1f}#inquiry-submit.inquiry-submit-page .inquiry-consent{padding:13px 15px;border:1px solid var(--inquiry-border);border-radius:11px;background:#091f31b8;color:var(--inquiry-body);font-size:14px;line-height:1.55;font-weight:600}#inquiry-submit.inquiry-submit-page .inquiry-error{min-height:18px;margin:-2px 0 0;color:var(--inquiry-danger);font-size:12px;font-weight:700}#inquiry-submit.inquiry-submit-page .inquiry-field.has-error input,#inquiry-submit.inquiry-submit-page .inquiry-field.has-error select,#inquiry-submit.inquiry-submit-page .inquiry-field.has-error textarea,#inquiry-submit.inquiry-submit-page .inquiry-contact-field.has-error .inquiry-contact-combo,#inquiry-submit.inquiry-submit-page .inquiry-checkbox-group.has-error,#inquiry-submit.inquiry-submit-page .inquiry-consent.has-error{border-color:#ff9f91c2;box-shadow:0 0 0 3px #ff9f911a}#inquiry-submit.inquiry-submit-page .inquiry-actions{padding-top:6px}#inquiry-submit.inquiry-submit-page .inquiry-actions .btn-primary{display:inline-flex;min-width:210px;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:0;border-radius:10px;color:#071b2c;background:var(--inquiry-gold);box-shadow:0 12px 26px #ebc67829;font-weight:820;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}#inquiry-submit.inquiry-submit-page .inquiry-actions .btn-primary:hover,#inquiry-submit.inquiry-submit-page .inquiry-actions .btn-primary:focus-visible{color:#071b2c;background:#f3d58f;box-shadow:0 14px 30px #ebc67838;transform:translateY(-1px)}#inquiry-submit.inquiry-submit-page .inquiry-actions .btn-primary:disabled{color:#071b2cb3;background:#9d916f;box-shadow:none;opacity:.72;transform:none}#inquiry-submit.inquiry-submit-page .inquiry-actions .btn-primary svg{width:16px;height:16px;stroke-width:2}#inquiry-submit.inquiry-submit-page .inquiry-form-status{color:var(--inquiry-muted);font-size:13px}#inquiry-submit.inquiry-submit-page .inquiry-feedback-layer{background:#010a14b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#inquiry-submit.inquiry-submit-page .inquiry-feedback-card{border:1px solid var(--inquiry-border);border-radius:16px;background:#102c40;box-shadow:0 26px 70px #010a146b;color:var(--inquiry-text)}#inquiry-submit.inquiry-submit-page .inquiry-feedback-title{color:var(--inquiry-text)}#inquiry-submit.inquiry-submit-page .inquiry-feedback-message{color:var(--inquiry-body)}#inquiry-submit.inquiry-submit-page .inquiry-feedback-mark{background:#67d8ce24;color:var(--inquiry-teal)}#inquiry-submit.inquiry-submit-page .inquiry-feedback-mark:before{border-color:#67d8ce57}#inquiry-submit.inquiry-submit-page .inquiry-feedback-layer.is-error .inquiry-feedback-mark{background:#ff9f9124;color:var(--inquiry-danger)}#inquiry-submit.inquiry-submit-page .inquiry-feedback-layer.is-warning .inquiry-feedback-mark{background:#f5cf8224;color:var(--inquiry-warning)}#inquiry-submit.inquiry-submit-page .inquiry-feedback-close{min-width:96px;min-height:42px;border:0;border-radius:9px;background:var(--inquiry-gold);color:#071b2c;box-shadow:none}#inquiry-submit.inquiry-submit-page .inquiry-feedback-close:hover,#inquiry-submit.inquiry-submit-page .inquiry-feedback-close:focus-visible{background:#f3d58f;color:#071b2c}@media(max-width:980px){#inquiry-submit.inquiry-submit-page{padding-top:88px}#inquiry-submit.inquiry-submit-page .inquiry-plan-grid{grid-template-columns:1fr}}@media(max-width:620px){#inquiry-submit.inquiry-submit-page{padding:72px 18px 82px}#inquiry-submit.inquiry-submit-page .inquiry-hero{gap:32px}#inquiry-submit.inquiry-submit-page .inquiry-hero-head .section-title{font-size:clamp(32px,10vw,44px)}#inquiry-submit.inquiry-submit-page .inquiry-plan-card{padding:24px 20px 22px}#inquiry-submit.inquiry-submit-page .inquiry-request{margin-top:42px;padding:32px 16px 36px}#inquiry-submit.inquiry-submit-page .inquiry-contact-combo,#inquiry-submit.inquiry-submit-page .inquiry-form-grid,#inquiry-submit.inquiry-submit-page .inquiry-checks{grid-template-columns:1fr}#inquiry-submit.inquiry-submit-page .inquiry-field input,#inquiry-submit.inquiry-submit-page .inquiry-field select{height:50px;min-height:50px}#inquiry-submit.inquiry-submit-page .inquiry-actions .btn-primary{width:100%}}@media(prefers-reduced-motion:reduce){#inquiry-submit.inquiry-submit-page *,#inquiry-submit.inquiry-submit-page *:before,#inquiry-submit.inquiry-submit-page *:after{animation:none!important;transition-duration:.01ms!important}}.home-v2{--home-v2-ink: #061426;--home-v2-surface: #0a1e36;--home-v2-surface-raised: #102b49;--home-v2-line: rgba(181, 216, 242, .17);--home-v2-copy: #d8e6f3;--home-v2-muted: #9eb6ca;--home-v2-accent: #29d4ba;--home-v2-accent-soft: #99f3e4;position:relative;min-height:100svh;min-height:100dvh;margin-top:-98px;padding:174px 24px 96px;overflow:hidden;isolation:isolate;color:var(--home-v2-copy);background:radial-gradient(circle at 79% 43%,rgba(41,212,186,.16),transparent 23%),radial-gradient(circle at 12% 0%,rgba(77,133,184,.26),transparent 29%),linear-gradient(118deg,#051426,#08203a 52%,#0a2944)}.home-v2:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;content:"";opacity:.48;background-image:linear-gradient(rgba(139,188,223,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(139,188,223,.055) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.9) 54%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.9) 54%,transparent 100%)}.home-v2:after{position:absolute;z-index:-1;top:-45%;right:-12%;width:min(760px,66vw);aspect-ratio:1;content:"";border:1px solid rgba(151,216,239,.12);border-radius:50%;box-shadow:0 0 0 86px #97d8ef06,0 0 0 172px #97d8ef05}.home-v2__shell{width:min(1240px,100%);min-height:548px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr);align-items:center;gap:clamp(42px,6vw,92px)}.home-v2__content{position:relative;z-index:2;max-width:700px}.home-v2__eyebrow{width:-moz-max-content;width:max-content;max-width:100%;margin:0 0 30px;display:inline-flex;align-items:center;gap:10px;color:var(--home-v2-accent-soft);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.2}.home-v2__eyebrow:before{width:28px;height:1px;content:"";background:var(--home-v2-accent);box-shadow:0 0 14px #29d4bad9}.home-v2__title{max-width:760px;margin:0;color:#f5fbff;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:clamp(42px,4.1vw,64px);font-weight:780;letter-spacing:0;line-height:1.23;text-wrap:balance}.home-v2__title strong{color:var(--home-v2-accent-soft);font-weight:inherit}.home-v2__title-accent{display:inline;color:#74e8d5;background:linear-gradient(105deg,#4bddc6,#a9e8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(64,222,201,.14)}.home-v2__copy{max-width:650px;margin:24px 0 0;color:#e1eef7f2;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:clamp(16px,1.4vw,19px);line-height:1.72;text-wrap:pretty;min-height:var(--home-v2-copy-height, 0px);text-shadow:0 1px 14px rgba(0,8,22,.22);transition:opacity .3s ease,transform .3s ease}.home-v2__copy:after{width:2px;height:1.12em;margin-left:4px;display:inline-block;vertical-align:-.16em;content:"";background:#62e8d1;box-shadow:0 0 10px #62e8d1c7;animation:home-v2-cursor .72s steps(1,end) infinite}.home-v2__copy.is-fading{opacity:0;transform:translateY(-4px)}@keyframes home-v2-cursor{0%,46%{opacity:1}47%,to{opacity:0}}.home-v2__actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:13px}.home-v2__cta{min-height:56px;padding:16px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(196,226,245,.22);border-radius:14px;color:#eff9ff;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:15px;font-weight:760;line-height:1.2;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.home-v2__cta svg{width:17px;height:17px;stroke-width:2.25}.home-v2__cta--primary{border-color:transparent;color:#042018;background:linear-gradient(135deg,#9cf4e5,#36d3bc);box-shadow:0 16px 34px #12c1a63d}.home-v2__cta--secondary{background:#0f2f4c8f}.home-v2__cta:hover{transform:translateY(-3px)}.home-v2__cta--primary:hover{box-shadow:0 20px 42px #12c1a657}.home-v2__cta--secondary:hover{border-color:#9cf4e5b3;background:#163e5fc2}.home-v2__cta:focus-visible{outline:3px solid #b5fff2;outline-offset:4px}.home-v2__signal-row{margin-top:39px;display:flex;flex-wrap:wrap;gap:11px 18px;color:#cfe4f2c2;font-size:12px;font-weight:700;letter-spacing:.04em}.home-v2__signal{display:inline-flex;align-items:center;gap:8px}.home-v2__signal:before{width:6px;height:6px;content:"";border-radius:50%;background:var(--home-v2-accent);box-shadow:0 0 12px #29d4baeb}.home-v2__visual{position:relative;z-index:1;width:min(100%,534px);margin-left:auto;aspect-ratio:1 / 1}.home-v2__visual:before{position:absolute;top:7.5%;right:7.5%;bottom:7.5%;left:7.5%;content:"";border:1px solid rgba(151,216,239,.14);border-radius:30px;background:linear-gradient(145deg,#20557a75,#06182b38);box-shadow:0 28px 74px #00040e52,inset 0 1px #e6fbff1f;transform:rotate(5deg)}.home-v2__visual:after{position:absolute;top:15%;right:15%;bottom:15%;left:15%;content:"";border:1px solid rgba(41,212,186,.17);border-radius:50%;box-shadow:inset 0 0 64px #14c0ab12}.home-v2__visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:34px;opacity:.46;background-image:linear-gradient(rgba(152,212,240,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(152,212,240,.075) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,#000 12%,rgba(0,0,0,.8) 56%,transparent 76%);mask-image:radial-gradient(circle at center,#000 12%,rgba(0,0,0,.8) 56%,transparent 76%)}.home-v2__network{position:absolute;z-index:1;top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%;overflow:visible}.home-v2__network path{fill:none;stroke:#7bd2dc57;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:4 7}.home-v2__network .home-v2__network-accent{stroke:#49e8cdb8;stroke-width:1.75;stroke-dasharray:5 12}.home-v2__core{position:absolute;z-index:3;top:50%;left:50%;width:152px;height:152px;display:grid;place-items:center;border:1px solid rgba(156,244,229,.54);border-radius:28px;background:linear-gradient(145deg,#184966eb,#072137f5);box-shadow:0 20px 52px #00051170,inset 0 1px #e7feff29;text-align:center;transform:translate(-50%,-50%) rotate(-2deg)}.home-v2__core:before,.home-v2__core:after{position:absolute;content:"";border:1px solid rgba(77,232,207,.16);border-radius:inherit}.home-v2__core:before{top:-13px;right:-13px;bottom:-13px;left:-13px}.home-v2__core:after{top:-29px;right:-29px;bottom:-29px;left:-29px;opacity:.68}.home-v2__core-mark{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;color:#effdff;line-height:1}.home-v2__core-logo{display:block;width:116px;height:auto;overflow:visible;filter:drop-shadow(0 4px 7px rgba(103,173,198,.12))}.home-v2__core-mark small{display:block;margin-top:9px;color:var(--home-v2-accent-soft);font-size:8px;font-weight:800;letter-spacing:.16em;line-height:1}.home-v2__node{position:absolute;z-index:4;min-width:122px;min-height:58px;padding:10px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(174,221,240,.2);border-radius:15px;color:#e9f7ff;background:linear-gradient(145deg,#16405de6,#081f35e6);box-shadow:0 13px 30px #00071242,inset 0 1px #ffffff1a}.home-v2__node:after{width:5px;height:5px;position:absolute;top:9px;right:10px;content:"";border-radius:50%;background:var(--home-v2-accent);box-shadow:0 0 10px #29d4badb}.home-v2__node svg{width:19px;height:19px;flex:0 0 auto;color:var(--home-v2-accent-soft);stroke-width:1.9}.home-v2__node span{font-size:11px;font-weight:780;letter-spacing:.02em;line-height:1.25}.home-v2__node--product{top:12%;left:5%}.home-v2__node--supplier{top:5%;right:6%}.home-v2__node--documents{top:44%;left:-1%}.home-v2__node--quality{top:43%;right:-1%}.home-v2__node--packaging{bottom:9%;left:7%}.home-v2__node--shipping{right:7%;bottom:10%}.home-v2-problems{position:relative;z-index:1;margin-top:0;overflow:hidden;color:#dcecf7;background:radial-gradient(circle at 84% 18%,rgba(41,212,186,.14),transparent 25%),radial-gradient(circle at 10% 72%,rgba(47,107,160,.16),transparent 32%),linear-gradient(180deg,#0b1d31,#0d2238)}.home-v2-problems:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(rgba(137,190,222,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(137,190,222,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(135deg,#000 0%,rgba(0,0,0,.72) 48%,transparent 100%);mask-image:linear-gradient(135deg,#000 0%,rgba(0,0,0,.72) 48%,transparent 100%)}.home-v2-problems__inner{position:relative;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:54px 0 20px}.home-v2-problems__header{display:block;margin:0 0 26px}.home-v2-problems__eyebrow{margin:0 0 11px;color:#72e9d4;font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.home-v2-problems__header h2{max-width:650px;margin:0;color:#f1faff;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:clamp(27px,2.8vw,40px);font-weight:780;letter-spacing:0;line-height:1.12;text-wrap:balance}.home-v2-problems__header>div>p:last-child{max-width:460px;margin:14px 0 0;color:#9eb7ca;font-size:16px;line-height:1.65}.home-v2-problems__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(145,195,222,.16);border-bottom:1px solid rgba(145,195,222,.12)}.home-v2-problem-card{position:relative;min-height:96px;padding:19px 24px 20px 0;display:flex;align-items:flex-start;gap:13px;overflow:visible;border:0;border-right:1px solid rgba(145,195,222,.16);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .22s ease}.home-v2-problem-card:last-child{border-right:0}.home-v2-problem-card:hover{color:#f1faff}.home-v2-problem-card__meta{position:relative;z-index:1;display:flex;align-items:center;flex:0 0 auto;justify-content:flex-start;padding-top:2px}.home-v2-problem-card__meta svg{width:20px;height:20px;color:#79ead8;stroke-width:1.65;filter:drop-shadow(0 0 8px rgba(41,212,186,.2))}.home-v2-problem-card h3{position:relative;z-index:1;max-width:250px;margin:0;color:#b9ccdc;font-size:14px;font-weight:650;letter-spacing:0;line-height:1.5;transition:color .22s ease}.home-v2-problem-card:hover h3{color:#effaff}.home-v2-services{position:relative;z-index:1;overflow:hidden;color:#dcecf7;background:radial-gradient(circle at 12% 12%,rgba(44,104,155,.14),transparent 27%),linear-gradient(180deg,#0e2237,#102a43)}.home-v2-services__inner{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:28px 0 96px}.home-v2-services__header{display:block;margin-bottom:38px}.home-v2-services__eyebrow{margin:0 0 13px;color:#72e9d4;font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.home-v2-services__header h2{max-width:680px;margin:0;color:#f1faff;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:clamp(30px,3.2vw,46px);font-weight:780;letter-spacing:0;line-height:1.12;text-wrap:balance}.home-v2-services__header>div>p:last-child{max-width:540px;margin:14px 0 0;color:#9eb7ca;font-size:15px;line-height:1.65}.home-v2-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-v2-service-card{position:relative;min-height:332px;padding:24px 22px 22px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(145,195,222,.16);border-radius:16px;background:linear-gradient(155deg,#1d3f59db,#0a1f34f5);box-shadow:0 18px 42px #00051233,inset 0 1px #e0f8ff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.home-v2-service-card:before{position:absolute;top:0;right:20px;left:20px;height:2px;content:"";background:linear-gradient(90deg,transparent,rgba(79,222,201,.36),transparent);transition:background .22s ease,box-shadow .22s ease}.home-v2-service-card:hover{transform:translateY(-5px);border-color:#5bebd394;box-shadow:0 24px 48px #0005124d,0 0 0 3px #29d4ba12}.home-v2-service-card:hover:before{background:linear-gradient(90deg,transparent,#29d4ba,transparent);box-shadow:0 0 14px #29d4ba57}.home-v2-service-card__topline{display:flex;align-items:center;justify-content:space-between}.home-v2-service-card__topline svg{width:27px;height:27px;color:#8dd7ea;stroke-width:1.7;filter:drop-shadow(0 0 7px rgba(141,215,234,.14));transition:color .22s ease,transform .22s ease}.home-v2-service-card:hover .home-v2-service-card__topline svg{color:#a7fff0;transform:translateY(-2px) scale(1.05)}.home-v2-service-card h3{max-width:240px;margin:46px 0 0;color:#ebf8ff;font-size:clamp(19px,1.55vw,23px);font-weight:750;letter-spacing:0;line-height:1.24}.home-v2-service-card>p{margin:15px 0 0;color:#9bb5c9;font-size:14px;line-height:1.62}.home-v2-service-card__link{margin-top:auto;padding-top:24px;display:inline-flex;align-items:center;align-self:flex-start;gap:7px;color:#d6b56d;font-size:13px;font-weight:820;line-height:1.2;text-decoration:none}.home-v2-service-card__link svg{width:16px;height:16px;stroke-width:2.1;transition:transform .18s ease}.home-v2-service-card__link:hover,.home-v2-service-card__link:focus-visible{color:#f0d89a;text-shadow:0 0 14px rgba(214,181,109,.24)}.home-v2-service-card:hover .home-v2-service-card__link svg{transform:translate(2px,-2px)}.home-v2-service-card__link:focus-visible{outline:3px solid rgba(214,181,109,.55);outline-offset:4px;border-radius:4px}.home-v2-metrics{position:relative;z-index:1;overflow:hidden;color:#dcecf7;background:radial-gradient(circle at 78% 18%,rgba(41,212,186,.14),transparent 25%),linear-gradient(118deg,#06172a,#0a2540 55%,#0a2d49)}.home-v2-metrics:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(rgba(139,188,223,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(139,188,223,.07) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.82) 62%,transparent 100%);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.82) 62%,transparent 100%)}.home-v2-metrics__inner{position:relative;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:88px 0 94px}.home-v2-metrics__header{max-width:680px;margin:0 auto 54px;text-align:center}.home-v2-metrics__eyebrow{margin:0 0 14px;color:#75ebd5;font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.home-v2-metrics__header h2{margin:0;color:#f3fbff;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:clamp(29px,3.4vw,48px);font-weight:780;letter-spacing:0;line-height:1.14;text-wrap:balance}.home-v2-metrics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-v2-metric{position:relative;min-width:0;padding:0 32px;text-align:center}.home-v2-metric+.home-v2-metric:before{position:absolute;top:8px;bottom:8px;left:0;width:1px;content:"";background:linear-gradient(180deg,transparent,rgba(165,224,239,.32),transparent)}.home-v2-metric__value{min-height:90px;display:flex;align-items:baseline;justify-content:center;color:#f4fbff;font-size:clamp(52px,6vw,84px);font-weight:780;letter-spacing:0;line-height:.98;text-shadow:0 8px 28px rgba(0,0,0,.2)}.home-v2-metric__value span:first-child{background:linear-gradient(135deg,#f7fdff 10%,#bde9f2 72%,#70e2ce);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-v2-metric__value span+span{margin-left:3px;color:#54e0ca;font-size:.54em;font-weight:800;-webkit-text-fill-color:#54e0ca}.home-v2-metric p{margin:18px 0 0;color:#cae1efc2;font-size:13px;font-weight:720;letter-spacing:.04em;line-height:1.35}.home-v2-cases{position:relative;z-index:1;overflow:hidden;color:#dcecf7;background:transparent}.home-v2-cases__inner{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:90px 0 108px}.home-v2-cases__header{display:flex;align-items:end;justify-content:space-between;gap:42px;margin-bottom:38px}.home-v2-cases__eyebrow{margin:0 0 13px;color:#72e9d4;font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.home-v2-cases__header h2{max-width:690px;margin:0;color:#f1faff;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:clamp(30px,3.2vw,46px);font-weight:780;letter-spacing:0;line-height:1.12;text-wrap:balance}.home-v2-cases__header>p{max-width:340px;margin:0 0 2px;color:#9eb7ca;font-size:15px;line-height:1.65}.home-v2-cases__grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);grid-template-rows:none;align-items:start;gap:16px}.home-v2-cases__secondary{display:flex;flex-direction:column;align-items:stretch;gap:16px}.home-v2-case-card{position:relative;height:276px;min-height:276px;overflow:hidden;border:1px solid rgba(145,195,222,.18);border-radius:20px;background:#102a43;box-shadow:0 20px 44px #00051238,inset 0 1px #e0f8ff1a;isolation:isolate;outline:none;transition:height .42s cubic-bezier(.2,.7,.2,1),border-color .24s ease,box-shadow .24s ease}.home-v2-case-card--featured{height:568px;min-height:568px}.home-v2-case-card:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;content:"";border:1px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color .24s ease,box-shadow .24s ease}.home-v2-case-card__media,.home-v2-case-card__media:after,.home-v2-case-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-v2-case-card__media{z-index:-1;overflow:hidden;background:#15344e}.home-v2-case-card__media:after{content:"";background:linear-gradient(180deg,#030f1c1f,#030f1c8f 48%,#030f1cf7),linear-gradient(90deg,rgba(3,15,28,.58),transparent 64%);transition:background .26s ease}.home-v2-case-card__media img{-o-object-fit:cover;object-fit:cover;opacity:.78;transform:scale(1.01);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .26s ease,filter .26s ease}.home-v2-case-card__content{height:auto;min-height:100%;padding:28px 28px 26px;display:flex;flex-direction:column;justify-content:end}.home-v2-case-card__meta{margin-bottom:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#82ecda;font-size:11px;font-weight:820;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.home-v2-case-card__meta svg{width:25px;height:25px;color:#a4e9f2;stroke-width:1.65;filter:drop-shadow(0 0 8px rgba(110,227,218,.2))}.home-v2-case-card h3{max-width:660px;margin:54px 0 0;color:#f1faff;font-size:clamp(22px,2.1vw,34px);font-weight:790;letter-spacing:0;line-height:1.12;text-wrap:balance;transition:transform .26s ease}.home-v2-case-card:not(.home-v2-case-card--featured) h3{max-width:500px;margin-top:28px;font-size:clamp(19px,1.7vw,25px)}.home-v2-case-card__summary{max-width:610px;margin:14px 0 0;color:#dcedf6db;font-size:14px;line-height:1.55}.home-v2-case-card__details{max-height:0;margin-top:0;overflow:hidden;opacity:0;transform:translateY(10px);transition:max-height .34s ease,margin-top .34s ease,opacity .26s ease,transform .34s ease}.home-v2-case-card__details>div{margin-top:12px;padding-top:11px;border-top:1px solid rgba(184,220,234,.16)}.home-v2-case-card__details span{color:#82ecda;font-size:10px;font-weight:850;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.home-v2-case-card__details p{margin:5px 0 0;color:#c3dce8d1;font-size:12px;line-height:1.5}.home-v2-case-card:hover .home-v2-case-card__media img,.home-v2-case-card:focus .home-v2-case-card__media img{opacity:.68;filter:saturate(1.08) contrast(1.04);transform:scale(1.045)}.home-v2-case-card:hover .home-v2-case-card__media:after,.home-v2-case-card:focus .home-v2-case-card__media:after{background:linear-gradient(180deg,#030f1c3d,#030f1ca6 48%,#030f1cfa),linear-gradient(90deg,rgba(3,15,28,.68),transparent 64%)}.home-v2-case-card:hover:after,.home-v2-case-card:focus:after{border-color:#5ce8d375;box-shadow:inset 0 0 0 1px #d2f7f80f,0 0 0 3px #29d4ba0d}.home-v2-case-card:hover h3,.home-v2-case-card:focus h3{transform:translateY(-3px)}.home-v2-case-card:hover .home-v2-case-card__details,.home-v2-case-card:focus .home-v2-case-card__details{max-height:230px;margin-top:8px;opacity:1;transform:translateY(0)}.home-v2-cases__secondary>.home-v2-case-card:hover,.home-v2-cases__secondary>.home-v2-case-card:focus{height:430px}.home-v2-case-card:focus-visible{outline:3px solid rgba(138,238,224,.72);outline-offset:5px}.home-v2-process{position:relative;overflow:hidden;border:1px solid rgba(145,195,222,.16);border-radius:22px;color:#dcecf7;background:radial-gradient(circle at 92% 10%,rgba(41,212,186,.14),transparent 25%),linear-gradient(135deg,#173953f0,#0a2036fa);box-shadow:0 22px 52px #00051233,inset 0 1px #e0f8ff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-v2-process__inner{padding:72px 48px 78px}.home-v2-process__header{max-width:700px;margin-bottom:48px}.home-v2-process__eyebrow{margin:0 0 13px;color:#72e9d4;font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.home-v2-process__header h2{margin:0;color:#f1faff;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;font-size:clamp(30px,3.2vw,46px);font-weight:780;letter-spacing:0;line-height:1.12;text-wrap:balance}.home-v2-process__timeline{position:relative}.home-v2-process__track{position:absolute;z-index:0;top:38px;right:10%;left:10%;height:1px;background:linear-gradient(90deg,#29d4ba2e,#29d4baad,#29d4ba2e);transform-origin:left center;transform:scaleX(0);box-shadow:0 0 14px #29d4ba3d}.home-v2-process__steps{position:relative;z-index:1;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none}.home-v2-process__step{min-width:0;padding:0 12px;text-align:center}.home-v2-process__marker{width:76px;height:76px;margin:0 auto;display:grid;place-items:center;border:1px solid rgba(41,212,186,.55);border-radius:22px;color:#80efdd;background:linear-gradient(145deg,#1f4f67eb,#081f34f5);box-shadow:0 14px 28px #0005123d,inset 0 1px #e0f8ff21,0 0 0 5px #29d4ba09;transform:rotate(-2deg)}.home-v2-process__marker span{font-size:24px;font-weight:820;letter-spacing:.02em;line-height:1;transform:rotate(2deg)}.home-v2-process__copy h3{margin:24px auto 0;color:#eaf7ff;font-size:clamp(17px,1.45vw,21px);font-weight:760;letter-spacing:0;line-height:1.28}.home-v2-process__copy p{max-width:190px;margin:11px auto 0;color:#9bb5c9;font-size:13px;line-height:1.58}.home-page{position:relative;isolation:isolate;overflow:clip;background:#071b2c}.home-page:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(circle at 12% 25%,rgba(61,135,179,.11),transparent 22%),radial-gradient(circle at 88% 47%,rgba(41,212,186,.08),transparent 24%),linear-gradient(rgba(139,188,223,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(139,188,223,.035) 1px,transparent 1px);background-size:auto,auto,46px 46px,46px 46px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 7%,#000 94%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 7%,#000 94%,transparent 100%)}.home-page>*{position:relative;z-index:1}.home-v2-problems,.home-v2-services,.home-v2-metrics{background:transparent}.home-v2-problems:before,.home-v2-services:before,.home-v2-metrics:before{opacity:0}.home-service-preview{background:transparent}.home-v2-section-rule{position:absolute;z-index:3;top:0;left:50%;width:min(84%,980px);height:1px;display:block;overflow:visible;pointer-events:none;opacity:1;transition:none;background:linear-gradient(90deg,transparent,rgba(194,220,236,.52) 26%,rgba(236,249,255,.86) 50%,rgba(89,225,205,.52) 72%,transparent);box-shadow:0 0 8px #78d7dc29;transform:translate(-50%)}.home-v2-section-rule__glow{position:absolute;top:-4px;right:12%;left:12%;height:8px;display:block;content:"";opacity:.2;background:linear-gradient(90deg,transparent,rgba(98,232,209,.38),transparent);filter:blur(4px);transition:none}.home-v2-problems,.home-v2-services,.home-v2-metrics,.home-v2-process{position:relative}.home-v2-process{border-color:#91c3de1f;background:linear-gradient(145deg,#14334c5c,#081d316b);box-shadow:0 18px 42px #0005121f,inset 0 1px #e0f8ff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-v2-inquiry{display:flex;justify-content:center;padding:40px 24px 52px}.home-v2-inquiry__link{position:relative;display:inline-flex;align-items:center;gap:9px;padding:6px 0 8px;color:#ebc678;font-size:clamp(22px,2vw,24px);font-weight:780;line-height:1.25;text-align:center;text-decoration:none}.home-v2-inquiry__link svg{width:19px;height:19px;stroke-width:2;transition:transform .3s ease}.home-v2-inquiry__link:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:#f0cf87;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.home-v2-inquiry__link:hover,.home-v2-inquiry__link:focus-visible{color:#ffe3a9}.home-v2-inquiry__link:hover svg,.home-v2-inquiry__link:focus-visible svg{transform:translate(2px,-2px)}.home-v2-inquiry__link:hover:after,.home-v2-inquiry__link:focus-visible:after{transform:scaleX(1)}.home-v2-inquiry__link:focus-visible{outline:2px solid rgba(240,207,135,.82);outline-offset:7px}.resources-faq{position:relative;width:min(100% - 64px,1180px);margin:96px auto 0;padding:64px 0 12px;border-top:1px solid rgba(145,195,222,.14)}.resources-faq__head{max-width:760px;margin-bottom:34px}.resources-faq__eyebrow{margin:0 0 13px;color:#82ecda;font-size:11px;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.resources-faq__title{margin:0;color:#f1faff;font-size:clamp(30px,4vw,52px);font-weight:780;letter-spacing:0;line-height:1.08;text-wrap:balance}.resources-faq__lead{max-width:640px;margin:17px 0 0;color:#9eb7ca;font-size:16px;line-height:1.65}.resources-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px}.resources-faq__item{max-height:82px;overflow:hidden;border:1px solid rgba(145,195,222,.16);border-radius:16px;background:linear-gradient(145deg,#14334cb8,#081d31e0);box-shadow:inset 0 1px #e0f8ff0f,0 14px 30px #0005121f;transition:max-height .34s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.resources-faq__item[open]{max-height:1200px}.resources-faq__item:hover,.resources-faq__item[open]{border-color:#5bebd36b;background:linear-gradient(145deg,#1e465ccc,#091f33f0);box-shadow:inset 0 1px #e0f8ff17,0 18px 34px #00051233,0 0 0 3px #29d4ba0b}.resources-faq__item summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:80px;gap:24px;padding:20px 24px;color:#eaf7ff;cursor:pointer;font-size:16px;font-weight:720;line-height:1.35;list-style:none}.resources-faq__item summary:hover{color:#a8fff0}.resources-faq__item summary::-webkit-details-marker{display:none}.resources-faq__icon{display:inline-grid;flex:0 0 28px;width:28px;height:28px;place-items:center;color:#7cebdd;border-radius:50%;background:#29d4ba1f;box-shadow:inset 0 0 0 1px #5bebd338}.resources-faq__icon svg{width:16px;height:16px;stroke-width:2}.resources-faq__icon-minus,.resources-faq__item[open] .resources-faq__icon-plus{display:none}.resources-faq__item[open] .resources-faq__icon-minus{display:block}.resources-faq__answer{padding:0 24px 24px;color:#9eb7ca;line-height:1.6}.resources-faq__answer p{margin:0 0 12px}.resources-faq__answer p:last-child{margin-bottom:0}.resources-faq__answer ul{margin:-2px 0 16px;padding-left:22px}.resources-faq__answer li+li{margin-top:4px}.resources-faq__item[open] .resources-faq__answer{animation:resources-faq-reveal .32s ease both}@keyframes resources-faq-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.home-v2+.home-audience{margin-top:92px}@media(max-width:980px){.home-v2{padding:144px 24px 76px}.home-v2__shell{max-width:720px;grid-template-columns:1fr;gap:44px}.home-v2__content{max-width:760px}.home-v2__visual{width:min(100%,510px);margin:0 auto}.home-v2+.home-audience{margin-top:70px}.home-v2-problems__inner{padding:48px 0 24px}.home-v2-problems__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-problem-card:nth-child(2){border-right:0}.home-v2-problem-card:nth-child(-n+2){border-bottom:1px solid rgba(145,195,222,.16)}.home-v2-problem-card:nth-child(odd){padding-right:22px}.home-v2-problem-card:nth-child(2n){padding-left:22px}.home-v2-services__inner{padding:32px 0 84px}.home-v2-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-v2-service-card{min-height:286px}.home-v2-metrics__inner{padding:76px 0 82px}.home-v2-cases__inner{padding:78px 0 88px}.home-v2-cases__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.home-v2-case-card{height:262px;min-height:262px}.home-v2-case-card--featured{height:540px;min-height:540px}.home-v2-cases__secondary>.home-v2-case-card:hover,.home-v2-cases__secondary>.home-v2-case-card:focus{height:408px}.home-v2-metric{padding:0 18px}.home-v2-metric__value{font-size:clamp(48px,7vw,68px)}.home-v2-process__inner{padding:64px 32px 70px}.home-v2-process__step{padding:0 8px}.home-v2-process__copy h3{font-size:17px}.home-v2-process__copy p{font-size:12px}.resources-faq{width:min(100% - 48px,920px);margin-top:72px;padding-top:52px}.resources-faq__grid{grid-template-columns:1fr}}@media(max-width:620px){.home-v2{margin-top:-98px;padding:138px 20px 60px}.home-v2-inquiry{padding:34px 20px 44px}.home-v2-inquiry__link{font-size:20px}.home-v2__eyebrow{margin-bottom:20px;font-size:10px;letter-spacing:.13em}.home-v2__title{font-size:clamp(35px,10vw,47px);line-height:1.27}.home-v2__copy{margin-top:23px;font-size:16px;line-height:1.66}.home-v2__actions{margin-top:32px;display:grid;grid-template-columns:1fr}.home-v2__cta{width:100%}.home-v2__signal-row{margin-top:33px;gap:9px 14px;font-size:11px}.home-v2__visual{width:min(100%,390px)}.home-v2__node{min-width:106px;min-height:51px;padding:8px 9px;gap:7px;border-radius:12px}.home-v2__node svg{width:16px;height:16px}.home-v2__node span{font-size:9px}.home-v2__core{width:116px;height:116px;border-radius:22px}.home-v2__core-mark{width:100%}.home-v2__core-logo{width:88px}.home-v2__core-mark small{margin-top:6px;font-size:6.5px}.home-v2+.home-audience{width:min(var(--max),calc(100% - 32px));margin-top:54px}.home-v2-problems__inner{width:min(100% - 32px,520px);padding:42px 0 18px}.home-v2-problems__header{display:block;margin-bottom:20px;text-align:left}.home-v2-problems__header>div>p:last-child{max-width:420px;margin-top:12px}.home-v2-problems__header h2{font-size:clamp(26px,8vw,35px)}.home-v2-problems__grid{grid-template-columns:1fr;gap:0}.home-v2-problem-card{min-height:0;padding:16px 0;border-right:0;border-bottom:1px solid rgba(145,195,222,.14)}.home-v2-problem-card:last-child{border-bottom:0}.home-v2-problem-card:nth-child(2),.home-v2-problem-card:nth-child(-n+2),.home-v2-problem-card:nth-child(odd),.home-v2-problem-card:nth-child(2n){padding-right:0;padding-left:0;border-right:0}.home-v2-problem-card h3{max-width:none;font-size:14px}.home-v2-services__inner{width:min(100% - 32px,520px);padding:28px 0 74px}.home-v2-services__header{display:block;margin-bottom:29px}.home-v2-services__header h2{font-size:clamp(29px,8.5vw,39px)}.home-v2-services__header>div>p:last-child{max-width:420px;margin-top:15px;font-size:15px}.home-v2-services__grid{grid-template-columns:1fr;gap:13px}.home-v2-service-card{min-height:264px;padding:23px 22px 21px;border-radius:15px}.home-v2-service-card h3{max-width:290px;margin-top:28px;font-size:21px}.home-v2-metrics__inner,.home-v2-cases__inner{width:min(100% - 32px,520px);padding:68px 0 74px}.home-v2-cases__header{display:block;margin-bottom:29px}.home-v2-cases__header h2{font-size:clamp(29px,8.5vw,39px)}.home-v2-cases__header>p{max-width:420px;margin-top:15px;font-size:15px}.home-v2-cases__grid{display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:13px}.home-v2-cases__secondary{gap:13px}.home-v2-case-card,.home-v2-case-card--featured{height:auto;min-height:360px;grid-row:auto;border-radius:16px}.home-v2-case-card--featured{height:auto;min-height:430px}.home-v2-cases__secondary>.home-v2-case-card,.home-v2-cases__secondary>.home-v2-case-card:hover,.home-v2-cases__secondary>.home-v2-case-card:focus{height:auto;min-height:360px}.home-v2-case-card__details,.home-v2-case-card:hover .home-v2-case-card__details,.home-v2-case-card:focus .home-v2-case-card__details{max-height:0;padding-top:0;opacity:0;visibility:hidden;transform:translateY(10px)}.home-v2-case-card__content{padding:23px 22px 22px}.home-v2-case-card h3,.home-v2-case-card:not(.home-v2-case-card--featured) h3{margin-top:38px;font-size:23px}.home-v2-case-card:not(.home-v2-case-card--featured) h3{margin-top:28px}.home-v2-case-card__details p{font-size:12px}.home-v2-metrics__header{margin-bottom:38px}.home-v2-metrics__header h2{font-size:clamp(29px,8.5vw,39px)}.home-v2-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:42px}.home-v2-metric{padding:0 10px}.home-v2-metric:nth-child(odd):before{display:none}.home-v2-metric:nth-child(2n):before{top:5px;bottom:5px}.home-v2-metric__value{min-height:64px;font-size:clamp(42px,13vw,58px)}.home-v2-metric p{margin-top:13px;font-size:12px}.home-v2-process{border-radius:16px}.home-v2-process__inner{padding:58px 22px 64px}.home-v2-process__header{margin-bottom:36px}.home-v2-process__header h2{font-size:clamp(29px,8.5vw,39px)}.home-v2-process__track{top:34px;right:auto;bottom:34px;left:31px;width:1px;height:auto;background:linear-gradient(180deg,#29d4ba2e,#29d4baad,#29d4ba2e);transform-origin:center top}.home-v2-process__steps{display:flex;flex-direction:column;gap:27px}.home-v2-process__step{min-height:92px;padding:0;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;text-align:left}.home-v2-process__marker{width:64px;height:64px;border-radius:18px}.home-v2-process__marker span{font-size:20px}.home-v2-process__copy h3{margin:5px 0 0;font-size:20px}.home-v2-process__copy p{max-width:none;margin:9px 0 0;font-size:14px;line-height:1.58}.resources-faq{width:min(100% - 32px,520px);margin-top:58px;padding-top:42px}.resources-faq__head{margin-bottom:26px}.resources-faq__title{font-size:clamp(29px,8.5vw,39px)}.resources-faq__lead{font-size:15px}.resources-faq__item summary{min-height:72px;padding:18px;font-size:15px}.resources-faq__answer{padding:0 18px 20px;font-size:14px}}@media(prefers-reduced-motion:reduce){.home-v2__copy:after{display:none}.home-v2 *,.home-v2 *:before,.home-v2 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-v2-problems *,.home-v2-problems *:before,.home-v2-problems *:after,.home-v2-services *,.home-v2-services *:before,.home-v2-services *:after,.home-v2-metrics *,.home-v2-metrics *:before,.home-v2-metrics *:after,.home-v2-process *,.home-v2-process *:before,.home-v2-process *:after,.resources-faq *,.resources-faq *:before,.resources-faq *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-v2-process__track{transform:scale(1)!important}}.global-nav-v2{--global-v2-ink: #eaf8ff;--global-v2-muted: rgba(214, 237, 248, .72);--global-v2-edge: rgba(177, 222, 241, .2);--global-v2-accent: #39dac2;--global-v2-surface: rgba(5, 24, 45, .76);top:16px;width:min(1240px,calc(100% - 40px));min-height:68px;padding:8px 14px 8px 12px;gap:16px;border-color:var(--global-v2-edge);border-radius:20px;color:var(--global-v2-ink);background:var(--global-v2-surface);box-shadow:0 18px 46px #00071542,inset 0 1px #ffffff12;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);transition:top .26s ease,width .26s ease,min-height .26s ease,padding .26s ease,border-radius .26s ease,background .26s ease,box-shadow .26s ease}.global-nav-v2:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,rgba(95,218,230,.09),transparent 28%,transparent 70%,rgba(57,218,194,.07))}.global-nav-v2.is-scrolled{top:8px;width:min(1160px,calc(100% - 28px));min-height:58px;padding:6px 12px 6px 10px;border-radius:17px;background:#041427e8;box-shadow:0 12px 34px #00061257,inset 0 1px #ffffff12}.global-nav-v2 .brand{gap:10px;min-width:202px;color:#f5fbff}.global-nav-v2 .brand-mark,.global-footer-v2 .footer-brand-mark{width:auto;height:42px;padding:0;display:block;border:0;border-radius:0;background:transparent;box-shadow:none;-o-object-fit:contain;object-fit:contain;transition:height .26s ease}.global-nav-v2.is-scrolled .brand-mark{width:auto;height:36px}.global-nav-v2 .brand-name{color:#f1fbff;font-size:15px;letter-spacing:.01em;transition:font-size .26s ease}.global-nav-v2 .brand-subline{color:#afdcefbd}.global-nav-v2.is-scrolled .brand-name{font-size:14px}.global-nav-v2 .links{gap:clamp(10px,1.45vw,22px);color:var(--global-v2-muted);font-size:13px;font-weight:720}.global-nav-v2 .links>a,.global-nav-v2 .nav-item>a{padding:9px 1px;color:inherit;transition:color .18s ease,text-shadow .18s ease}.global-nav-v2 .links>a:after,.global-nav-v2 .nav-item>a:after{right:2px;bottom:2px;height:1px;background:var(--global-v2-accent);box-shadow:0 0 11px #39dac2b8}.global-nav-v2 .links>a:hover,.global-nav-v2 .nav-item>a:hover,.global-nav-v2 .links>a.is-current,.global-nav-v2 .nav-item>a.is-current{color:#f7fdff;text-shadow:0 0 16px rgba(93,228,211,.32)}.global-nav-v2 .links>a.is-current:after,.global-nav-v2 .nav-item>a.is-current:after,.global-nav-v2 .links>a:hover:after,.global-nav-v2 .nav-item>a:hover:after{transform:scaleX(1)}.global-nav-v2 .language-switcher{z-index:2}.global-nav-v2 .lang-current{min-height:38px;padding:8px 11px;gap:7px;border-color:#b1def133;border-radius:11px;color:#eaf8ff;background:#acdcf014;box-shadow:inset 0 1px #ffffff0f;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.global-nav-v2 .lang-current:hover,.global-nav-v2 .language-switcher.is-open .lang-current{color:#e8fffb;border-color:#39dac28c;background:#39dac21f;transform:translateY(-1px)}.global-nav-v2 .lang-icon{width:15px;height:15px;border:0;border-radius:0;box-shadow:none;stroke-width:1.9}.global-nav-v2 .lang-menu{top:calc(100% + 9px);min-width:148px;padding:6px;border-color:#b1def12e;border-radius:13px;background:#05182df5;box-shadow:0 18px 38px #00061257,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.global-nav-v2 .language-switcher:hover .lang-menu,.global-nav-v2 .language-switcher:focus-within .lang-menu,.global-nav-v2 .language-switcher.is-open .lang-menu{opacity:1;visibility:visible;transform:translateY(0)}.global-nav-v2 .lang-option{border-radius:8px;color:#e2f4fcc2}.global-nav-v2 .lang-option:hover,.global-nav-v2 .lang-option.is-active{color:#ecfffb;background:#39dac221}.global-nav-v2 .mobile-toggle{position:relative;width:40px;height:40px;margin-left:auto;border:1px solid rgba(177,222,241,.2);border-radius:11px;color:#effbff;background:#acdcf014;transition:border-color .18s ease,background .18s ease,color .18s ease}.global-nav-v2 .mobile-toggle:hover,.global-nav-v2 .mobile-toggle:focus-visible{border-color:#39dac294;color:#dffff8;background:#39dac221;outline:none}.global-nav-v2 .mobile-toggle-icon{position:absolute;width:18px;height:18px;transition:opacity .16s ease,transform .16s ease}.global-nav-v2 .mobile-toggle-icon--close{opacity:0;transform:rotate(-45deg) scale(.8)}.global-nav-v2:has(.links.is-open) .mobile-toggle-icon--menu{opacity:0;transform:rotate(45deg) scale(.8)}.global-nav-v2:has(.links.is-open) .mobile-toggle-icon--close{opacity:1;transform:rotate(0) scale(1)}.global-footer-v2{--footer-v2-edge: rgba(177, 222, 241, .16);position:relative;padding:72px 24px 28px;overflow:hidden;background:radial-gradient(circle at 10% 16%,rgba(47,217,194,.11),transparent 29%),radial-gradient(circle at 88% 82%,rgba(67,146,205,.13),transparent 30%),#061426;color:#e1f3fbbf}.global-footer-v2:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(144,210,239,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(144,210,239,.045) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.52),transparent 78%);mask-image:linear-gradient(90deg,rgba(0,0,0,.52),transparent 78%)}.global-footer-v2 .footer-inner{max-width:1240px}.global-footer-v2 .footer-grid{grid-template-columns:minmax(280px,1.55fr) minmax(150px,.7fr) minmax(205px,.72fr);gap:clamp(34px,6vw,86px);padding-bottom:42px;border-color:var(--footer-v2-edge)}.global-footer-v2 .footer-brand-lockup{width:-moz-max-content;width:max-content;max-width:100%;margin-bottom:19px;display:inline-flex;align-items:center;gap:11px;color:#f3fbff}.global-footer-v2 .footer-brand-title{margin:0;color:#f4fbff;font-size:18px;letter-spacing:.01em}.global-footer-v2 p{max-width:430px;color:#d5ecf7ab;font-size:14px;line-height:1.7}.global-footer-v2 h4{margin-bottom:17px;color:#effbff;font-size:11px;font-weight:820;letter-spacing:.13em}.global-footer-v2 ul{gap:12px}.global-footer-v2 li,.global-footer-v2 a{color:#d5ecf7b0;font-size:14px}.global-footer-v2 .footer-links a{position:relative;display:inline-flex;padding-bottom:2px;transition:color .18s ease}.global-footer-v2 .footer-links a:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;content:"";background:#42dcc5;box-shadow:0 0 9px #39dac2a3;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.global-footer-v2 .footer-links a:hover,.global-footer-v2 .footer-links a:focus-visible,.global-footer-v2 .footer-brand-lockup:hover,.global-footer-v2 .footer-brand-lockup:focus-visible{color:#f5fffd;outline:none}.global-footer-v2 .footer-links a:hover:after,.global-footer-v2 .footer-links a:focus-visible:after{transform:scaleX(1)}.global-footer-v2 .footer-email,.global-footer-v2 .footer-contact-line{display:inline-flex;align-items:center;gap:9px;color:#e5fffa;font-size:15px;font-weight:720}.global-footer-v2 .footer-email svg,.global-footer-v2 .footer-contact-line svg{width:17px;height:17px;color:#58e4cc;stroke-width:1.8}.global-footer-v2 .footer-email:hover,.global-footer-v2 .footer-email:focus-visible,.global-footer-v2 .footer-contact-line:hover,.global-footer-v2 .footer-contact-line:focus-visible{color:#fff;outline:none}.global-footer-v2 .footer-bottom{padding-top:23px;color:#bedceb8c;font-size:12px;line-height:1.55}.global-nav-v2.prefers-reduced-motion,.global-nav-v2.prefers-reduced-motion *,.global-footer-v2 *,.global-nav-v2 *{scroll-behavior:auto}@media(max-width:980px){.global-nav-v2{top:12px;width:min(720px,calc(100% - 28px));min-height:62px;padding:7px 9px;border-radius:17px}.global-nav-v2.is-scrolled{top:6px;width:calc(100% - 22px);min-height:56px;padding:6px 8px;border-radius:15px}.global-nav-v2 .brand{min-width:0}.global-nav-v2 .brand-mark,.global-nav-v2.is-scrolled .brand-mark{width:auto;height:40px}.global-nav-v2 .links.is-open{top:calc(100% + 10px);left:0;right:0;gap:2px;padding:10px;border:1px solid rgba(177,222,241,.18);border-radius:15px;color:#e4f5fcd1;background:#05182dfa;box-shadow:0 18px 38px #00061252,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-nav-v2 .links.is-open>a,.global-nav-v2 .links.is-open .nav-item>a{padding:12px 11px;border-radius:9px}.global-nav-v2 .links.is-open>a:hover,.global-nav-v2 .links.is-open .nav-item>a:hover,.global-nav-v2 .links.is-open>a.is-current,.global-nav-v2 .links.is-open .nav-item>a.is-current{color:#ecfffb;background:#39dac21c}.global-nav-v2 .links.is-open>a:after,.global-nav-v2 .links.is-open .nav-item>a:after{display:none}.global-footer-v2{padding-top:58px}.global-footer-v2 .footer-grid{grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:38px 28px}.global-footer-v2 .footer-contact{grid-column:1 / -1}}@media(max-width:620px){.global-nav-v2{top:9px;width:calc(100% - 24px);min-height:58px;padding:6px 7px;border-radius:15px}.global-nav-v2.is-scrolled{top:5px;width:calc(100% - 18px);min-height:54px;padding:5px 6px;border-radius:13px}.global-nav-v2 .brand-mark,.global-nav-v2.is-scrolled .brand-mark{width:auto;height:38px}.global-nav-v2 .language-switcher{margin-left:auto}.global-nav-v2 .lang-current{min-height:36px;padding:7px 9px;font-size:11px}.global-nav-v2 .mobile-toggle{width:38px;height:38px;margin-left:2px}.global-footer-v2{padding:50px 20px 24px}.global-footer-v2 .footer-grid{grid-template-columns:1fr;gap:32px;padding-bottom:30px}.global-footer-v2 .footer-contact{grid-column:auto}.global-footer-v2 .footer-bottom{gap:9px;padding-top:19px}}@media(prefers-reduced-motion:reduce){.global-nav-v2,.global-nav-v2 *,.global-footer-v2 *,.global-footer-v2 a:after{transition-duration:.01ms!important}}.home-v2 .visible{visibility:visible}.home-v2 .collapse{visibility:collapse}.home-v2 .static{position:static}.home-v2 .fixed{position:fixed}.home-v2 .absolute{position:absolute}.home-v2 .relative{position:relative}.home-v2 .isolate{isolation:isolate}.home-v2 .block{display:block}.home-v2 .flex{display:flex}.home-v2 .grid{display:grid}.home-v2 .hidden{display:none}.home-v2 .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home-v2 .resize{resize:both}.home-v2 .flex-wrap{flex-wrap:wrap}.home-v2 .border{border-width:1px}.home-v2 .uppercase{text-transform:uppercase}.home-v2 .outline{outline-style:solid}.home-v2 .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.home-v2 .drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.home-v2 .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.home-v2 .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-v2 .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.home-v2 .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.home-v2 .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
