.bg-func-detail,.etermin-function-detail,.fdm{--fd-primary:#0d2f6f;--fd-primary-dark:#08224a;--fd-primary-soft:#edf4ff;--fd-accent:#ff6417;--fd-accent-dark:#e9560d;--fd-text:#12233d;--fd-text-soft:#5f6f86;--fd-border:rgba(18,35,61,.1);--fd-border-strong:rgba(18,35,61,.16);--fd-white:#fff;--fd-bg:#f7f9fc;--fd-shadow-sm:0 10px 30px rgba(10,37,64,.06);--fd-shadow-md:0 18px 40px rgba(10,37,64,.1);--fd-shadow-lg:0 28px 70px rgba(8,34,74,.18);--fd-radius-sm:16px;--fd-radius-md:22px;--fd-radius-lg:28px}@keyframes floatHero{0%,100%{transform:perspective(1200px) rotateY(-12deg) rotateX(4deg) rotateZ(-4deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-12deg) rotateX(4deg) rotateZ(-4deg) translateY(-10px)}}.etermin-before-footer{display:none}.pe-pro-seal,.pe-pro-seal-sticky{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .3s ease!important}.pe-pro-seal.pe-visible,.pe-pro-seal-sticky.pe-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.bg-func-detail{position:relative;overflow:hidden;color:#fff;padding-top:70px;background:radial-gradient(100% 100% at 50% 100%,rgba(0,163,255,.22) 0%,rgba(5,30,67,0) 100%),linear-gradient(180deg,#eaf2fb 0%,#284378 55%,#051e43 100%)}.bg-func-detail::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,21,46,.1),rgba(6,21,46,.04));pointer-events:none}.bg-func-detail .container,.bg-func-detail .hero{position:relative;z-index:2}.bg-func-detail .hero{padding-top:18px}.go-back{margin-bottom:10px}.go-back .btn.btn-link{display:inline-flex;align-items:center;gap:14px;padding:0;margin-top:0;border:0;color:rgba(255,255,255,.92);font-size:1rem;font-weight:500;text-decoration:none;box-shadow:none;transition:opacity .2s ease,transform .2s ease}.go-back .btn.btn-link:hover{color:#fff;opacity:1;transform:translateX(-2px)}.go-back .btn.btn-link img{width:34px;height:auto;opacity:.95;padding-right:10px}.bg-func-detail .sector-parent{display:inline-block;max-width:760px;margin:0 0 18px;padding:6px 12px;font-size:.78rem;font-weight:600;line-height:1.7;letter-spacing:.04em;border-radius:999px;background:rgba(255,255,255,.22);backdrop-filter:blur(4px);color:var(--et-primary-dark)}.bg-func-detail .test-now{margin:0 0 34px;padding:0;max-width:760px;color:rgba(255,255,255,.94)}.bg-func-detail .test-now>.list-line,.bg-func-detail .list-line{margin:0;padding:0;list-style:none}.bg-func-detail .list-line li{position:relative;padding:0 0 0 28px;font-size:1.18rem;line-height:1.65;color:rgba(255,255,255,.95)}.bg-func-detail .list-line li::before{content:"";position:absolute;left:0;top:.68em;width:10px;height:10px;border-radius:50%;background:var(--fd-accent);box-shadow:0 0 0 6px rgba(255,100,23,.14)}.hero-cta-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.hero-cta-links .btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 28px;border-radius:16px;border:0;font-size:1rem;font-weight:800;letter-spacing:-.01em;text-transform:none;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.hero-cta-links .btn.btn-orange{background:var(--fd-accent);color:#fff;box-shadow:0 14px 30px rgba(255,100,23,.28)}.hero-cta-links .btn.btn-orange:hover,.hero-cta-links .btn.btn-orange:focus{background:var(--fd-accent-dark);color:#fff;transform:translateY(-2px);box-shadow:0 18px 34px rgba(255,100,23,.34)}.hero-mockup-box{position:absolute;display:flex;justify-content:flex-end;align-items:flex-end;min-height:100%;margin-top:10px;isolation:isolate;overflow:visible;--mockup-shadow-width:52%}.hero-mockup-box::before{content:"";position:absolute;right:10%;bottom:-12px;width:56%;height:64px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.58) 0%,rgba(0,0,0,.22) 45%,rgba(0,0,0,0) 72%);filter:blur(18px);z-index:0;pointer-events:none}.hero-mockup-box::after{content:"";position:absolute;right:8%;bottom:10%;width:64%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,rgba(0,163,255,.18) 0%,rgba(0,163,255,0) 70%);filter:blur(36px);z-index:0;pointer-events:none}.hero-mockup-box span,.hero-mockup-box i,.hero-mockup-box .hero-mockup-shadow{display:none}.hero-mockup-box:has(.hero-mockup){position:absolute}.hero-mockup-box:has(.hero-mockup) .hero-mockup{will-change:transform,filter}.hero-mockup-box:has(.hero-mockup)::marker{content:""}.hero-mockup-box:has(.hero-mockup)>.hero-mockup,.hero-mockup-box .hero-mockup,.hero-mockup-box>.hero-mockup{position:relative}.hero-mockup-box::selection,.hero-mockup-box .hero-mockup::selection{background:transparent}.hero-mockup-box .hero-mockup{backface-visibility:hidden}.hero-mockup-box>.hero-mockup::before{content:"";position:absolute;left:22%;bottom:-18px;width:56%;height:42px;border-radius:50%;background:radial-gradient(ellipse,rgba(5,18,40,.42) 0%,rgba(5,18,40,.16) 38%,rgba(5,18,40,0) 74%);filter:blur(12px);z-index:-1;pointer-events:none}.hero-mockup{position:relative;z-index:2;max-width:400px;width:100%;height:auto;object-fit:contain;transform:translateY(0) rotate(-1.2deg);transform-origin:center bottom;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35)) drop-shadow(0 30px 60px rgba(0,0,0,.45)) drop-shadow(0 60px 120px rgba(0,0,0,.35)) drop-shadow(0 0 40px rgba(0,163,255,.18));transition:transform .45s ease,filter .45s ease;animation:heroMockupFloat 6s ease-in-out infinite;margin-right:50px;animation:floatHero 6s ease-in-out infinite}.hero-mockup-box:hover .hero-mockup{transform:translateY(-8px) rotate(-1.2deg) scale(1.01);filter:drop-shadow(0 22px 34px rgba(0,0,0,.2)) drop-shadow(0 42px 82px rgba(0,0,0,.34)) drop-shadow(0 10px 130px rgba(0,163,255,.2))}.etermin-function-detail{background:radial-gradient(900px 360px at 50% -40px,rgba(0,163,255,.05) 0%,rgba(0,163,255,0) 70%),#f7fafd;color:var(--et-text)}.etermin-function-detail>.container>.row:first-child{padding-top:100px}.function-details-inner{background:var(--fd-white);border-radius:var(--fd-radius-lg);padding:56px 54px 48px;border:1px solid rgba(255,255,255,.55);box-shadow:var(--fd-shadow-md);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.function-details-inner h2{margin:0 0 20px;font-size:clamp(2.2rem,3.8vw,3.9rem);line-height:1.1;letter-spacing:-.03em;color:var(--fd-text)}.function-details-inner .under-title{margin:0 0 20px;font-size:1.22rem;line-height:1.6;color:var(--fd-text)}.function-details-inner .under-title strong{font-weight:700}.function-details-inner p{margin:0 0 26px;font-size:1.08rem;line-height:1.9;color:var(--fd-text-soft)}.col-brdr{margin-top:28px;padding-top:6px}.s-space{height:0}.fd-list.row-eq-height,.col-brdr .row{margin-bottom:0}.list-details-2 li span{display:block;font-size:1.06rem;line-height:1.75;color:var(--fd-text)}.list-details-2 a{color:var(--fd-accent);text-decoration:none;font-weight:600}.list-details-2 a:hover{text-decoration:underline}.etermin-blue-bg{position:relative;background:linear-gradient(145deg,#295f9f 0%,#3b7dc2 100%);box-shadow:0 16px 38px rgba(10,37,64,.11);border-radius:var(--fd-radius-lg);overflow:hidden;min-height:100%}.etermin-blue-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));pointer-events:none}.included{position:sticky;top:110px;padding:56px 38px}.included ul{list-style:none;margin:0;padding:0}.included ul li{display:flex;align-items:center;gap:18px;padding:22px 0;color:#fff;border-bottom:1px solid rgba(255,255,255,.24)}.included ul li:last-child{border-bottom:0}.included ul li span{flex:1 1 auto;font-size:1.15rem;font-weight:800;letter-spacing:.06em;color:#fff}.package-icon{width:46px;height:46px;object-fit:contain;flex:0 0 46px}.package-contains{width:40px;height:40px;object-fit:contain;flex:0 0 40px}.middle-border{border-top:0;border-bottom:1px solid rgba(255,255,255,.24)}.fdm{position:relative;padding:96px 0 110px;background:linear-gradient(180deg,#f7f9fc 0%,#fff 100%)}.etermin-mockup{position:relative;background:none;display:none!important}.etermin-mockup .container{position:relative}.etermin-mockup .img-fluid{display:none}.mockup-box{position:relative;max-width:1240px;margin:0 auto;padding:18px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#f8fafc 0%,#edf2f8 100%);border:1px solid rgba(18,35,61,.08);box-shadow:var(--fd-shadow-lg)}.mockup-box::before{content:"";display:block;height:54px;margin-bottom:14px;border-radius:18px 18px 10px 10px;background:radial-gradient(circle at 24px 50%,#ff5f57 0 7px,transparent 8px),radial-gradient(circle at 52px 50%,#febc2e 0 7px,transparent 8px),radial-gradient(circle at 80px 50%,#28c840 0 7px,transparent 8px),linear-gradient(180deg,#fff 0%,#f4f6fa 100%);box-shadow:inset 0 -1px 0 rgba(18,35,61,.06)}.function-detail-slider{position:relative;overflow:hidden;border-radius:18px;background:#0e1117;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.function-detail-slider video,.function-detail-slider img,.function-detail-slider iframe{display:block;width:100%;height:auto;border-radius:18px}.function-detail-slider>div,.function-detail-slider .slick-slide>div{overflow:hidden;border-radius:18px}.function-detail-slider video{background:#111;max-height:760px;object-fit:cover}.etermin-before-footer{position:relative;padding-top:0;background:linear-gradient(180deg,#fff 0%,#f7f9fc 100%)}.etermin-before-footer .row>[class*="col-"]>div,.etermin-before-footer .box,.etermin-before-footer .card,.etermin-before-footer .contact-box,.etermin-before-footer .demo-box,.etermin-before-footer .test-box{border-radius:24px;border:1px solid var(--fd-border);box-shadow:var(--fd-shadow-sm)}.etermin-before-footer .btn.btn-orange,.etermin-before-footer .btn-orange{min-height:56px;padding:0 28px;border:0;border-radius:16px;background:var(--fd-accent);color:#fff;font-weight:800;box-shadow:0 14px 28px rgba(255,100,23,.22);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.etermin-before-footer .btn.btn-orange:hover,.etermin-before-footer .btn-orange:hover{background:var(--fd-accent-dark);color:#fff;transform:translateY(-2px);box-shadow:0 18px 34px rgba(255,100,23,.3)}.bg-func-detail p,.etermin-function-detail p,.fdm p{text-rendering:optimizeLegibility}.bg-func-detail a,.etermin-function-detail a,.fdm a{transition:color .18s ease,opacity .18s ease,transform .18s ease}@keyframes heroMockupFloat{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-6px) rotate(-1.2deg)}}@media(min-width:1400px){.function-details-inner{padding:64px 62px 54px;margin-right:20px}.included{padding:62px 44px}}@media(max-width:1399.98px){.hero-mockup{max-width:440px}}@media(max-width:1199.98px){.bg-func-detail{padding-top:88px}.bg-func-detail .test-now{margin-bottom:28px}.bg-func-detail .list-line li{font-size:1.08rem;line-height:1.6}.hero-mockup-box{--mockup-shadow-width:70%}.hero-mockup{max-width:400px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.16)) drop-shadow(0 28px 54px rgba(0,0,0,.28)) drop-shadow(0 8px 90px rgba(0,163,255,.14))}.function-details-inner{padding:46px 40px 42px}.included{padding:42px 28px}.included ul li span{font-size:1.02rem}.mockup-box{max-width:100%}.hero-mockup-box::before{width:82%;right:0}}@media(max-width:991.98px){.bg-func-detail{padding-top:78px}.bg-func-detail .container,.bg-func-detail .hero,.bg-func-detail .row,.bg-func-detail [class*="col-"]{position:relative}.go-back{margin-bottom:24px}.bg-func-detail h1,.bg-func-detail .hero h1{max-width:100%;margin-bottom:20px}.bg-func-detail .test-now{max-width:100%;margin-bottom:24px}.hero-cta-links{gap:12px}.hero-cta-links .btn{min-height:54px;padding:0 22px}.hero-mockup-box,.hero-mockup-box:has(.hero-mockup){position:relative;inset:auto;display:flex;justify-content:center;align-items:flex-end;width:100%;min-height:auto;margin-top:30px}.hero-mockup{max-width:340px;transform:translateY(0) rotate(-1deg)}.hero-mockup-box:hover .hero-mockup{transform:translateY(0) rotate(-1deg)}.hero-mockup-box::before,.hero-mockup-box::after{left:50%;right:auto;transform:translateX(-50%)}.hero-mockup-box::before{width:74%;bottom:-8px;height:42px;filter:blur(14px)}.hero-mockup-box::after{width:58%;bottom:18%;filter:blur(30px)}.hero-mockup-box>.hero-mockup::before{left:20%;width:60%;bottom:-14px;height:32px}.hero-mockup{margin-right:0}.etermin-function-detail>.container{margin-top:-22px}.function-details-inner{margin-right:0;padding:38px 30px 34px}.function-details-inner h2{font-size:clamp(2rem,5vw,3rem)}.included{position:relative;top:auto;padding:26px 30px 30px}.included ul{display:grid;grid-template-columns:1fr;gap:0}.included ul li{padding:18px 0}.fdm{padding:72px 0 84px}.mockup-box{padding:14px;border-radius:24px}.mockup-box::before{height:46px;margin-bottom:12px}.function-detail-slider,.function-detail-slider video,.function-detail-slider img,.function-detail-slider iframe{border-radius:14px}}@media(max-width:767.98px){.bg-func-detail{padding-top:70px}.etermin-blue-bg{margin:30px 15px}.go-back{margin-bottom:20px}.go-back .btn.btn-link{gap:10px;font-size:.95rem}.go-back .btn.btn-link img{width:28px;padding-right:6px}.bg-func-detail .sector-parent{margin-bottom:14px;padding:6px 12px;font-size:.74rem;line-height:1.45}.bg-func-detail h1,.bg-func-detail .hero h1{margin-bottom:18px;font-size:clamp(2rem,9vw,2.9rem);line-height:1.08}.bg-func-detail .test-now{margin-bottom:20px}.bg-func-detail .list-line li{margin-bottom:12px;padding-left:22px;font-size:1rem;line-height:1.58}.bg-func-detail .list-line li::before{top:.72em;width:8px;height:8px;box-shadow:0 0 0 5px rgba(255,100,23,.14)}.hero-cta-links{flex-direction:column;align-items:stretch;gap:12px;margin-top:18px}.hero-cta-links .btn{width:100%;min-height:52px;padding:0 18px;font-size:.98rem}.hero-mockup-box{margin-top:22px}.hero-mockup-box::before{width:86%;height:34px;bottom:-8px;filter:blur(12px)}.hero-mockup-box::after{width:68%;bottom:14%;filter:blur(26px)}.hero-mockup-box>.hero-mockup::before{bottom:-12px;height:26px}.hero-mockup{max-width:350px}.etermin-function-detail>.container{margin-top:-14px}.function-details-inner{padding:32px 22px 28px}.function-details-inner h2{margin-bottom:14px}.function-details-inner .under-title,.function-details-inner p,.list-details-2 li span{font-size:1rem;line-height:1.72}.function-details-inner p{margin-bottom:20px}.col-brdr{margin-top:18px;padding-top:0}.list-details-2 li{padding:18px 0 18px 42px}.list-details-2 li::before{top:20px;width:22px;height:22px}.list-details-2 li::after{left:8px;top:27px}.included{padding:18px 20px 22px}.included ul li{gap:12px;padding:16px 0;align-items:flex-start}.package-icon{width:36px;height:36px;flex-basis:36px}.package-contains{width:30px;height:30px;flex-basis:30px}.included ul li span{font-size:.95rem;line-height:1.45;letter-spacing:.04em}.fdm{padding:52px 0 66px}.mockup-box{padding:10px;border-radius:18px}.mockup-box::before{height:38px;margin-bottom:10px;border-radius:12px 12px 8px 8px;background:radial-gradient(circle at 18px 50%,#ff5f57 0 5px,transparent 6px),radial-gradient(circle at 38px 50%,#febc2e 0 5px,transparent 6px),radial-gradient(circle at 58px 50%,#28c840 0 5px,transparent 6px),linear-gradient(180deg,#fff 0%,#f4f6fa 100%)}.function-detail-slider,.function-detail-slider video,.function-detail-slider img,.function-detail-slider iframe{border-radius:12px}.function-detail-slider video{max-height:none}}@media(max-width:479.98px){.bg-func-detail{padding-top:64px}.bg-func-detail h1,.bg-func-detail .hero h1{font-size:1.9rem}.bg-func-detail .sector-parent{max-width:100%;font-size:.7rem}.bg-func-detail .list-line li{font-size:.96rem}.function-details-inner{padding-left:18px;padding-right:18px}.included{padding-left:16px;padding-right:16px}.included ul li span{font-size:.92rem;letter-spacing:.03em}.hero-cta-links .btn{min-height:50px;font-size:.95rem}}@media(min-width:768px) and (max-width:992.98px){.hero-mockup-box{margin-top:-200px!important}.bg-func-detail .hero{padding-bottom:0}}