@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_Fallback_f9c3d4;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:__DM_Mono_f9c3d4,__DM_Mono_Fallback_f9c3d4;font-style:normal}.__variable_f9c3d4{--font-dm-mono:"__DM_Mono_f9c3d4","__DM_Mono_Fallback_f9c3d4"}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f8092a6a9ad7a44c-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/96ad5eed80b1484c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0ab56aae8cf76709-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1a058a3e6543db0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7dfdf996fafd0873-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3c7225ad892364d7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8fc9138006ae4675-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0b53384bc8cc52db-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f33c62bdbd09f5b8-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b74019ebf7a71b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/33387a3e1220e613-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2f6258ffdaf4644f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f1bc71f0d981582-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21b3ec5f6f7ed992-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/760a9ea75c6166f6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21502afb5d341639-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/513413b711088711-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1a12b027fdded216-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9c10c573cc87fc67-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sarabun_4d64b3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a979d3d6cbff0fe3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sarabun_Fallback_4d64b3;src:local("Arial");ascent-override:109.45%;descent-override:23.78%;line-gap-override:0.00%;size-adjust:97.58%}.__className_4d64b3{font-family:__Sarabun_4d64b3,__Sarabun_Fallback_4d64b3;font-style:normal}.__variable_4d64b3{--font-sarabun:"__Sarabun_4d64b3","__Sarabun_Fallback_4d64b3"}.baibill-landing{--ink:#173a35;--ink-deep:#0f2b27;--cream:#f7f6f0;--paper:#fffefa;--muted:#75847e;--line:#dfe5dc;--green:#20a878;--green-bright:#55d29e;--mint:#dff7e9;--peach:#f7d9bd;--yellow:#f9d35c;--radius:22px;margin:0;min-width:320px;background:var(--cream);color:var(--ink);font-family:var(--font-sarabun),sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.baibill-landing,.baibill-landing *{box-sizing:border-box}.baibill-landing a{color:inherit;text-decoration:none}.baibill-landing .site-shell{overflow:hidden;background:var(--cream)}.baibill-landing .container{width:min(1160px,calc(100% - 64px));margin:0 auto}.baibill-landing .announcement{height:34px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#e2f6e8;font:500 12px/1 var(--font-sarabun),sans-serif;letter-spacing:.01em}.baibill-landing .announcement-dot{width:5px;height:5px;background:var(--green-bright);border-radius:50%;box-shadow:0 0 0 4px rgba(85,210,158,.13)}.baibill-landing .announcement-separator{color:#708e83;margin:0 3px}.baibill-landing .site-header{height:80px;display:flex;align-items:center;justify-content:space-between}.baibill-landing .brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:19px;font-weight:800;letter-spacing:-.045em}.baibill-landing .brand-mark{width:31px;height:31px;display:grid;place-items:center;color:#fff;background:var(--green);border-radius:10px 10px 10px 3px;transform:rotate(-3deg);box-shadow:0 4px 14px rgba(32,168,120,.18)}.baibill-landing .brand-dot{color:var(--green)}.baibill-landing .desktop-nav{display:flex;align-items:center;gap:34px;margin-left:80px;color:#67756f;font-size:14px;font-weight:600}.baibill-landing .desktop-nav a,.baibill-landing .footer-links a,.baibill-landing .login-link{transition:color .2s ease}.baibill-landing .desktop-nav a:hover,.baibill-landing .footer-links a:hover,.baibill-landing .login-link:hover{color:var(--green)}.baibill-landing .header-actions{display:flex;align-items:center;gap:23px}.baibill-landing .login-link{color:#65736e;font-size:14px;font-weight:600}.baibill-landing .line-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:13px;border:1px solid #13a36f;background:var(--green);color:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 18px rgba(32,168,120,.2)}.baibill-landing .line-button:hover{background:#179e70;box-shadow:0 12px 25px rgba(32,168,120,.28)}.baibill-landing .line-icon{display:grid;place-items:center;width:22px;height:22px;border:1.4px solid hsla(0,0%,100%,.9);border-radius:7px;font:500 7px/1 var(--font-dm-mono),monospace;letter-spacing:-.05em}.baibill-landing .header-cta{min-height:38px;padding:0 15px;border-radius:10px;font-size:12.5px;box-shadow:none}.baibill-landing .header-cta .line-icon{width:19px;height:19px;font-size:6px}.baibill-landing .hero{min-height:558px;display:grid;grid-template-columns:1fr 1.04fr;gap:58px;align-items:center;padding-top:33px;padding-bottom:62px}.baibill-landing .hero-copy{position:relative;z-index:2;padding-left:25px}.baibill-landing .eyebrow,.baibill-landing .section-kicker{display:flex;align-items:center;gap:7px;color:var(--green);font:600 12px/1.3 var(--font-sarabun),sans-serif;letter-spacing:.04em}.baibill-landing .eyebrow{margin-bottom:24px}.baibill-landing .eyebrow span:first-child{color:#e3a13e}.baibill-landing h1,.baibill-landing h2,.baibill-landing h3,.baibill-landing p{margin-top:0}.baibill-landing h1{max-width:540px;margin-bottom:22px;color:var(--ink-deep);font-size:clamp(40px,4.9vw,64px);line-height:1.15;letter-spacing:-.015em;font-weight:800}.baibill-landing h1 em,.baibill-landing h2 em{color:var(--green);font-style:normal}.baibill-landing .hero-subtitle{max-width:480px;margin-bottom:29px;color:#6a7b73;font-size:17px;line-height:1.8;letter-spacing:0}.baibill-landing .hero-actions{display:flex;align-items:center;gap:24px}.baibill-landing .text-link{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:13px;font-weight:700;border-bottom:1px solid #b9c6bc;padding-bottom:3px}.baibill-landing .text-link:hover{color:var(--green);border-color:var(--green)}.baibill-landing .trust-row{display:flex;align-items:center;gap:11px;margin-top:42px;color:#87938d;font-size:9px;line-height:1.55}.baibill-landing .trust-row strong{color:#4d645a;font-weight:700}.baibill-landing .avatar-stack{display:flex;padding-left:4px}.baibill-landing .avatar-stack span{width:25px;height:25px;display:grid;place-items:center;margin-left:-4px;border:2px solid var(--cream);border-radius:50%;background:#d4e0d5;color:#4f7362;font:600 9px/1 var(--font-sarabun)}.baibill-landing .avatar-stack span:nth-child(2){background:#eedbc4;color:#9a704c}.baibill-landing .avatar-stack span:nth-child(3){background:#d8cef0;color:#665689}.baibill-landing .avatar-stack span:last-child{background:var(--ink);color:#fff;font-size:13px}.baibill-landing .hero-visual{position:relative;min-height:445px;display:grid;place-items:center}.baibill-landing .hero-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(187,231,194,.78) 0,rgba(220,245,223,.42) 47%,hsla(51,30%,95%,0) 72%)}.baibill-landing .visual-orbit{position:absolute;border:1px solid rgba(114,185,140,.22);border-radius:50%;transform:rotate(-16deg)}.baibill-landing .orbit-one{width:510px;height:190px}.baibill-landing .orbit-two{width:430px;height:280px;transform:rotate(29deg);border-color:rgba(114,185,140,.13)}.baibill-landing .hero-mascot{position:absolute;bottom:-16px;left:-18px;width:128px;z-index:1;filter:drop-shadow(0 12px 16px rgba(23,58,53,.16))}.baibill-landing .receipt-card{position:relative;width:320px;min-height:354px;border-radius:5px 5px 14px 14px;box-shadow:0 24px 50px rgba(29,66,49,.13)}.baibill-landing .receipt-back{position:absolute;background:#e9dbbd;opacity:.7;transform:translate(58px,-17px) rotate(9deg);box-shadow:none;z-index:1}.baibill-landing .receipt-back:before{content:"";position:absolute;inset:22px;border:1px solid rgba(104,82,54,.13)}.baibill-landing .receipt-lines{position:absolute;top:75px;left:68px;display:grid;gap:13px}.baibill-landing .receipt-lines i{display:block;width:160px;height:2px;background:rgba(104,82,54,.13)}.baibill-landing .receipt-lines i:nth-child(2){width:115px}.baibill-landing .receipt-lines i:nth-child(3){width:145px}.baibill-landing .receipt-lines i:nth-child(4){width:90px}.baibill-landing .receipt-main{z-index:2;padding:24px 23px 27px;background:#fffdf8;transform:rotate(-4deg)}.baibill-landing .receipt-main:before{content:"";position:absolute;left:14px;right:14px;top:12px;height:1px;background:#e7e4d8}.baibill-landing .receipt-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;color:#58665c;font:500 10px/1 var(--font-sarabun),sans-serif}.baibill-landing .receipt-status{padding:4px 9px;border-radius:20px;background:#e0f5e6;color:#2f8a5a;font-size:9px}.baibill-landing .receipt-brand-row{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:-.005em}.baibill-landing .mini-logo{width:27px;height:27px;display:grid;place-items:center;border-radius:8px 8px 8px 2px;background:var(--ink);color:#fff;font:500 8px/1 var(--font-dm-mono),monospace}.baibill-landing .receipt-date{margin:10px 0 22px;color:#97a198;font:400 9px/1 var(--font-sarabun),sans-serif}.baibill-landing .receipt-table{display:grid;gap:13px;padding-bottom:20px;border-bottom:1px dashed #deded5}.baibill-landing .receipt-footer,.baibill-landing .receipt-table div,.baibill-landing .receipt-total{display:flex;justify-content:space-between;align-items:center;gap:10px}.baibill-landing .receipt-table b,.baibill-landing .receipt-table span{color:#6f7a70;font:400 9.5px/1.4 var(--font-sarabun),sans-serif}.baibill-landing .receipt-table b{color:#3c5146;font-weight:600}.baibill-landing .receipt-total{padding:19px 0 13px;color:#89948a;font-size:9px}.baibill-landing .receipt-total strong{color:var(--ink);font:700 17px/1 var(--font-dm-mono),monospace;letter-spacing:-.08em}.baibill-landing .receipt-footer{color:#9ba49a;font:400 9px/1.4 var(--font-sarabun),sans-serif}.baibill-landing .receipt-check{display:inline-flex;align-items:center;gap:3px;color:#4eac72}.baibill-landing .floating-chip{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid hsla(96,21%,91%,.95);border-radius:13px;background:rgba(255,255,252,.89);box-shadow:0 13px 25px rgba(30,68,47,.12)}.baibill-landing .floating-chip b,.baibill-landing .floating-chip small{display:block}.baibill-landing .floating-chip b{color:#395047;font-size:11px;font-weight:700}.baibill-landing .floating-chip small{margin-top:2px;color:#94a097;font:400 9px/1.1 var(--font-sarabun),sans-serif}.baibill-landing .chip-ai{top:56px;right:7px}.baibill-landing .chip-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#fff2bc;color:#b78a22}.baibill-landing .chip-sheet{right:21px;bottom:61px;color:#3a9c73}.baibill-landing .chip-sheet-icon{padding:4px;width:28px;height:28px;border-radius:8px;background:#def5e4;display:grid;place-items:center}.baibill-landing .visual-caption{position:absolute;z-index:3;bottom:-4px;left:124px;display:flex;align-items:center;gap:9px;color:#8b9a91;font:500 11px/1 var(--font-sarabun),sans-serif}.baibill-landing .caption-line{display:inline-block;width:28px;height:1px;background:#a9bdb0}.baibill-landing .logo-strip{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#8a988f;font:400 12px/1.4 var(--font-sarabun),sans-serif}.baibill-landing .logo-strip-items{display:flex;align-items:center;gap:28px;color:#5b7064;font-family:var(--font-sarabun),sans-serif;font-size:13px;font-weight:600}.baibill-landing .logo-strip-items span{display:inline-flex;align-items:center;gap:5px}.baibill-landing .section-pad{padding:123px 0}.baibill-landing .how-section{background:#fbfaf6}.baibill-landing .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.baibill-landing .section-kicker{margin-bottom:18px}.baibill-landing .feature-intro h2,.baibill-landing .section-heading h2,.baibill-landing .start-copy h2{margin-bottom:0;color:var(--ink-deep);font-size:clamp(29px,3.4vw,44px);line-height:1.22;letter-spacing:-.015em;font-weight:800}.baibill-landing .section-heading>p{width:300px;margin-bottom:4px;color:#75847c;font-size:15px;line-height:1.8}.baibill-landing .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:57px}.baibill-landing .step-card{position:relative;min-height:236px;padding:22px 21px;border:1px solid #e4e9e0;border-radius:14px;background:var(--paper)}.baibill-landing .step-card:hover{transform:translateY(-5px);box-shadow:0 16px 27px rgba(34,67,47,.07)}.baibill-landing .step-top{display:flex;align-items:center;justify-content:space-between;color:var(--green)}.baibill-landing .step-number{color:#98a89e;font:500 10px/1 var(--font-dm-mono),monospace}.baibill-landing .step-card h3{margin:32px 0 9px;color:var(--ink);font-size:16.5px;letter-spacing:-.005em;font-weight:700}.baibill-landing .step-card p{max-width:210px;margin-bottom:0;color:#82908a;font-size:13px;line-height:1.7}.baibill-landing .step-arrow{position:absolute;right:19px;bottom:20px;color:#c4d0c6}.baibill-landing .feature-section{background:var(--ink);color:#fff}.baibill-landing .feature-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:100px;align-items:center}.baibill-landing .feature-intro .section-kicker{color:var(--green-bright)}.baibill-landing .feature-intro h2{color:#e9f5e8}.baibill-landing .feature-lead{max-width:330px;margin:22px 0 30px;color:#a8bfb4;font-size:15px;line-height:1.8}.baibill-landing .line-button-dark{background:transparent;border-color:#357d64;box-shadow:none;color:#d5f7df}.baibill-landing .line-button-dark:hover{background:#245243;box-shadow:none}.baibill-landing .features-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.baibill-landing .feature-card{position:relative;min-height:210px;padding:23px 22px;overflow:hidden;border:1px solid rgba(188,225,201,.15);border-radius:15px;background:hsla(0,0%,100%,.055)}.baibill-landing .feature-card:hover{background:hsla(0,0%,100%,.1);transform:translateY(-3px)}.baibill-landing .feature-card-2{background:rgba(86,210,158,.14)}.baibill-landing .feature-card-3{background:hsla(44,88%,71%,.08)}.baibill-landing .feature-icon{width:38px;height:38px;display:grid;place-items:center;margin-bottom:30px;border:1px solid rgba(121,211,162,.27);border-radius:10px;background:rgba(121,211,162,.12);color:var(--green-bright)}.baibill-landing .feature-card h3{margin:0 0 6px;color:#e8f7e8;font-size:16px;letter-spacing:0;font-weight:700}.baibill-landing .feature-card p{max-width:200px;margin-bottom:0;color:#99b4a6;font-size:13px;line-height:1.65}.baibill-landing .feature-index{position:absolute;right:19px;bottom:16px;color:rgba(156,205,174,.45);font:500 9px/1 var(--font-dm-mono),monospace}.baibill-landing .start-section{background:#dff4e6;padding-top:95px;padding-bottom:95px}.baibill-landing .start-card{position:relative;min-height:337px;display:grid;grid-template-columns:1fr 250px;align-items:center;gap:90px;padding:65px 86px;overflow:visible;border-radius:19px;background:var(--green);box-shadow:0 25px 45px rgba(31,110,75,.13)}.baibill-landing .start-card:after,.baibill-landing .start-card:before{content:"";position:absolute;border:1px solid rgba(216,255,226,.2);border-radius:50%;pointer-events:none}.baibill-landing .start-card:before{width:580px;height:580px;right:-212px;top:-165px}.baibill-landing .start-card:after{width:385px;height:385px;right:-10px;top:-67px}.baibill-landing .light-kicker{color:#b9f2c7}.baibill-landing .start-copy h2{color:#fff}.baibill-landing .start-copy>p:not(.section-kicker){max-width:340px;margin:20px 0 27px;color:#d0f2d8;font-size:14px;line-height:1.75}.baibill-landing .start-button{background:#fff;border-color:#fff;color:var(--ink);box-shadow:0 8px 20px rgba(21,104,72,.15)}.baibill-landing .start-button:hover{background:#f4fff3}.baibill-landing .start-button .line-icon{border-color:var(--green);color:var(--green)}.baibill-landing .start-note{display:inline-flex;align-items:center;gap:6px;margin-left:16px;color:#d4f5d9;font:500 12px/1 var(--font-sarabun),sans-serif}.baibill-landing .qr-panel{position:relative;z-index:2;width:207px;padding:17px 17px 15px;text-align:center;border-radius:13px;background:hsla(0,0%,100%,.95);box-shadow:0 18px 27px rgba(18,83,56,.17);transform:rotate(3deg)}.baibill-landing .qr-ring{padding:8px;border:1px dashed #aad8b3;border-radius:8px}.baibill-landing .qr-panel img{display:block;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.baibill-landing .qr-panel p{margin:12px 0 3px;color:#728a80;font:400 12px/1.3 var(--font-sarabun),sans-serif}.baibill-landing .qr-panel strong{color:var(--ink);font:700 11px/1 var(--font-dm-mono),monospace}.baibill-landing .start-stamp{position:absolute;z-index:3;right:62px;top:35px;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #d8ad34;border-radius:50px;background:var(--yellow);color:#6d5818;font:500 11px/1.2 var(--font-sarabun),sans-serif;transform:rotate(8deg)}.baibill-landing .start-stamp b{font-size:13px;font-weight:700}.baibill-landing .start-mascot{position:absolute;z-index:1;left:46%;bottom:-20px;width:118px;filter:drop-shadow(0 12px 16px rgba(18,83,56,.22))}.baibill-landing .pricing-section{background:#fbfaf6}.baibill-landing .pricing-heading{align-items:center}.baibill-landing .plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:57px}.baibill-landing .plan-card{position:relative;padding:26px 26px 23px;border:1px solid #e0e8df;border-radius:15px;background:#fffefa}.baibill-landing .plan-card.featured{border-color:var(--green);box-shadow:0 13px 29px rgba(40,141,91,.11)}.baibill-landing .plan-top{display:flex;align-items:center;justify-content:space-between;color:#64786d;font:600 13px/1 var(--font-sarabun),sans-serif}.baibill-landing .plan-top b{padding:4px 9px;border-radius:20px;background:var(--mint);color:#2b8a60;font:600 11px/1 var(--font-sarabun),sans-serif}.baibill-landing .plan-price{margin:24px 0 5px;color:var(--ink);font:500 37px/.9 var(--font-dm-mono),monospace;letter-spacing:-.1em}.baibill-landing .plan-price small{margin:0 3px;color:#91a197;font:400 9px/1 var(--font-sarabun),sans-serif;letter-spacing:0}.baibill-landing .plan-card>p{color:#77887e;font-size:13px}.baibill-landing .plan-divider{height:1px;margin:22px 0 17px;background:#e9eee7}.baibill-landing .plan-card ul{display:grid;gap:12px;margin:0 0 23px;padding:0;list-style:none;color:#66796f;font-size:13px}.baibill-landing .plan-card li{display:flex;align-items:center;gap:7px}.baibill-landing .plan-card li span:first-child{color:var(--green)}.baibill-landing .plan-link{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:13px;font-weight:700}.baibill-landing .plan-link:hover{color:var(--ink)}.baibill-landing .care-section{padding:0 0 123px}.baibill-landing .care-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 40px 50px;border-radius:22px;background:var(--ink-deep)}.baibill-landing .care-ring{position:absolute;border:1px solid rgba(216,255,226,.12);border-radius:50%;pointer-events:none}.baibill-landing .care-ring-a{width:460px;height:460px;left:-180px;bottom:-220px}.baibill-landing .care-ring-b{width:300px;height:300px;right:-120px;top:-140px}.baibill-landing .care-mascot{position:relative;z-index:1;width:128px;margin-bottom:14px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.32))}.baibill-landing .care-badge{position:relative;z-index:1;display:inline-flex;padding:7px 18px;border-radius:999px;background:rgba(247,180,196,.16);color:#f7b4c4;font:600 12px/1 var(--font-dm-mono),monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.baibill-landing .care-title{position:relative;z-index:1;color:#ffe3ea;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.01em;margin-bottom:12px}.baibill-landing .care-text{position:relative;z-index:1;max-width:400px;color:#bdd3c7;font-size:15px;line-height:1.8;margin-bottom:26px}.baibill-landing .care-button{position:relative;z-index:1}.baibill-landing .site-footer{padding:31px 0;background:#f1f2ea}.baibill-landing .footer-inner{display:flex;align-items:center;gap:29px}.baibill-landing .footer-inner .brand{font-size:16px}.baibill-landing .footer-inner .brand-mark{width:27px;height:27px;border-radius:8px 8px 8px 3px}.baibill-landing .footer-inner>p{margin:0;color:#85918a;font-size:12px}.baibill-landing .footer-links{display:flex;gap:20px;margin-left:auto;color:#6b7a73;font-size:12px;font-weight:600}.baibill-landing .footer-social{display:flex;align-items:center;gap:13px;color:#9aa69f}.baibill-landing .footer-social a{display:grid;place-items:center}.baibill-landing .footer-social a:hover{color:var(--green)}.baibill-landing .copyright{margin-left:20px;color:#a4ada6;font:400 8px/1 var(--font-dm-mono),monospace}@media (max-width:900px){.baibill-landing .container{width:min(100% - 40px,680px)}.baibill-landing .desktop-nav{display:none}.baibill-landing .hero{grid-template-columns:1fr;gap:20px;padding-top:65px}.baibill-landing .hero-copy{padding-left:0;text-align:center}.baibill-landing .eyebrow,.baibill-landing .hero-actions,.baibill-landing .trust-row{justify-content:center}.baibill-landing .hero-subtitle{margin-right:auto;margin-left:auto}.baibill-landing .hero-visual{min-height:430px}.baibill-landing .logo-strip{gap:20px;flex-direction:column}.baibill-landing .section-pad{padding:90px 0}.baibill-landing .steps-grid{grid-template-columns:1fr 1fr}.baibill-landing .feature-layout{grid-template-columns:1fr;gap:54px}.baibill-landing .feature-intro{text-align:center}.baibill-landing .feature-intro .section-kicker,.baibill-landing .feature-lead{margin-right:auto;margin-left:auto;justify-content:center}.baibill-landing .start-card{grid-template-columns:1fr 210px;gap:40px;padding:50px 42px}.baibill-landing .start-stamp{right:38px;top:21px}.baibill-landing .start-mascot{display:none}.baibill-landing .footer-inner{flex-wrap:wrap}}@media (max-width:620px){.baibill-landing .container{width:calc(100% - 32px)}.baibill-landing .site-header{height:68px}.baibill-landing .header-actions{gap:13px}.baibill-landing .login-link{font-size:13px}.baibill-landing .header-cta{padding:0 13px}.baibill-landing .header-cta span:last-child{display:none}.baibill-landing .hero{padding-top:54px;padding-bottom:38px}.baibill-landing h1{font-size:43px}.baibill-landing .hero-visual{min-height:352px;transform:scale(.83);transform-origin:top center;margin-bottom:-62px}.baibill-landing .chip-ai{right:-8px;top:37px}.baibill-landing .chip-sheet{right:-4px;bottom:32px}.baibill-landing .visual-caption{left:50%;transform:translateX(-50%);bottom:-22px;white-space:nowrap}.baibill-landing .hero-mascot{width:88px;left:-30px;bottom:-14px;z-index:4}.baibill-landing .logo-strip-items{flex-wrap:wrap;gap:9px 18px;font-size:9px}.baibill-landing .section-pad{padding:74px 0}.baibill-landing .pricing-heading,.baibill-landing .section-heading{display:block}.baibill-landing .section-heading>p{width:auto;margin-top:20px}.baibill-landing .steps-grid{grid-template-columns:1fr;gap:10px;margin-top:35px}.baibill-landing .features-grid{grid-template-columns:1fr}.baibill-landing .start-card{display:block;padding:42px 26px 30px}.baibill-landing .qr-panel{width:180px;margin:44px auto 0}.baibill-landing .start-stamp{right:18px;top:19px;transform:scale(.82) rotate(8deg);transform-origin:right top}.baibill-landing .plans-grid{grid-template-columns:1fr;gap:10px;margin-top:36px}}