.reference-marketing .header .nav>a.btn{padding:0 18px}.reference-marketing{--paper:#f5f4ef;--paper2:#efefe9;--surface:#fbfaf6;--white:#fff;--ink:#1b211f;--muted:#66716c;--soft:#89928d;--line:#d6dbd7;--line2:#b8c0bb;--teal:#07796e;--teal2:#0b8c7e;--mint:#dfeee9;--mint2:#edf5f2;--warn:#b86636;--shadow:0 30px 90px rgba(25,35,31,0.12),0 4px 14px rgba(25,35,31,0.06);--sans:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Pretendard","Noto Sans KR","Segoe UI",sans-serif;--display-en:"Newsreader",Georgia,serif;--display-ko:"Noto Serif KR","AppleMyungjo","Batang",serif}.reference-marketing *{box-sizing:border-box}.reference-marketing{scroll-behavior:smooth;margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.55;overflow-x:clip}.reference-marketing button,.reference-marketing input,.reference-marketing select{font:inherit;color:inherit}.reference-marketing button{cursor:pointer}.reference-marketing a{text-decoration:none;color:inherit}.reference-marketing .hidden{display:none!important}.reference-marketing .max{width:min(1280px,calc(100% - 56px));margin:auto}.reference-marketing .display{font-family:var(--display-en);font-weight:600;letter-spacing:-.04em}html[lang=ko] .reference-marketing .display{font-family:var(--display-ko);letter-spacing:-.055em;word-break:keep-all}.reference-marketing .eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--teal)}.reference-marketing .btn{height:44px;padding:0 18px;border:1px solid var(--line2);border-radius:8px;background:transparent;font-weight:750;transition:.18s ease-out}.reference-marketing .btn:hover{background:#fff;border-color:#8c9892;transform:translateY(-1px)}.reference-marketing .btn.primary{background:var(--teal);border-color:var(--teal)}.reference-marketing .btn.primary:hover{background:var(--teal2);border-color:var(--teal2)}.reference-marketing .download-options :is(a.button-link,button){background:var(--teal);border-color:var(--teal);color:#fff}.reference-marketing .download-options :is(a.button-link,button):hover:not(:disabled){background:var(--teal2);border-color:var(--teal2);color:#fff}.reference-marketing .btn.teal{background:var(--teal);border-color:var(--teal);color:#fff}.reference-marketing .btn.teal:hover{background:#066c63}.reference-marketing .text-btn{border:0;background:transparent;padding:4px 0;color:var(--muted);font-weight:650}.reference-marketing .text-btn:hover{color:var(--ink)}.reference-marketing .header{height:68px;position:sticky;top:0;z-index:50;display:flex;align-items:center;padding:0 clamp(22px,4vw,58px);border-bottom:1px solid rgba(214,219,215,.72);background:rgba(245,244,239,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reference-marketing .brand{font-family:var(--display-en);font-size:30px;font-weight:600;letter-spacing:-.05em;margin-right:auto}.reference-marketing .nav{display:flex;align-items:center;gap:26px}.reference-marketing .nav .language-menu summary,.reference-marketing .nav>a,.reference-marketing .nav>button:not(.btn){border:0;background:transparent;padding:5px 0;color:#535f59;font-size:13px}.reference-marketing .nav>a:hover,.reference-marketing .nav>button:not(.btn):hover{color:var(--ink)}.reference-marketing .lang-switch{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line2);border-radius:7px;overflow:hidden}.reference-marketing .lang-switch button{height:32px;min-width:42px;border:0;border-right:1px solid var(--line2);background:transparent;font-size:11px;font-weight:800}.reference-marketing .lang-switch button:last-child{border-right:0}.reference-marketing .lang-switch button.active{background:var(--ink);color:#fff}.reference-marketing .hero{min-height:calc(100svh - 68px);display:grid;grid-template-columns:.88fr 1.12fr;gap:68px;align-items:center;padding:72px 0 94px}.reference-marketing .hero-copy{min-width:0}.reference-marketing .hero h1{font-size:clamp(58px,5.3vw,76px);line-height:.97;margin:18px 0 24px;max-width:590px}html[lang=ko] .reference-marketing .hero h1{font-size:clamp(46px,4.5vw,64px);line-height:1.12;max-width:620px}.reference-marketing .hero h1 span{display:block}.reference-marketing .hero p{font-size:17px;line-height:1.7;color:var(--muted);max-width:520px;margin:0;word-break:keep-all}.reference-marketing .hero-actions{display:flex;gap:10px;margin-top:30px}.reference-marketing .hero-meta{margin-top:17px;font-size:12px;color:var(--muted)}.reference-marketing .hero-meta-link{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s ease,text-decoration-thickness .18s ease}.reference-marketing .hero-meta-link:focus-visible,.reference-marketing .hero-meta-link:hover{color:#d7f36a;text-decoration-thickness:2px}.reference-marketing .hero-meta-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.reference-marketing .hero-stage{height:555px;position:relative}.reference-marketing .app-window{position:absolute;inset:18px 0 14px;background:#fff;border:1px solid rgba(27,33,31,.12);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.reference-marketing .hero .app-window{border-color:rgba(7,121,110,.16);box-shadow:0 0 16px 1px rgba(7,121,110,.16),0 0 42px 10px rgba(7,121,110,.06),0 28px 72px rgba(27,33,31,.12)}@media (min-width:721px) and (hover:hover) and (pointer:fine){.reference-marketing .hero .app-window{transition:transform .24s ease-out,border-color .24s ease-out,box-shadow .24s ease-out}.reference-marketing .hero .app-window:hover{transform:scale(1.015);border-color:rgba(7,121,110,.26);box-shadow:0 0 20px 4px rgba(7,121,110,.26),0 0 60px 18px rgba(7,121,110,.1),0 28px 76px rgba(7,121,110,.09)}}@media (max-width:720px){.reference-marketing .hero .app-window{transition:border-color .24s ease-out,box-shadow .24s ease-out}.reference-marketing .hero .app-window.is-highlighted{border-color:rgba(7,121,110,.22);box-shadow:0 0 18px 3px rgba(7,121,110,.26),0 0 48px 12px rgba(7,121,110,.12),0 14px 64px 10px rgba(7,121,110,.08),0 28px 72px rgba(27,33,31,.08)}}@media (prefers-reduced-motion:reduce){.reference-marketing .hero .app-window:hover{transform:none}}.reference-marketing .mac-titlebar{height:38px;display:flex;align-items:center;padding:0 13px;border-bottom:1px solid #dde1de;background:#f4f4f1}.reference-marketing .traffic{display:flex;gap:7px}.reference-marketing .traffic i{display:block;width:10px;height:10px;border-radius:50%;background:#cbd0cc}.reference-marketing .window-name{font-size:11px;color:#6f7974;margin-left:12px}.reference-marketing .window-center{position:absolute;left:50%;transform:translateX(-50%);font-size:11px;color:#717b76}.reference-marketing .mail-app{display:grid;grid-template-columns:150px 190px 1fr;height:calc(100% - 38px)}.reference-marketing .mail-nav{background:#f2f2ef;border-right:1px solid #e0e3e0;padding:17px 11px}.reference-marketing .mail-nav-title{font-size:12px;font-weight:800;padding:0 9px 13px}.reference-marketing .mail-nav-item{height:29px;display:flex;align-items:center;padding:0 9px;font-size:11px;color:#68736d}.reference-marketing .mail-nav-item.on{background:#e5e8e5;border-left:2px solid var(--teal);font-weight:750;color:#26312c}.reference-marketing .mail-list{border-right:1px solid #e2e5e2;background:#fafaf8}.reference-marketing .mail-search{margin:12px;height:30px;border:1px solid #dde1de;border-radius:6px;display:flex;align-items:center;padding:0 10px;color:#8a938e;font-size:10px}.reference-marketing .mail-row{padding:12px 13px;border-top:1px solid #e7e9e7}.reference-marketing .mail-row strong{display:block;font-size:11px}.reference-marketing .mail-row span{display:block;margin-top:3px;font-size:10px;color:#78817d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-marketing .mail-row.on{background:#eef3f0;border-left:2px solid var(--teal)}.reference-marketing .mail-compose{position:relative;padding:25px 28px;background:#fff}.reference-marketing .mail-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.reference-marketing .mail-toolbar strong{font-size:12px}.reference-marketing .mail-toolbar span{font-size:10px;color:#87908c}.reference-marketing .field{display:grid;grid-template-columns:46px 1fr;min-height:31px;align-items:center;border-bottom:1px solid #e6e8e6;font-size:11px}.reference-marketing .field span{color:#85908a}.reference-marketing .field b{font-weight:600}.reference-marketing .hero-mail-body{padding-top:24px;font-size:15px;line-height:1.72;max-width:510px;word-break:keep-all}.reference-marketing .hero-mail-body p{color:var(--ink);font-size:15px;line-height:1.72;margin:0 0 15px}.reference-marketing .inserted-note{position:absolute;right:28px;bottom:24px;font-size:10px;color:var(--teal);font-weight:750}.reference-marketing .overlay-wrap{position:absolute;left:50%;bottom:44px;transform:translateX(-50%);z-index:8}.reference-marketing .overlay-idle{width:40px;height:8px;border:1px solid rgba(22,32,28,.34);border-radius:999px;background:rgba(248,248,244,.97);box-shadow:0 1px 3px rgba(18,28,24,.18);transition:.12s ease;position:relative}.reference-marketing .overlay-idle:hover{width:50px;height:30px}.reference-marketing .overlay-idle:hover:before{content:"";position:absolute;inset:0;display:block}.reference-marketing .overlay-beacon{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--teal2);left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}.reference-marketing .overlay-idle:hover .overlay-beacon{opacity:1}.reference-marketing .overlay-recording{width:152px;height:44px;border-radius:999px;border:1px solid rgba(22,32,28,.18);background:rgba(248,248,244,.97);box-shadow:0 3px 10px rgba(18,28,24,.18);display:grid;grid-template-columns:30px 1fr 30px;gap:7px;align-items:center;padding:4px 5px}.reference-marketing .overlay-action{width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;background:#e9ece9;font-size:15px}.reference-marketing .overlay-action.done{background:#d4eee8;color:#075c53}.reference-marketing .meter{height:22px;display:flex;align-items:center;justify-content:center;gap:3px}.reference-marketing .meter i{display:block;width:2px;height:20px;border-radius:2px;background:var(--teal2);animation:wave .48s ease-in-out infinite alternate;transform-origin:center}.reference-marketing .meter i:nth-child(2n){animation-delay:.1s}.reference-marketing .meter i:nth-child(3n){animation-delay:.2s}.reference-marketing .meter i:first-child{height:9px}.reference-marketing .meter i:nth-child(2){height:15px}.reference-marketing .meter i:nth-child(3){height:20px}.reference-marketing .meter i:nth-child(4){height:12px}.reference-marketing .meter i:nth-child(5){height:18px}.reference-marketing .meter i:nth-child(6){height:21px}.reference-marketing .meter i:nth-child(7){height:15px}.reference-marketing .meter i:nth-child(8){height:11px}.reference-marketing .meter i:nth-child(9){height:18px}.reference-marketing .meter i:nth-child(10){height:13px}.reference-marketing .meter i:nth-child(11){height:8px}@keyframes wave{to{transform:scaleY(.32);opacity:.55}}.reference-marketing .overlay-processing{width:78px;height:42px;border-radius:999px;border:1px solid rgba(22,32,28,.18);background:rgba(248,248,244,.97);box-shadow:0 3px 10px rgba(18,28,24,.16);display:grid;place-items:center}.reference-marketing .overlay-processing i{width:16px;height:2px;background:var(--ink);animation:busy .65s ease-in-out infinite alternate}@keyframes busy{to{transform:scaleX(.35);opacity:.45}}.reference-marketing .speed{min-height:145vh;position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper2)}.reference-marketing .speed-sticky{min-height:100svh;position:sticky;top:0;display:grid;align-content:center;padding:90px 0}.reference-marketing .speed-head{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;margin-bottom:54px}.reference-marketing .speed-head h2{font-size:clamp(46px,4.7vw,64px);line-height:1.03;margin:15px 0 0}html[lang=ko] .reference-marketing .speed-head h2{font-size:clamp(40px,4vw,54px);line-height:1.15;word-break:keep-all}.reference-marketing .speed-head p{font-size:15px;line-height:1.7;color:var(--muted);max-width:510px;margin:0}.reference-marketing .speed-board{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:32px 0 28px}.reference-marketing .speed-summary{display:grid;grid-template-columns:180px 1fr auto;gap:24px;align-items:center;margin-bottom:26px}.reference-marketing .speed-summary strong{font-family:var(--display-en);font-size:56px;line-height:1;color:var(--teal);font-weight:600}html[lang=ko] .reference-marketing .speed-summary strong{font-family:var(--sans);font-weight:850;font-size:48px}.reference-marketing .speed-summary span{font-size:14px}.reference-marketing .speed-summary small{font-size:10px;color:var(--soft);max-width:300px;text-align:right;line-height:1.5}.reference-marketing .speed-row{display:grid;grid-template-columns:150px minmax(0,1fr) 78px;gap:20px;align-items:center;min-height:92px;border-top:1px solid var(--line)}.reference-marketing .speed-label strong{font-size:14px;display:block}.reference-marketing .speed-label span{font-size:11px;color:var(--muted)}.reference-marketing .race-track{height:44px;position:relative;background:repeating-linear-gradient(90deg,rgba(27,33,31,.045) 0,rgba(27,33,31,.045) 1px,transparent 0,transparent 25%);border-left:1px solid rgba(27,33,31,.1);border-right:1px solid rgba(27,33,31,.1);overflow:hidden}.reference-marketing .race-bar{height:100%;width:var(--width);transform-origin:left;transform:scaleX(var(--reveal,.55));transition:transform .05s linear;position:relative}.reference-marketing .race-bar.keyboard{background:#343d39}.reference-marketing .race-bar.voice{background:linear-gradient(105deg,#075f58,#0b7e73 52%,#189583)}.reference-marketing .race-bar:after{content:"";position:absolute;right:0;top:0;height:100%;width:2px;background:#fff}.reference-marketing .speed-value{text-align:right;font-size:14px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference-marketing .speed-axis{display:grid;grid-template-columns:150px 1fr 78px;gap:20px;margin-top:8px}.reference-marketing .speed-ticks{display:flex;justify-content:space-between;font-size:9px;color:#8a938e}.reference-marketing .speed-explain{margin-top:20px;display:flex;justify-content:space-between;gap:30px;color:var(--muted);font-size:11px}.reference-marketing .speed-explain b{color:var(--ink)}.reference-marketing .story{height:330vh;position:relative;background:linear-gradient(180deg,var(--paper),#f0f0eb);border-bottom:1px solid var(--line)}.reference-marketing .story-sticky{position:sticky;top:0;display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:center}.reference-marketing .story-copy h2{font-size:clamp(42px,4.2vw,58px);line-height:1.03;margin:15px 0 32px}html[lang=ko] .reference-marketing .story-copy h2{font-size:clamp(38px,3.7vw,50px);line-height:1.16;word-break:keep-all}.reference-marketing .story-step{padding:17px 0;border-top:1px solid var(--line);opacity:.38;transition:.2s ease}.reference-marketing .story-step.active{opacity:1;background:var(--teal);color:var(--white)}.reference-marketing .story-step.active p{color:var(--paper)}.reference-marketing .story-step strong{font-size:15px;display:block;margin-bottom:5px}.reference-marketing .story-step p{font-size:12.5px;color:var(--muted);line-height:1.6;margin:0;max-width:390px;word-break:keep-all}.reference-marketing .story-stage{height:610px;position:relative}.reference-marketing .story-scene{position:absolute;inset:0;opacity:0;transform:translateY(14px) scale(.986);filter:blur(4px);transition:opacity .38s ease,transform .52s cubic-bezier(.22,1,.36,1),filter .38s ease;pointer-events:none}.reference-marketing .story-scene.active{opacity:1;transform:none;filter:none;pointer-events:auto}.reference-marketing .scene-window{position:absolute;inset:22px 0;background:#fff;border:1px solid rgba(27,33,31,.11);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.reference-marketing .notes-layout{display:grid;grid-template-columns:165px 205px 1fr;height:calc(100% - 38px)}.reference-marketing .notes-folders{background:#eeece7;border-right:1px solid #dddeda;padding:16px 10px}.reference-marketing .notes-folders strong{font-size:12px;display:block;padding:0 9px 12px}.reference-marketing .folder{height:29px;padding:0 9px;display:flex;align-items:center;font-size:11px;color:#626c67}.reference-marketing .folder.on{background:#dedfdc;font-weight:700;border-left:2px solid #b69240}.reference-marketing .notes-list{background:#f7f5f0;border-right:1px solid #e1e2df}.reference-marketing .notes-search{height:29px;margin:10px;border:1px solid #dedfdb;border-radius:6px;background:#fff;display:flex;align-items:center;padding:0 9px;color:#8b938f;font-size:10px}.reference-marketing .note-item{padding:11px 12px;border-top:1px solid #e4e4e1}.reference-marketing .note-item strong{display:block;font-size:11px}.reference-marketing .note-item span{display:block;margin-top:3px;color:#7d8581;font-size:10px}.reference-marketing .note-item.on{background:#eee8d9}.reference-marketing .notes-editor{position:relative;padding:36px 40px}.reference-marketing .notes-date{text-align:center;color:#979e9a;font-size:9px;margin-bottom:24px}.reference-marketing .notes-title{font-size:20px;font-weight:750;margin-bottom:16px}.reference-marketing .notes-text{font-size:15px;line-height:1.75;max-width:550px;word-break:keep-all}.reference-marketing .scene-status{position:absolute;right:26px;top:23px;font-size:10px;color:var(--teal);font-weight:750}.reference-marketing .scene-window .overlay-wrap{bottom:32px}.reference-marketing .agent-layout{display:grid;grid-template-columns:155px 1fr 310px;height:calc(100% - 38px);background:#151917;color:#dce4e0}.reference-marketing .agent-side{border-right:1px solid #2b322f;background:#171b19;padding:14px 10px}.reference-marketing .agent-side strong{font-size:10px;color:#9eaaa4;display:block;padding:0 8px 9px;text-transform:uppercase;letter-spacing:.08em}.reference-marketing .file{height:26px;padding:0 8px;display:flex;align-items:center;font-size:10px;color:#aeb8b3}.reference-marketing .file.on{background:#232a27;color:#fff;border-left:2px solid #50c8b7}.reference-marketing .code{padding:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.7}.reference-marketing .code-line{display:block;white-space:pre}.reference-marketing .ln{display:inline-block;width:28px;color:#5d6a64}.reference-marketing .kw{color:#bba5dc}.reference-marketing .fn{color:#8bc7d7}.reference-marketing .str{color:#b9d38a}.reference-marketing .agent-chat{border-left:1px solid #2b322f;background:#1b201e;display:flex;flex-direction:column}.reference-marketing .agent-chat-head{height:42px;border-bottom:1px solid #2b322f;display:flex;align-items:center;padding:0 13px;font-size:10px;color:#a7b1ac}.reference-marketing .agent-msg{padding:16px;font-size:11px;line-height:1.55;color:#dfe7e3}.reference-marketing .agent-response{margin:0 14px;padding:12px;border-left:2px solid #4fc9b6;background:#202724;font-size:10.5px;color:#bdc8c2;line-height:1.55}.reference-marketing .agent-compose{margin-top:auto;padding:12px}.reference-marketing .agent-box{min-height:92px;border:1px solid #3b4540;background:#141816;border-radius:7px;padding:12px;font-size:11px;line-height:1.55;color:#e6ece9;position:relative}.reference-marketing .agent-box small{position:absolute;bottom:8px;right:9px;color:#78847e;font-size:9px}.reference-marketing .agent-layout .overlay-wrap{bottom:18px}.reference-marketing .places{padding:145px 0}.reference-marketing .section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:52px}.reference-marketing .section-head h2{font-size:clamp(42px,4.4vw,60px);line-height:1.04;margin:14px 0 0}html[lang=ko] .reference-marketing .section-head h2{font-size:clamp(38px,3.8vw,50px);line-height:1.15;word-break:keep-all}.reference-marketing .section-head p{max-width:470px;color:var(--muted);font-size:14px;line-height:1.7;margin:0;word-break:keep-all}.reference-marketing .place-stack{display:grid;gap:56px}.reference-marketing .place-row{display:grid;grid-template-columns:240px 1fr;gap:42px;align-items:center}.reference-marketing .place-row:nth-child(2n){grid-template-columns:1fr 240px}.reference-marketing .place-row:nth-child(2n) .place-copy{order:2}.reference-marketing .place-copy h3{font-size:20px;margin:0 0 8px}.reference-marketing .place-copy p{font-size:13px;color:var(--muted);line-height:1.65;margin:0;word-break:keep-all}.reference-marketing .place-window{height:460px;position:relative;background:#fff;border:1px solid rgba(27,33,31,.11);border-radius:13px;overflow:hidden;box-shadow:0 20px 58px rgba(25,35,31,.09)}.reference-marketing .place-window .agent-layout,.reference-marketing .place-window .mail-app,.reference-marketing .place-window .notes-layout{height:calc(100% - 38px)}.reference-marketing .personalize{padding:135px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f1f1ec}.reference-marketing .personal-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:start}.reference-marketing .personal-copy h2{font-size:clamp(38px,4vw,54px);line-height:1.06;margin:15px 0 20px}html[lang=ko] .reference-marketing .personal-copy h2{font-size:clamp(35px,3.5vw,46px);line-height:1.17;word-break:keep-all}.reference-marketing .personal-copy p{font-size:14px;color:var(--muted);line-height:1.7;max-width:410px}.reference-marketing .personal-table{border-top:1px solid var(--ink)}.reference-marketing .personal-row{display:grid;grid-template-columns:140px 1fr 34px 1fr;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-size:12px}.reference-marketing .personal-row>span:first-child{font-weight:800}.reference-marketing .personal-row .value{background:#e8f1ee;padding:8px 10px;border-radius:6px}.reference-marketing .personal-foot{padding-top:18px;font-size:11px;color:var(--muted)}.reference-marketing .pricing{padding:145px 0}.reference-marketing .pricing-head{text-align:center;max-width:720px;margin:0 auto 54px}.reference-marketing .pricing-head h2{font-size:clamp(42px,4.3vw,58px);line-height:1.04;margin:14px 0}html[lang=ko] .reference-marketing .pricing-head h2{font-size:clamp(38px,3.7vw,50px);line-height:1.15}.reference-marketing .pricing-head p{font-size:14px;color:var(--muted)}.reference-marketing .price-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);max-width:930px;margin:auto;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.reference-marketing .price-option{display:grid;grid-row:1/span 5;grid-template-rows:subgrid;padding:34px 38px}.reference-marketing .price-option:first-child{grid-column:1}.reference-marketing .price-option:last-child{grid-column:2}.reference-marketing .price-option>.btn{justify-self:start}.reference-marketing .price-option+.price-option{border-left:1px solid var(--line)}.reference-marketing .price-option h3{display:flex;align-items:center;min-height:24px;font-size:18px;line-height:24px;margin:0 0 20px}.reference-marketing .price{display:flex;align-items:baseline;gap:4px;font-family:var(--display-en);font-size:44px;line-height:1;margin-bottom:18px}.reference-marketing .price span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html[lang=ko] .reference-marketing .price{font-family:var(--sans);font-size:38px;font-weight:850}.reference-marketing .price small{font-family:var(--sans);font-size:12px;font-weight:500;color:var(--muted)}.reference-marketing .annual-price{flex-wrap:wrap;gap:8px 12px;align-content:start}.reference-marketing .price-amount{display:flex;align-items:baseline;gap:4px}.reference-marketing .annual-price .annual-desc{line-height:1.5;border-left:1px solid var(--line);padding-left:12px}.reference-marketing .annual-price+.price-details .annual-comparison{margin-top:0}.reference-marketing .price-details{min-height:0;padding-bottom:14px}.reference-marketing .price-details p{font-size:13px;color:var(--muted);margin:0}.reference-marketing .annual-comparison-offer .annual-saving{color:var(--teal);font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;padding:5px 9px;border-radius:6px;background:rgba(7,121,110,.07)}.reference-marketing .annual-comparison{margin-top:18px}.reference-marketing .annual-comparison-prices{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:8px}.reference-marketing .annual-comparison-result{display:flex;align-items:center;gap:10px;width:100%}.reference-marketing .annual-comparison-arrow{flex:0 0 24px;align-self:flex-start;color:var(--muted);opacity:.75}.reference-marketing .annual-comparison-offer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.reference-marketing .annual-comparison-original{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.reference-marketing .annual-comparison-original p{font-size:12px;line-height:1.5;border-left:1px solid var(--line);padding-left:8px}.reference-marketing .annual-comparison-prices del{color:var(--muted);font-size:16px;text-decoration-thickness:1.5px}.reference-marketing .annual-comparison-prices strong{color:var(--teal);font-size:28px;font-weight:850;line-height:1.15}.reference-marketing .price-list{border-top:1px solid var(--line);margin:0 0 24px;padding:15px 0 0;list-style:none}.reference-marketing .price-list li{font-size:12px;padding:6px 0}.reference-marketing .price-list li:before{content:"✓";color:var(--teal);font-weight:900;margin-right:8px}.reference-marketing .price-foot{max-width:930px;margin:20px auto 0;display:flex;justify-content:space-between;gap:30px;font-size:11px;color:var(--muted);line-height:1.6}.reference-marketing .legal-links{display:flex;gap:18px;flex-wrap:wrap}.reference-marketing .legal-links a{text-decoration:underline;text-underline-offset:3px}.reference-marketing .faq{padding:115px 0;border-top:1px solid var(--line)}.reference-marketing .faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:75px}.reference-marketing .faq h2{font-size:40px;line-height:1.08;margin:0}html[lang=ko] .reference-marketing .faq h2{font-size:36px;line-height:1.2}.reference-marketing .faq-list{border-top:1px solid var(--ink)}.reference-marketing .faq-item{border-bottom:1px solid var(--line)}.reference-marketing .faq-q{width:100%;border:0;background:transparent;padding:20px 0;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:14px;font-weight:780}.reference-marketing .faq-q span{font-size:20px;font-weight:400}.reference-marketing .faq-a{padding:0 44px 21px 0;color:var(--muted);font-size:13px;line-height:1.7;max-width:760px;word-break:keep-all}.reference-marketing .faq-a a{text-decoration:underline;text-underline-offset:3px}.reference-marketing .final{padding:100px 0 125px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:50px}.reference-marketing .final h2{font-size:44px;line-height:1.08;margin:0}html[lang=ko] .reference-marketing .final h2{font-size:40px;line-height:1.2}.reference-marketing .footer{border-top:1px solid var(--line);padding:28px 0 42px}.reference-marketing .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:var(--muted)}.reference-marketing .footer-company{flex-basis:100%;min-width:0;font-size:13px;line-height:1.6}.reference-marketing .footer-company dl{display:grid;gap:8px;margin:0}.reference-marketing .footer-company dl>div{display:flex;align-items:baseline;gap:6px}.reference-marketing .footer-company dt{flex-shrink:0;color:var(--ink);font-weight:700}.reference-marketing .footer-company dd{min-width:0;margin:0;overflow-wrap:anywhere}.reference-marketing .footer-company a{color:inherit}.reference-marketing .auth-view{min-height:100vh;background:var(--paper)}.reference-marketing .auth-head{height:68px;display:flex;align-items:center;padding:0 40px;border-bottom:1px solid var(--line)}.reference-marketing .auth-head .brand{margin-right:auto}.reference-marketing .back-btn{border:0;background:transparent;color:var(--muted)}.reference-marketing .auth-body{min-height:calc(100vh - 68px);display:grid;grid-template-columns:1fr 1fr}.reference-marketing .auth-visual{padding:76px clamp(38px,6vw,88px);background:linear-gradient(145deg,#eeeee8,#e1e8e1);display:flex;flex-direction:column}.reference-marketing .auth-visual h1{font-size:56px;line-height:1.03;margin:18px 0}html[lang=ko] .reference-marketing .auth-visual h1{font-size:46px;line-height:1.18}.reference-marketing .auth-visual p{max-width:430px;color:var(--muted);font-size:14px}.reference-marketing .auth-mail{margin-top:auto;height:300px;border:1px solid rgba(27,33,31,.11);border-radius:12px;background:#fff;box-shadow:0 20px 55px rgba(25,35,31,.09);overflow:hidden}.reference-marketing .auth-mail-body{padding:28px;font-size:14px;line-height:1.7}.reference-marketing .auth-form-side{display:grid;place-items:center;padding:50px;background:#fbfaf6}.reference-marketing .auth-card{width:min(390px,100%)}.reference-marketing .auth-card h2{font-size:32px;margin:0 0 8px}.reference-marketing .auth-card>p{color:var(--muted);font-size:13px;margin:0 0 26px}.reference-marketing .auth-field{display:grid;gap:7px;margin-bottom:15px}.reference-marketing .auth-field label{font-size:12px;font-weight:750}.reference-marketing .auth-field input{height:46px;border:1px solid var(--line2);border-radius:7px;background:#fff;padding:0 12px}.reference-marketing .auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:#929a96;font-size:10px}.reference-marketing .auth-divider:after,.reference-marketing .auth-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.reference-marketing .social-btn{width:100%;height:46px;border:1px solid var(--line2);border-radius:7px;background:#fff;font-weight:700}.reference-marketing .auth-submit{width:100%;margin-top:4px}.reference-marketing .auth-small{text-align:center;font-size:11px;color:var(--muted);margin-top:18px}.reference-marketing .auth-small button{border:0;background:transparent;color:var(--teal);font-weight:750}.reference-marketing .webapp{min-height:100vh;background:#eeefeb;padding:24px}.reference-marketing .web-shell{max-width:1480px;min-height:920px;margin:auto;background:#fafaf7;border:1px solid #cbd1cd;border-radius:14px;overflow:hidden;box-shadow:0 30px 90px rgba(25,35,31,.12);display:grid;grid-template-columns:210px 1fr}.reference-marketing .web-side{background:#f3f3ef;border-right:1px solid #d8dcda;padding:25px 15px;display:flex;flex-direction:column}.reference-marketing .web-brand{font-family:var(--display-en);font-size:29px;font-weight:600;padding:0 15px 27px}.reference-marketing .web-nav{display:grid;gap:3px}.reference-marketing .web-nav button{height:40px;border:0;border-radius:7px;background:transparent;text-align:left;padding:0 13px;color:#59645f;font-size:12px}.reference-marketing .web-nav button:hover{background:#ecefeb}.reference-marketing .web-nav button.active{background:#e1ebe7;color:#075c53;font-weight:800;border-left:3px solid var(--teal)}.reference-marketing .web-sep{height:1px;background:#d9ddda;margin:15px 10px}.reference-marketing .web-side-foot{margin-top:auto;border-top:1px solid #d8dcda;padding:14px 12px 0;font-size:10px;color:var(--muted)}.reference-marketing .web-main{min-width:0}.reference-marketing .web-top{height:58px;border-bottom:1px solid #e0e3e0;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 24px;background:#fff}.reference-marketing .web-top .lang-switch{margin-right:auto}.reference-marketing .avatar{width:28px;height:28px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font-size:10px}.reference-marketing .web-content{padding:26px}.reference-marketing .dash-hero{min-height:185px;margin:-26px -26px 20px;padding:34px;background:linear-gradient(100deg,#fafaf7,#f1f1ea 44%,#c5d5c1);position:relative;overflow:hidden}.reference-marketing .dash-hero:after{content:"";position:absolute;right:7%;bottom:0;width:370px;height:110px;background:linear-gradient(10deg,#718b72,#d8cdb3);clip-path:polygon(0 100%,12% 60%,24% 84%,37% 35%,51% 82%,64% 52%,78% 75%,90% 30%,100% 100%);opacity:.38}.reference-marketing .dash-hero h1{font-size:42px;line-height:1;margin:0 0 9px}html[lang=ko] .reference-marketing .dash-hero h1{font-size:36px}.reference-marketing .dash-hero h2{font-size:20px;margin:0 0 12px}.reference-marketing .dash-hero p{font-size:11px;color:var(--muted)}.reference-marketing .dash-status{color:var(--teal);font-weight:750}.reference-marketing .plan-strip{display:grid;grid-template-columns:1fr 1.1fr .5fr auto;gap:22px;align-items:center;background:#fff;border:1px solid #d8dcda;border-radius:10px;padding:16px 19px;margin-bottom:16px}.reference-marketing .plan-strip h3{font-size:20px;margin:0 0 4px}.reference-marketing .plan-strip small{font-size:10px;color:var(--muted)}.reference-marketing .usage-bar{height:7px;background:#e2e9e6;border-radius:3px;overflow:hidden}.reference-marketing .usage-bar span{display:block;height:100%;width:58%;background:var(--teal)}.reference-marketing .metric strong{display:block;font-size:17px}.reference-marketing .dashboard-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:16px}.reference-marketing .web-panel{background:#fff;border:1px solid #d9ddda;border-radius:10px;padding:18px 20px}.reference-marketing .web-panel h3{font-size:20px;margin:0}.reference-marketing .panel-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:14px}.reference-marketing .panel-head p{margin:0;font-size:10px;color:var(--muted)}.reference-marketing .recent-line{display:grid;grid-template-columns:1fr 90px 60px;gap:12px;align-items:center;min-height:45px;border-top:1px solid #e5e7e5;font-size:11px}.reference-marketing .recent-line time{color:#87908b}.reference-marketing .quick-block{padding:18px 0;border-top:1px solid #e5e7e5}.reference-marketing .quick-block:first-of-type{border-top:0}.reference-marketing .quick-block strong{font-size:12px;display:block;margin-bottom:6px}.reference-marketing .quick-block span{font-size:10px;color:var(--muted)}.reference-marketing .dash-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.reference-marketing .mini-list{border-top:1px solid var(--line);margin-top:12px}.reference-marketing .mini-list div{display:grid;grid-template-columns:1fr 20px 1.2fr;padding:9px 0;border-bottom:1px solid var(--line);font-size:10px}.reference-marketing .mini-list b{background:#edf4f1;padding:4px 7px;border-radius:5px;color:#15695f}.reference-marketing .web-page h1{font-size:30px;margin:5px 0 8px}.reference-marketing .web-page>p{font-size:12px;color:var(--muted);margin:0 0 24px}.reference-marketing .web-list{border-top:1px solid var(--ink)}.reference-marketing .web-list-row{display:grid;grid-template-columns:1fr 120px 70px;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);font-size:11px}.reference-marketing .web-list-row time{color:var(--muted)}.reference-marketing .settings-row{display:grid;grid-template-columns:1fr 260px;gap:30px;align-items:center;padding:17px 0;border-top:1px solid var(--line);font-size:11px}.reference-marketing .settings-row strong{display:block;font-size:12px}.reference-marketing .settings-row span{display:block;color:var(--muted);margin-top:4px}.reference-marketing .settings-row input,.reference-marketing .settings-row select{height:40px;border:1px solid var(--line2);border-radius:7px;background:#fff;padding:0 10px;width:100%}@media (max-width:1020px){.reference-marketing .nav .optional{display:none}.reference-marketing .auth-body,.reference-marketing .faq-grid,.reference-marketing .hero,.reference-marketing .personal-grid,.reference-marketing .speed-head,.reference-marketing .story-sticky{grid-template-columns:1fr}.reference-marketing .hero{padding-top:55px}.reference-marketing .hero-stage{height:500px}.reference-marketing .story{height:auto}.reference-marketing .story-sticky{height:auto;position:relative;padding:90px 0}.reference-marketing .story-copy{margin-bottom:30px}.reference-marketing .story-stage{height:610px}.reference-marketing .story-step{display:none}.reference-marketing .place-row,.reference-marketing .place-row:nth-child(2n){grid-template-columns:1fr}.reference-marketing .place-row:nth-child(2n) .place-copy{order:0}.reference-marketing .price-grid{grid-template-columns:1fr;grid-template-rows:none}.reference-marketing .price-option{display:block;grid-row:auto}.reference-marketing .price-option:first-child,.reference-marketing .price-option:last-child{grid-column:1}.reference-marketing .price-option+.price-option{border-left:0;border-top:1px solid var(--line)}.reference-marketing .web-shell{grid-template-columns:170px 1fr}.reference-marketing .dashboard-grid{grid-template-columns:1fr}.reference-marketing .plan-strip{grid-template-columns:1fr 1fr}.reference-marketing .auth-visual{display:none}.reference-marketing .auth-body{grid-template-columns:1fr}}@media (max-width:720px){.reference-marketing .max{width:calc(100% - 30px)}.reference-marketing .header{padding:0 15px}.reference-marketing .nav{gap:12px}.reference-marketing .nav .login-label,.reference-marketing .nav>a.optional{display:none}.reference-marketing .hero{grid-template-columns:1fr;gap:25px;padding:48px 0 140px;min-height:auto}.reference-marketing .hero h1{font-size:50px}html[lang=ko] .reference-marketing .hero h1{font-size:42px;line-height:1.17}.reference-marketing .hero p{font-size:15px}.reference-marketing .hero-stage{height:430px}.reference-marketing .mail-app{grid-template-columns:95px 1fr}.reference-marketing .mail-list{display:none}.reference-marketing .hero-mail-body,.reference-marketing .hero-mail-body p{font-size:13px}.reference-marketing .mail-compose{padding:20px}.reference-marketing .speed{min-height:auto}.reference-marketing .speed-sticky{position:relative;min-height:auto;padding:95px 0}.reference-marketing .speed-head{gap:25px}.reference-marketing .speed-summary{grid-template-columns:1fr}.reference-marketing .speed-summary small{text-align:left}.reference-marketing .speed-axis,.reference-marketing .speed-row{grid-template-columns:90px 1fr 55px;gap:9px}.reference-marketing .story-stage{height:500px}.reference-marketing .notes-layout{grid-template-columns:95px 1fr}.reference-marketing .notes-list{display:none}.reference-marketing .notes-editor{padding:26px 22px}.reference-marketing .notes-text{font-size:13px}.reference-marketing .agent-layout{grid-template-columns:95px 1fr}.reference-marketing .agent-chat{display:none}.reference-marketing .place-window{height:390px}.reference-marketing .place-copy{padding:0 4px}.reference-marketing .section-head{align-items:flex-start;flex-direction:column}.reference-marketing .personal-row{grid-template-columns:95px 1fr}.reference-marketing .personal-row .arrow,.reference-marketing .personal-row>span:nth-child(2){display:none}.reference-marketing .price-option{padding:28px 20px}.reference-marketing .price-foot{flex-direction:column}.reference-marketing .final{align-items:flex-start;flex-direction:column}.reference-marketing .webapp{padding:0}.reference-marketing .web-shell{border:0;border-radius:0;grid-template-columns:1fr}.reference-marketing .web-side{display:none}.reference-marketing .web-content{padding:15px}.reference-marketing .web-top{padding:0 14px}.reference-marketing .dash-bottom,.reference-marketing .plan-strip{grid-template-columns:1fr}.reference-marketing .auth-form-side{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.reference-marketing *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.reference-marketing .mobile-install-actions{display:grid;gap:14px}.reference-marketing .mobile-install-buttons{display:flex;flex-wrap:wrap;gap:10px}.reference-marketing .mobile-install-status{min-height:1.4em;margin:0;color:var(--muted);font-size:11px}.reference-marketing .mobile-install-copy{display:grid;gap:8px}.reference-marketing .mobile-install-copy h2,.reference-marketing .mobile-install-copy p{margin:0}.reference-marketing .scene-window{position:relative}.reference-marketing .story-overlay{bottom:20px!important}.reference-marketing .hero-overlay{bottom:22px!important}.reference-marketing .story .notes-layout{grid-template-columns:126px 154px 1fr}.reference-marketing .story .story-mail{grid-template-columns:122px 154px 1fr}.reference-marketing .story .notes-editor{padding:28px 38px 76px}.reference-marketing .story .notes-title{font-size:23px}.reference-marketing .story .notes-text{font-size:16px;line-height:1.72;max-width:540px}.reference-marketing .story .mail-compose{padding:22px 30px 78px}.reference-marketing .story .hero-mail-body,.reference-marketing .story .hero-mail-body p{font-size:14px;line-height:1.68}.reference-marketing .story .agent-layout{grid-template-columns:132px minmax(260px,1fr) 318px}.reference-marketing .agent-window{background:#141816}.reference-marketing .agent-titlebar{background:#202422;border-color:#303633}.reference-marketing .agent-titlebar .window-center{color:#a8b1ad}.reference-marketing .story .agent-chat{padding-bottom:74px}.reference-marketing .story .agent-box{min-height:78px}.reference-marketing .inserted-note,.reference-marketing .places,.reference-marketing .scene-status{display:none!important}.reference-marketing .writing-style-section{padding:138px 0;border-bottom:1px solid var(--line)}.reference-marketing .writing-style-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:92px;align-items:start}.reference-marketing .writing-style-copy h2{font-size:54px;line-height:1.04;margin:14px 0 20px}html[lang=ko] .reference-marketing .writing-style-copy h2{font-size:46px;line-height:1.2}.reference-marketing .writing-style-copy>p{font-size:15px;line-height:1.75;color:var(--muted);max-width:480px}.reference-marketing .writing-options{margin-top:34px;border-top:1px solid var(--ink)}.reference-marketing .writing-option{display:grid;grid-template-columns:110px 1fr;gap:18px;width:100%;padding:17px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:left}.reference-marketing .writing-option:not(.active):is(:hover,:focus-visible){background:rgba(7,121,110,.08);color:var(--ink)}.reference-marketing .writing-option:not(.active):is(:hover,:focus-visible) small{color:var(--muted)}.reference-marketing .writing-option:not(.active):is(:hover,:focus-visible) .style-progress{background:var(--line)}.reference-marketing .writing-option:not(.active):is(:hover,:focus-visible) .style-progress span{background:var(--teal)}.reference-marketing .writing-option span{font-size:13px;font-weight:800}.reference-marketing .writing-option small{font-size:12px;line-height:1.55;color:var(--muted)}.reference-marketing .writing-option.active{box-shadow:inset 3px 0 0 var(--teal);padding-left:14px}.reference-marketing .installer-menu{position:fixed;inset:76px 24px auto auto;margin:0;width:min(390px,calc(100vw - 32px));padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.reference-marketing .language-menu{position:relative;color:var(--ink)}.reference-marketing .language-menu summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-family:inherit;font-weight:inherit;white-space:nowrap}.reference-marketing .language-menu summary::-webkit-details-marker{display:none}.reference-marketing .language-chevron{margin-left:4px}.reference-marketing .language-options{position:absolute;top:calc(100% + 18px);right:0;width:214px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 2px 6px #1b211f18}.reference-marketing .language-options:before{content:"";position:absolute;top:-6px;right:48px;width:10px;height:10px;background:#fff;border-top:1px solid var(--line);border-left:1px solid var(--line);transform:rotate(45deg)}.reference-marketing .language-options p{margin:0;padding:8px 4px 14px;border-bottom:1px solid var(--line);font-size:13px;white-space:nowrap}.reference-marketing .language-options button{display:flex;gap:4px;align-items:center;width:100%;padding:11px 8px;background:transparent;border:0;border-radius:3px;color:var(--ink);text-align:left;font-size:14px;font-weight:400}.reference-marketing .language-options button:hover{background:#edf3f0}.reference-marketing .language-options button[aria-pressed=true]{background:#edf3f0;color:#075f57;font-weight:700}.reference-marketing .installer-menu a,.reference-marketing .installer-menu button{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;padding:16px 12px;border:0;border-radius:4px;background:transparent;color:inherit;text-decoration:none;text-align:left;font-size:14px}.reference-marketing .installer-menu svg{width:25px;height:29px}.reference-marketing .installer-icon{display:grid;place-items:center;width:40px;height:40px;color:#1b211f}.reference-marketing .installer-page-icon{border:0;color:#000}.reference-marketing .installer-copy{display:grid;gap:5px;min-width:0}.reference-marketing .installer-copy strong{font-size:14px;line-height:1.4;font-weight:750}.reference-marketing .installer-copy small{font-size:12px;line-height:1.5}.reference-marketing .installer-arrow{font-size:24px;line-height:1}.reference-marketing .installer-menu a:hover{background:#edf3f0}.reference-marketing .installer-menu>*+*{border-top:1px solid var(--line);border-radius:0}.reference-marketing .installer-menu button:disabled{opacity:.65;cursor:not-allowed}.reference-marketing .writing-preview-shell{background:#fff;border:1px solid #cdd3cf;box-shadow:0 26px 70px rgba(26,35,31,.09)}.reference-marketing .writing-preview-head{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.reference-marketing .writing-preview-head span{font-family:var(--display-en);font-size:21px;color:var(--ink)}.reference-marketing .writing-preview-head strong{font-size:11px}.reference-marketing .writing-preview-context,.reference-marketing .writing-preview-result{padding:28px 30px;border-bottom:1px solid var(--line)}.reference-marketing .writing-preview-context span,.reference-marketing .writing-preview-result span{font-size:10px;font-weight:800;color:var(--muted)}.reference-marketing .writing-preview-context p{margin:10px 0 0;font-size:14px;color:#79837e;text-decoration:line-through;text-decoration-thickness:1px}.reference-marketing .writing-preview-result p{margin:10px 0 0;font-family:var(--display-en);font-size:26px;line-height:1.45;letter-spacing:-.02em}html[lang=ko] .reference-marketing .writing-preview-result p{font-family:var(--display-ko);font-size:21px;line-height:1.7;word-break:keep-all}.reference-marketing .writing-setting-lines{padding:0 30px}.reference-marketing .writing-setting-lines div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px}.reference-marketing .writing-setting-lines div:last-child{border-bottom:0}.reference-marketing .writing-setting-lines span{color:var(--muted)}.reference-marketing .final-cta{margin-top:96px;margin-bottom:96px;padding:50px 54px;background:var(--ink);color:#f7f7f2;display:grid;grid-template-columns:.95fr 1.05fr;gap:54px;align-items:end}.reference-marketing .final-cta .eyebrow{color:#84c7bc}.reference-marketing .final-cta h2{font-size:48px;line-height:1.08;margin:10px 0 0}html[lang=ko] .reference-marketing .final-cta h2{font-size:40px;line-height:1.25}.reference-marketing .final-cta-action{max-width:520px;justify-self:end}.reference-marketing .final-cta-action p{font-size:14px;color:#c4ccc8;line-height:1.65;margin:0 0 18px;white-space:nowrap}html[lang=ko] .reference-marketing .final-cta-action p{word-break:keep-all}.reference-marketing .final-buttons{display:flex;align-items:center;gap:18px}.reference-marketing .final-cta .btn.primary{background:#f7f7f2;border-color:#f7f7f2;color:var(--ink)}.reference-marketing .final-cta .text-btn{color:#d5dcd8}.reference-marketing .download-popover{position:fixed;z-index:2000;width:310px;padding:8px;background:#fcfcf9;border:1px solid #bcc5bf;box-shadow:0 22px 60px rgba(20,28,25,.18)}.reference-marketing .download-popover a,.reference-marketing .download-popover button{display:grid;gap:3px;width:100%;padding:13px 14px;border:0;border-radius:0;background:transparent;text-align:left}.reference-marketing .download-popover a+a,.reference-marketing .download-popover button{border-top:1px solid var(--line)}.reference-marketing .download-popover a:hover,.reference-marketing .download-popover button:hover{background:#eef2ef}.reference-marketing .download-popover strong{font-size:12px}.reference-marketing .download-popover span{font-size:10px;color:var(--muted)}.reference-marketing .download-view{min-height:100vh;background:var(--paper)}.reference-marketing .download-header{position:sticky}.reference-marketing .download-main{padding-bottom:80px}.reference-marketing .download-hero{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:end;padding:110px 0 76px;border-bottom:1px solid var(--ink)}.reference-marketing .download-hero h1{font-size:70px;line-height:1;margin:15px 0 0}html[lang=ko] .reference-marketing .download-hero h1{font-size:54px;line-height:1.2}.reference-marketing .download-hero p{font-size:16px;line-height:1.75;color:var(--muted);max-width:480px;margin:0 0 4px}.reference-marketing .platform-list{border-bottom:1px solid var(--ink)}.reference-marketing .platform-row{display:grid;grid-template-columns:270px 1fr auto;gap:42px;align-items:center;padding:42px 0;border-top:1px solid var(--line)}.reference-marketing .platform-row:first-child{border-top:0}.reference-marketing .platform-name{display:flex;align-items:center;gap:18px}.reference-marketing .platform-mark{display:grid;place-items:center;border:1px solid var(--ink);font-family:var(--display-en);font-size:20px}.reference-marketing .platform-name h2{font-family:var(--display-en);font-size:30px;margin:0}.reference-marketing .platform-name p{font-size:11px;color:var(--muted);margin:2px 0 0}.reference-marketing .platform-copy p{font-size:12px;line-height:1.65;color:#515d57;max-width:580px;margin:0 0 6px}.reference-marketing .support-link{font-size:10px;color:var(--teal);font-weight:700}.reference-marketing .platform-download{min-width:160px;text-align:center}.reference-marketing .after-install{display:grid;grid-template-columns:.9fr 1.1fr auto;gap:50px;align-items:end;padding:78px 0;border-bottom:1px solid var(--line)}.reference-marketing .after-install h2{font-size:38px;line-height:1.12;margin:12px 0 0}html[lang=ko] .reference-marketing .after-install h2{font-size:32px;line-height:1.3}.reference-marketing .after-install p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.reference-marketing .download-footer{padding:26px 0 42px}.reference-marketing .download-footer .max{display:flex;align-items:center;justify-content:space-between}.reference-marketing .download-footer .brand{font-size:24px;margin:0}.reference-marketing .download-footer .legal-links{display:flex;gap:18px;align-items:center;font-size:10px;color:var(--muted)}.reference-marketing .renew-line{display:block;margin-top:3px;font-size:9px!important;color:var(--muted)}.reference-marketing .renew-copy{font-size:10px;color:var(--muted);margin:0 0 18px}@media (max-width:1020px){.reference-marketing .after-install,.reference-marketing .download-hero,.reference-marketing .writing-style-grid{grid-template-columns:1fr;gap:38px}.reference-marketing .writing-style-section{padding:90px 0}.reference-marketing .final-cta{grid-template-columns:1fr;gap:26px}.reference-marketing .final-cta-action{justify-self:start}.reference-marketing .final-cta-action p{white-space:normal}.reference-marketing .platform-row{grid-template-columns:1fr;gap:18px}.reference-marketing .platform-download{justify-self:start}.reference-marketing .story .agent-layout{grid-template-columns:110px 1fr}.reference-marketing .story .agent-chat{display:none}.reference-marketing .story .notes-layout,.reference-marketing .story .story-mail{grid-template-columns:110px 130px 1fr}}@media (max-width:700px){.reference-marketing .final-cta{padding:34px 26px;margin:60px 15px}.reference-marketing .writing-style-copy h2,html[lang=ko] .reference-marketing .writing-style-copy h2{font-size:36px}.reference-marketing .writing-option{grid-template-columns:1fr;gap:5px}.reference-marketing .download-hero h1,html[lang=ko] .reference-marketing .download-hero h1{font-size:42px}.reference-marketing .download-footer .max{align-items:flex-start;gap:24px;flex-direction:column}.reference-marketing .download-footer .legal-links{flex-wrap:wrap}.reference-marketing .story .notes-layout,.reference-marketing .story .story-mail{grid-template-columns:1fr}.reference-marketing .story .mail-list,.reference-marketing .story .mail-nav,.reference-marketing .story .notes-folders,.reference-marketing .story .notes-list{display:none}}.reference-marketing .story-sticky{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:42px}.reference-marketing .story-stage{height:680px}.reference-marketing .story-scene .scene-window{inset:0}.reference-marketing .story-copy{padding-right:4px}.reference-marketing .writing-style-grid{grid-template-columns:minmax(340px,.68fr) minmax(0,1.32fr);gap:56px;align-items:center}.reference-marketing .writing-preview-shell{min-height:590px;display:grid;grid-template-rows:48px auto 1fr auto}.reference-marketing .writing-preview-context{padding:30px 34px 28px}.reference-marketing .writing-preview-result{padding:34px}.reference-marketing .writing-preview-result p{max-width:760px}.reference-marketing .auth-card h2.auth-title{font-family:var(--display-en);font-weight:600;letter-spacing:-.035em;font-size:38px;line-height:1.08}html[lang=ko] .reference-marketing .auth-card h2.auth-title{font-family:var(--display-ko);font-size:32px;line-height:1.24;letter-spacing:-.045em;word-break:keep-all}.reference-marketing .download-popover{width:360px;padding:7px;border-radius:10px}.reference-marketing .download-choice{display:grid!important;grid-template-columns:42px 1fr 18px!important;align-items:center;column-gap:12px}.reference-marketing .download-choice .platform-choice-icon{width:36px;height:36px;border:1px solid var(--line);background:#f4f5f1;display:grid;place-items:center;font-size:20px;color:var(--ink)}.reference-marketing .download-choice .platform-choice-copy{display:grid;gap:2px}.reference-marketing .download-choice .platform-choice-copy strong{font-size:12px}.reference-marketing .download-choice .platform-choice-copy span{font-size:10px}.reference-marketing .download-choice .choice-arrow{font-size:16px;color:var(--muted);text-align:right}.reference-marketing .windows-mark{display:grid!important;grid-template-columns:repeat(2,7px);grid-template-rows:repeat(2,7px);gap:2px}.reference-marketing .windows-mark i{display:block;background:currentColor}.reference-marketing .download-choice.page-choice .platform-choice-icon{font-size:15px;font-weight:850}.reference-marketing .clickable-panel{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.reference-marketing .clickable-panel:hover{border-color:#9aa7a0;box-shadow:0 9px 25px rgba(26,35,31,.07);transform:translateY(-1px)}.reference-marketing .dashboard-jump{cursor:pointer}.reference-marketing .web-nav .nav-icon{width:17px;height:17px;display:inline-grid;place-items:center;margin-right:8px;vertical-align:-4px}.reference-marketing .web-nav .nav-icon svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7}.reference-marketing .web-nav button.icon-row{display:flex;align-items:center}.reference-marketing .style-progress{height:2px;background:var(--line);margin-top:12px;overflow:hidden}.reference-marketing .style-progress span{display:block;height:100%;width:0;background:var(--teal)}.reference-marketing .writing-option.active .style-progress span{animation:styleTimer 2.6s linear forwards}@keyframes styleTimer{0%{width:0}to{width:100%}}@media (max-width:1020px){.reference-marketing .story-sticky{grid-template-columns:1fr;gap:34px}.reference-marketing .story-stage{height:630px}.reference-marketing .writing-style-grid{grid-template-columns:1fr;gap:38px}.reference-marketing .writing-preview-shell{min-height:520px}}@media (max-width:720px){.reference-marketing .story-stage{height:520px}.reference-marketing .writing-preview-shell{min-height:460px}.reference-marketing .download-popover{width:min(360px,calc(100vw - 24px))}}.reference-marketing .brand-lockup{display:flex!important;align-items:baseline;gap:7px;text-decoration:none;white-space:nowrap}.reference-marketing .brand-lockup .brand-name{font-family:var(--display-en);font-size:30px;font-weight:600;letter-spacing:-.05em;color:var(--ink)}.reference-marketing .brand-lockup .brand-by{font-family:var(--display-en);font-size:10px;font-weight:600;letter-spacing:-.02em;color:var(--muted)}.reference-marketing .web-brand.brand-lockup{padding:0 15px 27px;gap:6px}.reference-marketing .web-brand.brand-lockup .brand-name{font-size:29px}.reference-marketing .web-brand.brand-lockup .brand-by{font-size:9px}.reference-marketing .footer-brand-lockup{display:flex;align-items:baseline;gap:6px}.reference-marketing .footer-brand-lockup b{font-family:var(--display-en);font-size:18px}.reference-marketing .footer-brand-lockup small{font-family:var(--display-en);font-size:9px;color:var(--muted)}.reference-marketing .speed{min-height:180vh}.reference-marketing .speed-head{grid-template-columns:.72fr 1.28fr;column-gap:56px;row-gap:20px;align-items:end}.reference-marketing .speed-head p{justify-self:end;max-width:none;white-space:nowrap;text-align:right}.reference-marketing .race-bar.keyboard{transition:none}.reference-marketing .story{height:360vh}.reference-marketing .story-sticky{height:100svh;padding:68px 0;box-sizing:border-box;align-items:stretch}.reference-marketing .story-copy{display:flex;flex-direction:column;justify-content:center;padding-right:8px}.reference-marketing .story-stage{height:auto;min-height:0;align-self:stretch}.reference-marketing .story .notes-layout{grid-template-columns:112px 132px 1fr}.reference-marketing .story .story-mail{grid-template-columns:106px 126px 1fr}.reference-marketing .story .notes-editor{padding:44px 46px}.reference-marketing .story .notes-text{max-width:620px}.reference-marketing .writing-preview-shell{transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reference-marketing .writing-preview-shell.preview-leave{opacity:0;transform:translateX(-30px) scale(.992)}.reference-marketing .writing-preview-shell.preview-enter{animation:writingPreviewIn .36s cubic-bezier(.22,1,.36,1)}@keyframes writingPreviewIn{0%{opacity:0;transform:translateX(34px) scale(.992)}to{opacity:1;transform:none}}.reference-marketing .download-section{padding:116px 0 92px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--paper),var(--paper2))}.reference-marketing .download-section .download-hero{padding:0 0 62px}.reference-marketing .download-section .platform-list{background:transparent}.reference-marketing .download-section .after-install{padding:66px 0 0;border-bottom:0}.reference-marketing .platform-choice-icon.logo-asset,.reference-marketing .platform-mark.logo-asset{border:0!important;background:transparent!important}.reference-marketing .platform-logo-svg{display:block;width:26px;height:26px;color:var(--ink);margin:auto}.reference-marketing .platform-mark .platform-logo-svg{width:30px;height:30px}.reference-marketing .platform-name{gap:16px}.reference-marketing .platform-mark{width:44px;height:44px}.reference-marketing .download-choice .platform-choice-icon.logo-asset{width:36px;height:36px}.reference-marketing .download-choice .platform-logo-svg{width:22px;height:22px}.reference-marketing .faq{padding:82px 0 42px}.reference-marketing .final-cta{margin-top:26px;margin-bottom:82px}.reference-marketing .after-install p{max-width:590px;word-break:keep-all}@media (max-width:1180px){.reference-marketing .speed-head p{white-space:normal;text-align:left}.reference-marketing .speed-head{grid-template-columns:1fr 1fr}}@media (max-width:1020px){.reference-marketing .story-sticky{padding:60px 0;height:auto;min-height:100svh;align-items:center}.reference-marketing .story-stage{height:650px}.reference-marketing .speed-head{grid-template-columns:1fr}.reference-marketing .speed-head p{justify-self:start;text-align:left}.reference-marketing .download-section{padding:88px 0 72px}}@media (max-width:700px){.reference-marketing .brand-lockup .brand-by{display:none}.reference-marketing .story-stage{height:540px}.reference-marketing .faq{padding-bottom:30px}.reference-marketing .final-cta{margin-top:18px}}@media (min-width:1021px){.reference-marketing .story-sticky{grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.reference-marketing .story-copy{min-height:560px;height:76%;align-self:center;justify-content:center}.reference-marketing .story-stage{height:735px;align-self:center}.reference-marketing .story-scene .scene-window{inset:0}}.reference-marketing .auth-mail{position:relative}.reference-marketing .auth-mail .overlay-wrap{bottom:18px}.reference-marketing .web-usage-card{max-width:780px;padding:24px 26px 20px}.reference-marketing .web-usage-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:11px;color:var(--muted);font-size:11px}.reference-marketing .web-usage-foot strong{color:var(--ink);font-weight:780}@media (min-width:1021px){.reference-marketing .story-sticky{align-items:start;padding-top:64px;padding-bottom:40px}.reference-marketing .story-copy{align-self:start;justify-content:flex-start;height:610px;min-height:0}.reference-marketing .story-stage{align-self:start;height:780px;margin-top:36px}.reference-marketing .writing-style-grid{grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}.reference-marketing .writing-preview-shell{width:72%;min-height:430px;justify-self:end;grid-template-rows:44px auto 1fr auto}.reference-marketing .writing-preview-head{height:44px;padding:0 16px}.reference-marketing .writing-preview-head span{font-size:18px}.reference-marketing .writing-preview-context,.reference-marketing .writing-preview-result{padding:20px 22px}.reference-marketing .writing-preview-result p{font-size:21px;line-height:1.42}html[lang=ko] .reference-marketing .writing-preview-result p{font-size:18px;line-height:1.62}.reference-marketing .writing-setting-lines{padding:0 22px}.reference-marketing .writing-setting-lines div{padding:11px 0}}@media (max-width:1020px){.reference-marketing .writing-preview-shell{width:100%;justify-self:stretch}}@media (min-width:1181px){.reference-marketing .story-sticky{grid-template-columns:minmax(560px,.78fr) minmax(0,1.22fr);gap:48px;align-items:start;padding-top:52px;padding-bottom:34px}.reference-marketing .story-copy{align-self:start;justify-content:flex-start;height:auto;min-height:0;padding-top:54px;padding-right:10px}.reference-marketing .story-stage{align-self:start;height:730px;min-height:730px;margin-top:0}.reference-marketing .story-scene .scene-window{inset:0}.reference-marketing .writing-style-grid{grid-template-columns:minmax(620px,.88fr) minmax(0,1.12fr);gap:72px;align-items:center}.reference-marketing .writing-preview-shell{width:min(100%,760px);min-height:575px;justify-self:end;grid-template-rows:46px auto 1fr auto}.reference-marketing .writing-preview-head{height:46px;padding:0 18px}.reference-marketing .writing-preview-context{padding:26px 28px 24px}.reference-marketing .writing-preview-result{padding:30px 28px}.reference-marketing .writing-preview-result p{font-size:24px;line-height:1.45;max-width:700px}html[lang=ko] .reference-marketing .writing-preview-result p{font-size:21px;line-height:1.68}.reference-marketing .writing-setting-lines{padding:0 28px}.reference-marketing .writing-setting-lines div{padding:13px 0}}@media (min-width:1021px) and (max-width:1180px){.reference-marketing .story-copy{padding-top:42px}.reference-marketing .story-stage{height:700px;min-height:700px;margin-top:0}.reference-marketing .writing-preview-shell{width:min(100%,700px);min-height:540px}}@media (min-width:1181px){.reference-marketing .story-sticky{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:52px;align-items:start;padding-top:72px;padding-bottom:48px}.reference-marketing .story-copy{align-self:start;justify-content:flex-start;padding-top:0;padding-right:8px;height:auto;min-height:0}.reference-marketing .story-stage{align-self:start;height:560px;min-height:560px;margin-top:58px}.reference-marketing .story-scene .scene-window{inset:0;width:100%;height:100%;margin:0}.reference-marketing .story .agent-layout,.reference-marketing .story .notes-layout,.reference-marketing .story .story-mail{height:calc(100% - 38px)}.reference-marketing .story .notes-editor{padding-top:34px}.reference-marketing .story .mail-compose{padding-top:26px}.reference-marketing .writing-style-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:70px;align-items:center}.reference-marketing .writing-preview-shell{width:min(100%,760px);height:575px;min-height:575px;justify-self:center;align-self:center;grid-template-rows:46px auto 1fr auto}}@media (min-width:1021px) and (max-width:1180px){.reference-marketing .story-stage{height:520px;min-height:520px;margin-top:48px}.reference-marketing .writing-preview-shell{width:min(100%,700px);height:540px;min-height:540px}}@media (min-width:1181px){.reference-marketing .story-sticky{grid-template-columns:minmax(560px,.78fr) minmax(0,1.22fr)!important;gap:58px!important;align-items:start!important;padding-top:96px!important}.reference-marketing .story-copy{padding-top:18px!important;align-self:start!important}.reference-marketing .story-stage{height:610px!important;min-height:610px!important;padding-top:54px!important;align-self:start!important;display:block!important}.reference-marketing .story-scene{inset:0!important;display:block!important}.reference-marketing .story-scene .scene-window{position:relative!important;inset:auto!important;width:min(840px,100%)!important;height:525px!important;margin:0 0 0 auto!important;border-radius:16px!important}.reference-marketing .story .agent-layout,.reference-marketing .story .notes-layout,.reference-marketing .story .story-mail{height:100%!important}.reference-marketing .story .mail-compose,.reference-marketing .story .notes-editor{padding-top:38px!important}.reference-marketing .story .notes-text{max-width:470px!important}.reference-marketing .writing-demo{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;padding-top:26px!important}.reference-marketing .writing-frame{width:min(760px,100%)!important;height:575px!important;margin:0!important}}@media (min-width:1500px){.reference-marketing .story-sticky{grid-template-columns:640px minmax(0,1fr)!important;gap:70px!important}.reference-marketing .story-scene .scene-window{width:840px!important}}.reference-marketing .hero-mail-signoff{display:flex;align-items:baseline;gap:2px}.reference-marketing .hero-mail-caret{display:inline-block;width:1.5px;height:1.08em;background:currentColor;vertical-align:-.12em;opacity:1;animation:mora-caret-blink .92s step-end infinite}@keyframes mora-caret-blink{0%,46%{opacity:1}47%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.reference-marketing .hero-mail-caret{animation:none;opacity:1}}@media (max-width:1020px){.reference-marketing .story{height:360svh}.reference-marketing .story-sticky{position:sticky;top:0;height:100svh;min-height:0;padding:24px 0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:20px}.reference-marketing .story-copy{margin:0}.reference-marketing .story-copy h2{font-size:28px;line-height:1.2;margin:8px 0}html[lang=ko] .reference-marketing .story-copy h2{font-size:28px}.reference-marketing .story-stage{height:100%;min-height:0}.reference-marketing .story-scene .scene-window{height:100%}}.reference-marketing #faq,.reference-marketing #how,.reference-marketing #pricing,.reference-marketing #writing-style{scroll-margin-top:84px}.reference-marketing [data-i18n-html],.reference-marketing [data-i18n]{white-space:pre-line}.reference-marketing .story-step{width:calc(100% + 28px);margin-inline:-14px;padding-inline:14px;text-align:left;font:inherit;color:inherit;background:transparent;border-right:0;border-left:0;border-bottom:0;box-shadow:none;cursor:pointer}.reference-marketing .story-step:focus-visible{outline:2px solid var(--teal2);outline-offset:3px}.reference-marketing .story-step:last-child{border-bottom:1px solid var(--line)}.reference-marketing .faq-q{list-style:none;cursor:pointer}.reference-marketing .faq-q::-webkit-details-marker{display:none}.reference-marketing details[open] .faq-q>span:last-child{transform:rotate(45deg)}.reference-marketing .btn[href]{display:inline-flex;align-items:center;justify-content:center}.reference-marketing .locale-select span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.reference-marketing .locale-select select{height:32px;font-size:11px;border:1px solid var(--line2);border-radius:7px;background:transparent}@media (prefers-reduced-motion:reduce){.reference-marketing .writing-preview-shell.preview-leave{opacity:1;transform:none}.reference-marketing *,.reference-marketing :after,.reference-marketing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:720px){.reference-marketing .header{gap:12px;padding-inline:15px}.reference-marketing .brand-lockup .brand-name{font-size:28px}.reference-marketing .brand-lockup .brand-by,.reference-marketing .login-label,.reference-marketing .nav-pricing{display:none}.reference-marketing .nav{min-width:0;gap:8px}.reference-marketing .mora-language-trigger{min-width:42px;min-height:42px;justify-content:center;gap:4px;padding:8px}.reference-marketing .mora-language-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.reference-marketing .mobile-header-cta{min-height:42px;padding-inline:14px;font-size:12px;line-height:1;white-space:nowrap}.reference-marketing .mobile-install-buttons{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.reference-marketing .mobile-install-buttons .btn{width:100%;min-height:46px;padding-inline:12px;white-space:normal;text-wrap:balance}.reference-marketing .speed{min-height:auto;height:auto}.reference-marketing .speed-sticky{position:relative;top:auto;height:auto;min-height:auto;padding:68px 0 34px}.reference-marketing .speed-head,.reference-marketing .speed-summary{grid-template-columns:minmax(0,1fr)}.reference-marketing .speed-head p{justify-self:start;max-width:42ch;white-space:normal;text-align:left}.reference-marketing .story{height:330svh}.reference-marketing .story-sticky{top:68px;height:calc(100svh - 68px);min-height:0;padding:18px 0 22px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:14px}.reference-marketing .story-copy,.reference-marketing .story-scene,.reference-marketing .story-scene .scene-window,.reference-marketing .story-stage{min-width:0;width:100%}.reference-marketing .story-stage{height:100%;min-height:0}.reference-marketing .story-scene .scene-window{inset:0;height:100%}.reference-marketing .story .agent-layout,.reference-marketing .story .notes-layout,.reference-marketing .story .story-mail{display:block;width:100%;min-width:0;height:100%}.reference-marketing .story .agent-chat,.reference-marketing .story .agent-side,.reference-marketing .story .mail-list,.reference-marketing .story .mail-nav,.reference-marketing .story .notes-folders,.reference-marketing .story .notes-list{display:none}.reference-marketing .story .mail-compose,.reference-marketing .story .notes-editor{display:block;width:100%;min-width:0;height:100%;padding:24px 20px 78px}.reference-marketing .story .field,.reference-marketing .story .field b,.reference-marketing .story .hero-mail-body,.reference-marketing .story .hero-mail-body p,.reference-marketing .story .notes-text,.reference-marketing .story .notes-title{width:auto;max-width:none;min-width:0;white-space:normal;word-break:keep-all;overflow-wrap:break-word}.reference-marketing .story .field{display:grid;grid-template-columns:64px minmax(0,1fr)}.reference-marketing .personalize{padding:76px 0}.reference-marketing .personal-grid{gap:34px}.reference-marketing .personal-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px 10px;padding:16px 0}.reference-marketing .personal-kind{grid-column:1/-1}.reference-marketing .personal-arrow,.reference-marketing .personal-row .value,.reference-marketing .personal-row>span.personal-source{display:block;min-width:0}.reference-marketing .personal-row .value,.reference-marketing .personal-row>span.personal-source{overflow-wrap:anywhere}.reference-marketing .personal-arrow{color:var(--muted)}.reference-marketing .final-cta .mobile-install-actions{width:100%}}.reference-marketing .hero-wrap{position:relative;isolation:isolate;overflow:hidden;background:#071310}.reference-marketing .hero-wrap+.speed{border-top:0;background:var(--paper2)}.reference-marketing .header{transition:background-color .24s ease,border-color .24s ease}.reference-marketing .header :is(.brand-name,.brand-by,.nav>a,.nav>button:not(.btn),.mora-language-trigger){transition:color .24s ease,background-color .24s ease,border-color .24s ease}.reference-marketing .header--dark{border-bottom-color:rgba(153,211,185,.15);background:rgba(7,19,16,.88)}.reference-marketing .header--dark .brand-lockup .brand-name,.reference-marketing .header--dark .nav>a:not(.btn),.reference-marketing .header--dark .nav>button:not(.btn){color:#edf5f0}.reference-marketing .header--dark .brand-lockup .brand-by{color:#a4b9ae}.reference-marketing .header--dark .nav>a:not(.btn):hover,.reference-marketing .header--dark .nav>button:not(.btn):hover{color:#79d9bf}.reference-marketing .header--dark .mora-language-trigger{border-color:rgba(153,211,185,.32);background:rgba(255,255,255,.055);color:#edf5f0}.reference-marketing .btn{border-radius:999px;padding-inline:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.reference-marketing .btn:not(.primary){background:linear-gradient(105deg,rgba(255,255,255,.48),rgba(226,237,231,.38))}.reference-marketing .btn:not(.primary):hover{background:linear-gradient(105deg,rgba(255,255,255,.65),rgba(220,236,227,.5))}.reference-marketing .btn.teal,.reference-marketing .download-options :is(a.button-link,button){background:linear-gradient(105deg,#075f58,#0b7e73 52%,#189583)}.reference-marketing .btn.teal:hover,.reference-marketing .download-options :is(a.button-link,button):hover:not(:disabled){background:linear-gradient(105deg,#086d63,#108a7d 52%,#20a08d)}.reference-marketing .btn.primary{border-color:#086c62;background:linear-gradient(105deg,#075f58,#0b7e73 52%,#189583);color:#fff;box-shadow:0 4px 11px rgba(0,60,52,.1)}.reference-marketing .btn.primary:hover{border-color:#08786d;background:linear-gradient(105deg,#086d63,#108a7d 52%,#20a08d);box-shadow:0 6px 14px rgba(0,60,52,.14)}.reference-marketing .header .download-trigger,.reference-marketing .header .mobile-header-cta{border-color:color-mix(in srgb,#efffb4 var(--header-cta-lime),#086c62);background:linear-gradient(105deg,color-mix(in srgb,#cbe65f var(--header-cta-lime),#075f58),color-mix(in srgb,#d7f36a var(--header-cta-lime),#0b7e73) 52%,color-mix(in srgb,#def583 var(--header-cta-lime),#189583));color:var(--header-cta-ink);box-shadow:0 0 24px color-mix(in srgb,rgba(215,243,106,.22) var(--header-cta-lime),transparent),0 4px 11px rgba(0,60,52,.1)}.reference-marketing .header .download-trigger:hover,.reference-marketing .header .mobile-header-cta:hover{border-color:color-mix(in srgb,#f6ffc9 var(--header-cta-lime),#08786d);background:linear-gradient(105deg,color-mix(in srgb,#d7f36a var(--header-cta-lime),#086d63),color-mix(in srgb,#e4fa8f var(--header-cta-lime),#108a7d) 52%,color-mix(in srgb,#e9faa1 var(--header-cta-lime),#20a08d));box-shadow:0 0 24px color-mix(in srgb,rgba(215,243,106,.28) var(--header-cta-lime),transparent),0 6px 14px rgba(0,60,52,.14)}.reference-marketing .header .download-trigger:focus-visible,.reference-marketing .header .mobile-header-cta:focus-visible{outline:2px solid color-mix(in srgb,#e4fa8f var(--header-cta-lime),#08796e);outline-offset:3px}.reference-marketing .download-mobile-share .btn.primary,.reference-marketing .hero-actions .download-trigger,.reference-marketing .hero-wrap .mobile-install-buttons .btn.primary{border-color:#efffb4;background:linear-gradient(105deg,#cbe65f,#d7f36a 52%,#def583);color:#102720;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 0 0 1px rgba(215,243,106,.2),0 0 24px rgba(215,243,106,.22),0 5px 14px rgba(16,39,32,.16)}.reference-marketing .download-mobile-share .btn.primary:hover,.reference-marketing .hero-actions .download-trigger:hover,.reference-marketing .hero-wrap .mobile-install-buttons .btn.primary:hover{transform:translateY(-2px);border-color:#f6ffc9;background:linear-gradient(105deg,#d7f36a,#e4fa8f 72%,#e9faa1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 0 0 1px rgba(215,243,106,.28),0 0 24px rgba(215,243,106,.28),0 8px 18px rgba(16,39,32,.19)}.reference-marketing .download-mobile-share .btn.primary:active,.reference-marketing .hero-actions .download-trigger:active,.reference-marketing .hero-wrap .mobile-install-buttons .btn.primary:active{transform:translateY(0);border-color:#e4f993;background:linear-gradient(105deg,#b8d34d,#c2dd57);box-shadow:inset 0 2px 5px rgba(16,39,32,.12),0 0 15px rgba(215,243,106,.18)}.reference-marketing .download-mobile-share .btn.primary:focus-visible,.reference-marketing .hero-actions .download-trigger:focus-visible,.reference-marketing .hero-wrap .mobile-install-buttons .btn.primary:focus-visible{outline:2px solid #e4fa8f;outline-offset:3px}@media (prefers-reduced-motion:reduce){.reference-marketing .download-mobile-share .btn.primary:hover,.reference-marketing .hero-actions .download-trigger:hover,.reference-marketing .hero-wrap .mobile-install-buttons .btn.primary:hover{transform:none}}.reference-marketing .download-mobile-share .btn.primary{border-color:#a4c854;background:linear-gradient(105deg,#b1d054,#c3e267 34%,#d7ef7c 70%,#e4f796);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 5px 14px rgba(43,76,38,.14)}.reference-marketing .download-mobile-share .btn.primary:hover{border-color:#9fc34e;background:linear-gradient(105deg,#bfdd60,#cfea77 42%,#e8fa9f);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 7px 16px rgba(43,76,38,.17)}.reference-marketing .download-mobile-share .btn.primary:active{border-color:#97ba4a;box-shadow:inset 0 2px 4px rgba(43,76,38,.12)}.reference-marketing .download-mobile-share .btn.primary:focus-visible{outline-color:#08796e}.reference-marketing .hero-actions .btn:not(.primary),.reference-marketing .hero-wrap .mobile-install-buttons .btn:not(.primary){border-color:rgba(219,255,239,.27);background:linear-gradient(115deg,rgba(255,255,255,.1),rgba(148,215,187,.065));color:#f4f8f5;box-shadow:0 4px 11px rgba(0,0,0,.07)}.reference-marketing .hero-actions .btn:not(.primary):hover,.reference-marketing .hero-wrap .mobile-install-buttons .btn:not(.primary):hover{border-color:rgba(219,255,239,.42);background:linear-gradient(115deg,rgba(255,255,255,.15),rgba(148,215,187,.1));box-shadow:0 6px 14px rgba(0,0,0,.1)}.reference-marketing .final-cta .btn.primary{border-color:rgba(255,255,255,.8);background:linear-gradient(105deg,#f2fbf5,#d9eee3 52%,#c9e5d7);color:#17352d;box-shadow:0 5px 13px rgba(0,0,0,.1)}.reference-marketing .final-cta .btn.primary:hover{border-color:#fff;background:linear-gradient(105deg,#fff,#e2f4e9 52%,#d0ebdd);box-shadow:0 7px 16px rgba(0,0,0,.13)}.reference-marketing .story-step{border-radius:0;margin-block:0;transition:background .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease}.reference-marketing .story-step:last-child{border-bottom:1px solid transparent}.reference-marketing .story-step:not(.active):hover{opacity:.8;background:rgba(7,121,110,.07)}.reference-marketing .story-step.active{border-color:var(--teal);background:linear-gradient(105deg,#075f58,#0b7e73 52%,#189583);box-shadow:none}.reference-marketing .writing-option.active{border-bottom-color:var(--teal);background:linear-gradient(105deg,#075f58,#0b7e73 52%,#189583);color:var(--white);box-shadow:none}.reference-marketing .writing-option.active small{color:var(--paper)}.reference-marketing .writing-option.active .style-progress{background:rgba(255,255,255,.35)}.reference-marketing .writing-option.active .style-progress span{background:var(--white)}.reference-marketing .hero-wave{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;pointer-events:none;opacity:.5;filter:blur(3px)}.reference-marketing .hero-wrap .hero{position:relative;z-index:1;min-height:calc(100svh - 68px);padding-bottom:94px}.reference-marketing .hero-wrap .hero-stage{height:555px}.reference-marketing .hero-wrap .hero-stage:before{content:"";position:absolute;z-index:0;inset:-18px;border-radius:32px;pointer-events:none;background:radial-gradient(ellipse 50% 48% at 9% 16%,rgba(99,225,189,.23),transparent 100%),radial-gradient(ellipse 62% 54% at 91% 86%,rgba(19,165,138,.25),transparent 100%);filter:blur(22px)}.reference-marketing .hero-wrap .hero .app-window{inset:18px 0 14px;z-index:1;border-color:rgba(198,233,217,.15);box-shadow:0 35px 90px rgba(0,0,0,.38)}.reference-marketing .hero-wrap .hero .app-window:hover{box-shadow:0 0 30px 3px rgba(42,205,168,.12),0 38px 90px rgba(0,0,0,.4)}.reference-marketing .hero-wrap .hero-actions .btn{display:inline-flex;align-items:center;justify-content:center;line-height:1}.reference-marketing .hero-mail-dictated{color:inherit}.reference-marketing .hero-mail-dictated[data-typing=true]{color:#116f63;background:linear-gradient(transparent 70%,rgba(86,184,151,.16) 0)}.reference-marketing .hero-mail-live-caret{display:inline-block;width:1.5px;height:1em;margin-left:2px;background:#08796d;vertical-align:-.14em;animation:mora-caret-blink .92s step-end infinite}.reference-marketing .hero-overlay{display:flex;flex-direction:column;align-items:center;gap:10px}.reference-marketing .hero-transcript{display:flex;flex-direction:column;gap:3px;width:min(290px,calc(100vw - 80px));padding:9px 13px;border:1px solid rgba(7,121,110,.2);border-radius:10px;background:rgba(250,253,250,.96);box-shadow:0 8px 24px rgba(16,60,48,.12);pointer-events:none}.reference-marketing .hero-transcript-status{display:flex;align-items:center;gap:6px;color:#0c7568;font-size:10px;font-weight:750}.reference-marketing .hero-transcript-status i{width:6px;height:6px;border-radius:50%;background:#10a18c;box-shadow:0 0 0 3px rgba(16,161,140,.12)}.reference-marketing .hero-transcript-text{overflow:hidden;color:#35433c;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.reference-marketing .hero-overlay .overlay-recording.is-listening{box-shadow:0 0 0 5px rgba(9,144,119,.08),0 5px 14px rgba(18,70,52,.2)}.reference-marketing .hero-overlay .overlay-recording.is-complete .meter i{animation-play-state:paused;transform:scaleY(.32)}.reference-marketing .hero-overlay .overlay-recording.is-complete .overlay-action.done{background:#b6e3d8}.reference-marketing .hero-wrap .hero h1{color:#f4f8f5}.reference-marketing .hero-wrap .hero .eyebrow{color:#79d9bf}.reference-marketing .hero-wrap .hero-copy>p{color:#c8dbd1}.reference-marketing .hero-wrap .hero-meta{color:#a4b9ae}@media (max-width:1020px){.reference-marketing .hero-wrap .hero-stage{height:500px}}@media (max-width:720px){.reference-marketing .hero-wrap .hero-copy>.mobile-install-actions{margin-top:22px}.reference-marketing .hero-wrap .hero-stage{height:auto}.reference-marketing .hero-wrap .hero{gap:85px;min-height:auto;padding-bottom:95px}.reference-marketing .hero-wrap .hero .app-window{position:relative;inset:auto;min-height:430px}.reference-marketing .hero-wrap .hero .mail-app{height:auto;min-height:390px}.reference-marketing .hero-wrap .hero .mail-compose{padding-bottom:130px}.reference-marketing .hero-overlay{gap:2px}.reference-marketing .hero-transcript{width:min(240px,calc(100vw - 80px))}.reference-marketing .hero-wrap .hero .app-window.is-highlighted{box-shadow:0 0 28px 4px rgba(42,205,168,.11),0 25px 70px rgba(0,0,0,.37)}}@media (prefers-reduced-motion:reduce){.reference-marketing .hero-mail-live-caret{animation:none}}.reference-marketing .writing-option:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}