.g15{--ink:#0b0f24;--red:#e5484d;--yel:#ffe14d;--note:#ffe36e;--paper:#fbf8f1;--rule:#bcd0e6;--gridc:#dce5ef;--blue:#2f47ee;margin-top:-96px;color:var(--ink);font-family:Noto Sans KR,Pretendard,-apple-system,sans-serif;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}html:has(.g15){scroll-behavior:smooth}.g15 section[id]{scroll-margin-top:84px}.g15 *{box-sizing:border-box}.g15 dd,.g15 dl,.g15 figure,.g15 h1,.g15 h2,.g15 h3,.g15 h4,.g15 ol,.g15 p,.g15 ul{margin:0}.g15 a{color:inherit;text-decoration:none}.g15 .pen{font-family:Nanum Pen Script,cursive;font-weight:400;letter-spacing:0}.g15 mark.hl{color:inherit;background:linear-gradient(transparent 54%,rgba(255,225,77,.92) 0,rgba(255,225,77,.92) 92%,transparent 0);padding:0 .06em}.g15 .pring,.g15 .strike,.g15 .under{position:relative;display:inline-block}.g15 .under svg{left:-2%;width:104%;bottom:-.06em;height:.18em}.g15 .pring svg,.g15 .under svg{position:absolute;overflow:visible}.g15 .pring svg{left:-16%;top:-24%;width:132%;height:148%;pointer-events:none}.g15 .strike{text-decoration:none}.g15 .strike svg{position:absolute;left:-4%;top:38%;width:108%;height:.22em;overflow:visible}.g15 .pring path,.g15 .strike path,.g15 .toc a svg path,.g15 .under path{fill:none;stroke:var(--red);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.g15 .sec{position:relative;padding:72px 0}.g15 .paper{background-color:var(--paper);background-image:repeating-linear-gradient(180deg,transparent 0 35px,var(--rule) 35px 36px)}.g15 .paper:before{content:"";position:absolute;top:0;bottom:0;left:12px;width:1.5px;background:rgba(229,72,77,.45)}.g15 .gridpaper{background-color:var(--paper);background-image:linear-gradient(var(--gridc) 1px,transparent 1px),linear-gradient(90deg,var(--gridc) 1px,transparent 1px);background-size:24px 24px}.g15 .ink{background:var(--ink);color:#fff}.g15 .kraft{background:#f1eadc}.g15 .wrap{position:relative;max-width:1120px;margin:0 auto;padding:0 20px 0 28px}.g15 .h2{font-weight:900;font-size:clamp(30px,4.4vw,58px);line-height:1.28;letter-spacing:-.01em}.g15 .h3{font-weight:900;font-size:clamp(26px,3.2vw,46px);line-height:1.3}.g15 .sub{font-size:clamp(23px,2.5vw,36px);line-height:1.2;opacity:.8;margin-top:12px}.g15 .sub.r{color:var(--red);opacity:1}.g15 .intro{font-size:clamp(17px,1.55vw,22px);line-height:1.7;font-weight:500;max-width:820px;margin-top:22px}.g15 .intro.sm{font-size:clamp(16px,1.4vw,20px);font-weight:400;opacity:.85}.g15 .lbl{font-size:clamp(28px,2.6vw,40px);color:var(--red)}.g15 .lbl.y,.g15 .y{color:var(--yel)}.g15 .btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 30px;border:1.5px solid var(--ink);border-radius:6px;font-weight:700;font-size:17px;background:transparent;color:var(--ink)}.g15 .btn.pri{background:var(--ink);color:#fff}.g15 .btn:hover{transform:translateY(-1px)}.g15 .hero{position:relative;overflow:hidden;background:#fcfaf0;padding:132px 0 76px}.g15 .hero-bg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.g15 .hero-in{position:relative;max-width:1200px;margin:0 auto;padding:0 22px 0 46px}.g15 .eyebrow{font-size:15px;font-weight:500;opacity:.72;line-height:1.5}.g15 .h1{font-weight:900;font-size:clamp(50px,7vw,96px);line-height:1.12;letter-spacing:-.025em;margin-top:14px}.g15 .lead{font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.5;margin-top:18px}.g15 .qa-m{margin-top:16px;font-family:Nanum Pen Script,cursive;font-size:25px;line-height:1.3}.g15 .qa-m b{color:var(--red);font-weight:400;margin-right:6px}.g15 .qa-d{display:none}.g15 .cta{display:flex;flex-direction:column;gap:10px;margin-top:24px;max-width:340px}.g15 .meta{font-size:14px;opacity:.68;margin-top:16px}.g15 .more{display:inline-block;margin-top:8px;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.g15 .sticky-note{position:relative;z-index:2;display:inline-flex;gap:12px;margin:0 0 18px 46px;padding:8px 14px 10px;background:var(--note);box-shadow:0 6px 14px rgba(0,0,0,.14);transform:rotate(-3deg);font-family:Nanum Pen Script,cursive;font-size:22px;line-height:1.15}.g15 .sticky-note span{display:block}.g15 .hero>.sticky-note+.hero-in{margin-top:0}.g15 .sticky-note .r{color:var(--red)}.g15 .eqs{margin:18px 0 0}.g15 .eq{font-weight:900;font-size:clamp(33px,8.4vw,112px);line-height:1.18;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.g15 .eq.dim{color:rgba(11,15,36,.2)}.g15 .sev{position:relative;display:inline-block}.g15 .eq .note{position:absolute;left:-8%;top:100%;margin-top:8px;white-space:nowrap;font-size:clamp(22px,2.8vw,44px);letter-spacing:0;color:var(--red);font-weight:400}.g15 .stmt{font-weight:700;font-size:clamp(21px,2.6vw,38px);line-height:1.5;margin-top:76px}.g15 .notes{list-style:none;padding:0;margin-top:36px;display:grid;gap:22px}.g15 .note-card{background:var(--note);box-shadow:0 5px 12px rgba(0,0,0,.12);padding:18px 20px;transform:rotate(-1.5deg);display:grid;grid-template-columns:116px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center;font-family:Nanum Pen Script,cursive}.g15 .note-card:nth-child(2){transform:rotate(1deg)}.g15 .note-card:nth-child(3){transform:rotate(-.8deg)}.g15 .note-card .pct{grid-row:span 2;font-size:70px;line-height:1;color:var(--red)}.g15 .note-card h3{font-family:Nanum Pen Script,cursive;font-size:34px;font-weight:400;line-height:1.1}.g15 .note-card .d{font-size:23px;line-height:1.15;margin-top:4px}.g15 .tl{list-style:none;padding:0 0 0 34px;margin-top:40px;display:grid;gap:30px;position:relative}.g15 .tl:before{content:"";position:absolute;left:11px;top:10px;bottom:150px;width:2px;background:rgba(11,15,36,.3)}.g15 .tl li{position:relative}.g15 .tl li:before{content:"";position:absolute;left:-29px;top:10px;width:12px;height:12px;border:3px solid var(--red);border-radius:50%;background:var(--paper)}.g15 .tl .m{font-size:32px;line-height:1;color:var(--red)}.g15 .tl h3{font-weight:900;font-size:22px;margin-top:6px}.g15 .tl .d{font-size:16px;line-height:1.65;margin-top:6px;max-width:420px}.g15 .tl .c{font-size:24px;margin-top:6px}.g15 .tl .d36{font-weight:900;font-size:64px;line-height:1.1;letter-spacing:-.02em;margin:14px 0 0 16px}.g15 .tl .yr{font-weight:700;font-size:18px;margin:10px 0 0 22px}.g15 .loop-g{display:grid;gap:28px;margin-top:28px}.g15 .loop{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.g15 .loop .arc{fill:none;stroke:rgba(11,15,36,.45);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g15 .loop .lc{fill:none;stroke:var(--red);stroke-width:3.5}.g15 .loop .lt{font-family:Noto Sans KR,sans-serif;font-weight:900;font-size:24px;fill:var(--ink)}.g15 .loop .lm{font-family:Nanum Pen Script,cursive;font-size:30px;fill:var(--ink)}.g15 .steps5{list-style:none;padding:0;display:grid;gap:22px}.g15 .steps5 .hd{display:flex;align-items:baseline;gap:10px}.g15 .steps5 .n{font-size:32px;color:var(--red);line-height:1}.g15 .steps5 b{font-size:21px}.g15 .steps5 p{font-size:16px;line-height:1.65}.g15 .blk{margin-top:84px}.g15 .keep-g{display:grid;gap:40px;margin-top:30px}.g15 .taped{position:relative;background:#fff;padding:8px;box-shadow:0 6px 16px rgba(0,0,0,.12);transform:rotate(1.5deg)}.g15 .taped:after,.g15 .taped:before{content:"";position:absolute;top:-12px;width:86px;height:24px;background:hsla(47,56%,80%,.82)}.g15 .taped:before{left:22px;transform:rotate(-8deg)}.g15 .taped:after{right:22px;transform:rotate(8deg)}.g15 .taped img{display:block;width:100%;height:auto}.g15 .keeps{list-style:none;padding:0;display:grid;gap:26px}.g15 .keeps li{display:grid;grid-template-columns:34px 1fr;gap:12px}.g15 .chk{width:28px;height:28px;margin-top:2px}.g15 .chk path{fill:none;stroke:var(--red);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.g15 .keeps h4{font-size:20px;font-weight:700}.g15 .keeps p{font-size:16px;line-height:1.65;margin-top:4px}.g15 .cal-g{display:grid;gap:24px;margin-top:24px}.g15 .cal{width:100%;border-collapse:collapse;table-layout:fixed}.g15 .cal th{font-family:Nanum Pen Script,cursive;font-weight:400;font-size:24px;padding:4px 0 8px;border-bottom:1.5px solid rgba(11,15,36,.5)}.g15 .cal th.we{color:var(--red)}.g15 .cal td{height:54px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(11,15,36,.12)}.g15 .cal .dn{position:relative;display:inline-block;font-family:Nanum Pen Script,cursive;font-size:24px;line-height:1;padding:6px 8px}.g15 .cal td.out .dn{opacity:.25}.g15 .cal td.on .dn:after{content:"";position:absolute;inset:-2px -4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cpath d='M22 58C14 26 92 7 176 9c72 2 112 20 108 46-4 28-86 38-168 35C52 88 10 74 15 48 19 28 62 15 118 12' fill='none' stroke='%23e5484d' stroke-width='9' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% /100% 100%}.g15 .cal td:nth-child(2n).on .dn:after{transform:rotate(8deg)}.g15 .cal .cl{display:none}.g15 .cal-note p{font-size:24px;line-height:1.25}.g15 .cal-note .r{color:var(--red)}.g15 .cal-note .b{color:var(--blue);margin-top:6px}.g15 .panels{display:grid;gap:40px;margin-top:34px}.g15 .panel{position:relative;background:#fff;border:1px solid rgba(11,15,36,.12);border-radius:6px;padding:24px 22px;box-shadow:0 8px 20px rgba(0,0,0,.08)}.g15 .panel:before{content:"";position:absolute;top:-12px;left:50%;width:92px;height:24px;margin-left:-46px;background:hsla(47,56%,80%,.82);transform:rotate(-4deg)}.g15 .p1{transform:rotate(-1deg)}.g15 .p2{transform:rotate(.8deg)}.g15 .panel .pl{color:var(--red);font-weight:700;font-size:14px;margin-bottom:12px}.g15 .panel .lab{font-size:13px;opacity:.6}.g15 .panel .big{font-weight:900;font-size:24px;margin:4px 0 2px}.g15 .panel .zoom{display:inline-block;margin-top:12px;background:var(--ink);color:#fff;font-weight:700;font-size:14px;padding:10px 18px;border-radius:6px}.g15 .panel hr{border:0;border-top:1px solid rgba(11,15,36,.1);margin:18px 0}.g15 .panel .fx{font-size:16px;font-weight:500;line-height:1.55;margin-top:4px}.g15 .panel .fx.sm{font-size:15px;opacity:.85;margin-top:14px}.g15 .panel .stats{display:flex;flex-wrap:wrap;gap:14px 28px}.g15 .panel .stats p{display:flex;flex-direction:column;gap:2px}.g15 .panel .stats b{font-size:16px}.g15 .bars{display:flex;gap:24px;align-items:flex-end;height:170px;padding:10px 10px 0}.g15 .bar{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.g15 .bar b{font-size:16px;margin-bottom:6px}.g15 .bar i{display:block;width:100%;max-width:64px;background:#c9c3b6}.g15 .bar.ink i{background:var(--ink)}.g15 .bar.goal b{color:var(--red)}.g15 .bar.goal i{background:transparent;border:2px dashed var(--red)}.g15 .bar span{font-size:13px;opacity:.65;margin-top:8px;white-space:nowrap}.g15 .h2.w{color:#fff;margin-top:4px}.g15 .cases{list-style:none;padding:0;margin-top:30px;display:grid;gap:0}.g15 .cases li{padding:24px 0;border-top:1px solid hsla(0,0%,100%,.18)}.g15 .cases .wh{font-size:26px;opacity:.78}.g15 .cases .nm{font-size:18px;font-weight:700;margin-top:2px}.g15 .cases .lab{font-size:13px;opacity:.55;margin-top:12px;font-weight:700}.g15 .cases .sc{display:flex;align-items:center;gap:12px;margin-top:2px}.g15 .cases .a{font-weight:900;font-size:44px;opacity:.55;letter-spacing:-.02em}.g15 .cases .ar{font-size:36px;opacity:.8}.g15 .cases .b{font-weight:900;font-size:44px;color:var(--yel);letter-spacing:-.02em}.g15 .cases .gain{font-family:Nanum Pen Script,cursive;font-size:40px;color:var(--yel);margin:10px 0 0 14px;line-height:1}.g15 .cases .nt{font-size:15px;opacity:.8;margin-top:16px}.g15 .check-list{list-style:none;padding:0;margin-top:36px}.g15 .check-list li{display:grid;grid-template-columns:34px 42px 1fr;grid-template-areas:"box n t" ". . d" ". . s";align-items:center;padding:12px 0;position:relative}.g15 .check-list .box{grid-area:box;width:24px;height:24px;border:2.2px solid rgba(11,15,36,.8);transform:rotate(-2deg)}.g15 .check-list .n{grid-area:n;font-size:30px;color:var(--red);line-height:1}.g15 .check-list h3{grid-area:t;font-size:20px;font-weight:700}.g15 .check-list p{grid-area:d;font-size:16px;opacity:.8;margin-top:2px}.g15 .check-list .split{grid-area:s;font-size:26px;color:var(--red)}.g15 .info-g{display:grid;gap:44px}.g15 .info{margin-top:28px}.g15 .info div{padding:14px 0;border-bottom:1px solid rgba(11,15,36,.18)}.g15 .info dt{font-weight:700;font-size:14px;opacity:.6}.g15 .info dd{font-size:18px;font-weight:500;line-height:1.5;margin-top:4px}.g15 .info .strong{font-weight:900}.g15 .desk{transform:rotate(-1.5deg)}.g15 .desk figcaption{font-size:26px;color:var(--red);padding:10px 4px 2px}.g15 .apply-g{display:grid;gap:34px}.g15 .apply-l .big{font-size:64px;line-height:1}.g15 .apply-l .h2{margin-top:22px}.g15 .apply-l .t{font-size:16px;font-weight:500;line-height:1.6;margin-top:8px}.g15 .apply-l .red{color:var(--red);font-weight:700;margin-top:2px}.g15 .apply-l .flow-h{font-size:24px;opacity:.7;margin-top:22px}.g15 .apply-l .flow{font-size:24px;line-height:1.25}.g15 .form-sheet{position:relative;background:#fff;border:1px solid rgba(11,15,36,.1);border-radius:4px;padding:30px 20px;box-shadow:0 10px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:20px}.g15 .form-sheet:before{content:"";position:absolute;top:-12px;left:50%;width:110px;height:24px;margin-left:-55px;background:hsla(47,56%,80%,.85);transform:rotate(-3deg)}.g15 .form-sheet h3{font-weight:900;font-size:22px}.g15 .row2{display:grid;gap:20px}.g15 .row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.g15 .fld{display:flex;flex-direction:column;gap:6px;min-width:0}.g15 .fld>span{font-weight:700;font-size:14px}.g15 .fld em{font-style:normal;font-size:13px;opacity:.6}.g15 .form-sheet input:not([type=checkbox]):not([type=radio]),.g15 .form-sheet select{width:100%;border:0;border-bottom:1.5px solid rgba(11,15,36,.35);border-radius:0;padding:10px 2px;font:inherit;font-size:16px;color:var(--ink);background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.g15 .form-sheet select{padding-right:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230b0f24' stroke-opacity='.45' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 4px center /11px 8px}.g15 .form-sheet input::-moz-placeholder{color:rgba(11,15,36,.26)}.g15 .form-sheet input::placeholder{color:rgba(11,15,36,.26)}.g15 .form-sheet select:invalid{color:rgba(11,15,36,.26)}.g15 .form-sheet input:focus,.g15 .form-sheet select:focus{border-bottom-color:var(--red)}.g15 .total{margin:0;padding:10px 8px;background:#f3f0e8;font-size:16px;border-bottom:1.5px solid rgba(11,15,36,.35)}.g15 .opts{display:flex;flex-wrap:wrap;gap:8px 30px;padding:8px 10px 4px}.g15 .opt{position:relative;cursor:pointer;font-size:17px;opacity:.55}.g15 .opt.on{opacity:1;font-weight:700}.g15 .opt input{position:absolute;opacity:0;pointer-events:none}.g15 .opt span{position:relative;display:inline-block}.g15 .opt.on span:after{content:"";position:absolute;left:-14px;right:-14px;top:-9px;bottom:-9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cpath d='M22 58C14 26 92 7 176 9c72 2 112 20 108 46-4 28-86 38-168 35C52 88 10 74 15 48 19 28 62 15 118 12' fill='none' stroke='%23e5484d' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% /100% 100%}.g15 .opt input:focus-visible+span{outline:2px solid var(--blue);outline-offset:6px}.g15 .agree{display:flex;align-items:center;gap:10px;font-size:15px;cursor:pointer}.g15 .agree input{width:20px;height:20px;accent-color:var(--red);flex:none}.g15 .agree a{text-decoration:underline;opacity:.7;margin-left:4px}.g15 .submit{height:58px;background:var(--ink);color:#fff;font:inherit;font-weight:700;font-size:17px;border:0;border-radius:6px;cursor:pointer}.g15 .submit:disabled{opacity:.6;cursor:default}.g15 .err{color:var(--red);font-size:15px;font-weight:500}.g15 .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.g15 .form-sheet.done{align-items:flex-start;gap:10px;font-size:17px;line-height:1.6}.g15 .form-sheet .big2{font-size:56px;color:var(--red);line-height:1}.g15 .sheet{position:relative;background:#fff;border:1px solid rgba(11,15,36,.1);border-radius:3px;padding:10px 20px;margin-top:34px;max-width:1000px;box-shadow:0 10px 24px rgba(0,0,0,.07)}.g15 .sheet:after,.g15 .sheet:before{content:"";position:absolute;top:-12px;width:92px;height:24px;background:hsla(47,56%,80%,.82)}.g15 .sheet:before{left:18px;transform:rotate(-6deg)}.g15 .sheet:after{right:18px;transform:rotate(6deg)}.g15 .sheet>div{padding:16px 0;border-bottom:1px solid rgba(11,15,36,.1)}.g15 .sheet>div:last-child{border-bottom:0}.g15 .sheet dt{font-weight:700;font-size:16px}.g15 .sheet .warn dt{color:var(--red)}.g15 .sheet dd{font-size:15px;line-height:1.75;margin-top:6px}.g15 .sheet ol{padding-left:1.3em;list-style:decimal}.g15 .sheet ol li{margin-bottom:4px}.g15 .note2{font-size:24px;color:var(--red);margin-top:28px;line-height:1.2}.g15 .faq{margin-top:34px}.g15 .faq>div{margin-bottom:30px}.g15 .faq dt{font-size:28px;color:var(--red);line-height:1.15}.g15 .faq dd{font-size:17px;font-weight:500;line-height:1.6;margin-top:8px}.g15 #faq{padding-bottom:150px}.g15 .toc{position:fixed;left:0;right:0;top:0;z-index:45;background:hsla(42,56%,96%,.97);border-bottom:1px solid rgba(11,15,36,.1);box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateY(-130%);transition:transform .3s ease,top .3s ease}.g15 .toc.on{transform:none}.g15 .toc-d{display:none}.g15 .toc-m.on.hdr{top:82px}.g15 .toc-mb{width:100%;height:56px;display:flex;align-items:center;gap:10px;padding:0 20px;background:none;border:0;font:inherit;color:var(--ink);cursor:pointer}.g15 .toc-mb .n{font-family:Nanum Pen Script,cursive;font-size:26px;color:var(--red)}.g15 .toc-mb .t{flex:1;text-align:left;font-weight:700;font-size:17px}.g15 .toc-mb .o{font-size:15px;font-weight:500}.g15 .toc-sheet{position:absolute;right:12px;top:60px;min-width:210px;list-style:none;margin:0;padding:12px 20px;background:#fff;border:1px solid rgba(11,15,36,.12);box-shadow:0 10px 24px rgba(0,0,0,.1)}.g15 .toc-sheet a{display:flex;align-items:baseline;gap:10px;padding:8px 0;font-size:16px;opacity:.78}.g15 .toc-sheet a.act{font-weight:700;opacity:1}.g15 .toc-sheet .n{font-family:Nanum Pen Script,cursive;font-size:22px;color:var(--red)}.g15 .toc-prog{position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:var(--red);transform-origin:left center;transform:scaleX(0)}.g15 .mbar{position:fixed;left:0;right:0;bottom:0;z-index:46;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(11,15,36,.12);transform:translateY(110%);transition:transform .3s ease}.g15 .mbar.on{transform:none}.g15 .mbar a{height:52px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-weight:700;font-size:16px}.g15 .mbar .b1{flex:1;background:var(--ink);color:#fff}.g15 .mbar .b2{width:108px;border:1.5px solid var(--ink)}@media (max-width:1023px){body:has(.g15) a[aria-label="카카오톡 무료 상담"]{display:none!important}}@media (min-width:768px){.g15 .sec{padding:100px 0}.g15 .notes{grid-template-columns:repeat(3,1fr);gap:36px}.g15 .note-card{display:block;padding:24px 26px 30px;min-height:280px;transform:rotate(-3deg)}.g15 .note-card:nth-child(2){transform:rotate(2deg)}.g15 .note-card:nth-child(3){transform:rotate(-1.5deg)}.g15 .note-card .pct{font-size:96px}.g15 .note-card h3{font-size:42px;margin-top:18px}.g15 .note-card .d{font-size:27px;margin-top:10px}.g15 .row2{grid-template-columns:1fr 1fr;gap:22px}.g15 .form-sheet{padding:40px}.g15 .panels{grid-template-columns:1fr 1fr}.g15 .cases{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.g15 .cases li{border-top:0;padding:0}.g15 .sheet{padding:18px 44px}.g15 .sheet>div{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:20px 0}.g15 .sheet dd{margin-top:0;font-size:17px}.g15 .sheet dt{font-size:18px}.g15 .cta{flex-direction:row;max-width:none}.g15 .cta .btn{min-width:190px}}@media (min-width:1024px){.g15 section[id]{scroll-margin-top:72px}.g15 .sec{padding:120px 0}.g15 .paper{background-image:repeating-linear-gradient(180deg,transparent 0 43px,var(--rule) 43px 44px)}.g15 .paper:before{left:max(16px,calc(50% - 600px));width:2px}.g15 .gridpaper{background-size:32px 32px}.g15 .wrap{padding:0 40px}.g15 .hero{padding:150px 0 110px}.g15 .hero-in{max-width:none;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:calc(7.8vw + 44px);column-gap:calc(7.8vw + 44px);padding:0 40px 0 calc(7.8vw + 44px)}.g15 .eyebrow{font-size:19px}.g15 .qa-m{display:none}.g15 .qa-d{display:block;padding-top:64px;font-family:Nanum Pen Script,cursive}.g15 .qa-d .q{font-size:42px;color:var(--red);line-height:1.1}.g15 .qa-d .a{font-size:38px;line-height:1.15;margin-bottom:26px}.g15 .cta{margin-top:32px}.g15 .meta{font-size:15px}.g15 .sticky-note{position:absolute;display:block;margin:0;top:104px;right:max(24px,calc(50% - 640px));width:230px;padding:22px 22px 26px;font-size:32px;transform:rotate(-5deg)}.g15 .eqs{margin-top:24px}.g15 .stmt{margin-top:120px}.g15 .tl{grid-template-columns:repeat(4,1fr) 190px;gap:26px;padding:0;margin-top:70px}.g15 .tl:before{left:0;right:30px;top:-30px;bottom:auto;width:auto;height:2px}.g15 .tl li:before{display:none}.g15 .tl .m{font-size:50px}.g15 .tl h3{font-size:30px;margin-top:10px}.g15 .tl .d{font-size:17px;margin-top:10px}.g15 .tl .c{font-size:28px;margin-top:18px}.g15 .tl .d36{font-size:92px;margin:14px 0 0 18px}.g15 .loop-g{grid-template-columns:440px 1fr;gap:60px;align-items:center;margin-top:40px}.g15 .steps5 b{font-size:24px}.g15 .steps5 p{font-size:17px}.g15 .steps5 .n{font-size:36px}.g15 .blk{margin-top:120px}.g15 .keep-g{grid-template-columns:480px 1fr;gap:70px;align-items:start;margin-top:44px}.g15 .keeps h4{font-size:26px}.g15 .keeps p{font-size:18px}.g15 .chk{width:32px;height:32px}.g15 .cal-g{grid-template-columns:770px 1fr;gap:44px;margin-top:40px;align-items:start}.g15 .cal th{font-size:30px}.g15 .cal td{height:80px;text-align:left;vertical-align:top;padding:8px 10px}.g15 .cal .dn{font-size:30px}.g15 .cal .cl{display:block;font-family:Nanum Pen Script,cursive;font-size:22px;color:var(--red);margin-top:4px;padding-left:6px}.g15 .cal-note{padding-top:70px}.g15 .cal-note p{font-size:32px}.g15 .panels{gap:60px;max-width:960px;margin-top:44px}.g15 .panel{padding:30px}.g15 .panel .big{font-size:28px}.g15 .cases .wh{font-size:34px}.g15 .cases .nm{font-size:22px}.g15 .cases .a,.g15 .cases .b{font-size:64px}.g15 .cases .ar{font-size:52px}.g15 .cases .gain{font-size:56px}.g15 .cases .nt{font-size:17px}.g15 .check-list{margin-top:56px}.g15 .check-list li{grid-template-columns:60px 74px 240px auto 1fr;grid-template-areas:"box n t d s";min-height:88px;padding:0}.g15 .check-list .box{width:34px;height:34px}.g15 .check-list .n{font-size:42px}.g15 .check-list h3{font-size:28px}.g15 .check-list p{font-size:20px;margin:0}.g15 .check-list .split{font-size:40px;margin-left:28px}.g15 .check-list .split:before{content:"← "}.g15 .info-g{grid-template-columns:1fr 440px;gap:80px;align-items:start}.g15 .info{margin-top:48px}.g15 .info div{display:grid;grid-template-columns:170px 1fr;padding:18px 0}.g15 .info dt{font-size:19px}.g15 .info dd{font-size:22px;margin:0}.g15 .desk{margin-top:120px}.g15 .desk figcaption{font-size:32px}.g15 .apply-g{grid-template-columns:1fr 600px;gap:64px;align-items:start}.g15 .apply-l{padding-top:30px}.g15 .apply-l .big{font-size:128px}.g15 .apply-l .h2{margin-top:40px}.g15 .apply-l .t{font-size:21px}.g15 .apply-l .flow-h{font-size:34px;margin-top:56px}.g15 .apply-l .flow{font-size:34px;max-width:460px}.g15 .form-sheet{padding:44px;gap:24px}.g15 .form-sheet h3{font-size:26px}.g15 .fld>span{font-size:15px}.g15 .form-sheet input:not([type=checkbox]):not([type=radio]),.g15 .form-sheet select,.g15 .total{font-size:17px}.g15 .note2{font-size:34px;margin-top:40px}.g15 .faq{margin-top:50px}.g15 .faq>div{margin-bottom:40px}.g15 .faq dt{font-size:42px}.g15 .faq dd{font-size:22px;margin:12px 0 0 40px}.g15 #faq{padding-bottom:140px}.g15 .toc-d{display:block}.g15 .mbar,.g15 .toc-m{display:none}.g15 .toc-d.on.hdr{top:96px}.g15 .toc-in{max-width:1280px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;gap:36px}.g15 .toc-t{font-weight:900;font-size:17px;white-space:nowrap}.g15 .toc ul{display:flex;gap:26px;list-style:none;margin:0;padding:0;flex:1}.g15 .toc ul a{position:relative;font-size:15px;font-weight:500;opacity:.7;white-space:nowrap}.g15 .toc ul a.act{font-weight:700;opacity:1}.g15 .toc ul a:hover{opacity:1}.g15 .toc ul a svg{position:absolute;left:-3px;width:calc(100% + 6px);bottom:-9px;height:8px;overflow:visible}.g15 .toc-left{font-family:Nanum Pen Script,cursive;font-size:26px;color:var(--red);white-space:nowrap}.g15 .toc-btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:6px;background:var(--ink);color:#fff;font-weight:700;font-size:15px;white-space:nowrap}}@media (min-width:1024px) and (max-width:1240px){.g15 .toc ul{gap:18px}.g15 .toc-left{display:none}.g15 .cal-g{grid-template-columns:1fr}.g15 .cal-note{padding-top:0}.g15 .apply-g{grid-template-columns:1fr 540px}}@media (prefers-reduced-motion:reduce){html:has(.g15){scroll-behavior:auto}.g15 .mbar,.g15 .toc{transition:none}}