@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.13fuw45rznnbw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.00_s7u0207b06.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.0.c8snxkpy0.1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.130eupr26to7g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.0b9ze1zw0~l1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.p.13m1ppbimti50.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.great_vibes_8bb44385-module__ImxQOW__className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}.great_vibes_8bb44385-module__ImxQOW__variable{--font-sig:"Great Vibes", "Great Vibes Fallback"}
.inh{--space:#070b15;--ink:#0a1020;--console:#111a2c;--deep:#0e1628;--starlight:#e7ebf1;--mist:#9aa5b8;--signal:#5dbeba;--hairline:#e7ebf11f;--hairline-2:#e7ebf138;--g:clamp(20px, 6vw, 96px);--serif:"Pretendard Variable", Pretendard, sans-serif;--serif-r:"Pretendard Variable", Pretendard, sans-serif;--sec:clamp(112px, 13vw, 200px)}.inh,.inh *{box-sizing:border-box;margin:0;padding:0}.inh{background:var(--ink);color:var(--starlight);word-break:keep-all;-webkit-font-smoothing:antialiased;flex:1 0 auto;min-height:100vh;font-family:Pretendard Variable,Pretendard,sans-serif;position:relative;overflow-x:clip}.inh ::selection{color:#fff;background:#5dbeba59}.inh a{color:inherit;text-decoration:none}.inh :focus-visible{outline:2px solid var(--signal);outline-offset:3px}.inh .in{max-width:1280px;padding:0 var(--g);margin:0 auto}.inh .serif{font-family:var(--serif);letter-spacing:-.03em;font-weight:700}.inh .mist{color:var(--mist)}.inh .teal{color:var(--signal);font-style:normal}.inh .nb{white-space:nowrap}.inh .m-br{display:none}.inh .line-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.inh .line-mask>span{display:block}.inh .bar{height:72px;padding:0 var(--g);z-index:20;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:background-color .4s,border-color .4s;display:flex;position:fixed;inset:0 0 auto}.inh .bar.is-scrolled{border-bottom-color:var(--hairline);background:#0a1020db}.inh .bar__brand{align-items:baseline;gap:12px;padding:12px 0;display:flex}.inh .bar__ieum{letter-spacing:-.04em;color:var(--starlight);font-size:30px;font-weight:800;line-height:1}.inh .bar__by{color:var(--mist);letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:500}.inh .bar__progress{background:var(--signal);transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.inh .btn{isolation:isolate;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:15px;font-weight:600;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.inh .btn--solid{background:var(--starlight);color:var(--deep)}.inh .btn--solid:after{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.inh .btn--solid:hover:after{transform:scaleX(1)}.inh .btn--line{color:var(--starlight);border:1px solid #e7ebf152}.inh .btn--line:hover{border-color:var(--signal);color:var(--signal)}.inh .btn .arr{transition:transform .4s cubic-bezier(.16,1,.3,1)}.inh .btn:hover .arr{transform:translate(4px)}.inh .rail{left:calc(var(--g) / 2 - 1px);pointer-events:none;z-index:1;width:1px;position:absolute;top:100svh;bottom:0}.inh .rail__base{background:#5dbeba24;position:absolute;inset:0}.inh .rail__fill{transform-origin:top;background:#5dbeba99;position:absolute;inset:0;transform:scaleY(0)}.inh main{position:relative}.inh .media-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.inh .media-bg>img,.inh .media-bg>video{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:116%;position:absolute;top:-8%;left:0}.inh .media-bg:after{content:"";background:var(--shade,#0a102099);position:absolute;inset:0}.inh .hero{background:radial-gradient(1100px 680px at 76% 42%, #5dbeba12, transparent 62%), linear-gradient(180deg, var(--ink), var(--space));min-height:100svh;position:relative;overflow:hidden}.inh .hero__grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px);min-height:100svh;padding-top:112px;padding-bottom:72px;display:grid;position:relative}.inh .hero__rule{z-index:1;left:var(--g);right:var(--g);background:var(--hairline);transform-origin:0;height:1px;position:absolute;top:112px}.inh .hero h1{letter-spacing:-.035em;font-size:clamp(42px,5.6vw,92px);line-height:1.18}.inh .hero h1 .nw{white-space:nowrap}.inh .hero__body{color:#c3cbd8;max-width:36em;margin-top:40px;font-size:clamp(17px,1.5vw,23px);line-height:1.8}.inh .hero__cta{flex-wrap:wrap;gap:12px;margin-top:52px;display:flex}.inh .hero__note{color:var(--mist);align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.inh .hero__note i{background:var(--signal);border-radius:50%;width:6px;height:6px}.inh .hero__scroll{letter-spacing:.2em;color:var(--mist);flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.inh .hero__scroll i{background:linear-gradient(var(--signal), transparent);transform-origin:top;width:1px;height:36px;animation:2.2s cubic-bezier(.16,1,.3,1) infinite inh-drip}@keyframes inh-drip{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.inh .voices{text-align:center;place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.inh .voices__stage{z-index:1;width:min(1000px,88vw);height:70svh;position:relative}.inh .voices__q{font-family:var(--serif-r);letter-spacing:-.025em;color:var(--starlight);font-size:clamp(24px,3vw,44px);font-weight:600;line-height:1.4;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.inh .voices__q:before{content:"“";color:var(--signal);margin-right:.1em}.inh .voices__q:after{content:"”";color:var(--signal);margin-left:.1em}.inh .voices__answer{align-content:center;place-items:center;gap:26px;display:grid;position:absolute;inset:0}.inh .voices__answer h2{font-size:clamp(36px,5vw,80px);line-height:1.22}.inh .voices__answer p{color:#c3cbd8;font-size:clamp(16px,1.4vw,21px);line-height:1.8}.inh .voices__answer p .ln{display:block}.inh .voices__count{z-index:1;left:var(--g);color:var(--mist);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:13px;position:absolute;bottom:40px}.inh .voices__count b{color:var(--signal);font-weight:600}.inh .factors{height:100svh;position:relative;overflow:hidden}.inh .factors__head{top:120px;left:var(--g);right:var(--g);z-index:2;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute}.inh .factors__head h2{font-size:clamp(22px,2vw,30px);line-height:1.4}.inh .factors__bar{background:var(--hairline-2);width:min(320px,30vw);height:1px;position:relative}.inh .factors__bar i{background:var(--signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.inh .factors__track{padding-left:var(--g);will-change:transform;align-items:center;gap:0;display:flex;position:absolute;top:0;bottom:0;left:0}.inh .factor{border-left:1px solid var(--hairline);grid-template-rows:auto 1fr auto;width:min(64vw,900px);height:58svh;margin-top:8svh;padding:0 clamp(28px,4vw,72px);display:grid;position:relative}.inh .factor__img{object-fit:cover;object-position:80% 70%;z-index:0;opacity:.95;width:78%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.inh .factor>:not(.factor__img){z-index:1;position:relative}.inh .factor__no{color:var(--mist);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:13px}.inh .factor__word{font-family:var(--serif);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #e7ebf159;align-self:center;font-size:clamp(110px,15vw,230px);line-height:1;position:relative}.inh .factor__word span{color:var(--starlight);-webkit-text-stroke:0;position:absolute;inset:0}html.inh-anim .inh .factor__word span{clip-path:inset(0 100% 0 0)}.inh .factor__lead{font-size:clamp(19px,1.6vw,24px);font-weight:600}.inh .factor__desc{max-width:30em;color:var(--mist);margin-top:12px;font-size:clamp(15px,1.1vw,17px);line-height:1.8}.inh .topic{padding:var(--sec) 0;position:relative;overflow:hidden}.inh .topic+.topic{border-top:1px solid var(--hairline)}.inh .topic__ghost{z-index:1;font-family:var(--serif);color:#e7ebf109;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(200px,34vw,520px);line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.inh .topic__grid{z-index:2;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);display:grid;position:relative}.inh .topic__word{font-family:var(--serif);font-size:clamp(64px,7vw,110px);line-height:1}.inh .topic__hook{font-size:clamp(28px,3vw,46px);line-height:1.38}.inh .topic__label{color:var(--mist);margin-top:48px;font-size:14px}.inh .topic__list{border-top:1px solid var(--hairline);margin-top:14px;list-style:none}.inh .topic__list li{border-bottom:1px solid var(--hairline);grid-template-columns:44px 1fr;align-items:baseline;padding:18px 0;font-size:clamp(16px,1.25vw,19px);display:grid}.inh .topic__list li span{color:var(--mist);font-variant-numeric:tabular-nums;font-size:13px}.inh .topic__cta{margin-top:34px}.inh .method{padding:var(--sec) 0 calc(var(--sec) * .6)}.inh .method__title{font-size:clamp(32px,3.6vw,56px);line-height:1.3}.inh .method__intro{max-width:34em;color:var(--mist);margin-top:24px;font-size:clamp(16px,1.2vw,18px);line-height:1.85}.inh .method__stack{width:100vw;margin-top:clamp(56px,6vw,96px);margin-left:calc(50% - 50vw);position:relative}.inh .pillar{background:var(--bg,var(--console));border-top:1px solid var(--hairline);transform-origin:50% 0;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 -30px 60px -20px #000000b3}.inh .pillar__inner{z-index:1;width:100%;max-width:1280px;padding:96px var(--g) 64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(24px,4vw,72px);display:grid;position:relative}.inh .pillar .pillar__num{font-family:var(--serif);color:var(--signal);letter-spacing:-.06em;margin:0;font-size:clamp(180px,24vw,400px);font-weight:800;line-height:.78}.inh .pillar h3{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(32px,3.6vw,60px);font-weight:700;line-height:1.25}.inh .pillar p{color:var(--mist);max-width:32em;margin-top:22px;font-size:clamp(16px,1.35vw,20px);line-height:1.85}.inh .pillar__tags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.inh .pillar__tags span{border:1px solid var(--hairline-2);color:#c9d1dc;border-radius:2px;padding:6px 12px;font-size:13px}.inh .flow{padding:var(--sec) 0;border-top:1px solid var(--hairline)}.inh .flow__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);display:grid}.inh .flow__title{align-self:start;font-size:clamp(30px,3.2vw,50px);line-height:1.3;position:sticky;top:140px}.inh .flow__list{padding-left:44px;list-style:none;position:relative}.inh .flow__line{background:var(--hairline-2);width:1px;position:absolute;top:10px;bottom:10px;left:8px}.inh .flow__line i{background:var(--signal);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.inh .flow__step{padding:0 0 clamp(48px,5vw,76px);position:relative}.inh .flow__step:last-child{padding-bottom:0}.inh .flow__dot{border:1.5px solid var(--signal);background:var(--ink);border-radius:50%;width:13px;height:13px;transition:background-color .4s;position:absolute;top:6px;left:-41px}.inh .flow__step.is-on .flow__dot{background:var(--signal)}.inh .flow__step small{color:var(--mist);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:13px}.inh .flow__step h3{letter-spacing:-.02em;margin-top:8px;font-size:clamp(22px,2vw,30px);font-weight:700}.inh .flow__step p{color:var(--mist);max-width:30em;margin-top:12px;font-size:clamp(16px,1.2vw,18px);line-height:1.8}.inh .sec-title{font-size:clamp(30px,3.2vw,50px);line-height:1.3}.inh .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.inh .ieum{padding:var(--sec) 0;position:relative;overflow:hidden}.inh .ieum__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.inh .ieum__duo{aspect-ratio:1;width:100%;max-width:640px;margin:0 auto;position:relative;container-type:inline-size}.inh .ieum__duo:before{content:"";background:radial-gradient(58% 52% at 52% 46%,#5dbeba29,#5dbeba00 72%);position:absolute;inset:6% -4% 0}.inh .duo__stage{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 64%,#0000 97%);mask-image:linear-gradient(#000 64%,#0000 97%)}.inh .duo__p{height:auto;display:block;position:absolute;bottom:0}.inh .duo__p--mina{width:54.1%;left:0}.inh .duo__p--hun{width:61.8%;right:0}.inh .duo__names{pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:auto 0 1%}.inh .duo__name{gap:4px;display:grid}.inh .duo__name--mina{padding-left:3%}.inh .duo__name--hun{text-align:right;padding-right:5%}.inh .duo__sig{font-family:var(--font-sig), cursive;color:#d9c08f;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 14px #070b15bf,0 0 2px #070b1580;font-size:9.2cqw;font-style:normal;line-height:1}.inh .duo__name b{color:#c9d1dc;letter-spacing:.02em;font-size:clamp(12px,3.1cqw,14px);font-weight:600}.inh .ieum__def{color:var(--mist);border-bottom:1px solid var(--hairline);align-items:baseline;gap:14px;margin-bottom:26px;padding-bottom:22px;font-size:15px;display:flex}.inh .ieum__def b{color:var(--signal);font-size:17px;font-weight:700}.inh .ieum__body{color:#c3cbd8;max-width:34em;margin-top:28px;font-size:clamp(16px,1.3vw,19px);line-height:1.85}.inh .ieum__three{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:36px;list-style:none;display:grid}.inh .ieum__three li{gap:8px;padding:22px 20px 0 0;display:grid}.inh .ieum__three li+li{border-left:1px solid var(--hairline);padding-left:20px}.inh .ieum__three b{font-size:17px;font-weight:700}.inh .ieum__three span{color:var(--mist);font-size:14.5px;line-height:1.7}.inh .why{padding:var(--sec) 0;background:var(--space);border-top:1px solid var(--hairline)}.inh .why__grid{grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.inh .why__head{position:sticky;top:140px}.inh .why__lead{max-width:24em;color:var(--mist);margin-top:26px;font-size:clamp(16px,1.25vw,18px);line-height:1.85}.inh .why__count{color:var(--mist);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-top:40px;font-size:13px}.inh .why__count b{color:var(--signal);font-weight:700}.inh .why__list{border-top:1px solid var(--hairline-2);list-style:none}.inh .why__row{border-bottom:1px solid var(--hairline);grid-template-columns:clamp(64px,7vw,104px) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,32px);padding:clamp(28px,3vw,40px) 0;transition:opacity .5s;display:grid;position:relative}.inh .why__row:before{content:"";background:var(--signal);transform-origin:0;width:100%;height:1px;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.inh .why__no{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #5dbeba8c;font-size:clamp(40px,4.2vw,64px);font-weight:800;line-height:.9;transition:color .5s,-webkit-text-stroke-color .5s}.inh .why__body h3{letter-spacing:-.02em;font-size:clamp(21px,1.9vw,28px);font-weight:700;line-height:1.3}.inh .why__body p{max-width:34em;color:var(--mist);margin-top:12px;font-size:clamp(15px,1.15vw,17px);line-height:1.8;transition:color .5s}html.inh-anim .inh .why__row{opacity:.75}.inh .why__row.is-on{opacity:1}.inh .why__row.is-on:before{transform:scaleX(1)}.inh .why__row.is-on .why__no{color:var(--signal);-webkit-text-stroke-color:var(--signal)}.inh .why__row.is-on .why__body p{color:#c9d1dc}@media (max-width:900px){.inh .ieum__grid,.inh .why__grid{grid-template-columns:1fr}.inh .why__head{position:static}.inh .why__count{display:none}}@media (max-width:720px){.inh .ieum__duo{max-width:420px}.inh .ieum__three{grid-template-columns:1fr}.inh .ieum__three li,.inh .ieum__three li+li{border-left:0;border-bottom:1px solid var(--hairline);padding:18px 0}.inh .why__row{grid-template-columns:52px minmax(0,1fr)}.inh .why__no{font-size:36px}}.inh .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inh .fee{padding:var(--sec) 0}.inh .fee__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(24px,5vw,96px);display:grid}.inh .fee__lead{color:var(--mist);max-width:32em;font-size:clamp(16px,1.25vw,19px);line-height:1.8}.inh .fee__tabs{border-bottom:1px solid var(--hairline-2);gap:0;margin-top:clamp(44px,4.5vw,72px);display:inline-flex;position:relative}.inh .fee__tabs button{font:inherit;color:var(--mist);cursor:pointer;background:0 0;border:0;padding:14px 26px;font-size:16px;font-weight:600;transition:color .3s}.inh .fee__tabs button.is-on,.inh .fee__tabs button:hover{color:var(--starlight)}.inh .fee__tabline{background:var(--signal);width:0;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.inh .fee__panel{margin-top:clamp(32px,3vw,48px)}.inh .fee__cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.inh .fee__cols--one{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.inh .fee__cap{align-items:baseline;gap:10px;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.inh .fee__cap small{color:var(--mist);font-size:12.5px;font-weight:500}.inh .fee__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.inh .fee__table thead th{text-align:left;color:var(--mist);border-bottom:1px solid var(--hairline-2);padding:0 0 12px;font-size:13px;font-weight:600}.inh .fee__table thead th:last-child,.inh .fee__table td{text-align:right}.inh .fee__table tbody th,.inh .fee__table td{border-bottom:1px solid var(--hairline);padding:17px 0;font-size:clamp(15px,1.15vw,17px)}.inh .fee__table tbody th{text-align:left;color:#c9d1dc;font-weight:500}.inh .fee__table td{color:var(--starlight);font-weight:700}.inh .fee__table tbody tr{transition:background-color .3s}.inh .fee__table tbody tr:hover{background:#5dbeba0d}.inh .fee__table tr.is-nego td{color:var(--signal)}.inh .fee__notes{gap:8px;margin-top:16px;list-style:none;display:grid}.inh .fee__notes li{color:var(--mist);padding-left:14px;font-size:13.5px;line-height:1.7;position:relative}.inh .fee__notes li:before{content:"*";color:var(--signal);position:absolute;left:0}.inh .fee__note{border-top:1px solid var(--hairline);color:var(--mist);margin-top:clamp(32px,3vw,48px);padding-top:20px;font-size:13.5px;line-height:1.8}@media (max-width:900px){.inh .fee__head,.inh .fee__cols,.inh .fee__cols--one{grid-template-columns:1fr}}@media (max-width:720px){.inh .fee__tabs{width:100%;display:flex}.inh .fee__tabs button{flex:1;padding:14px 8px}.inh .fee__table tbody th,.inh .fee__table td{padding:15px 0;font-size:14.5px}.inh .fee__table td{white-space:normal;padding-left:12px}}.inh .reviews{padding:var(--sec) 0;border-top:1px solid var(--hairline);overflow:hidden}.inh .marquee{margin-top:clamp(48px,5vw,80px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.inh .marquee__track{width:max-content;animation:inh-mq calc(var(--n,3) * 20s) linear infinite;display:flex}.inh .marquee__group{gap:20px;padding-right:20px;display:flex}.inh .review{border:1px solid var(--hairline);background:var(--console);flex-direction:column;flex:none;width:clamp(300px,32vw,460px);padding:34px 30px 28px;display:flex}.inh .review q{quotes:none;font-family:var(--serif-r);color:#dde2e9;font-size:17px;line-height:1.8}.inh .review q:before{content:"“";font-family:var(--serif);color:var(--signal);margin-bottom:18px;font-size:44px;line-height:.6;display:block}.inh .review figcaption{color:var(--mist);margin-top:auto;padding-top:22px;font-size:13px}@keyframes inh-mq{to{transform:translate(-50%)}}.inh .vow{text-align:center;background:var(--space);place-items:center;min-height:120svh;display:grid;position:relative;overflow:hidden}.inh .vow svg{z-index:1;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.inh .vow__inner{z-index:2;padding:0 var(--g);position:relative}.inh .vow h2{font-size:clamp(36px,5vw,80px);line-height:1.3}html.inh-anim .inh .vow h2 .w{opacity:.16}.inh .vow p{max-width:34em;color:var(--mist);margin:34px auto 0;font-size:clamp(16px,1.25vw,19px);line-height:1.9}.inh .faq{padding:var(--sec) 0}.inh .faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,96px);display:grid}.inh .faq__list{border-top:1px solid var(--hairline-2)}.inh .faq details{border-bottom:1px solid var(--hairline)}.inh .faq summary{cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:20px;padding:26px 0;font-size:clamp(17px,1.35vw,20px);font-weight:600;list-style:none;display:grid}.inh .faq summary::-webkit-details-marker{display:none}.inh .faq summary i{justify-self:end;width:16px;height:16px;position:relative}.inh .faq summary i:before,.inh .faq summary i:after{content:"";background:var(--signal);height:1.5px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;right:0}.inh .faq summary i:after{transform:rotate(90deg)}.inh .faq details[open] summary i:after{transform:rotate(0)}.inh .faq .ans{overflow:hidden}.inh .faq .ans p{color:var(--mist);padding:0 44px 28px 0;font-size:16px;line-height:1.85}.inh .contact{padding:var(--sec) 0;background:var(--space);border-top:1px solid var(--hairline)}.inh .contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);display:grid}.inh .promise{border-top:1px solid var(--hairline);margin-top:40px;list-style:none}.inh .promise li{border-bottom:1px solid var(--hairline);padding:20px 0}.inh .promise b{font-size:17px;display:block}.inh .promise span{color:var(--mist);margin-top:6px;font-size:15px;line-height:1.7;display:block}.inh .form{border:1px solid var(--hairline);background:var(--console);padding:clamp(24px,3vw,44px);position:relative}.inh .form h3{font-family:var(--serif);margin-bottom:28px;font-size:clamp(22px,2vw,28px)}.inh .form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inh .form label{display:block}.inh .form label>span{color:var(--mist);margin-bottom:8px;font-size:14px;display:block}.inh .form input,.inh .form textarea{width:100%;font:inherit;color:var(--starlight);background:var(--ink);border:1px solid var(--hairline);border-radius:2px;padding:14px 16px;font-size:16px;transition:border-color .3s}.inh .form input:focus,.inh .form textarea:focus{border-color:var(--signal)}.inh .form textarea{resize:none;height:130px;margin-top:0}.inh .form select{width:100%;font:inherit;color:var(--starlight);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235DBEBA' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center / 12px 8px;border:1px solid var(--hairline);appearance:none;cursor:pointer;border-radius:2px;padding:14px 44px 14px 16px;font-size:16px;transition:border-color .3s}.inh .form select:focus{border-color:var(--signal)}.inh .form select:invalid{color:var(--mist)}.inh .form select option{color:var(--starlight);background:var(--ink)}.inh .form .row.gap,.inh .form .gap{margin-top:18px}.inh .form .agree{color:var(--mist);cursor:pointer;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}.inh .form .agree input{appearance:none;cursor:pointer;background:50%/12px 12px no-repeat;border:1px solid #e7ebf166;border-radius:2px;flex:none;width:20px;height:20px;margin:0;transition:background-color .3s,border-color .3s}.inh .form .agree input:checked{border-color:var(--signal);background-color:var(--signal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' fill='none' stroke='%230A1020' stroke-width='1.8'/%3E%3C/svg%3E")}.inh .form .submit{width:100%;min-height:56px;margin-top:26px}.inh .foot{border-top:1px solid var(--hairline);color:var(--mist);padding:56px 0 120px;font-size:14px}.inh .foot__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.inh .foot__brand{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.inh .foot__brand span{border-left:1px solid var(--hairline-2);color:var(--mist);padding-left:16px}.inh .foot__brand b{color:var(--starlight);margin-right:6px}.inh .foot__home{color:var(--starlight);border-bottom:1px solid var(--signal);align-items:center;gap:8px;min-height:44px;display:inline-flex}.inh .foot__info{margin-top:22px;line-height:1.9}.inh .dock{display:none}@media (max-width:900px){.inh .rail{display:none}.inh .hero__grid,.inh .topic__grid,.inh .flow__grid,.inh .faq__grid,.inh .contact__grid{grid-template-columns:1fr}.inh .hero h1 .nw{white-space:normal}.inh .pillar__inner{grid-template-columns:1fr;align-items:start}.inh .flow__title{position:static}}@media (max-width:720px){.inh .bar{height:60px}.inh .bar__brand{gap:9px}.inh .bar__ieum{font-size:25px}.inh .bar__by{font-size:12px}.inh .hero__grid{gap:36px;min-height:auto;padding-top:96px;padding-bottom:72px}.inh .hero__rule{top:76px}.inh .hero h1{font-size:38px;line-height:1.28}.inh .m-br{display:inline}.inh .voices__answer p{text-wrap:balance;padding:0 4px;font-size:16px}.inh .voices__answer p .ln{display:inline}.inh .hero__body{margin-top:24px;font-size:16.5px}.inh .hero__cta{flex-direction:column;margin-top:28px}.inh .hero__cta .btn{width:100%}.inh .hero__scroll{display:none}.inh .voices__q{font-size:24px}.inh .voices__count{bottom:96px;left:20px}.inh .factors__head{flex-direction:column;align-items:start;top:92px}.inh .factors__bar{width:100%}.inh .factor{width:84vw;height:56svh;margin-top:12svh;padding:0 22px}.inh .factor__word{font-size:104px}.inh .topic__ghost{font-size:260px;top:18%}.inh .hero .media-bg{--pos:72% 50%}.inh .factor__img{width:100%;height:62%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.inh .pillar .media-bg{--pos:62% 50%}.inh .pillar__inner{padding:84px var(--g) 96px;gap:8px}.inh .pillar .pillar__num{font-size:150px}.inh .form .row{grid-template-columns:1fr}.inh .dock{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--console);border:1px solid var(--hairline-2);z-index:30;border-radius:2px;grid-template-columns:repeat(2,1fr);height:56px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;transform:translateY(140%)}.inh .dock.is-on{transform:none}.inh .dock a{justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.inh .dock a+a{border-left:1px solid var(--hairline)}.inh .dock a:last-child{background:var(--starlight);color:var(--deep)}.inh .dock svg{width:17px;height:17px}}html:not(.inh-anim) .inh .marquee__track,html:not(.inh-anim) .inh .hero__scroll i{animation:none}html:not(.inh-anim) .inh .voices,html:not(.inh-anim) .inh .factors{height:auto;overflow:visible}html:not(.inh-anim) .inh .voices{padding:var(--sec) 0}html:not(.inh-anim) .inh .voices__stage{gap:18px;height:auto;display:grid}html:not(.inh-anim) .inh .voices__q,html:not(.inh-anim) .inh .voices__answer{position:static;transform:none}html:not(.inh-anim) .inh .voices__answer{margin-top:48px}html:not(.inh-anim) .inh .factors__head{padding:var(--sec) var(--g) 0;position:static}html:not(.inh-anim) .inh .factors__track{padding:0 var(--g) var(--sec);flex-direction:column;align-items:stretch;position:static}html:not(.inh-anim) .inh .factor{border-left:0;border-top:1px solid var(--hairline);width:auto;height:auto;margin:0;padding:40px 0}html:not(.inh-anim) .inh .pillar{height:auto;min-height:100svh;position:relative;top:auto}@media (prefers-reduced-motion:reduce){.inh .hero__scroll i{animation:none}}html.inh-anim .inh .line-mask>span{transform:translateY(108%)}html.inh-anim .inh [data-up]{opacity:0;transform:translateY(28px)}html.inh-anim .inh .hero__rule{transform:scaleX(0)}.inh .pillar__dim{z-index:2;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.inh .flow__wrap{position:relative}.inh .fee__panel-title{margin-bottom:18px;font-size:18px;font-weight:700}.inh .fee__panel+.fee__panel:not([hidden]){margin-top:clamp(48px,5vw,72px)}.inh .form__privacy{border:1px solid var(--hairline);color:var(--mist);margin-top:20px;padding:12px 16px;font-size:13px;line-height:1.7}.inh .form .agree{min-height:44px}.inh .form__error{color:#e8a9a0;margin-top:16px;font-size:14px}.inh .form .submit:disabled{color:var(--mist);cursor:not-allowed;background:#e7ebf11a}.inh .form .submit:disabled:after{display:none}.inh .form__trap{pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.inh .form__done{border-top:1px solid var(--signal);flex-direction:column;justify-content:center;min-height:320px;padding:48px 0;display:flex}.inh .form__done p{margin-bottom:12px;font-size:24px;font-weight:700}.inh .form__done span{color:var(--mist);line-height:1.8}.inh .foot__logo{width:auto;height:30px;display:block}.inh .foot__branch{display:block}@media (max-width:720px){.inh .dock a{min-height:44px}.inh .dock{visibility:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .5s}.inh .dock.is-on{visibility:visible;transition:transform .5s cubic-bezier(.16,1,.3,1),visibility}}html.inh-anim .inh #fee-inh [data-row]{clip-path:inset(0 100% 0 0)}.inh .form__done:focus{outline:none}html:not(.inh-anim) .inh .marquee{scroll-snap-type:x proximity;padding:0 var(--g) 8px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}html:not(.inh-anim) .inh .marquee__group[aria-hidden]{display:none}html:not(.inh-anim) .inh .review{scroll-snap-align:start}
