@charset "UTF-8";.hidden{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zero-risk-section{display:flex;flex-direction:column;align-items:center;width:100%;min-height:300vh;padding:0;background-color:#021745}.zero-risk-section .container{position:sticky;top:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:1440px;height:100vh;margin:0 auto;padding:180px 40px}@media screen and (max-width:1279px){.zero-risk-section .container{padding:clamp(120px,calc(11.7647058824vw + 1.8455882353rem),180px) 30px}}@media screen and (max-width:768px){.zero-risk-section .container{padding:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px) 0}}.zero-risk-section .container .zero-risk-contents-1{position:absolute;top:180px;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-1{top:120px}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-1{top:80px}}.zero-risk-section .container .zero-risk-contents-1-title{font-weight:700;font-size:clamp(48px,calc(1.875vw + 1.5rem),60px);color:#fff;line-height:normal;letter-spacing:-.02em;text-align:center}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-1-title{font-size:clamp(48px,calc(2.3529411765vw + 1.8691176471rem),60px)}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-1-title{padding:0 20px;font-size:clamp(30px,calc(4.0178571429vw + 1.0714285714rem),48px)}}.zero-risk-section .container .zero-risk-contents-1-title>strong{background:linear-gradient(251deg,#074ce7 0,#2dc0ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.zero-risk-section .container .zero-risk-contents-1-title>img{display:inline-block;width:clamp(84px,calc(3.137254902vw + 3.7421568627rem),100px);margin-right:clamp(16px,calc(.625vw + .5rem),20px);vertical-align:-8px}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-1-title>img{width:clamp(70px,calc(2.7450980392vw + 3.0556372549rem),84px);margin-right:clamp(12px,calc(.7843137255vw + .3730392157rem),16px);vertical-align:-4px}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-1-title>img{width:clamp(55px,calc(3.3482142857vw + 2.7678571429rem),70px);margin-right:clamp(10px,calc(.4464285714vw + .5357142857rem),12px);vertical-align:-2px}}.zero-risk-section .container .zero-risk-contents-1-image-container{display:flex;align-items:center;justify-content:center;position:relative;width:100%;min-height:400px;margin-top:50px}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-bg{position:relative;z-index:10;pointer-events:none}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-bg img{width:100%;max-width:300px;height:auto}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box::after{content:"";position:absolute;background:radial-gradient(44.11% 44.08% at 50% 44.58%,rgba(2,23,69,0) 0,#021745 100%);pointer-events:none;height:100%;width:100%;left:50%;bottom:0;transform:translateX(-50%);z-index:10}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box::after{background:radial-gradient(104.11% 44.08% at 50% 44.58%,rgba(2,23,69,0) 0,#021745 100%)}}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item{position:absolute}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item img{width:140px;height:auto;border-radius:8px}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item img{width:clamp(100px,calc(7.8431372549vw + 2.4803921569rem),140px)}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item img{width:clamp(62px,calc(8.4821428571vw + 2.1785714286rem),100px)}}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n1{left:22%;top:12%;z-index:2}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n2{left:28%;top:5%;z-index:2}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n3{left:25%;top:35%;z-index:3}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n4{left:13%;bottom:25%;z-index:2}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n5{left:22%;bottom:12%;z-index:3}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n6{left:33%;bottom:5%;z-index:2}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n7{left:35%;top:25%;z-index:2}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n8{right:28%;top:5%;z-index:3}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n9{right:37%;bottom:8%;z-index:2}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n10{right:19%;bottom:25%;z-index:2}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n11{right:32%;top:30%;z-index:3}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n12{right:25%;top:37%;z-index:2}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n13{right:39%;top:20%;z-index:3}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-1-image-container{min-height:clamp(320px,calc(15.6862745098vw + 12.4607843137rem),400px)}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-bg img{max-width:clamp(200px,calc(19.6078431373vw + 3.0759803922rem),300px)}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n1{left:12%;top:12%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n2{left:20%;top:5%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n3{left:15%;top:35%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n4{left:5%;bottom:25%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n5{left:12%;bottom:12%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n6{left:24%;bottom:5%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n7{left:28%;top:25%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n8{right:20%;top:5%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n9{right:24%;bottom:8%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n10{right:10%;bottom:25%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n11{right:24%;top:30%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n12{right:12%;top:8%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n13{right:5%;top:20%}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-1-image-container{min-height:clamp(400px,calc(22.3214285714vw + 20.5357142857rem),500px)}.zero-risk-section .container .zero-risk-contents-1-image-container::after{width:200%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-bg img{max-width:clamp(145px,calc(23.4375vw + 4.375rem),250px)}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n1{left:19%;top:11%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n2{left:30%;top:5%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n3{left:15%;top:25%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n4{left:8%;top:45%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n5{left:15%;bottom:15%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n6{left:30%;bottom:12%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n7{left:30%;top:35%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n8{right:20%;top:5%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n9{right:25%;bottom:10%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n10{right:23%;top:45%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n11{right:28%;top:20%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n12{right:15%;top:2%}.zero-risk-section .container .zero-risk-contents-1-image-container .zero-risk-contents-1-image-box .zero-risk-img-item.n13{right:12%;top:30%}}.zero-risk-section .container .zero-risk-contents-2{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:absolute;top:100px;left:0;right:0;bottom:0;width:100%;opacity:0;pointer-events:none}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-2{top:120px}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-2{top:80px}}.zero-risk-section .container .zero-risk-contents-2-title{font-weight:700;font-size:clamp(60px,calc(1.875vw + 2.25rem),72px);color:#fff;line-height:normal;letter-spacing:-.02em;text-align:center}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-2-title{font-size:clamp(48px,calc(2.3529411765vw + 1.8691176471rem),60px)}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-2-title{font-size:clamp(28px,calc(4.4642857143vw + .8571428571rem),48px)}}.zero-risk-section .container .zero-risk-contents-2-description{margin-top:30px;font-weight:500;font-size:clamp(20px,calc(.625vw + .75rem),24px);color:#fff;line-height:1.5em;letter-spacing:-.005em;text-align:center}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-2-description{margin-top:clamp(25px,calc(.9803921569vw + 1.0912990196rem),30px);font-size:clamp(18px,calc(1.1764705882vw + .5595588235rem),24px)}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-2-description{margin-top:clamp(20px,calc(1.1160714286vw + 1.0267857143rem),25px);font-size:clamp(16px,calc(.8928571429vw + .8214285714rem),20px)}}.zero-risk-section .container .zero-risk-contents-2-description .br-mo{display:none}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-2-description .br-mo{display:block}}.zero-risk-section .container .zero-risk-contents-2-container{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;width:100%;margin-top:108px}.zero-risk-section .container .zero-risk-contents-2-folder{position:absolute;top:50%;left:50%;z-index:10;max-width:230px;height:auto;transform:translate(-50%,-50%)}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-2-folder{width:clamp(180px,calc(9.8039215686vw + 6.5379901961rem),230px)}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-2-folder{width:clamp(112px,calc(15.1785714286vw + 3.9642857143rem),180px)}}.zero-risk-section .container .zero-risk-contents-2-list{display:flex;align-items:flex-start;justify-content:center;flex:1;gap:300px}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-2-list{gap:clamp(180px,calc(23.5294117647vw - .0588235294rem),300px)}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-2-list{gap:clamp(100px,calc(17.8571428571vw + 2.6785714286rem),180px)}}.zero-risk-section .container .zero-risk-contents-2-left{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:62px;width:100%;max-width:342px;height:100%}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-2-left{gap:clamp(52px,calc(1.9607843137vw + 2.3075980392rem),62px);max-width:clamp(210px,calc(25.8823529412vw + .6852941176rem),342px)}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-2-left{gap:clamp(40px,calc(2.6785714286vw + 1.9642857143rem),52px);max-width:clamp(150px,calc(13.3928571429vw + 6.6964285714rem),210px);margin-left:5px}}.zero-risk-section .container .zero-risk-contents-2-left .zero-risk-contents-2-item:nth-child(2){align-self:flex-start}.zero-risk-section .container .zero-risk-contents-2-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:62px;width:100%;max-width:342px;height:100%}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-2-right{gap:clamp(52px,calc(1.9607843137vw + 2.3075980392rem),62px);max-width:clamp(210px,calc(25.8823529412vw + .6852941176rem),342px)}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-2-right{gap:clamp(40px,calc(2.6785714286vw + 1.9642857143rem),52px);max-width:clamp(150px,calc(13.3928571429vw + 6.6964285714rem),210px);margin-right:5px}}.zero-risk-section .container .zero-risk-contents-2-right .zero-risk-contents-2-item:nth-child(2){align-self:flex-end}.zero-risk-section .container .zero-risk-contents-2-item{display:flex;align-items:center;justify-content:center;padding:20px 32px;border-radius:99px;background:linear-gradient(266deg,#2dc0ff -17.54%,#074ce7 102.3%);font-weight:500;font-size:clamp(20px,calc(.625vw + .75rem),24px);color:#fff;line-height:normal;letter-spacing:-.005em;white-space:nowrap}@media screen and (max-width:1279px){.zero-risk-section .container .zero-risk-contents-2-item{padding:clamp(14px,calc(2.7450980392vw - .4443627451rem),28px) clamp(18px,calc(2.7450980392vw - .1943627451rem),32px);font-size:clamp(15px,calc(.9803921569vw + .4662990196rem),20px)}}@media screen and (max-width:768px){.zero-risk-section .container .zero-risk-contents-2-item{padding:clamp(8px,calc(1.3392857143vw + .2321428571rem),14px) clamp(10px,calc(1.7857142857vw + .2678571429rem),18px);font-size:clamp(11px,calc(.8928571429vw + .5089285714rem),15px)}}#front-page{overflow:visible}.main-visual{display:flex;overflow:hidden;align-items:center;justify-content:center;position:relative;height:100vh;padding:0 40px;background-image:url(/wp-content/uploads/2025/12/section1-bg.webp);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1279px){.main-visual{padding:0 30px}}@media screen and (max-width:768px){.main-visual{min-height:768px;padding:0 20px;background-image:url(/wp-content/uploads/2025/12/mo-section1-bg.webp)}}.main-visual .container{width:100%;max-width:1440px}.main-visual .main-visual-title{display:flex;flex-direction:column;gap:80px;position:relative;font-weight:800;font-size:clamp(100px,calc(3.125vw + 3.75rem),120px);color:#fff;line-height:normal;letter-spacing:-.02em}@media screen and (max-width:1279px){.main-visual .main-visual-title{gap:clamp(50px,calc(5.8823529412vw + .2977941176rem),80px);font-size:clamp(70px,calc(5.8823529412vw + 1.5477941176rem),100px)}}@media screen and (max-width:768px){.main-visual .main-visual-title{gap:clamp(20px,calc(6.6964285714vw - .0892857143rem),50px);font-size:clamp(48px,calc(4.9107142857vw + 2.0178571429rem),70px)}}.main-visual .main-visual-title .text-split{display:flex}.main-visual .main-visual-title .text-split span{position:relative;display:inline-block;will-change:transform}.main-visual .main-visual-title .text-split.left{justify-content:flex-start}.main-visual .main-visual-title .text-split.right{justify-content:flex-end}@media screen and (max-width:768px){.main-visual .main-visual-title .text-split.pc{display:none}}.main-visual .main-visual-title .text-split.mo{display:none}@media screen and (max-width:768px){.main-visual .main-visual-title .text-split.mo{display:flex}}.main-visual .main-visual-subtitle{margin-top:80px;font-weight:500;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#fff;line-height:1.6em}@media screen and (max-width:1279px){.main-visual .main-visual-subtitle{font-size:clamp(18px,calc(.7843137255vw + .7480392157rem),22px)}}@media screen and (max-width:768px){.main-visual .main-visual-subtitle{font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}.main-visual .main-visual-subtitle>strong{font-weight:700}.main-visual .main-visual-scroll{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.main-visual .main-visual-scroll .main-visual-scroll-fill{overflow:hidden;position:relative;width:6px;height:50px;border-radius:99px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 100%)}.main-visual .main-visual-scroll .main-visual-scroll-fill-circle{display:block;position:absolute;top:0;width:100%;height:6px;border-radius:100%;background:#fff;animation:scroll-fill 1.5s ease-in-out infinite}@keyframes scroll-fill{0%{top:0}100%{top:100%}}.main-visual .main-visual-scroll .main-visual-scroll-text{font-weight:500;font-size:18px;color:#fff;line-height:normal;text-align:center}.simple-consult{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:150px 40px;background:url(/wp-content/uploads/2025/12/section2-bg.webp) no-repeat;background-size:cover}@media screen and (max-width:1279px){.simple-consult{padding:clamp(110px,calc(7.8431372549vw + 3.1053921569rem),150px) 30px}}@media screen and (max-width:768px){.simple-consult{padding:clamp(80px,calc(6.6964285714vw + 3.6607142857rem),110px) 20px}}.simple-consult .container{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:1440px;margin:0 auto}@media screen and (max-width:1279px){.simple-consult .container{flex-direction:column;align-items:center;justify-content:center;gap:clamp(70px,calc(3.9215686275vw + 2.4901960784rem),90px)}}@media screen and (max-width:768px){.simple-consult .container{gap:clamp(50px,calc(4.4642857143vw + 2.2321428571rem),70px)}}.simple-consult .container .simple-consult-text-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1279px){.simple-consult .container .simple-consult-text-content{width:100%;align-items:center;justify-content:center}}.simple-consult .container .simple-consult-subtitle{display:flex;margin-top:14px;font-weight:500;font-size:clamp(24px,calc(.625vw + 1rem),28px);color:#fff;line-height:1.4em;letter-spacing:-.01em}@media screen and (max-width:1279px){.simple-consult .container .simple-consult-subtitle{font-size:clamp(20px,calc(.7843137255vw + .8730392157rem),24px)}}@media screen and (max-width:768px){.simple-consult .container .simple-consult-subtitle{font-size:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}}.simple-consult .container .simple-consult-title{margin-top:20px;font-weight:700;font-size:clamp(48px,calc(1.875vw + 1.5rem),60px);color:#2dc0ff;line-height:1.26em;letter-spacing:-.01em}@media screen and (max-width:1279px){.simple-consult .container .simple-consult-title{font-size:clamp(36px,calc(2.3529411765vw + 1.1191176471rem),48px);text-align:center}}@media screen and (max-width:768px){.simple-consult .container .simple-consult-title{font-size:clamp(30px,calc(1.3392857143vw + 1.6071428571rem),36px)}}.simple-consult .container .simple-consult-list{display:flex;flex-direction:column;gap:20px;margin-top:70px}@media screen and (max-width:1279px){.simple-consult .container .simple-consult-list{gap:clamp(14px,calc(1.1764705882vw + .3095588235rem),20px);margin-top:clamp(50px,calc(3.9215686275vw + 1.2401960784rem),70px)}}@media screen and (max-width:768px){.simple-consult .container .simple-consult-list{gap:clamp(8px,calc(1.3392857143vw + .2321428571rem),14px);margin-top:clamp(30px,calc(4.4642857143vw + .9821428571rem),50px)}}.simple-consult .container .simple-consult-list .simple-consult-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-weight:500;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#fff;line-height:normal;letter-spacing:-.005em}@media screen and (max-width:1279px){.simple-consult .container .simple-consult-list .simple-consult-item{justify-content:center;font-size:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}}@media screen and (max-width:768px){.simple-consult .container .simple-consult-list .simple-consult-item{font-size:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}}@media screen and (max-width:1279px){.simple-consult .container .simple-consult-list .simple-consult-item>img{width:clamp(30px,calc(.3921568627vw + 1.6865196078rem),32px);height:clamp(30px,calc(.3921568627vw + 1.6865196078rem),32px)}}@media screen and (max-width:768px){.simple-consult .container .simple-consult-list .simple-consult-item>img{width:clamp(28px,calc(.4464285714vw + 1.6607142857rem),30px);height:clamp(28px,calc(.4464285714vw + 1.6607142857rem),30px)}}.simple-consult .container .simple-consult-form-box{width:492px;height:691px;padding:40px;border:12px solid #121212;border-radius:44px;background-color:#fff;outline:1px solid #3a3a3a}@media screen and (max-width:1279px){.simple-consult .container .simple-consult-form-box{height:clamp(620px,calc(13.9215686275vw + 32.0589460784rem),691px);padding:clamp(28px,calc(2.3529411765vw + .6191176471rem),40px)}}@media screen and (max-width:768px){.simple-consult .container .simple-consult-form-box{width:100%;height:clamp(564px,calc(12.5vw + 32.75rem),620px);padding:clamp(24px,calc(.8928571429vw + 1.3214285714rem),28px) clamp(16px,calc(2.6785714286vw + .4642857143rem),28px)}}.simple-consult .container .simple-consult-form{display:flex;flex:1;width:100%;height:100%}.simple-consult .container .form-box-list-item{display:none;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:100%}.simple-consult .container .form-box-list-item.active{display:flex}.simple-consult .container .form-box-list-item.complete{justify-content:center}.simple-consult .container .form-box-list-item-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.simple-consult .container .form-box-list-item-title{font-weight:700;font-size:clamp(30px,calc(.3125vw + 1.625rem),32px);color:#121212;line-height:1.26em;letter-spacing:-.01em}@media screen and (max-width:1279px){.simple-consult .container .form-box-list-item-title{font-size:clamp(28px,calc(.3921568627vw + 1.5615196078rem),30px)}}@media screen and (max-width:768px){.simple-consult .container .form-box-list-item-title{font-size:clamp(24px,calc(.8928571429vw + 1.3214285714rem),28px)}}.simple-consult .container .form-box-list-item-description{margin-top:10px;font-weight:500;font-size:clamp(17px,calc(.15625vw + .9375rem),18px);color:#6b6b6b;line-height:1.26em}@media screen and (max-width:1279px){.simple-consult .container .form-box-list-item-description{font-size:clamp(16px,calc(.1960784314vw + .9057598039rem),17px)}}@media screen and (max-width:768px){.simple-consult .container .form-box-list-item-description{font-size:clamp(14px,calc(.4464285714vw + .7857142857rem),16px)}}.simple-consult .container .form-box-radio-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin-top:40px}@media screen and (max-width:1279px){.simple-consult .container .form-box-radio-list{margin-top:clamp(30px,calc(1.9607843137vw + .9325980392rem),40px)}}@media screen and (max-width:768px){.simple-consult .container .form-box-radio-list{margin-top:clamp(20px,calc(2.2321428571vw + .8035714286rem),30px)}}.simple-consult .container .form-box-radio-item input[type=radio]{display:none}.simple-consult .container .form-box-radio-item label{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:1px solid #bdc7d0;border-radius:6px;font-weight:500;font-size:clamp(19px,calc(.15625vw + 1.0625rem),20px);color:#121212;line-height:normal;cursor:pointer}.simple-consult .container .form-box-radio-item label:hover{background-color:#f0f4f7}@media screen and (max-width:1279px){.simple-consult .container .form-box-radio-item label{height:clamp(52px,calc(.7843137255vw + 2.8730392157rem),56px);font-size:clamp(18px,calc(.1960784314vw + 1.0307598039rem),19px)}}@media screen and (max-width:768px){.simple-consult .container .form-box-radio-item label{height:clamp(48px,calc(.8928571429vw + 2.8214285714rem),52px);font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}.simple-consult .container .form-box-radio-item input[type=radio]:checked+label{background-color:#1c1c1c;color:#fff}.simple-consult .container .form-box-list-item-footer{display:flex;align-items:center;justify-content:space-between;width:100%}.simple-consult .container .form-box-list-item-footer .form-box-list-item-footer-button{display:flex;align-items:center;justify-content:center;width:clamp(52px,calc(.625vw + 2.75rem),56px);height:clamp(52px,calc(.625vw + 2.75rem),56px);border:1px solid #121212;border-radius:6px;cursor:pointer}@media screen and (max-width:1279px){.simple-consult .container .form-box-list-item-footer .form-box-list-item-footer-button{width:clamp(50px,calc(.3921568627vw + 2.9365196078rem),52px);height:clamp(50px,calc(.3921568627vw + 2.9365196078rem),52px)}}@media screen and (max-width:768px){.simple-consult .container .form-box-list-item-footer .form-box-list-item-footer-button{width:clamp(48px,calc(.4464285714vw + 2.9107142857rem),50px);height:clamp(48px,calc(.4464285714vw + 2.9107142857rem),50px)}}.simple-consult .container .form-box-list-item-footer .form-box-list-item-footer-button.hide{opacity:0;visibility:hidden;pointer-events:none}.simple-consult .container .form-box-list-item-footer .form-box-list-item-footer-button.submit{width:auto;height:clamp(52px,calc(.625vw + 2.75rem),56px);padding:16px 68px 16px 24px;border:1px solid #074ce7;border-radius:6px;background:url(/wp-content/uploads/2025/12/submit_arrow-narrow-right.svg) no-repeat right 24px center;background-color:#074ce7;font-weight:500;font-size:20px;color:#fff;line-height:1em}@media screen and (max-width:1279px){.simple-consult .container .form-box-list-item-footer .form-box-list-item-footer-button.submit{height:clamp(50px,calc(.3921568627vw + 2.9365196078rem),52px);padding:0;padding-right:clamp(62px,calc(1.1764705882vw + 3.3095588235rem),68px);padding-left:clamp(22px,calc(.3921568627vw + 1.1865196078rem),24px)}}@media screen and (max-width:768px){.simple-consult .container .form-box-list-item-footer .form-box-list-item-footer-button.submit{height:clamp(48px,calc(.4464285714vw + 2.9107142857rem),50px);padding-right:clamp(50px,calc(2.6785714286vw + 2.5892857143rem),62px);padding-left:clamp(20px,calc(.4464285714vw + 1.1607142857rem),22px)}}.simple-consult .container .form-box-input-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;width:100%;margin-top:75px}@media screen and (max-width:1279px){.simple-consult .container .form-box-input-list{margin-top:clamp(60px,calc(2.9411764706vw + 2.3363970588rem),75px)}}@media screen and (max-width:768px){.simple-consult .container .form-box-input-list{margin-top:clamp(40px,calc(4.4642857143vw + 1.6071428571rem),60px)}}.simple-consult .container .form-box-input-item{width:100%}.simple-consult .container .form-box-input-item label{display:flex;align-items:center;gap:6px;font-weight:500;font-size:16px;color:#121212;line-height:normal}.simple-consult .container .form-box-input-item label .required{width:4px;height:4px;border-radius:100%;background-color:red}.simple-consult .container .form-box-input-item label .optional{color:#6b6b6b}.simple-consult .container .form-box-input-item input{width:100%;height:44px;margin-top:8px;padding:12.5px 12px;border:1px solid #e0e4e9;border-radius:4px;background-color:#f1f3f5;font-weight:500;font-size:16px;color:#121212;line-height:normal}.simple-consult .container .form-box-input-item input::placeholder{color:#a6a6a6}.simple-consult .container .form-box-input-item-description{font-weight:500;font-size:14px;color:#6b6b6b;line-height:1.4em}.simple-consult .container .form-complete-message{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.simple-consult .container .form-complete-icon{width:80px;height:80px;margin-bottom:32px}@media screen and (max-width:1279px){.simple-consult .container .form-complete-icon{width:clamp(70px,calc(1.9607843137vw + 3.4325980392rem),80px);height:clamp(70px,calc(1.9607843137vw + 3.4325980392rem),80px);margin-bottom:clamp(28px,calc(.7843137255vw + 1.3730392157rem),32px)}}@media screen and (max-width:768px){.simple-consult .container .form-complete-icon{width:clamp(60px,calc(2.2321428571vw + 3.3035714286rem),70px);height:clamp(60px,calc(2.2321428571vw + 3.3035714286rem),70px);margin-bottom:clamp(24px,calc(.8928571429vw + 1.3214285714rem),28px)}}.simple-consult .container .form-complete-title{font-weight:700;font-size:clamp(26px,calc(.3125vw + 1.375rem),28px);color:#121212;line-height:1.4em;letter-spacing:-.01em}@media screen and (max-width:1279px){.simple-consult .container .form-complete-title{font-size:clamp(24px,calc(.3921568627vw + 1.3115196078rem),26px)}}@media screen and (max-width:768px){.simple-consult .container .form-complete-title{font-size:clamp(20px,calc(.8928571429vw + 1.0714285714rem),24px)}}.simple-consult .container .form-complete-divider{width:100%;height:1px;margin:32px 0;background-color:#e0e4e9}@media screen and (max-width:1279px){.simple-consult .container .form-complete-divider{margin:clamp(28px,calc(.7843137255vw + 1.3730392157rem),32px) 0}}@media screen and (max-width:768px){.simple-consult .container .form-complete-divider{margin:clamp(24px,calc(.8928571429vw + 1.3214285714rem),28px) 0}}.simple-consult .container .form-complete-description{font-weight:500;font-size:clamp(18px,calc(.3125vw + .875rem),20px);color:#6b6b6b;line-height:1.6em;letter-spacing:-.005em}@media screen and (max-width:1279px){.simple-consult .container .form-complete-description{font-size:clamp(17px,calc(.1960784314vw + .9682598039rem),18px)}}@media screen and (max-width:768px){.simple-consult .container .form-complete-description{font-size:clamp(16px,calc(.2232142857vw + .9553571429rem),17px)}}.simple-consult .container .form-complete-reset-button{margin-top:32px;padding:16px 32px;border:1px solid #121212;border-radius:6px;background-color:#fff;font-weight:500;font-size:clamp(18px,calc(.3125vw + .875rem),20px);color:#121212;line-height:1em;cursor:pointer;transition:all .3s ease}.simple-consult .container .form-complete-reset-button:hover{background-color:#121212;color:#fff}@media screen and (max-width:1279px){.simple-consult .container .form-complete-reset-button{margin-top:clamp(28px,calc(.7843137255vw + 1.3730392157rem),32px);padding:clamp(14px,calc(.3921568627vw + .6865196078rem),16px) clamp(28px,calc(.7843137255vw + 1.3730392157rem),32px);font-size:clamp(17px,calc(.1960784314vw + .9682598039rem),18px)}}@media screen and (max-width:768px){.simple-consult .container .form-complete-reset-button{margin-top:clamp(24px,calc(.8928571429vw + 1.3214285714rem),28px);padding:clamp(12px,calc(.4464285714vw + .6607142857rem),14px) clamp(24px,calc(.8928571429vw + 1.3214285714rem),28px);font-size:clamp(16px,calc(.2232142857vw + .9553571429rem),17px)}}.count-section{display:flex;overflow:hidden;align-items:center;justify-content:center;gap:50px;width:100%;padding:180px 40px;background-color:#f5f8fc}@media screen and (max-width:1279px){.count-section{padding:clamp(120px,calc(11.7647058824vw + 1.8455882353rem),180px) 30px}}@media screen and (max-width:768px){.count-section{padding:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px) 20px}}.count-section .container{display:flex;flex-direction:column;gap:120px;width:100%;max-width:1440px;margin:0 auto}@media screen and (max-width:1279px){.count-section .container{gap:clamp(80px,calc(7.8431372549vw + 1.2303921569rem),120px)}}@media screen and (max-width:768px){.count-section .container{gap:clamp(60px,calc(4.4642857143vw + 2.8571428571rem),80px)}}.count-section .container .count-section-text-content{display:flex;flex-direction:column;width:100%}.count-section .container .count-section-title{font-weight:700;font-size:clamp(48px,calc(1.875vw + 1.5rem),60px);color:#121212;line-height:1.26em;letter-spacing:-.01em}@media screen and (max-width:1279px){.count-section .container .count-section-title{font-size:clamp(36px,calc(2.3529411765vw + 1.1191176471rem),48px)}}@media screen and (max-width:768px){.count-section .container .count-section-title{font-size:clamp(30px,calc(1.3392857143vw + 1.6071428571rem),36px)}}.count-section .container .count-section-title strong{color:#1d63ff}.count-section .container .count-section-title .br-mo{display:none}@media screen and (max-width:768px){.count-section .container .count-section-title .br-mo{display:block}}.count-section .container .count-section-description{margin-top:clamp(27px,calc(.46875vw + 1.3125rem),30px);font-weight:500;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#121212;line-height:1.5em}@media screen and (max-width:1279px){.count-section .container .count-section-description{margin-top:clamp(24px,calc(.5882352941vw + 1.2172794118rem),27px);font-size:clamp(19px,calc(.5882352941vw + .9047794118rem),22px)}}@media screen and (max-width:768px){.count-section .container .count-section-description{margin-top:clamp(20px,calc(.8928571429vw + 1.0714285714rem),24px);font-size:clamp(16px,calc(.6696428571vw + .8660714286rem),19px)}}.count-section .container .count-section-number-container{display:flex;align-items:center;justify-content:flex-end;width:100%}.count-section .container .count-section-number-item-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 32px}@media screen and (max-width:1279px){.count-section .container .count-section-number-item-list{gap:clamp(16px,calc(.7843137255vw + .6230392157rem),20px) clamp(28px,calc(.7843137255vw + 1.3730392157rem),32px)}}@media screen and (max-width:768px){.count-section .container .count-section-number-item-list{display:flex;flex-direction:column;width:100%;gap:40px}}.count-section .container .count-section-number-item{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;min-width:345px;border-top:1px solid #bdc7d0}@media screen and (max-width:768px){.count-section .container .count-section-number-item{justify-content:flex-start;width:auto;min-width:220px}.count-section .container .count-section-number-item:nth-child(odd){align-self:flex-end}.count-section .container .count-section-number-item:nth-child(even){align-self:flex-start}}.count-section .container .count-section-number-item-content{padding-top:clamp(18px,calc(.3125vw + .875rem),20px)}@media screen and (max-width:1279px){.count-section .container .count-section-number-item-content{padding-top:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}}@media screen and (max-width:768px){.count-section .container .count-section-number-item-content{padding-top:clamp(14px,calc(.4464285714vw + .7857142857rem),16px)}}.count-section .container .count-section-number-item-text{font-weight:600;font-size:clamp(20px,calc(.625vw + .75rem),24px);color:#191919;line-height:1.4em;letter-spacing:-.01em}@media screen and (max-width:1279px){.count-section .container .count-section-number-item-text{font-size:clamp(18px,calc(.3921568627vw + .9365196078rem),20px)}}@media screen and (max-width:768px){.count-section .container .count-section-number-item-text{font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}.count-section .container .count-section-number-item-title{font-weight:800;font-size:clamp(64px,calc(1.25vw + 3rem),72px);text-align:left}@media screen and (max-width:1279px){.count-section .container .count-section-number-item-title{font-size:clamp(56px,calc(1.568627451vw + 2.7460784314rem),64px)}}@media screen and (max-width:768px){.count-section .container .count-section-number-item-title{font-size:clamp(48px,calc(1.7857142857vw + 2.6428571429rem),56px)}}.count-section .container .count-section-number-item-title .count-section-number-item-unit{font-weight:700;font-size:clamp(36px,calc(.625vw + 1.75rem),40px)}@media screen and (max-width:1279px){.count-section .container .count-section-number-item-title .count-section-number-item-unit{font-size:clamp(30px,calc(1.1764705882vw + 1.3095588235rem),36px)}}@media screen and (max-width:768px){.count-section .container .count-section-number-item-title .count-section-number-item-unit{font-size:clamp(24px,calc(1.3392857143vw + 1.2321428571rem),30px)}}.count-section .container .count-section-number-item-description{font-weight:500;font-size:14px;color:#6b6b6b;line-height:1.4em}@media screen and (max-width:1279px){.count-section .container .count-section-number-item-description{font-size:13px}}@media screen and (max-width:768px){.count-section .container .count-section-number-item-description{font-size:12px}}.count-section .container .count-section-bottom-description{width:100%;font-weight:400;font-size:14px;color:#6b6b6b;line-height:1.5em;text-align:right}@media screen and (max-width:768px){.count-section .container .count-section-bottom-description{text-align:center}}.why-teheran-section{overflow:hidden;width:100%;padding:180px 40px;background-color:#010817}@media screen and (max-width:1279px){.why-teheran-section{padding:clamp(120px,calc(11.7647058824vw + 1.8455882353rem),180px) 30px}}@media screen and (max-width:768px){.why-teheran-section{padding:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px) 20px}}.why-teheran-section .container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;max-width:1440px;margin:0 auto}.why-teheran-section .container .why-teheran-member-container{position:relative;width:100%}.why-teheran-section .container .why-teheran-title{display:flex;position:absolute;top:50%;left:50%;z-index:1;align-items:center;justify-content:center;width:100%;height:100%;font-weight:800;font-size:clamp(100px,calc(9.375vw - 1.25rem),160px);color:#fff;line-height:normal;letter-spacing:-.02em;text-align:center;transform:translate(-50%,-50%)}@media screen and (max-width:1279px){.why-teheran-section .container .why-teheran-title{font-size:clamp(70px,calc(5.8823529412vw + 1.5477941176rem),100px)}}@media screen and (max-width:768px){.why-teheran-section .container .why-teheran-title{margin-bottom:50vh;font-size:clamp(40px,calc(6.6964285714vw + 1.1607142857rem),70px)}}.why-teheran-section .container .why-teheran-title span{position:absolute;line-height:normal}.why-teheran-section .container .why-teheran-title span.text-1{top:0;left:0}.why-teheran-section .container .why-teheran-title span.text-2{bottom:0;right:0}.why-teheran-section .container .why-teheran-member-list{width:100%}@media screen and (min-width:581px){.why-teheran-section .container .why-teheran-member-list .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}@media screen and (min-width:581px) and (max-width:1279px){.why-teheran-section .container .why-teheran-member-list .swiper-wrapper{grid-template-columns:repeat(2,1fr);gap:clamp(12px,calc(.7843137255vw + .3730392157rem),16px)}}@media screen and (min-width:581px){.why-teheran-section .container .why-teheran-member-list .duplicate-for-mobile{display:none}}@media screen and (max-width:580px){.why-teheran-section .container .why-teheran-member-list{margin:0 -20px;width:calc(100% + 40px)}.why-teheran-section .container .why-teheran-member-list .swiper-wrapper{display:flex}}@media screen and (max-width:580px){.why-teheran-section .container .why-teheran-member-list{overflow:hidden}.why-teheran-section .container .why-teheran-member-list .swiper-pagination{position:relative;margin-top:30px;bottom:auto}.why-teheran-section .container .why-teheran-member-list .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,.3);opacity:1}.why-teheran-section .container .why-teheran-member-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}}@media screen and (min-width:581px){.why-teheran-section .container .why-teheran-member-list .swiper-pagination{display:none}}.why-teheran-section .container .why-teheran-member-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;width:100%;height:100%;padding:40px;border:1px solid #494949;background:rgba(1,8,23,.6);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}@media screen and (max-width:1279px){.why-teheran-section .container .why-teheran-member-item{gap:clamp(25px,calc(.9803921569vw + 1.0912990196rem),30px);padding:clamp(30px,calc(1.9607843137vw + .9325980392rem),40px)}}@media screen and (max-width:768px){.why-teheran-section .container .why-teheran-member-item{gap:clamp(20px,calc(1.1160714286vw + 1.0267857143rem),25px);padding:clamp(20px,calc(2.2321428571vw + .8035714286rem),30px)}}@media screen and (max-width:580px){.why-teheran-section .container .why-teheran-member-item{width:80%!important;flex-shrink:0}}.why-teheran-section .container .why-teheran-member-item-title{font-weight:600;font-size:clamp(24px,calc(.625vw + 1rem),28px);color:#fff;letter-spacing:-.01em;text-align:center}@media screen and (max-width:1279px){.why-teheran-section .container .why-teheran-member-item-title{font-size:clamp(22px,calc(.3921568627vw + 1.1865196078rem),24px)}}@media screen and (max-width:768px){.why-teheran-section .container .why-teheran-member-item-title{font-size:clamp(20px,calc(.4464285714vw + 1.1607142857rem),22px)}}.why-teheran-section .container .why-teheran-member-item-title::after{content:"";display:block;position:absolute;top:0;left:0}.why-teheran-section .container .why-teheran-bottom-description{margin-top:100px;font-weight:500;font-size:clamp(27px,calc(.46875vw + 1.3125rem),30px);color:#fff;line-height:1.4em;letter-spacing:-.01em;text-align:center}@media screen and (max-width:1279px){.why-teheran-section .container .why-teheran-bottom-description{margin-top:clamp(90px,calc(1.9607843137vw + 4.6825980392rem),100px);font-size:clamp(24px,calc(.5882352941vw + 1.2172794118rem),27px)}}@media screen and (max-width:768px){.why-teheran-section .container .why-teheran-bottom-description{margin-top:110px;font-size:clamp(20px,calc(.8928571429vw + 1.0714285714rem),24px)}}.why-teheran-section .container .why-teheran-bottom-description strong{font-weight:700;color:#6a94f1}.why-teheran-section .container .why-teheran-bottom-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;margin:50px auto 0;padding:13px 24px;border:1px solid #fff;border-radius:6px;font-weight:700;font-size:20px;color:#fff;line-height:1.5em;letter-spacing:-.005em}@media screen and (max-width:1279px){.why-teheran-section .container .why-teheran-bottom-button{padding:14px 22px;font-size:clamp(18px,calc(.3921568627vw + .9365196078rem),20px)}}@media screen and (max-width:768px){.why-teheran-section .container .why-teheran-bottom-button{padding:14.5px 20px;font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}.zero-risk-bottom-section{display:flex;overflow:hidden;flex-direction:column;align-items:center;width:100%;margin-top:-1px;padding:140px 40px;background-color:#021745}@media screen and (max-width:1279px){.zero-risk-bottom-section{padding:clamp(110px,calc(5.8823529412vw + 4.0477941176rem),140px) 30px}}@media screen and (max-width:768px){.zero-risk-bottom-section{padding:clamp(80px,calc(6.6964285714vw + 3.6607142857rem),110px) 20px}}.zero-risk-bottom-section .container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin:0 auto}.zero-risk-bottom-section .container .zero-risk-bottom-description{font-weight:700;font-size:clamp(36px,calc(.625vw + 1.75rem),40px);color:#fff;line-height:normal;letter-spacing:-.02em;text-align:center}@media screen and (max-width:1279px){.zero-risk-bottom-section .container .zero-risk-bottom-description{font-size:clamp(32px,calc(.7843137255vw + 1.6230392157rem),36px)}}@media screen and (max-width:768px){.zero-risk-bottom-section .container .zero-risk-bottom-description{font-size:clamp(24px,calc(1.7857142857vw + 1.1428571429rem),32px)}}.zero-risk-bottom-section .container .zero-risk-bottom-button{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:50px;padding:13px 24px;border:1px solid #fff;border-radius:6px;font-weight:700;font-size:20px;color:#fff;line-height:1.5em;letter-spacing:-.005em}@media screen and (max-width:1279px){.zero-risk-bottom-section .container .zero-risk-bottom-button{padding:14px 22px;font-size:clamp(18px,calc(.3921568627vw + .9365196078rem),20px)}}@media screen and (max-width:768px){.zero-risk-bottom-section .container .zero-risk-bottom-button{padding:14.5px 20px;font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}.infinite-section{display:flex;flex-direction:column;align-items:center;width:100%;padding:180px 40px;background:linear-gradient(180deg,#021745 0,#010817 100%),#010817}@media screen and (max-width:1279px){.infinite-section{padding:180px 30px}}@media screen and (max-width:768px){.infinite-section{padding:180px 20px}}.infinite-section .container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin:0 auto}.infinite-section .container .infinite-title{display:flex;align-items:center;justify-content:center;gap:30px;font-weight:700;font-size:clamp(48px,calc(1.875vw + 1.5rem),60px);color:#fff;line-height:normal;letter-spacing:-.02em;text-align:center}@media screen and (max-width:1279px){.infinite-section .container .infinite-title{gap:clamp(20px,calc(1.9607843137vw + .3075980392rem),30px);font-size:clamp(36px,calc(2.3529411765vw + 1.1191176471rem),48px)}}@media screen and (max-width:768px){.infinite-section .container .infinite-title{gap:clamp(10px,calc(2.2321428571vw + .1785714286rem),20px);font-size:clamp(24px,calc(2.6785714286vw + .9642857143rem),36px)}}.infinite-section .container .infinite-title strong{background:linear-gradient(251deg,#074ce7 0,#2dc0ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media screen and (max-width:1279px){.infinite-section .container .infinite-title img{width:clamp(84px,calc(8.8235294118vw + 1.0091911765rem),129px)}}@media screen and (max-width:768px){.infinite-section .container .infinite-title img{width:clamp(54px,calc(6.6964285714vw + 2.0357142857rem),84px)}}.infinite-section .container .infinite-contents-list{display:flex;flex-direction:column;width:100%;margin-top:50px}.infinite-section .container .infinite-contents-item{display:flex;align-items:center;justify-content:space-between;min-height:170px;padding:40px 30px;border-bottom:1px solid rgba(255,255,255,.13)}@media screen and (max-width:1279px){.infinite-section .container .infinite-contents-item{padding:clamp(30px,calc(1.9607843137vw + .9325980392rem),40px)}}@media screen and (max-width:768px){.infinite-section .container .infinite-contents-item{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(10px,calc(2.2321428571vw + .1785714286rem),20px);min-height:auto;padding:clamp(20px,calc(2.2321428571vw + .8035714286rem),30px)}}.infinite-section .container .infinite-contents-item:first-child{border-top:1px solid rgba(255,255,255,.13)}.infinite-section .container .infinite-contents-item .infinite-contents-item-title{font-weight:600;font-size:clamp(40px,calc(.625vw + 2rem),44px);color:#fff;line-height:normal;letter-spacing:-.01em;text-align:center}@media screen and (max-width:1279px){.infinite-section .container .infinite-contents-item .infinite-contents-item-title{font-size:clamp(36px,calc(.7843137255vw + 1.8730392157rem),40px)}}@media screen and (max-width:768px){.infinite-section .container .infinite-contents-item .infinite-contents-item-title{font-size:clamp(24px,calc(2.6785714286vw + .9642857143rem),36px)}}.infinite-section .container .infinite-contents-item .infinite-contents-item-description{display:none;opacity:0;font-weight:500;font-size:clamp(18px,calc(.3125vw + .875rem),20px);color:#6b6b6b;line-height:1.5em;letter-spacing:-.005em}@media screen and (max-width:1279px){.infinite-section .container .infinite-contents-item .infinite-contents-item-description{font-size:clamp(16px,calc(.3921568627vw + .8115196078rem),18px)}}@media screen and (max-width:768px){.infinite-section .container .infinite-contents-item .infinite-contents-item-description{font-size:clamp(14px,calc(.4464285714vw + .7857142857rem),16px)}}.infinite-section .container .infinite-contents-item:hover{background-color:#fff}.infinite-section .container .infinite-contents-item:hover .infinite-contents-item-title{color:#121212}.infinite-section .container .infinite-contents-item:hover .infinite-contents-item-description{display:block;opacity:1}.infinite-section .container .infinite-bottom-button{display:flex;overflow:hidden;align-items:center;justify-content:flex-start;width:clamp(380px,calc(6.25vw + 18.75rem),420px);height:clamp(100px,calc(1.25vw + 5.25rem),108px);margin-top:50px;padding:27.5px 0;border-radius:100px;background-color:#074ce7;white-space:nowrap;position:relative}@media screen and (max-width:1279px){.infinite-section .container .infinite-bottom-button{width:clamp(300px,calc(15.6862745098vw + 11.2107843137rem),380px);height:clamp(72px,calc(5.4901960784vw + 1.8612745098rem),100px)}}@media screen and (max-width:768px){.infinite-section .container .infinite-bottom-button{width:clamp(208px,calc(20.5357142857vw + 8.8928571429rem),300px);height:clamp(56px,calc(3.5714285714vw + 2.7857142857rem),72px)}}.infinite-section .container .infinite-bottom-button:hover .marquee-content{animation-play-state:paused}.infinite-section .container .marquee-container{display:flex;width:fit-content}.infinite-section .container .marquee-content{display:flex;animation:marquee 25s linear infinite;will-change:transform;flex-shrink:0}.infinite-section .container .marquee-text{font-weight:600;font-size:clamp(40px,calc(.625vw + 2rem),44px);color:#fff;line-height:normal;display:inline-block;flex-shrink:0;padding:0 15px}@media screen and (max-width:1279px){.infinite-section .container .marquee-text{font-size:clamp(36px,calc(.7843137255vw + 1.8730392157rem),40px);padding:0 12px}}@media screen and (max-width:768px){.infinite-section .container .marquee-text{font-size:clamp(24px,calc(2.6785714286vw + .9642857143rem),36px);padding:0 8px}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.teheran-way-section{position:relative}.teheran-way-section .pin-container{position:relative;height:calc(100vh - 100px)}@media screen and (max-width:768px){.teheran-way-section .pin-container{height:auto}}.teheran-way-section .container{display:flex;width:100%;height:100%}@media screen and (max-width:768px){.teheran-way-section .container{flex-direction:column;height:auto}}.teheran-way-section .container .teheran-way-image-box{display:flex;flex:1;align-items:center;justify-content:center;width:100%;height:100%;background:url(/wp-content/uploads/2025/12/teheran-way-bg.webp) no-repeat;background-size:cover;background-position:center}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-image-box{min-height:300px;padding:40px 20px}}.teheran-way-section .container .teheran-way-image-box .teheran-way-image-box-title{font-weight:800;font-size:clamp(90px,calc(4.6875vw + 1.875rem),120px);color:#121212;line-height:normal}@media screen and (max-width:1279px){.teheran-way-section .container .teheran-way-image-box .teheran-way-image-box-title{font-size:clamp(70px,calc(3.9215686275vw + 2.4901960784rem),90px)}}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-image-box .teheran-way-image-box-title{font-size:clamp(40px,calc(6.6964285714vw + 1.1607142857rem),70px);text-align:center}}.teheran-way-section .container .teheran-way-image-box .teheran-way-image-box-title strong{color:#1d63ff}.teheran-way-section .container .teheran-way-list{display:flex;overflow:hidden;flex-direction:column;justify-content:flex-end;flex:1;width:100%;height:100%;background-color:#f5f8fc}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-list{overflow:visible}}.teheran-way-section .container .teheran-way-list-item{display:flex;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative;height:10%;min-height:115px;padding:clamp(30px,calc(1.5625vw + .625rem),40px) clamp(50px,calc(1.5625vw + 1.875rem),60px);border-bottom:1px solid #e0e4e9;transition:height 1s cubic-bezier(.4,0,.2,1),padding 1s cubic-bezier(.4,0,.2,1),border-color .6s ease,min-height 1s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1279px){.teheran-way-section .container .teheran-way-list-item{height:10%;min-height:50px;padding:clamp(20px,calc(1.9607843137vw + .3075980392rem),30px) clamp(30px,calc(3.9215686275vw - .0098039216rem),50px)}}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-list-item{height:auto!important;min-height:auto!important;padding:20px clamp(20px,calc(2.2321428571vw + .8035714286rem),30px)}}.teheran-way-section .container .teheran-way-list-item.on{height:70%;min-height:400px}@media screen and (max-width:1279px){.teheran-way-section .container .teheran-way-list-item.on{height:70%;min-height:300px;padding-top:35px;padding-bottom:35px}}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-list-item.on{height:auto;min-height:auto;padding:20px!important}}.teheran-way-section .container .teheran-way-list-item.on .teheran-way-list-item-title{margin-bottom:14px;font-size:clamp(48px,calc(.9375vw + 2.25rem),54px);color:#121212;line-height:normal;letter-spacing:-.01em}@media screen and (max-width:1279px){.teheran-way-section .container .teheran-way-list-item.on .teheran-way-list-item-title{font-size:clamp(36px,calc(2.3529411765vw + 1.1191176471rem),48px)}}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-list-item.on .teheran-way-list-item-title{font-size:clamp(28px,calc(1.7857142857vw + 1.3928571429rem),36px)}}.teheran-way-section .container .teheran-way-list-item.on .teheran-way-list-item-content{max-height:600px;opacity:1;margin-top:0}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-list-item.on .teheran-way-list-item-content{max-height:none}}.teheran-way-section .container .teheran-way-list-item-title{margin:0;font-weight:700;font-size:clamp(20px,calc(1.25vw + .25rem),28px);color:#121212;line-height:1.4;letter-spacing:0;transition:color .6s ease,margin-bottom .6s ease,font-size 1s cubic-bezier(.4,0,.2,1),line-height 1s cubic-bezier(.4,0,.2,1),letter-spacing 1s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1279px){.teheran-way-section .container .teheran-way-list-item-title{font-size:clamp(18px,calc(.7843137255vw + .7480392157rem),22px)}}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-list-item-title{font-size:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px);color:#121212;margin-bottom:12px}}.teheran-way-section .container .teheran-way-list-item-content{max-height:0;opacity:0;overflow:hidden;transition:max-height 1s ease,opacity .8s ease,margin-top .6s ease}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-list-item-content{max-height:none;opacity:1;margin-top:0}}.teheran-way-section .container .teheran-way-list-item-content .teheran-way-list-item-description{max-width:400px;font-weight:500;font-size:clamp(18px,calc(.3125vw + .875rem),20px);color:#303030;line-height:1.5em;word-break:keep-all}@media screen and (max-width:1279px){.teheran-way-section .container .teheran-way-list-item-content .teheran-way-list-item-description{font-weight:400;font-size:clamp(17px,calc(.1960784314vw + .9682598039rem),18px);color:#999}}@media screen and (max-width:768px){.teheran-way-section .container .teheran-way-list-item-content .teheran-way-list-item-description{font-size:clamp(14px,calc(.2232142857vw + .8303571429rem),15px)}}.column-section{padding:180px 40px}@media screen and (max-width:1279px){.column-section{padding:clamp(120px,calc(11.7647058824vw + 1.8455882353rem),180px) 30px}}@media screen and (max-width:768px){.column-section{padding:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px) 20px}}.column-section .container{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;width:100%;max-width:1440px;margin:0 auto}@media screen and (max-width:1279px){.column-section .container{flex-direction:column;gap:clamp(60px,calc(1.9607843137vw + 2.8075980392rem),70px)}}@media screen and (max-width:768px){.column-section .container{gap:clamp(50px,calc(2.2321428571vw + 2.6785714286rem),60px)}}.column-section .container .column-section-title-box{display:flex;flex-direction:column;gap:30px}.column-section .container .column-section-title{font-weight:700;font-size:clamp(48px,calc(1.875vw + 1.5rem),60px);color:#121212;line-height:1.26em;letter-spacing:-.005em}@media screen and (max-width:1279px){.column-section .container .column-section-title{font-size:clamp(36px,calc(2.3529411765vw + 1.1191176471rem),48px)}}@media screen and (max-width:768px){.column-section .container .column-section-title{font-size:clamp(30px,calc(1.3392857143vw + 1.6071428571rem),36px)}}.column-section .container .column-section-title strong{color:#1d63ff}.column-section .container .column-section-title-description{font-weight:500;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#121212;line-height:1.5em}@media screen and (max-width:1279px){.column-section .container .column-section-title-description{font-size:clamp(20px,calc(.3921568627vw + 1.0615196078rem),22px)}}@media screen and (max-width:768px){.column-section .container .column-section-title-description{font-size:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px)}}.column-section .container .column-section-contents-list-box{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:587px}@media screen and (max-width:1279px){.column-section .container .column-section-contents-list-box{max-width:100%}}.column-section .container .column-section-contents-list{display:flex;flex-direction:column;width:100%}.column-section .container .column-section-contents-list .column-section-contents-item{display:flex;padding:clamp(28px,calc(.625vw + 1.25rem),32px) 0;border-bottom:1px solid #e0e4e9;font-weight:500;font-size:clamp(20px,calc(.625vw + .75rem),24px);color:#121212;line-height:normal;letter-spacing:-.01em}.column-section .container .column-section-contents-list .column-section-contents-item:first-child{border-top:1px solid #e0e4e9}@media screen and (max-width:1279px){.column-section .container .column-section-contents-list .column-section-contents-item{padding:clamp(24px,calc(.7843137255vw + 1.1230392157rem),28px) 0;font-size:clamp(18px,calc(.3921568627vw + .9365196078rem),20px)}}@media screen and (max-width:768px){.column-section .container .column-section-contents-list .column-section-contents-item{padding:clamp(18px,calc(1.3392857143vw + .8571428571rem),24px) 0;font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}.column-section .container .column-section-contents-list-button{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:clamp(24px,calc(.9375vw + .75rem),30px);font-weight:700;font-size:clamp(26px,calc(.625vw + 1.125rem),30px);color:#1a1a1a;line-height:normal}@media screen and (max-width:1279px){.column-section .container .column-section-contents-list-button{margin-top:clamp(20px,calc(.7843137255vw + .8730392157rem),24px);font-size:clamp(23px,calc(.5882352941vw + 1.1547794118rem),26px)}.column-section .container .column-section-contents-list-button>img{width:clamp(34px,calc(1.1764705882vw + 1.5595588235rem),40px)}}@media screen and (max-width:768px){.column-section .container .column-section-contents-list-button{margin-top:clamp(18px,calc(.4464285714vw + 1.0357142857rem),20px);font-size:clamp(20px,calc(.6696428571vw + 1.1160714286rem),23px)}.column-section .container .column-section-contents-list-button>img{width:clamp(27px,calc(1.5625vw + 1.375rem),34px)}}.case-customer-section{overflow:hidden;width:100%;padding:180px 40px;background-color:#010f2e}@media screen and (max-width:1279px){.case-customer-section{padding:clamp(120px,calc(11.7647058824vw + 1.8455882353rem),180px) 30px}}@media screen and (max-width:768px){.case-customer-section{padding:clamp(80px,calc(8.9285714286vw + 3.2142857143rem),120px) 20px}}.case-customer-section .container{display:flex;flex-direction:column;gap:80px;width:100%;max-width:1440px;margin:0 auto}@media screen and (max-width:1279px){.case-customer-section .container{gap:clamp(70px,calc(1.9607843137vw + 3.4325980392rem),80px)}}@media screen and (max-width:768px){.case-customer-section .container{gap:clamp(60px,calc(2.2321428571vw + 3.3035714286rem),70px)}}.case-customer-section .container .column-box{display:flex;gap:20px;position:relative;width:100%}.case-customer-section .container .column-box:first-child .link-box{align-items:flex-start;justify-content:flex-end}.case-customer-section .container .column-box:last-child .link-box{align-items:flex-end;justify-content:flex-end}@media screen and (min-width:1081px){.case-customer-section .container .column-box .swiper-wrapper{display:flex!important;flex-wrap:nowrap;gap:20px;width:100%;transform:none!important;transition-duration:0s!important}.case-customer-section .container .column-box .swiper-slide{position:relative;flex-shrink:0;width:calc(25% - 15px)!important;margin-right:0!important}.case-customer-section .container .column-box .swiper-pagination{display:none!important}}@media screen and (max-width:1080px){.case-customer-section .container .column-box{overflow:hidden;padding-bottom:50px}.case-customer-section .container .column-box .swiper-wrapper{display:flex}.case-customer-section .container .column-box .case-customer-column-item.link-box{display:none}.case-customer-section .container .column-box .swiper-pagination{display:inline-flex;justify-content:flex-end;gap:8px;position:absolute;bottom:14px;right:0;width:auto}.case-customer-section .container .column-box .swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,.3);opacity:1;border-radius:50%;cursor:pointer;transition:all .3s ease}.case-customer-section .container .column-box .swiper-pagination-bullet:hover{background:rgba(255,255,255,.6)}.case-customer-section .container .column-box .swiper-pagination-bullet-active{background:#fff;width:24px;border-radius:4px}}.case-customer-section .container .column-box>.case-customer-column-item-button{display:none;position:absolute;bottom:0;left:0;white-space:nowrap}@media screen and (max-width:1279px){.case-customer-section .container .column-box>.case-customer-column-item-button{display:flex}}.case-customer-section .container .case-customer-column-item{display:flex;overflow:hidden;flex-direction:column;gap:12px;padding:30px;width:100%;height:460px;border-radius:16px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}@media screen and (max-width:1279px){.case-customer-section .container .case-customer-column-item{padding:clamp(25px,calc(.9803921569vw + 1.0912990196rem),30px);height:clamp(380px,calc(15.6862745098vw + 16.2107843137rem),460px)}}@media screen and (max-width:768px){.case-customer-section .container .case-customer-column-item{padding:clamp(20px,calc(1.1160714286vw + 1.0267857143rem),25px);height:clamp(320px,calc(13.3928571429vw + 17.3214285714rem),380px)}}.case-customer-section .container .case-customer-column-item.case-01{background-image:url(/wp-content/uploads/2025/12/card.webp)}.case-customer-section .container .case-customer-column-item.case-02{background-image:url(/wp-content/uploads/2025/12/card-1.webp)}.case-customer-section .container .case-customer-column-item.case-03{background-image:url(/wp-content/uploads/2025/12/card-2.webp)}.case-customer-section .container .case-customer-column-item.link-box::before{display:none}.case-customer-section .container .case-customer-column-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative;z-index:2;text-overflow:ellipsis;font-weight:700;font-size:clamp(24px,calc(.625vw + 1rem),28px);color:#fff;line-height:1.4em}@media screen and (max-width:1279px){.case-customer-section .container .case-customer-column-item-title{font-size:clamp(22px,calc(.3921568627vw + 1.1865196078rem),24px)}}@media screen and (max-width:768px){.case-customer-section .container .case-customer-column-item-title{font-size:clamp(20px,calc(.4464285714vw + 1.1607142857rem),22px)}}.case-customer-section .container .case-customer-column-item-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative;z-index:2;text-overflow:ellipsis;font-weight:400;font-size:clamp(16px,calc(.3125vw + .75rem),18px);color:#fff;line-height:1.5em}@media screen and (max-width:1279px){.case-customer-section .container .case-customer-column-item-description{font-size:clamp(15px,calc(.1960784314vw + .8432598039rem),16px)}}@media screen and (max-width:768px){.case-customer-section .container .case-customer-column-item-description{font-size:clamp(14px,calc(.2232142857vw + .8303571429rem),15px)}}.case-customer-section .container .case-customer-column-item-button{display:flex;align-items:center;gap:20px;font-weight:700;font-size:clamp(26px,calc(.625vw + 1.125rem),30px);color:#fff;line-height:normal}@media screen and (max-width:1279px){.case-customer-section .container .case-customer-column-item-button{font-size:clamp(23px,calc(.5882352941vw + 1.1547794118rem),26px)}.case-customer-section .container .case-customer-column-item-button>img{width:clamp(34px,calc(1.1764705882vw + 1.5595588235rem),40px)}}@media screen and (max-width:768px){.case-customer-section .container .case-customer-column-item-button{font-size:clamp(20px,calc(.6696428571vw + 1.1160714286rem),23px)}.case-customer-section .container .case-customer-column-item-button>img{width:clamp(27px,calc(1.5625vw + 1.375rem),34px)}}.partners-section{overflow:hidden;width:100%;padding:clamp(120px,9.375vw,180px) 0;background-color:#f5f8fc}@media screen and (max-width:1279px){.partners-section{padding:clamp(100px,calc(3.9215686275vw + 4.3651960784rem),120px) 0}}@media screen and (max-width:768px){.partners-section{padding:clamp(80px,calc(4.4642857143vw + 4.1071428571rem),100px) 0}}.partners-section .container{display:flex;align-items:center;flex-direction:column;gap:50px}.partners-section .container .partners-section-title-box{display:flex;flex-direction:column;gap:30px;width:100%;max-width:1520px;margin:0 auto;padding:0 40px}@media screen and (max-width:1279px){.partners-section .container .partners-section-title-box{padding:0 30px}}@media screen and (max-width:768px){.partners-section .container .partners-section-title-box{padding:0 20px}}.partners-section .container .partners-title{font-weight:700;font-size:clamp(48px,calc(1.875vw + 1.5rem),60px);color:#121212;line-height:1.26em;letter-spacing:-.005em}@media screen and (max-width:1279px){.partners-section .container .partners-title{font-size:clamp(36px,calc(2.3529411765vw + 1.1191176471rem),48px)}}@media screen and (max-width:768px){.partners-section .container .partners-title{font-size:clamp(30px,calc(1.3392857143vw + 1.6071428571rem),36px)}}.partners-section .container .partners-description{font-weight:500;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#303030;line-height:1.5em}@media screen and (max-width:1279px){.partners-section .container .partners-description{font-size:clamp(19px,calc(.5882352941vw + .9047794118rem),22px)}}@media screen and (max-width:768px){.partners-section .container .partners-description{font-size:clamp(16px,calc(.6696428571vw + .8660714286rem),19px)}}.partners-section .container .partners-list-box{display:flex;flex-direction:column;width:100%}.partners-section .container .partners-list{overflow:hidden;width:100%}.partners-section .container .partners-list.reverse .partners-marquee-box{animation:scroll-right 80s linear infinite}.partners-section .container .partners-marquee-container{display:flex}.partners-section .container .partners-marquee-box{display:flex;animation:scroll-left 80s linear infinite;will-change:transform;flex-shrink:0}.partners-section .container .partners-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 20px}@media screen and (max-width:1279px){.partners-section .container .partners-item{padding:0 clamp(10px,calc(1.9607843137vw - .3174019608rem),20px)}}@media screen and (max-width:768px){.partners-section .container .partners-item{padding:0}}.partners-section .container .partners-item img{height:auto}@media screen and (max-width:1279px){.partners-section .container .partners-item img{width:clamp(220px,calc(11.7647058824vw + 8.0955882353rem),280px)}}@media screen and (max-width:768px){.partners-section .container .partners-item img{width:clamp(140px,calc(17.8571428571vw + 5.1785714286rem),220px)}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}.cta-section{padding:clamp(120px,9.375vw,180px) 40px}@media screen and (max-width:1279px){.cta-section{padding:clamp(100px,calc(3.9215686275vw + 4.3651960784rem),120px) 30px}}@media screen and (max-width:768px){.cta-section{padding:clamp(80px,calc(4.4642857143vw + 4.1071428571rem),100px) 20px}}.cta-section .container{display:flex;align-items:flex-end;justify-content:space-between;width:100%;max-width:1440px;margin:0 auto}@media screen and (max-width:1279px){.cta-section .container{flex-direction:column;align-items:center;gap:40px}}.cta-section .container .cta-section-title-box{display:flex;flex-direction:column;gap:30px}@media screen and (max-width:1279px){.cta-section .container .cta-section-title-box{gap:clamp(25px,calc(.9803921569vw + 1.0912990196rem),30px);align-items:center}}@media screen and (max-width:768px){.cta-section .container .cta-section-title-box{gap:clamp(20px,calc(1.1160714286vw + 1.0267857143rem),25px);align-items:center}}.cta-section .container .cta-section-title{font-weight:700;font-size:clamp(48px,calc(1.875vw + 1.5rem),60px);color:#121212;line-height:1.26em;letter-spacing:-.005em}@media screen and (max-width:1279px){.cta-section .container .cta-section-title{font-size:clamp(36px,calc(2.3529411765vw + 1.1191176471rem),48px);text-align:center}}@media screen and (max-width:768px){.cta-section .container .cta-section-title{font-size:clamp(30px,calc(1.3392857143vw + 1.6071428571rem),36px);text-align:center}}.cta-section .container .cta-section-description{font-weight:500;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#303030;line-height:1.5em}@media screen and (max-width:1279px){.cta-section .container .cta-section-description{font-size:clamp(19px,calc(.5882352941vw + .9047794118rem),22px);text-align:center}}@media screen and (max-width:768px){.cta-section .container .cta-section-description{font-size:clamp(16px,calc(.6696428571vw + .8660714286rem),19px);text-align:center}}.cta-section .container .cta-section-button{display:flex;align-items:center;gap:20px;padding:13px 24px;border:1px solid #121212;border-radius:6px;font-weight:700;font-size:20px;color:#121212;line-height:1.5em;letter-spacing:-.005em}@media screen and (max-width:1279px){.cta-section .container .cta-section-button{padding:14px 22px;font-size:clamp(18px,calc(.3921568627vw + .9365196078rem),20px)}}@media screen and (max-width:768px){.cta-section .container .cta-section-button{padding:14.5px 20px;font-size:clamp(16px,calc(.4464285714vw + .9107142857rem),18px)}}@media screen and (max-width:1279px){.cta-section .container .cta-section-button>img{width:clamp(22px,calc(.3921568627vw + 1.1865196078rem),24px)}}@media screen and (max-width:768px){.cta-section .container .cta-section-button>img{width:clamp(20px,calc(.4464285714vw + 1.1607142857rem),22px)}}.simple-consult-loading-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}.simple-consult-loading-modal .simple-consult-loading-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.simple-consult-loading-modal .simple-consult-loading-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:40px 60px;border-radius:12px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.3)}@media screen and (max-width:1279px){.simple-consult-loading-modal .simple-consult-loading-modal-content{padding:30px 40px}}.simple-consult-loading-modal .simple-consult-loading-spinner{width:60px;height:60px;margin:0 auto 20px;border:4px solid #f3f3f3;border-top:4px solid #6366f1;border-radius:50%;animation:simple-consult-spin 1s linear infinite}@media screen and (max-width:1279px){.simple-consult-loading-modal .simple-consult-loading-spinner{width:50px;height:50px}}@keyframes simple-consult-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.simple-consult-loading-modal .simple-consult-loading-text{font-size:18px;font-weight:700;color:#333;margin:0 0 8px 0}@media screen and (max-width:1279px){.simple-consult-loading-modal .simple-consult-loading-text{font-size:16px}}.simple-consult-loading-modal .simple-consult-loading-subtext{font-size:14px;color:#666;margin:0}@media screen and (max-width:1279px){.simple-consult-loading-modal .simple-consult-loading-subtext{font-size:13px}}.teheran-tax-feature-section{position:relative;min-height:100vh;padding:0 40px;background-color:#000}@media screen and (max-width:1279px){.teheran-tax-feature-section{padding:0 30px}}@media screen and (max-width:768px){.teheran-tax-feature-section{padding:0 20px}}.teheran-tax-feature-section .container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:1440px;margin:0 auto;min-height:100vh}.teheran-tax-feature-section .teheran-tax-feature-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;min-height:100vh;padding:80px 0}@media screen and (max-width:1279px){.teheran-tax-feature-section .teheran-tax-feature-wrapper{padding:clamp(60px,calc(3.9215686275vw + 1.8651960784rem),80px) 0}}@media screen and (max-width:768px){.teheran-tax-feature-section .teheran-tax-feature-wrapper{padding:clamp(40px,calc(4.4642857143vw + 1.6071428571rem),60px) 0}}.teheran-tax-feature-section .teheran-tax-feature-wrapper .text-block{width:100%}.teheran-tax-feature-section .teheran-tax-feature-wrapper .text-block.n1{opacity:1}.teheran-tax-feature-section .teheran-tax-feature-wrapper .text-block.n2{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.teheran-tax-feature-section .teheran-tax-feature-title{font-weight:700;font-size:clamp(48px,calc(1.875vw + 1.5rem),60px);color:#fff;line-height:1.26em;letter-spacing:-.01em;text-align:center}@media screen and (max-width:1279px){.teheran-tax-feature-section .teheran-tax-feature-title{font-size:clamp(32px,calc(3.137254902vw + .4921568627rem),48px)}}@media screen and (max-width:768px){.teheran-tax-feature-section .teheran-tax-feature-title{font-size:clamp(24px,calc(1.7857142857vw + 1.1428571429rem),32px)}}.teheran-tax-feature-section .teheran-tax-feature-title .highlight-text{background-image:linear-gradient(to right,#2dc0ff 0,#fff 0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.teheran-tax-benefit-section{position:relative;padding:clamp(140px,calc(6.25vw + 3.75rem),180px) 40px;background-color:#f1f3f5}@media screen and (max-width:1279px){.teheran-tax-benefit-section{padding:clamp(100px,calc(7.8431372549vw + 2.4803921569rem),140px) 0}}@media screen and (max-width:768px){.teheran-tax-benefit-section{padding:clamp(80px,calc(4.4642857143vw + 4.1071428571rem),100px) 0}}.teheran-tax-benefit-section .container{display:flex;overflow:hidden;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:1440px;margin:0 auto}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container{flex-direction:column;align-items:center;justify-content:center;gap:clamp(40px,calc(1.9607843137vw + 1.5575980392rem),50px)}}.teheran-tax-benefit-section .container .teheran-tax-benefit-text-box{display:flex;flex-direction:column;gap:50px}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container .teheran-tax-benefit-text-box{gap:clamp(40px,calc(1.9607843137vw + 1.5575980392rem),50px)}}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-text-box{gap:clamp(30px,calc(2.2321428571vw + 1.4285714286rem),40px)}}.teheran-tax-benefit-section .container .teheran-tax-benefit-title{font-weight:800;font-size:clamp(48px,calc(1.875vw + 1.5rem),60px);color:#121212;line-height:1.4em;letter-spacing:-.02em}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container .teheran-tax-benefit-title{font-size:clamp(32px,calc(3.137254902vw + .4921568627rem),48px);text-align:center}}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-title{font-size:clamp(24px,calc(1.7857142857vw + 1.1428571429rem),32px)}}.teheran-tax-benefit-section .container .teheran-tax-benefit-description{font-weight:500;font-size:clamp(22px,calc(.3125vw + 1.125rem),24px);color:#121212;line-height:1.4em}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container .teheran-tax-benefit-description{font-size:clamp(19px,calc(.5882352941vw + .9047794118rem),22px);text-align:center}}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-description{font-size:clamp(16px,calc(.6696428571vw + .8660714286rem),19px)}}.teheran-tax-benefit-section .container .teheran-tax-benefit-list-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,calc(1.25vw - .25rem),20px)}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container .teheran-tax-benefit-list-box{gap:20px}}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-list-box{gap:clamp(10px,calc(.4464285714vw + .5357142857rem),12px)}}.teheran-tax-benefit-section .container .teheran-tax-benefit-pc-wrapper{display:flex;flex-direction:column;gap:clamp(12px,calc(1.25vw - .25rem),20px)}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container .teheran-tax-benefit-pc-wrapper{gap:20px}}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-pc-wrapper{display:none}}.teheran-tax-benefit-section .container .teheran-tax-benefit-mobile-wrapper{display:none;overflow:hidden;width:100%}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-mobile-wrapper{display:flex;flex-direction:column;gap:clamp(10px,calc(.4464285714vw + .5357142857rem),12px);width:100%}}.teheran-tax-benefit-section .container .teheran-tax-benefit-marquee{display:flex;overflow:hidden;width:100%;gap:12px}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-marquee.reverse .teheran-tax-benefit-list{animation:benefit-scroll-right 40s linear infinite}}.teheran-tax-benefit-section .container .teheran-tax-benefit-marquee.blue .teheran-tax-benefit-list-item{border:1px solid #074ce7}.teheran-tax-benefit-section .container .teheran-tax-benefit-marquee.blue .teheran-tax-benefit-list-item-title{color:#074ce7}.teheran-tax-benefit-section .container .teheran-tax-benefit-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(12px,calc(1.25vw - .25rem),20px);list-style:none;margin:0;padding:0}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container .teheran-tax-benefit-list{gap:20px}}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-list{justify-content:flex-start;gap:12px;width:fit-content;animation:benefit-scroll-left 40s linear infinite;will-change:transform;flex-shrink:0}}.teheran-tax-benefit-section .container .teheran-tax-benefit-list.blue .teheran-tax-benefit-list-item{border:1px solid #074ce7}.teheran-tax-benefit-section .container .teheran-tax-benefit-list.blue .teheran-tax-benefit-list-item-title{color:#074ce7}@media screen and (max-width:768px){@keyframes benefit-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes benefit-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}}.teheran-tax-benefit-section .container .teheran-tax-benefit-list-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:162px;height:clamp(170px,calc(4.53125vw + 7rem),199px);padding-top:clamp(22px,calc(1.25vw + .375rem),30px);background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.06)}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container .teheran-tax-benefit-list-item{height:199px}}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-list-item{width:142px!important;height:170px;padding-top:18px;flex-shrink:0}}.teheran-tax-benefit-section .container .teheran-tax-benefit-list-image{display:flex;align-items:center;justify-content:center;width:clamp(80px,calc(3.125vw + 2.5rem),100px);height:clamp(80px,calc(3.125vw + 2.5rem),100px)}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container .teheran-tax-benefit-list-image{width:100px;height:100px}}.teheran-tax-benefit-section .container .teheran-tax-benefit-list-image>img{width:50%}.teheran-tax-benefit-section .container .teheran-tax-benefit-list-item-title{font-weight:500;font-size:clamp(14px,calc(.15625vw + .75rem),15px);color:#121212;line-height:1.3em;text-align:center}@media screen and (max-width:1279px){.teheran-tax-benefit-section .container .teheran-tax-benefit-list-item-title{font-size:15px}}@media screen and (max-width:768px){.teheran-tax-benefit-section .container .teheran-tax-benefit-list-item-title{font-size:clamp(12px,calc(.2232142857vw + .7053571429rem),13px)}}