.landing{--hero:#0A0A0D;--night:#05060E;--light:#F7F8F9;--white:#FFFFFF;--apply:#F8F6F6;--ink:#191F28;--ink2:#4E5968;--ink3:#8B95A1;--ink4:#B0B8C1;--line:#E5E8EB;--card:#F2F4F6;--accent:#C9442B;--accent-hover:#B23A23;--accent-soft:#F3A897;--gray-btn:#D1D3D6;--font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;color-scheme:light}.landing *{box-sizing:border-box}.landing{font-family:var(--font);color:var(--ink);background:var(--white);font-size:16px;line-height:1.6;word-break:keep-all;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0}.landing h1,.landing h2,.landing h3,.landing h4,.landing p{margin:0}.landing button,.landing input,.landing select,.landing textarea{font:inherit;color:inherit}.landing a{color:inherit;text-decoration:none}.landing :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.landing .tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing .container{max-width:1240px;margin:0 auto;padding-inline:24px}.landing [hidden]{display:none!important}.landing .logo{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:-.02em}.landing .logo svg{flex:none}.landing .logo .wm{height:44px;width:auto;display:block}.landing .hero{background:var(--hero);color:#fff;padding-top:env(safe-area-inset-top,0)}.landing .hero-top{height:96px;display:flex;align-items:center}.landing .hero-top .logo{font-size:30px}.landing .hero-copy{padding:120px 0;max-width:1080px;margin-left:clamp(0px,6vw,90px)}.landing .hero h1{font-size:clamp(40px,6.6vw,92px);font-weight:700;letter-spacing:-.035em;line-height:1.22}.landing .hero h1 .accent{color:var(--accent)}.landing .hero .sub{margin-top:40px;font-size:clamp(19px,2.2vw,32px);font-weight:300;color:#9EA2A9;line-height:1.5;letter-spacing:-.02em}.landing .hero .btns{display:flex;gap:22px;margin-top:46px;flex-wrap:wrap}.landing .btn-red{background:var(--accent);color:#fff;border:0;border-radius:8px;padding:16px 30px;font-size:clamp(18px,2vw,26px);font-weight:400;cursor:pointer;transition:background .15s;display:inline-flex;align-items:center;justify-content:center}.landing .btn-red:hover{background:var(--accent-hover)}.landing .btn-gray{background:var(--gray-btn);color:#2B2F35;border:0;border-radius:8px;padding:16px 28px;font-size:clamp(18px,2vw,26px);font-weight:400;cursor:pointer;display:inline-flex;align-items:center;gap:12px}.landing .btn-gray:hover{background:#e0e2e5}.landing .btn-gray svg{width:16px;height:16px}.landing .showcase{background:var(--hero);padding:40px 0 110px}.landing .carousel{max-width:1200px;margin:0 auto;position:relative}.landing .frame{border-radius:24px;overflow:hidden;background:#16161a}.landing .frame,.landing .slides{position:relative}.landing .slide{display:none}.landing .slide.on{display:block;animation:fade .6s ease}@keyframes fade{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing .slide.on{animation:none}}.landing .stage-wrap{width:100%;overflow:hidden;position:relative}.landing .stage{width:1200px;height:750px;transform-origin:0 0;position:absolute;top:0;left:0}.landing .dots{display:flex;justify-content:center;gap:10px;margin-top:-34px;position:relative;z-index:3;padding-bottom:14px}.landing .dots button{width:10px;height:10px;border-radius:99px;border:0;background:#d7d7da;opacity:.9;cursor:pointer;padding:0;transition:width .3s,background .3s}.landing .dots button.on{width:38px;background:var(--accent)}.landing .caption{text-align:center;color:#fff;font-size:clamp(20px,2.6vw,38px);font-weight:400;margin-top:56px;letter-spacing:-.03em;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.landing .caption b{font-weight:700;display:inline-flex;align-items:center;gap:8px}.landing .adm{width:1200px;height:750px;background:#fff;display:grid;grid-template-columns:62px 1fr;font-size:13px;color:#2b3036}.landing .side{background:#F5F6F8;border-right:1px solid #eceef1;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:170px;color:#8a919a;font-size:10.5px}.landing .side span{display:grid;justify-items:center;grid-gap:3px;gap:3px;position:relative}.landing .side span.on{color:#2b3036}.landing .side span i{width:22px;height:18px;border-radius:5px;background:currentColor;opacity:.55;display:block}.landing .side span.on i{opacity:1;background:#3d4553}.landing .side em{position:absolute;top:-6px;right:-8px;background:#E5484D;color:#fff;font-style:normal;font-size:9px;border-radius:99px;padding:0 5px;line-height:15px}.landing .main{padding:22px 30px;overflow:hidden}.landing .cls{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;letter-spacing:-.02em}.landing .cls .chip{font-size:11px;background:#6E6BF0;color:#fff;border-radius:6px;padding:4px 6px;font-weight:600;border:0;cursor:default;display:inline-block}.landing .cls .gear{width:16px;height:16px;border-radius:50%;border:3px solid #9aa1aa;margin-left:6px}.landing .sess{display:grid;grid-template-columns:repeat(8,1fr) 1.15fr;grid-gap:12px;gap:12px;margin-top:22px}.landing .sess div{border:1.5px solid #dfe2e6;border-radius:10px;padding:12px 0 10px;text-align:center;position:relative;background:#fff}.landing .sess b{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em}.landing .sess small{color:#8a919a;font-size:11.5px}.landing .sess .new{border-style:solid;border-color:#eceef1;color:#6b737d;display:grid;place-items:center;font-size:12px}.landing .sess .badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#EEF1FF;color:#4A55D6;border:1px solid #c9cff8;border-radius:99px;font-size:10px;padding:0 8px;line-height:17px;font-weight:400}.landing .tabs{display:flex;gap:26px;margin-top:26px;margin-bottom:0;overflow:visible;border-bottom:1px solid #e6e8eb;font-size:13.5px;color:#4b525c}.landing .tabs span{padding-bottom:11px;display:flex;align-items:center;gap:6px}.landing .tabs span.on{border-bottom:2px solid #2b3036;font-weight:700;color:#191f28}.landing .tabs .cnt{background:#f1f2f4;border-radius:99px;font-size:11px;padding:0 7px;font-weight:600}.landing .tabs .ai{color:var(--accent);font-weight:700}.landing .tool{display:flex;gap:10px;margin:14px 0 6px}.landing .tool .f{background:#EEF0FF;color:#4A55D6;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600}.landing .tool .s{color:#a3a9b1;width:320px}.landing .tool .add,.landing .tool .s{border:1px solid #e3e5e8;border-radius:7px;padding:6px 12px;font-size:12px}.landing .tool .add{margin-left:auto;font-weight:600}.landing table.tbl{width:100%;border-collapse:collapse;font-size:13px}.landing .tbl th{font-weight:500;color:#7d848e;font-size:11.5px;text-align:left;padding:10px 6px;border-bottom:1px solid #eceef1}.landing .tbl td{padding:9px 6px;border-bottom:1px solid #f3f4f6;white-space:nowrap}.landing .tbl tr:nth-child(2n) td{background:#FAFBFC}.landing .cb{width:14px;height:14px;border:1.5px solid #c4c9cf;border-radius:3px;display:inline-block;vertical-align:middle}.landing .rk{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end;width:44px}.landing .rk small{font-size:9.5px}.landing .up{color:#2F9E6B}.landing .dn{color:#E5484D}.landing .av{width:16px;height:16px;border-radius:50%;background:#e9ebee;display:inline-block;vertical-align:middle;margin-right:6px}.landing .spk{width:96px;height:18px;vertical-align:middle}.landing .weakc{font-size:11px;background:#FCEDE9;color:var(--accent);border-radius:5px;padding:2px 7px;font-weight:600}.landing .att{display:inline-flex;gap:3px;background:#F1F2F4;border-radius:7px;padding:3px 5px}.landing .att i{font-style:normal;font-size:9.5px;width:17px;height:17px;display:grid;place-items:center;border-radius:4px;color:#5c636c;font-weight:700;background:transparent}.landing .att i.v{color:#4A7BEA}.landing .att i.x{color:#E5484D}.landing .att i.l{color:#3e49c7}.landing .dim{position:absolute;inset:0;background:rgba(240,241,243,.55)}.landing .modal{position:absolute;left:150px;top:40px;width:1000px;height:660px;max-height:none;overflow:visible;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.18);display:grid;grid-template-columns:330px 1fr;grid-gap:16px;gap:16px;padding:42px 18px 18px;font-size:13px}.landing .modal .mt{position:absolute;top:14px;left:20px;margin-top:0;color:#8a919a;font-size:12px}.landing .modal .x{position:absolute;top:12px;right:18px;color:#8a919a;font-size:18px}.landing .pcard{border:1px solid #eceef1;border-radius:14px;padding:16px;display:grid;grid-gap:8px;gap:8px;align-content:start}.landing .pname{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700}.landing .pname .ed{margin-left:auto;font-size:11px;background:#f1f2f4;border-radius:6px;padding:3px 8px;font-weight:500}.landing .kvr{display:flex;justify-content:space-between;padding:7px 10px;border-radius:7px;font-size:12.5px}.landing .kvr:nth-child(odd){background:#F7F8FA}.landing .kvr span:first-child{color:#7d848e}.landing .tagrow{display:flex;gap:6px;justify-content:center;background:#F5F6F8;border-radius:10px;padding:10px;margin-top:4px}.landing .tagrow span{font-size:11.5px;border-radius:6px;padding:4px 9px;border:1px solid #d9dce0;background:#fff}.landing .tagrow .y{background:#FFE58F;border-color:#f2d36b;font-weight:600}.landing .memo{border:1px solid #eceef1;border-radius:14px;padding:14px;display:grid;grid-gap:10px;gap:10px;align-content:start;margin-top:12px}.landing .memo .mh{display:flex;gap:12px;font-size:12px}.landing .memo .mh b{background:#f1f2f4;border-radius:6px;padding:2px 9px}.landing .memo p{font-size:12.5px;color:#3d434b;line-height:1.6}.landing .memo .who{font-size:11.5px;color:#8a919a}.landing .rpanel{border:1px solid #eceef1;border-radius:14px;padding:4px 18px 16px;overflow:hidden}.landing .rtabs{display:flex;gap:22px;border-bottom:1px solid #eceef1;font-size:13.5px;color:#6b737d}.landing .rtabs span{padding:12px 0}.landing .rtabs span.on{color:#191f28;font-weight:700;border-bottom:2px solid #191f28}.landing .rsec{display:grid;grid-template-columns:1fr 250px;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid #f0f1f3}.landing .rsec h5{font-size:14px;margin:0 0 8px;font-weight:700}.landing .rrow{display:flex;gap:10px;align-items:center;font-size:12.5px;padding:3px 0}.landing .rrow .n{color:#8a919a;width:34px}.landing .pill{border:1px solid #dfe2e6;border-radius:99px;padding:0 9px;font-weight:700;font-size:11.5px;line-height:20px}.landing .pill.g{background:#4FAFA4;color:#fff;border-color:#4FAFA4}.landing .pill.r{background:#FCE4E4;color:#D64545;border-color:#FCE4E4}.landing .pill.a{background:#FCEDE9;color:var(--accent);border-color:#f6d6cd}.landing .phones{width:1200px;height:750px;background:radial-gradient(120% 90% at 85% 10%,#4E7FD6 0,transparent 45%),radial-gradient(90% 80% at 95% 95%,#E8A24A 0,transparent 50%),radial-gradient(120% 120% at 0 100%,#5B2C84 0,transparent 55%),linear-gradient(135deg,#D9405A,#C9442B 40%,#E06A3B 70%,#F0A84B);display:flex;justify-content:center;align-items:center;gap:70px}.landing .phone{width:300px;height:620px;border-radius:52px;background:#151515;padding:11px;box-shadow:0 30px 60px rgba(0,0,0,.35)}.landing .scr{width:100%;height:100%;border-radius:42px;background:#F4F5F7;overflow:hidden;position:relative;font-size:11px;color:#2b3036}.landing .island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:92px;height:27px;border-radius:99px;background:#0b0b0b}.landing .ps{padding:52px 12px 12px;display:grid;grid-gap:8px;gap:8px}.landing .pc{background:#fff;border-radius:14px;padding:11px 12px}.landing .greet{display:flex;align-items:center;gap:8px}.landing .greet .a{width:24px;height:24px;border-radius:50%;background:#e8eaed}.landing .greet b{font-size:12px;display:block}.landing .greet small{color:#8a919a;font-size:10px}.landing .greet .go{margin-left:auto;background:#1E2A44;color:#fff;border-radius:7px;font-size:9.5px;padding:5px 8px;font-weight:600}.landing .rowl{display:flex;align-items:center;gap:7px;padding:6px 0;font-size:11px}.landing .bdg{font-size:9px;border-radius:5px;padding:1px 6px;font-weight:600;background:#eef0f2;color:#7d848e}.landing .bdg.h{background:#E8EAED;color:#2b3036}.landing .bdg.v{background:#E8F0FF;color:#4A7BEA}.landing .tiles2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.landing .tiles2 .pc{height:66px;font-weight:600;font-size:11px;line-height:1.35;position:relative}.landing .tiles2 .pc i{position:absolute;right:10px;bottom:10px;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#9db4ff,#d9b8ff)}.landing .unread{margin-left:auto;font-size:9px;border:1px solid #e3e5e8;border-radius:5px;padding:1px 6px;color:#6b737d}.landing .hist{display:flex;align-items:flex-end;gap:6px;height:90px;border-bottom:1px solid #eceef1;padding:0 4px}.landing .hist i{flex:1 1;background:#9CCFC6;border-radius:2px 2px 0 0}.landing .statg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.landing .statg div{background:#F4F5F7;border-radius:9px;text-align:center;padding:7px 0;font-size:9.5px;color:#7d848e}.landing .statg b{display:block;color:#2b3036;font-size:12px}.landing .lightsec{background:var(--light);padding:150px 0 160px}.landing .feat{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,8vw,140px);gap:clamp(40px,8vw,140px);align-items:center}.landing .feat+.feat{margin-top:190px}.landing .feat.rev .ill{order:2}.landing .ill{background:#fff;border-radius:22px;box-shadow:0 20px 50px -18px rgba(25,31,40,.18);aspect-ratio:1/.86;position:relative;overflow:hidden;max-width:100%}.landing .ftext h2{font-size:clamp(30px,4vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.28}.landing .ftext h2 .accent{color:#E0565B}.landing .ftext .lines{margin-top:40px;font-size:clamp(18px,2vw,30px);color:#6B7076;font-weight:300;line-height:1.75;letter-spacing:-.02em}.landing .ftext .lines b{color:#20242a;font-weight:700}.landing .iso{position:absolute;inset:0;display:grid;place-items:center;perspective:1000px}.landing .iso .dev{width:56%;aspect-ratio:1/1.35;background:linear-gradient(160deg,#fff,#eef0f6);border-radius:34px;transform:rotateX(55deg) rotate(-38deg);box-shadow:-18px 28px 0 -2px #3a3f52,0 40px 60px rgba(40,50,90,.25);position:relative;top:14%}.landing .iso .dev:before{content:"";position:absolute;inset:7%;border-radius:22px;background:linear-gradient(140deg,#c9d3f5,#9fb0e8)}.landing .iso .dev i{position:absolute;border-radius:10px;background:#fff;box-shadow:0 6px 12px rgba(60,80,160,.25)}.landing .flt{position:absolute;border-radius:16px;box-shadow:0 14px 24px rgba(50,60,120,.2);animation:bob 5s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-10px) rotate(var(--r,0deg))}}@media (prefers-reduced-motion:reduce){.landing .flt{animation:none}}.landing .hub,.landing .hub svg.lines{position:absolute;inset:0}.landing .hub svg.lines{width:100%;height:100%}.landing .node{position:absolute;transform:translate(-50%,-50%);width:16%;aspect-ratio:1;border-radius:22%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:clamp(11px,1.3vw,17px);letter-spacing:-.02em;box-shadow:0 8px 18px rgba(0,0,0,.08)}.landing .hub .center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30%}.landing .aimock{position:absolute;inset:9%;display:grid;grid-gap:12px;gap:12px;align-content:start}.landing .aimock .hd{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:clamp(14px,1.5vw,19px)}.landing .aimock .hd small{font-size:12px;background:var(--card);color:var(--ink3);border-radius:6px;padding:2px 8px;font-weight:500}.landing .aimock .it{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:clamp(12px,1.2vw,15px)}.landing .aimock .it small{display:block;color:var(--ink3);font-size:.85em}.landing .aimock .lv{font-weight:700;font-size:12px;border-radius:6px;padding:2px 8px;background:#FCEDE9;color:var(--accent)}.landing .aimock .lv.m{background:#FFF4DB;color:#B07A12}.landing .aimock .sum{background:#191F28;color:#fff;border-radius:12px;padding:14px;font-size:clamp(12px,1.2vw,15px)}.landing .aimock .sum b{color:var(--accent-soft)}.landing .reviews{background:var(--light);padding:120px 0 140px}.landing .sec-title{text-align:center;font-size:clamp(30px,4vw,58px);font-weight:700;letter-spacing:-.035em}.landing .sample-note{text-align:center;margin-top:16px;color:var(--ink3);font-size:15px}.landing .sample-note span{background:#FCEDE9;color:var(--accent);border-radius:99px;padding:3px 12px;font-weight:600;font-size:13px;margin-right:6px}.landing .masonry{columns:260px 4;column-gap:26px;margin-top:70px}.landing .rv{page-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #edeff1;border-radius:24px;padding:36px 34px 32px;margin-bottom:26px;font-size:clamp(16px,1.4vw,20px);color:#6B7076;line-height:1.75;letter-spacing:-.02em}.landing .rv b{color:#20242a;font-weight:700}.landing .rv .by{display:flex;align-items:center;gap:10px;margin-top:26px;color:#20242a;font-weight:600}.landing .rv .by svg{width:26px;height:26px;flex:none}.landing .news{background:#fff;padding:130px 0}.landing .news h2{font-size:clamp(30px,4vw,58px);font-weight:700;letter-spacing:-.035em}.landing .news .lead{margin-top:14px;color:#6B7076;font-size:clamp(17px,1.8vw,26px);font-weight:300}.landing .ncards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:80px}.landing .nc{border:1px solid #e7e9ec;border-radius:20px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;background:#fff}.landing .nc .img{aspect-ratio:1/1.24;position:relative;padding:22px;display:grid;align-content:start;grid-gap:8px;gap:8px;overflow:hidden}.landing .nc .img .lab{justify-self:start;font-size:11px;border-radius:99px;padding:2px 9px;font-weight:700;background:rgba(255,255,255,.75)}.landing .nc .img h4{font-size:clamp(18px,1.9vw,26px);font-weight:800;letter-spacing:-.03em;line-height:1.3}.landing .nc .body{padding:30px 32px 32px;display:grid;grid-gap:12px;gap:12px;align-content:start}.landing .nc .body h3{font-size:clamp(19px,1.8vw,26px);font-weight:700;letter-spacing:-.03em;line-height:1.35}.landing .nc .body p{color:#6B7076;font-size:clamp(15px,1.4vw,19px)}.landing .nc .date{justify-self:start;background:var(--card);border-radius:8px;padding:5px 14px;color:#4E5968;font-size:16px;margin-top:10px}.landing .more{display:flex;justify-content:center;margin-top:70px}.landing .more button{border:1.5px solid #e3e5e8;background:#fff;border-radius:99px;padding:18px 40px;font-size:20px;cursor:pointer}.landing .faq{background:var(--night);color:#fff;padding:130px 0 150px}.landing .faq .sec-title{color:#fff}.landing .faq .faq-sub{text-align:center;color:#9AA0A8;font-size:clamp(17px,1.9vw,28px);font-weight:300;margin-top:22px}.landing .faq-list{max-width:1260px;margin:90px auto 0}.landing .cat{display:flex;justify-content:center;margin:70px 0 24px}.landing .cat:first-child{margin-top:0}.landing .cat span{background:#1E212B;color:#C4C8CE;border-radius:99px;padding:6px 20px;font-size:17px}.landing .faq details{border-bottom:1px solid #22252f}.landing .faq details:last-of-type{border-bottom:0}.landing .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:34px 0;font-size:clamp(18px,2vw,28px);letter-spacing:-.02em}.landing .faq summary::-webkit-details-marker{display:none}.landing .faq summary .k{color:var(--accent-soft)}.landing .faq summary svg{flex:none;width:22px;height:22px;transition:transform .2s;color:#C4C8CE}.landing .faq details[open] summary svg{transform:rotate(180deg)}.landing .faq .ans{color:#B9BEC5;font-size:clamp(15px,1.6vw,22px);line-height:1.8;padding:0 0 34px;font-weight:300}.landing .faq .group{border-bottom:1px solid #22252f}.landing .pricing{background:#fff;padding:130px 0}.landing .pricing h2{font-size:clamp(34px,5vw,80px);letter-spacing:-.035em;line-height:1.2;font-weight:300}.landing .pricing h2 b{font-weight:800;display:block}.landing .pricing h2 .accent{color:#E0565B}.landing .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:90px}.landing .plan{background:var(--card);border-radius:24px;padding:50px 46px 60px;border:3px solid transparent;box-shadow:0 2px 6px rgba(0,0,0,.05)}.landing .plan.rec{border-color:#E0565B}.landing .plan .nm{font-size:clamp(28px,2.6vw,44px);font-weight:300;letter-spacing:-.02em}.landing .plan .pr{font-size:clamp(36px,3.6vw,58px);font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;margin-top:10px}.landing .plan .pr small{font-size:.38em;font-weight:700;margin-left:4px}.landing .plan .vat{text-align:right;color:#4E5968;font-size:20px;margin-top:22px;padding-bottom:28px;border-bottom:1.5px solid #6b7076}.landing .plan ul{list-style:none;padding:0;margin:42px 0 0;display:grid;grid-gap:22px;gap:22px}.landing .plan li{display:flex;gap:22px;align-items:center;font-size:clamp(17px,1.6vw,22px);color:#4E5968;letter-spacing:-.02em}.landing .plan li svg{flex:none;width:24px;height:24px;color:#E0565B}.landing .pnote{text-align:center;color:#6B7076;font-size:clamp(15px,1.6vw,22px);margin-top:80px;line-height:1.9}.landing .pcta{display:flex;justify-content:center;margin-top:36px}.landing .pcta a,.landing .pcta button{background:#E0565B;color:#fff;border:0;border-radius:99px;padding:20px 54px;font-size:22px;cursor:pointer;display:inline-flex}.landing .pcta a:hover,.landing .pcta button:hover{background:#cf474c}.landing .demo-link{text-align:center;margin-top:26px;font-size:15px;color:#8B95A1}.landing .demo-link a{text-decoration:underline;text-underline-offset:3px}.landing footer{background:#F2F3F5;padding:50px 0 calc(60px + env(safe-area-inset-bottom,0px));color:#8B95A1;font-size:14px}.landing footer .container{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.landing .apply{min-height:100vh;background:linear-gradient(180deg,#FAF9F9,#F7F2F2);padding:calc(70px + env(safe-area-inset-top,0px)) 0 90px}.landing .apply-grid{display:grid;grid-template-columns:minmax(0,744px) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;max-width:1400px;margin:0 auto;padding-inline:24px}.landing .apply-grid.solo{grid-template-columns:minmax(0,744px);justify-content:center}.landing .acard{background:#fff;border:1px solid #ececee;border-radius:6px;box-shadow:0 4px 24px rgba(30,20,20,.06)}.landing .ahead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:46px 40px 18px}.landing .ahead .logo{font-size:30px;color:#191F28}.landing .ahead .tag{margin:0;text-align:right;font-weight:700;font-size:clamp(18px,1.8vw,26px);line-height:1.4;letter-spacing:-.02em}.landing .asec{padding:28px 40px 40px}.landing .asec+.asec{border-top:1.5px solid #ececee}.landing .asec .asec-h,.landing .asec h3{font-size:clamp(22px,2vw,27px);font-weight:700;letter-spacing:-.02em;margin:0 0 22px}.landing .arow{display:grid;grid-template-columns:1fr minmax(0,320px);grid-gap:16px;gap:16px;align-items:center;min-height:82px}.landing .arow>.lb,.landing .arow>label{color:#6B7684;font-size:clamp(17px,1.6vw,22px);display:flex;align-items:center;gap:8px;letter-spacing:-.02em}.landing .arow>label .opt{font-size:.8em;color:#8B95A1;font-weight:400}.landing .info{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid #6b7684;color:#6B7684;font-size:13px;font-weight:700;cursor:help;flex:none}.landing .info .tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:220px;background:#191F28;color:#fff;font-size:13px;font-weight:400;line-height:1.5;border-radius:8px;padding:9px 12px;opacity:0;pointer-events:none;transition:opacity .15s;z-index:10}.landing .info:focus .tip,.landing .info:hover .tip{opacity:1}.landing .ain{width:100%;height:58px;border:1.5px solid #e3e5e8;border-radius:12px;padding:0 18px;font-size:clamp(17px,1.6vw,22px);background:#fff;transition:border-color .15s}.landing .ain::placeholder{color:#A9AFB7}.landing .ain:focus{outline:none;border-color:var(--accent)}.landing .ain.bad{border-color:#E5484D}.landing .addr{display:flex;align-items:center;gap:8px}.landing .addr .ain{flex:1 1;min-width:0}.landing .addr span{color:#4E5968;font-size:clamp(15px,1.3vw,19px);white-space:nowrap}.landing .ahint{grid-column:1/-1;margin-top:-14px;text-align:right;font-size:14px;color:#8B95A1}.landing .ahint.ok{color:#2F9E6B}.landing .ahint.err{color:#E5484D}.landing .colorrow{display:flex;gap:14px;align-items:center;position:relative}.landing .cdot{width:46px;height:46px;border-radius:50%;border:0;cursor:pointer;flex:none;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.landing .drop{flex:1 1;height:58px;border:1.5px dashed #c9cdd2;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(16px,1.5vw,21px);cursor:pointer;background:#fff;overflow:hidden;min-width:0;color:#333}.landing .drop img{height:40px;width:auto;max-width:90px;object-fit:contain}.landing .drop.over{border-color:var(--accent);background:#FFF6F4}.landing #drop,.landing #drop-raw{font-size:clamp(14px,1.15vw,17px);gap:8px;padding:0 8px;white-space:nowrap}.landing #drop-raw{color:#555}.landing .pop{position:absolute;top:56px;left:0;background:#fff;border:1px solid #e5e8eb;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.12);padding:14px;display:grid;grid-template-columns:repeat(5,32px);grid-gap:10px;gap:10px;z-index:20}.landing .pop button{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer}.landing .pop button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #191F28}.landing .pop label{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#6B7684}.landing .pop input[type=color]{width:44px;height:28px;border:0;padding:0;background:none}.landing .seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#F2F3F5;border-radius:12px;padding:4px;height:58px}.landing .seg button{border:0;background:transparent;border-radius:9px;font-size:clamp(16px,1.5vw,21px);color:#4E5968;cursor:pointer}.landing .seg button[aria-pressed=true]{background:#fff;color:#191F28;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.landing .seg.auto{display:inline-grid;grid-auto-columns:auto;justify-self:end;height:auto}.landing .seg.auto button{padding:9px 14px}.landing .afoot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 40px 40px}.landing .aerr{color:#E5484D;font-size:15px}.landing .btn-next{background:#B9333B;color:#fff;border:0;border-radius:8px;padding:12px 22px;font-size:clamp(17px,1.6vw,22px);display:inline-flex;gap:8px;align-items:center;cursor:pointer}.landing .btn-next:hover{background:#a62b33}.landing .btn-next svg{width:18px;height:18px}.landing .pay .back{display:inline-flex;align-items:center;gap:8px;color:#6B7684;font-size:clamp(17px,1.6vw,22px);background:none;border:0;cursor:pointer;padding:0}.landing .pay .ahead{align-items:center;padding-bottom:30px}.landing .payrow{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:82px}.landing .payrow>span{color:#6B7684;font-size:clamp(17px,1.6vw,22px);display:flex;align-items:center;gap:8px}.landing .amt{display:flex;align-items:baseline;gap:10px}.landing .amt small{color:#6B7684;font-size:16px}.landing .amt b{font-size:clamp(24px,2.4vw,32px);font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing .terms{text-align:center;color:#6B7684;font-size:15px;margin-top:40px}.landing .terms u{text-underline-offset:3px}.landing .btn-wide{width:100%;margin-top:14px;background:#B9333B;color:#fff;border:0;border-radius:10px;height:70px;font-size:clamp(18px,1.8vw,24px);font-weight:600;cursor:pointer}.landing .btn-wide:hover{background:#a62b33}.landing .fine{text-align:center;color:#6B7684;font-size:15px;line-height:1.6;margin-top:16px}.landing .anote{margin-top:18px;background:#F7F8FA;border-radius:10px;padding:12px 14px;font-size:14px;color:#4E5968;line-height:1.6}.landing .btn-next:disabled,.landing .btn-wide:disabled{opacity:1;background:#E9EAEC;color:#5F6670;cursor:not-allowed}.landing .done-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.landing .btn-login{background:#191F28;color:#fff;border:0;border-radius:8px;padding:12px 22px;font-size:clamp(17px,1.6vw,22px);display:inline-flex;gap:8px;align-items:center;cursor:pointer}.landing .btn-login:hover{background:#2b3240}.landing .btn-login svg{width:18px;height:18px}.landing .btn-home{background:none;border:0;color:#6B7684;font-size:18px;cursor:pointer;padding:0}.landing .done-url{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#F2F3F5;border-radius:12px;padding:14px 18px;font-size:18px;overflow-wrap:anywhere}.landing .done-url button{flex:none;border:0;background:#191F28;color:#fff;border-radius:8px;padding:8px 14px;cursor:pointer}.landing .done-urls{display:grid;grid-gap:8px;gap:8px}.landing .done-url-lb{margin:6px 0 0;font-size:14px;font-weight:700;color:#191F28}.landing .done-url-lb:first-child{margin-top:0}.landing .done-url-lb small{margin-left:8px;font-size:13px;font-weight:400;color:#6B7684}.landing .dkv{display:grid;grid-template-columns:120px 1fr;grid-gap:12px 16px;gap:12px 16px;margin-top:24px;font-size:17px}.landing .dkv dt{color:#6B7684}.landing .dkv dd{margin:0}.landing .pv{position:-webkit-sticky;position:sticky;top:calc(24px + env(safe-area-inset-top,0px));display:grid;grid-gap:14px;gap:14px;min-width:0}.landing .pvbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.landing .pvbar .t{font-weight:700;font-size:18px;display:flex;gap:8px;align-items:center}.landing .pvbar .t i{width:9px;height:9px;border-radius:50%;background:#2F9E6B}.landing .pvbar .seg{height:auto}.landing .pvbar .seg button{padding:7px 16px;font-size:15px}.landing .browser{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e5e8eb;box-shadow:0 24px 60px -30px rgba(30,20,20,.4);margin-inline:auto;width:100%;transition:max-width .3s}.landing .browser[data-device=mobile]{max-width:380px;border:10px solid #151515;border-radius:46px}.landing .chrome{display:flex;gap:10px;align-items:center;padding:10px 14px;background:#F2F3F5;border-bottom:1px solid #e5e8eb}.landing .chrome .dots3{display:flex;gap:6px}.landing .chrome .dots3 i{width:10px;height:10px;border-radius:50%;background:#D1D5DA}.landing .chrome .url{flex:1 1;min-width:0;background:#fff;border-radius:8px;padding:5px 12px;font-size:13px;color:#4E5968;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing .browser[data-device=mobile] .dots3{display:none}.landing .vp{max-height:76vh;overflow:auto;container-type:inline-size}.landing .hpv{width:100%;background:#fff}.landing .paneswitch{display:none;justify-content:center;margin-bottom:22px}.landing .paneswitch .seg{height:auto;width:260px}.landing .paneswitch .seg button{padding:9px 0;font-size:16px;min-height:40px}@media (max-width:1080px){.landing .apply-grid{grid-template-columns:minmax(0,744px);justify-content:center}.landing .pv{position:static}.landing .paneswitch{display:flex}.landing .apply-grid[data-pane=form] .pv,.landing .apply-grid[data-pane=preview] .acard{display:none}.landing .vp{max-height:none}}.landing .mpv{background:#F2F2F7}@media (max-width:900px){.landing .hero-copy{padding:70px 0 80px;margin-left:0}.landing .hero-top{height:72px}.landing .hero-top .logo{font-size:24px}.landing .feat{grid-template-columns:1fr}.landing .feat.rev .ill{order:0}.landing .feat+.feat{margin-top:110px}.landing .lightsec{padding:90px 0}.landing .ncards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing .plans{grid-template-columns:1fr}.landing .faq,.landing .news,.landing .pricing,.landing .reviews{padding:90px 0}.landing .caption{margin-top:40px}.landing .showcase{padding:20px 0 80px}.landing .frame{border-radius:14px}.landing .dots{margin-top:14px}.landing .dots button{background:#55565c}}@media (max-width:560px){.landing .container{padding-inline:18px}.landing .ncards{grid-template-columns:1fr}.landing .afoot,.landing .ahead,.landing .asec{padding-inline:22px}.landing .arow{grid-template-columns:1fr;gap:10px;min-height:0;padding:12px 0}.landing .ahint{margin-top:-4px;text-align:left}.landing .plan{padding:36px 28px 40px}.landing .dkv{grid-template-columns:1fr}}.landing .caption img,.landing .logo img:not(.wm){width:38px;height:38px;object-fit:contain;flex:none}.landing .caption img{width:36px;height:36px}.landing .ahead .logo img:not(.wm){width:34px;height:34px}.landing .ahead .logo .wm{height:48px}.landing .who{background:#fff;padding:120px 0}.landing .who .sec-title{text-align:left}.landing .who .lead{margin-top:14px;color:#6B7076;font-size:clamp(17px,1.8vw,26px);font-weight:300}.landing .who-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:60px}.landing .who-card{border:1px solid #e7e9ec;border-radius:24px;padding:44px 42px 40px;display:grid;grid-gap:18px;gap:18px;align-content:start;background:#fff}.landing .who-card .tag{justify-self:start;font-size:13px;font-weight:700;border-radius:99px;padding:3px 12px;background:#FCEDE9;color:var(--accent)}.landing .who-card h3{font-size:clamp(24px,2.4vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.3}.landing .who-card p{color:#6B7076;font-size:clamp(16px,1.4vw,20px);line-height:1.7;letter-spacing:-.02em}.landing .who-card ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.landing .who-card li{display:flex;gap:12px;align-items:center;font-size:clamp(15px,1.3vw,19px);color:#4E5968;letter-spacing:-.02em}.landing .who-card li svg{flex:none;width:20px;height:20px;color:#E0565B}.landing .who-card .plan-hint{font-size:14px;color:#8B95A1;margin-top:6px}.landing .who-card .btn-next{justify-self:start;margin-top:8px}.landing .web{background:#fff;padding:0 0 130px}.landing .web-box{border:1px solid #e7e9ec;border-radius:24px;padding:56px 52px;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(30px,5vw,70px);gap:clamp(30px,5vw,70px);align-items:center}.landing .web h2{font-size:clamp(28px,3.4vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.28}.landing .web h2 .accent{color:#E0565B}.landing .web .lines{margin-top:26px;font-size:clamp(16px,1.6vw,22px);color:#6B7076;font-weight:300;line-height:1.75;letter-spacing:-.02em}.landing .web .lines b{color:#20242a;font-weight:700}.landing .web .btns{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.landing .web .btn-gray{font-size:clamp(16px,1.5vw,20px);padding:13px 22px}.landing .case{border:1px solid #e7e9ec;border-radius:16px;overflow:hidden;background:#fff;display:grid}.landing .case .chrome{display:flex;gap:10px;align-items:center;padding:10px 14px;background:#F2F3F5;border-bottom:1px solid #e5e8eb}.landing .case .chrome i{width:10px;height:10px;border-radius:50%;background:#D1D5DA}.landing .case .chrome .url{flex:1 1;min-width:0;background:#fff;border-radius:8px;padding:5px 12px;font-size:13px;color:#4E5968;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing .case .body{padding:22px 24px 26px;display:grid;grid-gap:10px;gap:10px}.landing .case .body b{font-size:20px;letter-spacing:-.02em}.landing .case .body p{color:#6B7076;font-size:15px}.landing .case .body i{display:block;height:9px;border-radius:4px;background:#E5E8EB}.landing .case .body i.c{background:#2F5BEA;width:40%;height:11px}.landing .case a{color:#2F5BEA;font-size:15px;text-decoration:underline;text-underline-offset:3px;justify-self:start}.landing .plan .for{justify-self:start;display:inline-block;font-size:14px;font-weight:700;border-radius:99px;padding:4px 14px;background:#fff;color:#4E5968;border:1px solid #e3e5e8;margin-bottom:18px}.landing .plan.rec .for{background:#E0565B;color:#fff;border-color:#E0565B}@media (max-width:900px){.landing .who{padding:90px 0}.landing .who-cards{grid-template-columns:1fr;gap:20px}.landing .web{padding-bottom:90px}.landing .web-box{grid-template-columns:1fr;padding:36px 28px}}@media (max-width:560px){.landing .who-card{padding:30px 24px}}.landing .anote b.warn{color:#b42318}.landing .hero-x{flex:none;height:40px;padding:0 14px;border:1px solid #e5e8eb;border-radius:10px;background:#fff;font-size:14px;cursor:pointer}.landing #go-site{display:inline-flex;align-items:center;padding:12px 20px;border:1px solid #d1d6db;border-radius:8px;color:#333D4B;font-size:clamp(16px,1.5vw,20px);font-weight:600;text-decoration:none;background:#fff}.landing .seg.auto{display:flex;flex-wrap:wrap;max-width:100%}.landing .seg.auto button{flex:1 1 auto}@media (max-width:480px){.landing .colorrow{flex-wrap:wrap}.landing .colorrow .drop{flex:1 1 120px}}@media (max-width:400px){.landing .seg:not(.auto) button{min-width:0;padding:0 6px;font-size:15px;white-space:nowrap}}.landing #drop-in,.landing #hero-in{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;max-width:100%;overflow:hidden}.landing #hero-in img{height:32px;width:auto;max-width:96px;object-fit:cover;border-radius:4px}.landing #drop-raw span{white-space:normal;line-height:1.25;text-align:center}@media (max-width:480px){.landing .info .tip{left:auto;right:-8px;transform:none;width:min(240px,calc(100vw - 48px))}.landing .payrow{flex-direction:column;align-items:flex-start;gap:6px}}.lsize{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.lsize input[type=range]{flex:1 1;min-width:0;accent-color:var(--c,#2F5BEA)}.lsize b{min-width:44px;text-align:right;font-size:14px}.landing #f-founding b{color:#A4491E}.landing .wz-loading{padding-bottom:40px}.landing .wz-loading .wz-lead{padding:0 40px}.landing .wz-head{align-items:center;padding-bottom:14px}.landing .wz .back,.landing .wz-head .back{display:inline-flex;align-items:center;gap:8px;color:#6B7684;font-size:17px;background:none;border:0;cursor:pointer;padding:0}.landing .wz-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 40px 18px}.landing .wz-top.solo{padding-top:0}.landing .wz-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;counter-reset:s}.landing .wz-steps li>*{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 5px;border-radius:999px;border:1px solid #e5e8eb;background:#fff;color:#8B95A1;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.landing .wz-steps li b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#F2F3F5;color:#8B95A1;font-size:12px}.landing .wz-steps li.done>*{color:#333D4B}.landing .wz-steps li.done b{background:#191F28;color:#fff}.landing .wz-steps li.on>*{border-color:#B9333B;color:#B9333B;background:#FFF6F5}.landing .wz-steps li.on b{background:#B9333B;color:#fff}.landing .wz-steps button{cursor:pointer}.landing .wz-steps button:hover{border-color:#191F28}.landing .wz-skip-pay{background:none;border:0;color:#6B7684;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px 0}.landing .wz .asec{padding-top:22px}.landing .wz .asec h3{margin-bottom:10px}.landing .wz-lead{font-size:15.5px;color:#4E5968;line-height:1.65;margin:0 0 18px}.landing .wz-lead b{color:#191F28}.landing .wz-hl,.landing .wz-lead .wz-hl{background:linear-gradient(transparent 50%,#f6dc8a 0,#f6dc8a 92%,transparent 0);padding:0 2px}.landing .wz-tip{background:#FFFAEB;border:1px solid #f3e3b0;border-radius:12px;padding:13px 15px;font-size:14px;color:#5C4A12;line-height:1.65;margin-bottom:14px}.landing .wz-tip b{color:#3D2F00;display:block;margin-bottom:2px}.landing .wz-pvs{display:flex;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;color:#6B7684;flex-wrap:wrap}.landing .wz-pvs span{margin-right:4px;font-weight:600}.landing .wz-pvs button{height:30px;padding:0 12px;border-radius:8px;border:1px solid #e5e8eb;background:#fff;font-size:13px;color:#4E5968;cursor:pointer}.landing .wz-pvs button[aria-pressed=true]{background:#191F28;border-color:#191F28;color:#fff}.landing .wz-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.landing .wz-bulk{display:flex;flex-direction:column;gap:3px;border:1.5px dashed #c9cdd2;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600;color:#191F28;cursor:pointer;background:#fff;margin-bottom:14px}.landing .wz-bulk:hover{border-color:#B9333B;background:#FFF9F8}.landing .wz-bulk small{font-size:13px;font-weight:400;color:#6B7684}.landing .wz-list{display:grid;grid-gap:12px;gap:12px}.landing .wz-t{display:grid;grid-template-columns:148px minmax(0,1fr) auto;grid-gap:16px;gap:16px;border:1px solid #ececee;border-radius:14px;padding:14px;background:#fff}.landing .wz-t-media{display:grid;grid-gap:8px;gap:8px;align-content:start;justify-items:start}.landing .wz-t-photo{width:148px;height:178px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,#F7F7FA 30%,#ECEAF3);cursor:pointer;font-size:14px;color:#6B7684;position:relative}.landing .wz-t-photo.empty{border:1.5px dashed #c9cdd2;background:#FAFAFB;align-items:center}.landing .wz-t-photo.empty:hover{border-color:#B9333B;color:#B9333B}.landing .wz-t-photo img{max-width:100%;max-height:100%;object-fit:contain;object-position:bottom center}.landing .wz-t-photo.boxed img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.landing .wz-t-photo>span{align-self:center}.landing .wz-t-face-row{display:flex;align-items:center;gap:8px}.landing .wz-face{width:44px;height:44px;border-radius:50%;background:#EEF0F3;border:1px solid #e5e8eb;overflow:hidden;display:grid;place-items:center;font-weight:800;font-size:14px;color:#4E5968;flex:none}.landing .wz-face img{width:100%;height:100%;object-fit:cover}.landing .wz-face.lg{width:60px;height:60px;font-size:18px}.landing .wz-mini{height:30px;padding:0 10px;border-radius:8px;border:1px solid #e5e8eb;background:#fff;font-size:13px;color:#333D4B;cursor:pointer;white-space:nowrap}.landing .wz-mini:hover{border-color:#191F28}.landing .wz-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#F2F3F5;color:#4E5968;font-size:12px;font-weight:600;white-space:nowrap}.landing .wz-badge.ok{background:#E8F6EE;color:#13703F}.landing .wz-t-fields{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.landing .wz-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.landing .wz-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.landing .wz-f{display:grid;grid-gap:6px;gap:6px;min-width:0}.landing .wz-f>span{font-size:14px;font-weight:600;color:#4E5968;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.landing .wz-f>span small{font-size:12.5px;font-weight:400;color:#8B95A1}.landing .wz-in{width:100%;height:46px;border:1.5px solid #e3e5e8;border-radius:10px;padding:0 12px;font-size:16px;background:#fff;color:#191F28;font-family:inherit}.landing .wz-in:focus{outline:none;border-color:#191F28}.landing .wz-in::placeholder{color:#A9AFB7}.landing select.wz-in{padding-right:28px}.landing .wz-ta{height:auto;min-height:70px;padding:10px 12px;line-height:1.6;resize:vertical}.landing .wz-ctl{display:flex;flex-direction:column;gap:4px}.landing .wz-ctl button{width:30px;height:30px;border-radius:8px;border:1px solid #e5e8eb;background:#fff;font-size:11px;color:#6B7684;cursor:pointer}.landing .wz-ctl button:disabled{opacity:.35;cursor:default}.landing .wz-ctl button.x{color:#D92D20;font-size:13px}.landing .wz-add{margin-top:12px;width:100%;height:50px;border:1.5px dashed #d9c2c3;border-radius:12px;background:#FFFBFB;color:#B9333B;font-size:16px;font-weight:700;cursor:pointer}.landing .wz-add:hover{background:#FFF3F2;border-color:#B9333B}.landing .wz-add.ghost{border-color:#E5E8EB;background:#fff;color:#333D4B;font-weight:600}.landing .wz-row-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.landing .wz .afoot{flex-wrap:wrap}.landing .wz-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-left:auto}.landing .wz-skip{background:none;border:0;color:#6B7684;font-size:15px;cursor:pointer;padding:6px 0}.landing .wz-skip:hover{color:#191F28;text-decoration:underline;text-underline-offset:3px}.landing .wz-h-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.landing .wz-count{font-size:15px;font-weight:700;color:#B9333B;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing .wz-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.landing .wz-tabs button{height:32px;padding:0 12px;border-radius:999px;border:1px solid #e5e8eb;background:#fff;font-size:14px;color:#4E5968;cursor:pointer}.landing .wz-tabs button[aria-selected=true]{background:#191F28;border-color:#191F28;color:#fff;font-weight:600}.landing .wz-who{display:flex;align-items:center;gap:12px;background:#F7F8FA;border-radius:12px;padding:12px 14px;margin-bottom:14px}.landing .wz-who>span:nth-child(2){flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.landing .wz-who b{font-size:18px}.landing .wz-who small{font-size:13px;color:#6B7684}.landing .wz .asec>.wz-2,.landing .wz .asec>.wz-3,.landing .wz .asec>.wz-f{margin-bottom:14px}.landing .wz-tdone{display:grid;grid-gap:10px;gap:10px}.landing .wz-tcard{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid #ececee;border-radius:12px;background:#fff;text-align:left;cursor:pointer;font:inherit}.landing .wz-tcard:hover{border-color:#191F28}.landing .wz-tcard-t{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.landing .wz-tcard-t small{font-size:13px;color:#6B7684}.landing .wz-tcard-t b{font-size:17px;color:#191F28}.landing .wz-tcard-t em{font-style:normal;font-size:13.5px;color:#4E5968;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing .wz-item{border:1px solid #ececee;border-radius:12px;background:#fff}.landing .wz-item.open{border-color:#C9CDD2;box-shadow:0 6px 20px -14px rgba(0,0,0,.3)}.landing .wz-sum{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px}.landing .wz-sum .wz-ctl{flex-direction:row}.landing .wz-sum-t{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;background:none;border:0;text-align:left;cursor:pointer;padding:0;font:inherit;color:inherit}.landing .wz-sum-t>span{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.landing .wz-sum-t b{font-size:16px}.landing .wz-sum-t b,.landing .wz-sum-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing .wz-sum-t small{font-size:13px;color:#6B7684}.landing .wz-sum-t i{font-style:normal;font-size:13px;color:#B9333B;font-weight:600;flex:none}.landing .wz-body{border-top:1px solid #f2f3f5;padding:14px;display:grid;grid-gap:12px;gap:12px}.landing .wz-body .seg.auto{justify-self:start}.landing .wz-days{display:flex;gap:6px;flex-wrap:wrap}.landing .wz-days button{width:40px;height:40px;border-radius:50%;border:1px solid #e5e8eb;background:#fff;font-size:15px;color:#4E5968;cursor:pointer}.landing .wz-days button[aria-pressed=true]{background:#B9333B;border-color:#B9333B;color:#fff;font-weight:700}.landing .wz-check{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#333D4B;cursor:pointer}.landing .wz-check input{width:18px;height:18px;accent-color:#B9333B}.landing .wz-posters{display:flex;flex-wrap:wrap;gap:8px}.landing .wz-poster{position:relative;width:96px;height:128px;border-radius:8px;border:1px solid #e5e8eb;overflow:hidden;background:#F7F8FA;display:grid;place-items:center}.landing .wz-poster img{width:100%;height:100%;object-fit:cover}.landing .wz-poster button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:rgb(0 0 0/.6);color:#fff;font-size:12px;cursor:pointer}.landing .wz-poster.add{border:1.5px dashed #c9cdd2;background:#fff;font-size:13px;color:#4E5968;text-align:center;cursor:pointer;padding:6px;line-height:1.4}.landing .wz-poster.add small{display:block;color:#8B95A1;font-size:11.5px}.landing .wz-poster.add:hover{border-color:#B9333B;color:#B9333B}.landing .wz-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.landing .wz-pv-page{height:34px;border:1px solid #e5e8eb;border-radius:9px;padding:0 8px;font-size:14px;background:#fff;color:#191F28;max-width:180px}.landing .wz .mk{border-width:1.5px;border-color:#E3E5E8}@media (max-width:760px){.landing .wz-top{padding-inline:22px}.landing .wz-t{grid-template-columns:1fr auto}.landing .wz-t-media{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:end}.landing .wz-t-photo{width:112px;height:136px;grid-row:span 2}.landing .wz-t-fields{grid-column:1}.landing .wz-2,.landing .wz-3,.landing .wz-row-btns{grid-template-columns:1fr}.landing .wz-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .wz-actions{width:100%;justify-content:space-between}}.landing .wz-bulk2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.landing .wz-bulk2 .wz-bulk{margin-bottom:0}.landing .wz-up2{display:grid;grid-gap:4px;gap:4px;width:148px}.landing .wz-up2 .wz-mini{display:flex;align-items:center;justify-content:center;font-size:12px;padding:0 6px}.landing .wz-t-photo{cursor:default}@media (max-width:760px){.landing .wz-bulk2{grid-template-columns:1fr}.landing .wz-up2{width:112px}}.landing #ap-phone{padding:0 14px}.landing .ap-send{flex:none;height:58px;padding:0 14px;min-width:112px;border-radius:12px;border:1.5px solid #191f28;background:#fff;color:#191F28;font-size:clamp(15px,1.3vw,18px);font-weight:600;cursor:pointer;white-space:nowrap}.landing .ap-send:disabled{border-color:#E3E5E8;color:#A9AFB7;cursor:default}.landing .ap-ok{justify-content:space-between;min-height:58px}.landing .ap-ok>span{color:#2F9E6B}.landing .ap-ok b{color:#191F28}.landing .wz-saved{margin:0;padding:0 40px 14px;font-size:13.5px;color:#6B7684}.landing .wz-saved.err{color:#E5484D}.landing .wz-resumed{margin:0 40px 16px;background:#F2F8F5;border:1px solid #cfe6da;border-radius:12px;padding:12px 15px;font-size:14.5px;color:#1F5F43;line-height:1.6}.landing .ap-who{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;font-size:clamp(16px,1.5vw,20px);color:#191F28}.landing .ap-who small{color:#2F9E6B;font-size:14px}@media (max-width:760px){.landing .wz-saved{padding-inline:22px}.landing .wz-resumed{margin-inline:22px}}.landing .ap-find{padding:8px 0 14px}.landing .ap-find-head{margin-bottom:10px}.landing .ap-find-head .lb{color:#6B7684;font-size:clamp(17px,1.6vw,22px);display:inline-flex;align-items:center;gap:8px;letter-spacing:-.02em}.landing .ap-find-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-gap:8px;gap:8px}.landing .ap-find-row select.ain{padding:0 10px}.landing .ap-find-msg{margin:8px 0 0;font-size:14px;color:#6B7684}.landing .ap-hits{list-style:none;margin:10px 0 0;padding:0;border:1px solid #e5e8eb;border-radius:12px;max-height:300px;overflow:auto}.landing .ap-hits li+li{border-top:1px solid #f2f3f5}.landing .ap-hits button{display:block;width:100%;text-align:left;background:#fff;border:0;padding:12px 14px;cursor:pointer;font-size:16px;color:#191F28}.landing .ap-hits button:hover{background:#F9FAFB}.landing .ap-hits small,.landing .ap-picked small{display:block;font-size:13.5px;color:#6B7684;margin-top:3px}.landing .ap-hits i,.landing .ap-picked i{font-style:normal;font-size:12px;color:#4E5968;background:#F2F3F5;border-radius:6px;padding:2px 6px;margin-left:4px}.landing .ap-hits i.warn,.landing .ap-picked i.warn{color:#B4235A;background:#FFF0F4}.landing .ap-picked{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1.5px solid #2f9e6b;background:#F2F8F5;border-radius:12px;padding:12px 14px;font-size:16px;color:#191F28}@media (max-width:760px){.landing .ap-find-row{grid-template-columns:1fr}}.landing .wz-fit{width:100%;margin-top:6px}.landing .ap-ok,.landing .ap-picked{flex-wrap:wrap}.landing #done-title,.landing .ap-ok>span,.landing .ap-picked>span{overflow-wrap:anywhere;min-width:0}@media (max-width:400px){.landing .wz-up2{width:100%}.landing .addr:has(#ap-phone){flex-wrap:wrap}.landing .addr:has(#ap-phone) #ap-phone{flex:1 1 100%}.landing .addr:has(#ap-phone) #ap-send{flex:1 1 100%}}@media (min-width:561px){.landing .arow:has(#ap-phone){grid-template-columns:1fr minmax(0,420px)}}.landing .wz-done-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.5}.landing .wz-done-logo{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.landing .wz-done-logo img{height:1.9em;width:auto;display:block}.landing .wz-done-logo b{font-weight:700;letter-spacing:-.02em}.landing .pop label{cursor:pointer}.landing .pop .cc-sw{display:block;width:44px;height:28px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}