@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Cabin-400-latin.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/RobotoCondensed-400-latin.woff2)format("woff2")}.dc{--pad:20px;--ink:#000;--line:#000;--accent:#f63516;--btn:#1a1a1a;--line-soft:#e6e6e6;--surface:#f5f5f5;--ink-900:#1a1a1a;width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Pretendard,Pretendard Variable,Cabin,system-ui,sans-serif;font-weight:400;position:relative;overflow-x:clip}.dc-frame{width:100%;margin:0 auto;position:relative;container-type:inline-size}.site-header{z-index:50;border-bottom:1px solid var(--line-soft);opacity:0;pointer-events:none;background:#fff;align-items:center;height:52px;padding:0 20px;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .32s;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.site-header[data-shown]{opacity:1;pointer-events:auto;transform:none}.site-nav,.site-nav-group{align-items:center;gap:20px;display:flex}.site-nav a{min-height:44px;color:var(--ink);letter-spacing:-.2px;align-items:center;font-size:12px;line-height:20px;text-decoration:none;display:inline-flex}.site-nav a:hover{text-decoration:underline}.site-nav a.site-nav-home{display:none}.site-header-logo{align-items:center;min-height:44px;padding-inline:12px;line-height:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header-logo img{width:104px;height:auto;display:block}.dc-pad{padding-left:var(--pad);padding-right:var(--pad)}.dc img{max-width:none;display:block}.dc .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deco{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.hero{aspect-ratio:390/540;width:100%;position:relative}.hero-wordmark{width:72%;height:auto;display:block;position:absolute;top:17.8%;left:14%}.hero-tagline{text-align:center;text-wrap:balance;width:82%;margin:0;font-family:inherit;font-size:3.333cqw;line-height:1.45;position:absolute;top:41%;left:50%;transform:translate(-50%)}.d-stamp{transform-origin:0 0;width:12.5%;top:5%;left:2%;transform:rotate(17.437deg)}.d-cherries{transform-origin:0 0;width:14.1%;top:27.8%;left:4%;transform:rotate(-21.884deg)}.d-handset{width:8.4%;top:0;left:78%}.d-chatting{width:12.03%;top:17.82%;left:84.53%}.d-woman1{width:28.3%;top:50%;left:0;transform:scaleX(-1)}.d-mailbox{width:36.3%;top:48.9%;left:60%}.d-paper{width:19.2%;top:66.7%;left:57%}.d-email{width:11.67%;top:56.36%;left:57.41%}.d-giftcard{transform-origin:0 0;width:15.1%;top:87.8%;left:14%;transform:rotate(-24.848deg)}.d-buynow{width:15.4%;top:86.1%;left:30%}.d-mailbox,.d-paper{z-index:1}.sticker{pointer-events:auto;touch-action:pan-y}.sticker img{width:100%;height:100%}.swap{pointer-events:auto;display:block}.swap img{width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.swap .swap-b,.swap:hover .swap-a,.swap[data-on] .swap-a{opacity:0}.swap:hover .swap-b,.swap[data-on] .swap-b{opacity:1}.d-woman1.swap{aspect-ratio:896/1194}.d-woman2.swap{aspect-ratio:474/1024}@keyframes dc-shake{0%{transform:rotate(0)}12%{transform:rotate(11deg)}30%{transform:rotate(-9deg)}50%{transform:rotate(6.5deg)}70%{transform:rotate(-4.5deg)}86%{transform:rotate(2.5deg)}to{transform:rotate(0)}}.hov-shake{pointer-events:auto;display:block}.hov-shake>img{width:100%;height:auto;display:block}.hov-shake:hover,.hov-shake[data-on]{animation:.9s ease-in-out dc-shake}.d-handset.hov-shake{transform-origin:50% 4%}@keyframes dc-tick{0%{transform:rotate(0)}25%{transform:rotate(8deg)}50%{transform:rotate(0)}75%{transform:rotate(-8deg)}to{transform:rotate(0)}}.hov-tick{pointer-events:auto;display:block}.hov-tick>img{width:100%;height:auto;display:block}.hov-tick:hover,.hov-tick[data-on]{animation:.9s cubic-bezier(.36,0,.24,1) infinite dc-tick}.d-clock.hov-tick{transform-origin:50%}.flip{pointer-events:auto;perspective:18.9cqw;perspective-origin:50% 45%;aspect-ratio:1000/710}.flip-inner{transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.32,.72,.24,1);position:absolute;inset:0}.flip:hover .flip-inner,.flip[data-on] .flip-inner{transform:rotateX(9deg)rotateY(540deg)}.flip-front,.flip-back{backface-visibility:hidden;position:absolute}.flip-front{width:100%;height:100%;inset:0}.flip-back{transform-origin:50%;width:119.9%;height:auto;top:-24.68%;left:-9.95%;transform:rotateY(180deg)rotate(24.848deg)}.mailbox-zone{pointer-events:none;position:absolute;inset:0}.mailbox-hit{pointer-events:auto;cursor:pointer;border-radius:8px;display:block;position:absolute}.mailbox-hit:focus-visible{outline:2px solid var(--fg,#000);outline-offset:4px}.mb-paper{opacity:0;transition:opacity .3s}.mailbox-zone:hover .mb-paper,.mailbox-hit[data-on]~.mb-paper{opacity:1}.mailbox-hit{width:36.3%;height:36.7%;top:48.9%;left:60%}.templates{padding-top:73px}.tpl-head{align-items:flex-start;gap:min(6.9px,2.252%);margin:0;font-weight:400;display:flex}.tpl-head img{height:auto}.tpl-head .h-our{width:min(44.38px,14.487%)}.tpl-head .h-main{width:min(255.06px,83.261%)}.tpl-head .h-combined{display:none}.tpl-head .h-combined img{width:100%;height:auto}.tpl-grid{grid-template-columns:1fr;gap:72px 24px;margin-top:27.8px;display:grid}.tpl-card{min-width:0}.tpl-card--filler{display:none}.tpl-visual{aspect-ratio:335/453;background:#bedaea33;border-radius:30px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.tpl-dim{opacity:0;background:#0009;justify-content:center;align-items:center;text-decoration:none;transition:opacity .25s;display:flex;position:absolute;inset:0}@media (hover:hover){.tpl-visual:hover .tpl-dim{opacity:1}}.tpl-dim:focus-visible{opacity:1}@media (hover:hover){.tpl-dim:hover .tpl-dim-btn{box-shadow:inset 0 0 0 999px #00000012}}.tpl-dim-btn{aspect-ratio:136/52;color:#1a1a1a;letter-spacing:-.5px;white-space:nowrap;background:#fff;border-radius:min(10.2px,2.72cqw);justify-content:center;align-items:center;width:30.769%;font-size:min(17px,4.533cqw);display:flex}.tpl-visual>img{object-fit:cover;width:100%;height:100%}.tpl-visual--soon{background:linear-gradient(165.682deg,#bcd8eb 7.9533%,#c4e5e5 111.94%)}.tpl-visual--soon>img{object-fit:contain;width:46.133%;height:auto;position:absolute;top:46.838%;left:26.933%}.tpl-title{align-items:center;gap:8px;margin:26px 0 0;font-size:19px;font-weight:500;line-height:1.5;display:flex}.tpl-badge{border:.857px solid var(--accent);color:var(--accent);background:#fff;align-items:center;height:20px;padding:0 3px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.tpl-desc{margin:10px 0 0;font-size:15px;line-height:1.5}.faq{padding-top:77px}.faq-head{margin:0;font-weight:400;display:block;position:relative}.faq-head .h-faq{width:252.1px;display:block}.faq-head .h-faq img{width:100%;height:auto}.d-pencil{transform-origin:0 0;width:14.857%;top:-5.5px;left:82.68%;transform:rotate(5.139deg)}.faq-list{flex-direction:column;gap:13px;margin-top:33.5px;display:flex}.faq-item{background:var(--surface);border-radius:12px;overflow:hidden}.faq-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 0;display:flex}.faq-q{color:var(--ink-900);margin:0;font-size:17px;font-weight:500;line-height:1.5}.faq-chevron{flex:none;width:22px;height:auto;margin-top:4px;transition:transform .42s cubic-bezier(.4,0,.2,1);display:block}.faq-chevron img{width:100%;height:auto}@media (hover:hover){.faq-item:hover{box-shadow:inset 0 0 0 999px #00000012}.faq-item .faq-btn:hover{box-shadow:none}}.faq-item[data-open=false] .faq-chevron{transform:rotate(180deg)}.faq-btn{transition:padding-bottom .42s cubic-bezier(.4,0,.2,1)}.faq-item[data-open=false] .faq-btn{padding-bottom:20px}.faq-panel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1);display:grid}.faq-item[data-open=true] .faq-panel{grid-template-rows:1fr}.faq-panel>div{overflow:hidden}.faq-a{opacity:0;transition:opacity .3s,transform .42s cubic-bezier(.4,0,.2,1);transform:translateY(-6px)}.faq-item[data-open=true] .faq-a{opacity:1;transition-delay:80ms;transform:none}.faq-a{color:var(--ink-900);margin:0;padding:12px 22px 20px;font-size:15px;line-height:1.5}.cta{isolation:isolate;padding-top:72.2px;position:relative}.cta-glow{aspect-ratio:1314/375;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#6dbef22b 30%,#c2def21e 70%,#fff0 100%),radial-gradient(closest-side,#addddd2b 30%,#d5eded1f 63%,#fff0 100%);width:350.4%;position:absolute;top:326.5px;left:50%;transform:translate(-50%)}.cta-headline{width:97.7%;margin:0;font-weight:400;position:relative}.cta-headline picture{display:block}.cta-headline picture img{aspect-ratio:327/301;width:100%;height:auto}.d-seal{width:10.296%;top:4.94%;left:43.291%;transform:scaleX(-1)}.d-ring{width:15.988%;top:25.5%;left:65.536%}.d-env{width:15.393%;top:80.32%;left:14.125%}.cta-form{gap:10px;margin-top:111.3px;display:flex}.cta-input{border:1px solid var(--line-soft);min-width:0;height:40px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;flex:auto;padding:0 14px;font-size:14px}.cta-input::placeholder{color:#0000004d}@media (pointer:coarse){.cta-input{font-size:16px}.site-nav a{position:relative}.site-nav a:after{content:"";position:absolute;inset:0 -7px}}.cta-input:focus-visible{outline:2px solid var(--btn);outline-offset:1px}.cta-submit{background:var(--btn);color:#fff;width:auto;height:40px;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 15px 0 13px;font-size:15px;font-weight:500;display:inline-flex}.cta-submit img{width:17px;height:auto}.cta-formwrap{position:relative}.cta-error,.cta-sent{text-align:left;width:100%;min-height:1.4em;margin:10px auto 0;font-size:13px;line-height:1.4}.cta-error{color:var(--accent)}.cta-sent{color:var(--ink)}.cta-send-icon{width:17px;height:auto}.cta-submit:disabled{opacity:.6;cursor:default}.cta-props{pointer-events:none;height:172px;margin-top:35px;position:relative}.cta-props .swap,.cta-props .hov-shake,.cta-props .hov-tick{pointer-events:auto}.d-clock{width:22.421%;top:68px;left:2.985%}.d-bizhr{aspect-ratio:119/44;width:35.119%;top:109.8px;left:22.836%}.d-woman2{width:23.881%;top:0;left:73.433%;transform:scaleX(-1)}.footer-note{text-align:right;color:#c4c4c4;margin:0 0 0 auto;font-size:12px;line-height:1.5}.footer-bar{background:var(--surface);padding:14px 0}.dc-bottom{height:0}@media (max-width:519px){.site-nav{flex:auto;justify-content:space-between}}@media (min-width:520px){.dc{--pad:40px}.dc-frame{max-width:1000px}.hero{aspect-ratio:800/700}.hero-wordmark{width:46%;top:18%;left:27%}.hero-tagline{width:54%;font-size:15px;line-height:1.45;top:41%}.d-stamp{width:9.1%;top:7%;left:5%}.d-cherries{width:10.2%;top:26%;left:16%}.d-handset{width:6.1%;top:0;left:80%}.d-chatting{width:8.74%;top:20.47%;left:84.74%}.d-woman1{width:20.5%;top:55%;left:4%}.d-mailbox{width:26.4%;top:52%;left:64%}.mailbox-hit{width:26.6%;height:42%;top:52%;left:64%}.d-paper{width:14%;top:66%;left:61%}.d-email{width:8.49%;top:60.58%;left:62.12%}.d-giftcard{width:11%;top:84%;left:22%}.d-giftcard.flip{perspective:16.73cqw}.d-buynow{width:11.2%;top:82.5%;left:34%}.templates{padding-top:49.6px}.tpl-head{gap:9.2px}.tpl-head .h-our{width:59.17px}.tpl-head .h-main{width:340.08px}.tpl-grid{gap:40px 24px;margin-top:67.7px}.tpl-visual{aspect-ratio:371/500;border-radius:28px}.tpl-title{gap:8px;margin-top:28px;font-size:22px;font-weight:500;line-height:1.5}.tpl-badge{height:22px;padding:0 3.2px;font-size:11px}.tpl-desc{margin-top:12px;font-size:16px;line-height:1.5}.faq{padding-top:114px}.faq-head .h-faq{width:324.13px}.d-pencil{width:6.86%;top:-1.9px;left:48.42%}.faq-list{margin-top:45.8px}.faq-btn{padding:26px 32px 0}.faq-item[data-open=false] .faq-btn{padding-bottom:26px}.faq-q{font-size:19px;font-weight:500;line-height:1.5}.faq-chevron{width:26px;margin-top:0}.faq-a{padding:14px 32px 26px;font-size:16px;line-height:1.5}.cta{padding-top:107.6px}.cta-glow{aspect-ratio:1826/413;width:228.25%;top:281.5px}.cta-headline{width:95.04%}.cta-headline picture img{aspect-ratio:684/186}.d-seal{width:5.428%;top:11.153%;left:23.286%}.d-ring{width:8.43%;top:17.084%;left:61.693%}.d-env{width:8.114%;top:64.855%;left:7.911%}.cta-form{margin-top:175.5px;gap:18px;max-width:620px;margin-inline:auto}.cta-input{border-radius:14px;flex:auto;height:46px;padding:0 20px;font-size:16px}.cta-submit{border-radius:14px;gap:9px;width:auto;height:46px;padding:0 20px 0 17px;font-size:17px;font-weight:500;line-height:22px}.cta-error,.cta-sent{max-width:620px;font-size:14px}.cta-submit img,.cta-send-icon{width:20px}.cta-props{height:229px;margin-top:35.2px}.d-clock{width:15.139%;top:60px;left:0}.d-bizhr{aspect-ratio:129/62;width:17.753%;top:120.4px;left:13.333%}.d-woman2{width:14.722%;top:0;left:85.833%}.footer-bar{padding:15px 0}.footer-note{max-width:none;font-size:13px;line-height:1.5}}@media (min-width:620px){.site-header{height:60px;padding:0 32px}.site-nav,.site-nav-group{gap:34px}.site-nav a.site-nav-home{display:inline-flex}.site-nav a{font-size:13px;line-height:20px}.site-header-logo img{width:120px}.tpl-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.dc{--pad:180px}.dc-frame{max-width:1920px}.site-header{height:64px;padding:0 48px}.site-nav,.site-nav-group{gap:51px}.site-nav a{font-size:13px;line-height:20px}.site-header-logo img{width:136px}.hero{aspect-ratio:1920/778}.hero-wordmark{width:33.922%;top:19.666%;left:33.021%}.hero-tagline{text-align:left;white-space:nowrap;width:auto;font-size:max(11px,.8333cqw);line-height:1.25;top:57.326%;left:35.885%;transform:none}.d-stamp{width:4.916%;top:12.215%;left:20.727%}.d-cherries{width:5.533%;top:38.806%;left:30.318%}.d-giftcard{width:5.92%;top:83.603%;left:36.933%}.d-giftcard.flip{perspective:9.79cqw}.d-handset{width:3.313%;top:0;left:73.281%}.d-chatting{width:4.746%;top:24.034%;left:75.858%}.d-woman1{width:11.094%;top:48.843%;left:20.677%}.d-mailbox{width:14.254%;top:43.83%;left:69.194%}.mailbox-hit{width:14.341%;height:49.268%;top:43.83%;left:69.194%}.d-paper{width:7.548%;top:58.278%;left:68.779%}.d-email{width:4.583%;top:53.856%;left:68.177%}.d-buynow{width:6.05%;top:82.827%;left:43.938%}.templates{padding-top:40px}.tpl-head .h-combined{width:424px;display:block}.tpl-head .h-our,.tpl-head .h-main{display:none}.tpl-grid{grid-template-columns:repeat(4,1fr);gap:0 20px;margin-top:48.5px}.tpl-card--filler{display:block}.tpl-visual{aspect-ratio:375/506;border-radius:32px}.tpl-title{gap:8px;margin-top:32px;font-size:26px;font-weight:500;line-height:1.5}.tpl-badge{border-width:.857px;height:24px;padding:0 3.3px;font-size:12px;font-weight:500}.tpl-desc{margin-top:12px;font-size:18px;line-height:1.5}.faq{padding-top:107.9px}.faq-head .h-faq{width:300.099px}.d-pencil{width:5.256%;top:-28.7px;left:21.263%}.faq-list{gap:24px;margin-top:53.1px}.faq-item{border-radius:12px}.faq-btn{padding:36px 46px 0}.faq-item[data-open=false] .faq-btn{padding-bottom:36px}.faq-q{font-size:22px;font-weight:500;line-height:1.5}.faq-chevron{width:32px;margin-top:0}.faq-a{padding:16px 46px 36px;font-size:18px;line-height:1.5}.cta{padding-top:6.4115cqw}.cta-glow{aspect-ratio:2074/469;width:108.02%;top:17.8646cqw}.cta-headline{width:74.679%}.cta-headline picture img{aspect-ratio:1588/430}.d-seal{width:5.463%;top:10.956%;left:23.218%}.d-ring{width:8.441%;top:17.005%;left:61.713%}.d-env{width:8.117%;top:64.993%;left:7.847%}.cta-form{margin-top:6.4375cqw;gap:1.25cqw;width:55.192%;max-width:861px;margin-inline:auto}.cta-input{border-radius:16px;flex:auto;height:52px;padding:0 23px;font-size:18px}.cta-submit{border-radius:16px;gap:10px;width:auto;height:52px;padding:0 24px 0 20px;font-size:20px;font-weight:500;line-height:24px}.cta-submit img,.cta-send-icon{width:24px}.cta-error,.cta-sent{max-width:861px;margin-top:12px;font-size:16px}.cta-props{aspect-ratio:1560/350;height:auto;margin-top:-1.7917cqw}.d-clock{width:12.128%;top:15.2%;left:7.536%}.d-bizhr{aspect-ratio:164.723/66.5577;width:10.559%;top:37.743%;left:15.818%}.d-woman2{width:8.846%;top:-9.714%;left:82.692%}.footer-bar{padding:17.4px 0}.footer-note{color:#c4c4c4;max-width:none;margin-top:0;font-size:13.5px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.faq-btn,.faq-panel,.faq-a{transition-duration:.18s}.faq-chevron,.swap img,.mb-paper{transition-duration:.15s}.flip-inner{transition-duration:.7s}.hov-tick:hover,.hov-tick[data-on]{animation-iteration-count:3}}
