.pf{--green-soft:#E8F6F0;--violet:#6B4EE6}.pf .w{max-width:1200px;margin:0 auto;padding:0 32px}.pf .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;font-weight:700;font-size:15px;padding:0 22px;height:48px;font-family:inherit}.pf .b-blue{background:var(--blue);color:#fff}.pf .b-ink{background:var(--ink);color:#fff}.pf .b-kakao{background:#FEE500;color:#191600}.pf .b-white{background:#fff;color:var(--ink)}.pf .hd{background:#fff;border-bottom:1px solid var(--line)}.pf .hd .w{height:72px;gap:44px}.pf .hd .w,.pf .logo{display:flex;align-items:center}.pf .logo{gap:10px;font-size:21px;font-weight:900;letter-spacing:-.6px}.pf .logo i{width:32px;height:32px;border-radius:10px;background:var(--ink);display:grid;place-items:center;position:relative;overflow:hidden}.pf .logo i b{position:absolute;right:-6px;bottom:-6px;width:18px;height:18px;border-radius:50%;background:var(--blue)}.pf .nav{display:flex;gap:30px;font-size:15px;font-weight:500;flex:1 1}.pf .nav a{display:flex;align-items:center;gap:6px}.pf .nav .soon{font-size:10.5px;font-weight:700;color:var(--muted);background:var(--bg);border-radius:5px;padding:2px 5px}.pf .hd-r{display:flex;align-items:center;gap:18px;font-size:14px;color:var(--muted)}.pf .ham{display:none}.pf .hero{background:linear-gradient(180deg,#F3F5FA,#fff)}.pf .hero .w{padding-top:56px;padding-bottom:40px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;align-items:center}.pf .kick{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--blue);background:var(--blue-soft);border-radius:999px;padding:7px 13px}.pf .hero h1{font-size:50px;line-height:1.24;font-weight:900;letter-spacing:-1.6px;margin:20px 0 16px}.pf .hero h1 em{font-style:normal;color:var(--blue)}.pf .hero p{font-size:17.5px;line-height:1.65;color:var(--muted)}.pf .finder{margin-top:30px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:10px;display:flex;gap:8px;box-shadow:0 18px 40px -24px rgba(11,18,32,.25);max-width:600px}.pf .fsel{flex:1 1;border-radius:13px;background:var(--bg);padding:10px 16px;display:flex;flex-direction:column;gap:2px}.pf .fsel small{font-size:11.5px;color:var(--muted);font-weight:500}.pf .fsel b{font-size:15.5px;display:flex;align-items:center;justify-content:space-between}.pf .finder .btn{height:auto;padding:0 26px;border-radius:13px;font-size:15.5px}.pf .hero-trust{display:flex;gap:22px;margin-top:22px;font-size:13px;color:var(--muted)}.pf .hero-trust span{display:flex;align-items:center;gap:6px}.pf .hv{position:relative;height:420px}.pf .tile{position:absolute;border-radius:24px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 24px 50px -24px rgba(11,18,32,.35)}.pf .t1{left:0;top:10px;background:var(--blue)}.pf .t1,.pf .t2{width:250px;height:300px;color:#fff}.pf .t2{right:0;top:70px;background:var(--ink)}.pf .tile small{font-size:12px;opacity:.75;font-weight:700;letter-spacing:.5px}.pf .tile b{font-size:22px;line-height:1.35;letter-spacing:-.5px;display:block;margin-top:8px}.pf .tile .ic{width:54px;height:54px;border-radius:16px;background:rgba(255,255,255,.14);display:grid;place-items:center}.pf .tile .go{justify-content:space-between;font-size:14px}.pf .chip-float,.pf .tile .go{display:flex;align-items:center;font-weight:700}.pf .chip-float{position:absolute;left:150px;bottom:6px;background:#fff;border-radius:16px;padding:14px 16px;gap:12px;box-shadow:0 18px 40px -16px rgba(11,18,32,.3);font-size:13px}.pf .chip-float i{width:36px;height:36px;border-radius:11px;background:var(--green-soft);display:grid;place-items:center}.pf .chip-float small{display:block;font-size:11.5px;color:var(--muted);font-weight:500}.pf .sec{padding:64px 0 0}.pf .sh{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.pf .sh small{display:block;font-size:13px;font-weight:700;color:var(--blue);letter-spacing:.5px;margin-bottom:8px}.pf .sh h2{font-size:30px;font-weight:900;letter-spacing:-.9px}.pf .sh p{font-size:14px;color:var(--muted)}.pf .main2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.pf .svc{border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:20px;border:1px solid var(--line);position:relative;overflow:hidden}.pf .svc.phone{background:var(--blue-soft);border-color:#DCE4FF}.pf .svc.ins{background:var(--green-soft);border-color:#CDEBDD}.pf .svc-top{display:flex;justify-content:space-between;align-items:flex-start}.pf .svc-ic{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:#fff}.pf .badge{font-size:12px;font-weight:700;padding:6px 10px;border-radius:8px;background:#fff}.pf .svc h3{font-size:26px;font-weight:900;letter-spacing:-.7px}.pf .svc p{font-size:15px;line-height:1.65;color:#3E4553;margin-top:8px}.pf .pts{display:flex;flex-wrap:wrap;gap:8px}.pf .pts span{font-size:13px;font-weight:500;background:#fff;border-radius:999px;padding:7px 12px;display:flex;align-items:center;gap:6px}.pf .svc-bot{display:flex;gap:10px;margin-top:auto}.pf .svc-bot .btn{flex:1 1;height:52px}.pf .phone .b-main{background:var(--blue);color:#fff}.pf .ins .b-main{background:var(--green);color:#fff}.pf .b-sub{background:#fff;color:var(--ink);border:1px solid rgba(11,18,32,.1)}.pf .minor{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:20px}.pf .mc{border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;align-items:center;gap:14px;background:#fff}.pf .mc i{width:46px;height:46px;border-radius:14px;background:var(--bg);display:grid;place-items:center}.pf .mc b{display:block;font-size:15.5px}.pf .mc span{font-size:12.5px;color:var(--muted)}.pf .mc .arr{margin-left:auto;color:#A3AAB8}.pf .why{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pf .wc{border-radius:20px;background:var(--bg);padding:28px;display:flex;flex-direction:column;gap:10px}.pf .wc .n{width:44px;height:44px;border-radius:13px;background:#fff;display:grid;place-items:center;border:1px solid var(--line)}.pf .wc b{font-size:18.5px;letter-spacing:-.4px;margin-top:8px}.pf .wc span{font-size:14.5px;line-height:1.65;color:var(--muted)}.pf .band{margin-top:64px;background:var(--ink);color:#fff}.pf .band .w{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:24px;gap:24px;padding-top:44px;padding-bottom:44px;align-items:center}.pf .band h3{font-size:24px;line-height:1.4;font-weight:900;letter-spacing:-.5px}.pf .st b{display:block;font-size:30px;font-weight:900;letter-spacing:-.6px}.pf .st span{font-size:13px;color:#AEB6C6}.pf .cs{padding:64px 0 72px}.pf .cs .box{border-radius:28px;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.pf .cs-l{padding:44px;background:var(--bg);display:flex;flex-direction:column;gap:14px}.pf .cs-l h2{font-size:30px;line-height:1.35;font-weight:900;letter-spacing:-.8px}.pf .cs-l p{font-size:15px;line-height:1.7;color:var(--muted)}.pf .cs-l ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:10px}.pf .cs-l li{display:flex;align-items:center;gap:10px;font-size:14.5px}.pf .cs-l li i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center}.pf .cs-r{padding:40px 44px;display:flex;flex-direction:column;gap:16px}.pf .lb{font-size:13px;font-weight:700;margin-bottom:8px;display:block}.pf .svc-pick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pf .sp{height:46px;border-radius:11px;border:1px solid #d3d7e0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px}.pf .sp.on{border:2px solid var(--blue);background:var(--blue-soft);color:var(--blue);font-weight:700}.pf .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pf .inp{height:50px;border-radius:11px;border:1px solid #d3d7e0;padding:0 16px;font-size:15px;color:#9AA1AF}.pf .agree,.pf .inp{display:flex;align-items:center}.pf .agree{gap:8px;font-size:13px;color:var(--muted)}.pf .chk{width:20px;height:20px;border-radius:6px;background:var(--blue);display:grid;place-items:center}.pf .cs-r .btn{height:56px;font-size:16px;border-radius:14px}.pf .ft{background:#070C16;color:#7E879A;font-size:13px;line-height:1.8}.pf .ft .w{padding-top:40px;padding-bottom:40px;display:flex;justify-content:space-between;gap:30px}.pf .ft b{color:#fff}.pf .ft .links{display:flex;gap:18px;margin-bottom:10px;color:#C8CEDA}.pf .mbar,.pf .tabbar{display:none}@media (max-width:768px){.pf .w{padding:0 18px}.pf .hd .w{height:58px;justify-content:space-between}.pf .hd-r,.pf .nav{display:none}.pf .ham{display:flex}.pf .ham span{width:42px;height:42px;display:grid;place-items:center}.pf .logo{font-size:18px}.pf .logo i{width:28px;height:28px;border-radius:9px}.pf .hero .w{grid-template-columns:1fr;padding-top:26px;padding-bottom:10px;gap:0}.pf .hero h1{font-size:30px;letter-spacing:-1px;margin:14px 0 10px}.pf .hero p{font-size:14.5px}.pf .finder{flex-direction:column;margin-top:20px;padding:8px;gap:6px}.pf .fsel{padding:9px 14px}.pf .finder .btn{height:50px}.pf .hero-trust{gap:12px;font-size:12px;flex-wrap:wrap}.pf .hv{display:none}.pf .sec{padding-top:40px}.pf .sh{margin-bottom:16px;flex-direction:column;align-items:flex-start;gap:6px}.pf .sh h2{font-size:23px}.pf .main2{grid-template-columns:1fr;gap:12px}.pf .svc{padding:22px;border-radius:20px;gap:14px}.pf .svc-ic{width:48px;height:48px;border-radius:14px}.pf .svc h3{font-size:21px}.pf .svc p{font-size:14px}.pf .pts span{font-size:12px;padding:6px 10px}.pf .svc-bot .btn{height:48px;font-size:14px}.pf .minor{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.pf .mc{padding:14px;gap:10px;flex-direction:column;align-items:flex-start}.pf .mc .arr{display:none}.pf .mc i{width:40px;height:40px;border-radius:12px}.pf .mc b{font-size:14.5px}.pf .why{grid-template-columns:1fr;gap:10px}.pf .wc{padding:20px}.pf .band{margin-top:40px}.pf .band .w{grid-template-columns:repeat(3,1fr);gap:16px 10px;padding-top:30px;padding-bottom:30px}.pf .band h3{grid-column:1/-1;font-size:19px}.pf .st b{font-size:20px}.pf .st span{font-size:11.5px}.pf .cs{padding:40px 0 30px}.pf .cs .box{grid-template-columns:1fr;border-radius:20px}.pf .cs-l{padding:24px}.pf .cs-l h2{font-size:23px}.pf .cs-r{padding:22px}.pf .ft .w{flex-direction:column;padding-bottom:150px;gap:10px;font-size:12px}.pf .mbar{display:flex;position:fixed;left:0;right:0;bottom:64px;padding:10px 14px;gap:8px;background:rgba(255,255,255,.96);border-top:1px solid var(--line);z-index:9}.pf .mbar .btn{flex:1 1;height:50px}.pf .mbar .b-blue{flex:1.6 1}.pf .tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;height:64px;background:#fff;border-top:1px solid var(--line);z-index:10}.pf .tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;color:var(--muted)}.pf .tabbar a.on{color:var(--ink);font-weight:700}}.nav .soon{font-size:10.5px;font-weight:700;color:var(--muted);background:var(--bg);border-radius:5px;padding:2px 5px;margin-left:5px}.ft .links{display:flex;gap:18px;margin-bottom:10px;color:#C8CEDA;flex-wrap:wrap}.pf select.fsel-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:15.5px;font-weight:700;color:var(--ink);padding:0;width:100%;outline:none}.pf .sp{cursor:pointer}.pf .sp,.pf input.inp{background:#fff;font-family:inherit;color:var(--ink)}.pf input.inp{width:100%;outline:none}.pf input.inp::placeholder{color:#9AA1AF}.pf .cs{background:none;color:var(--ink);margin-top:0;overflow:visible}.pf .cs .w{display:block;padding-top:0;padding-bottom:0}.pf .cs h2{margin:0}.pf .cs ul{margin-top:10px}.pf .cs li{color:var(--ink)}.pf .cs-l li i{background:var(--blue)}.pf .hero .w{gap:40px}.pf a.mc,.pf a.tile{color:inherit}.pf .t1,.pf .t2{color:#fff}