@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff");unicode-range:U+0000-00FF,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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2) format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2) format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2) format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff) format("woff");unicode-range:U+0000-00FF,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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2) format("woff2"),url(/assets/newsreader-vietnamese-600-normal-CVAR0otO.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2) format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2) format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.woff) format("woff");unicode-range:U+0000-00FF,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:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/newsreader-vietnamese-700-normal-DuQcgozP.woff2) format("woff2"),url(/assets/newsreader-vietnamese-700-normal-DtcFBl0j.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/newsreader-latin-ext-700-normal-Ougc6Dr0.woff2) format("woff2"),url(/assets/newsreader-latin-ext-700-normal-79d_He5Z.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/newsreader-latin-700-normal-rIgV_oaK.woff2) format("woff2"),url(/assets/newsreader-latin-700-normal-CluIqIw6.woff) format("woff");unicode-range:U+0000-00FF,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:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-lao-lao-400-normal-CNKshTz3.woff2) format("woff2"),url(/assets/noto-sans-lao-lao-400-normal-DjxqBYpY.woff) format("woff");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-lao-latin-ext-400-normal-D5FhfCQj.woff2) format("woff2"),url(/assets/noto-sans-lao-latin-ext-400-normal-DAlyoKux.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-lao-latin-400-normal-Dumpcsbb.woff2) format("woff2"),url(/assets/noto-sans-lao-latin-400-normal-CljpFdXI.woff) format("woff");unicode-range:U+0000-00FF,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:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-lao-lao-500-normal-cGCoX3Zg.woff2) format("woff2"),url(/assets/noto-sans-lao-lao-500-normal-PbFcAkjl.woff) format("woff");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-lao-latin-ext-500-normal-eK4Rd7Of.woff2) format("woff2"),url(/assets/noto-sans-lao-latin-ext-500-normal-DGbzD3XW.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-lao-latin-500-normal-CtEyPuH0.woff2) format("woff2"),url(/assets/noto-sans-lao-latin-500-normal-CUAIci31.woff) format("woff");unicode-range:U+0000-00FF,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:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-lao-lao-600-normal-imeIRcX2.woff2) format("woff2"),url(/assets/noto-sans-lao-lao-600-normal-COf01H3R.woff) format("woff");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-lao-latin-ext-600-normal-CUdMivwN.woff2) format("woff2"),url(/assets/noto-sans-lao-latin-ext-600-normal-LtNWmrIs.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-lao-latin-600-normal-CcIEflBP.woff2) format("woff2"),url(/assets/noto-sans-lao-latin-600-normal-BP_QczdS.woff) format("woff");unicode-range:U+0000-00FF,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:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-lao-lao-700-normal-nTQCf4Ae.woff2) format("woff2"),url(/assets/noto-sans-lao-lao-700-normal-Vt5iUzXy.woff) format("woff");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-lao-latin-ext-700-normal-X548cXkI.woff2) format("woff2"),url(/assets/noto-sans-lao-latin-ext-700-normal-DCi3WdRr.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Lao;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-lao-latin-700-normal-MiFNiZ43.woff2) format("woff2"),url(/assets/noto-sans-lao-latin-700-normal-Czr7sIaL.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--page: #f6f0df;--page-deep: #e8dfc6;--ink: #083b4a;--ink-rgb: 8 59 74;--muted: #5f716f;--surface: #fffaf0;--surface-soft: #eee8d8;--accent: #0785a5;--accent-deep: #075b70;--gold: #d4a836;--signal: #9b2f54;--line: rgb(var(--ink-rgb) / .2);--display: "Newsreader", "Bodoni 72", Didot, Georgia, serif;--body: "Avenir Next", Avenir, "Gill Sans", sans-serif;--lao: "Noto Sans Lao", sans-serif;--mono: "SFMono-Regular", Consolas, monospace;--shadow: 0 30px 90px rgb(var(--ink-rgb) / .15);--ease: cubic-bezier(.2, .8, .2, 1);--section-space: clamp(5.5rem, 10vw, 10rem);--max: 1240px}*{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:1.5rem}body{margin:0;min-width:320px;overflow-x:hidden;color:var(--ink);background:var(--page);font-family:var(--body);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{position:fixed;z-index:100;inset:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");content:"";mix-blend-mode:multiply;pointer-events:none}html[lang=lo-LA] body{font-family:var(--lao);line-height:1.75}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{display:block}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}::selection{color:var(--page);background:var(--accent)}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.shell{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:200;top:-100px;left:16px;padding:10px 16px;color:var(--page);background:var(--ink);transition:top .2s}.skip-link:focus{top:16px}.site-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:30px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;min-width:0;align-items:center;gap:.85rem;text-decoration:none}.brand-logo{width:52px;height:52px;flex:none;border:1px solid rgb(255 255 255 / .7);border-radius:14px;box-shadow:0 12px 30px -18px rgb(var(--ink-rgb) / .55)}.brand-copy{display:block;min-width:0}.brand-copy strong{display:block;font-family:var(--display);font-size:1.75rem;font-weight:600;line-height:.95;letter-spacing:-.035em}.brand-copy small{display:block;margin-top:.45rem;overflow:hidden;color:var(--muted);font-family:var(--mono);font-size:.48rem;font-weight:700;line-height:1;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[lang=lo-LA] .brand-copy strong{font-family:var(--display)}html[lang=lo-LA] .brand-copy small{font-family:var(--lao);font-size:.58rem;letter-spacing:0;text-transform:none}.main-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(.9rem,2vw,2.4rem)}.nav-anchor{color:var(--muted);font-size:.78rem;font-weight:700;text-decoration:none;transition:color .2s ease}.nav-anchor:hover{color:var(--ink)}.language-switcher{display:flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--line);background:#fffaf08c;font-family:var(--mono);font-size:.63rem}.language-switcher button{padding:.12rem;border:0;color:var(--muted);background:transparent;cursor:pointer;font-weight:800}.language-switcher button.is-active{color:var(--accent-deep)}.language-switcher span{color:var(--line)}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:.75rem;padding:.8rem 1.3rem;border:1px solid var(--ink);border-radius:2px;color:var(--page);background:var(--ink);font-family:var(--body);font-size:.7rem;font-weight:800;letter-spacing:.065em;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .25s var(--ease),box-shadow .25s var(--ease),color .2s ease,background .2s ease}html[lang=lo-LA] .button{font-family:var(--lao);font-size:.76rem;letter-spacing:0;text-transform:none}.button:hover{box-shadow:7px 7px 0 var(--gold);transform:translate(-2px,-2px)}.button-secondary{color:var(--ink);background:transparent}.button-icon{width:19px;height:19px;flex:none;transition:transform .2s ease}.button:hover .button-icon{transform:translate(3px)}.hero{display:grid;min-height:760px;overflow:hidden;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(2.5rem,7vw,6.25rem);padding-block:clamp(4.5rem,9vw,8rem)}.hero-copy{position:relative;z-index:3}.eyebrow,.section-kicker{margin:0 0 1.6rem;color:var(--accent);font-family:var(--mono);font-size:.63rem;font-weight:800;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:.8rem}.eyebrow:before{width:34px;height:1px;background:currentColor;content:""}html[lang=lo-LA] .eyebrow,html[lang=lo-LA] .section-kicker{font-family:var(--lao);font-size:.74rem;letter-spacing:.02em;text-transform:none}.hero-copy h1{max-width:820px;margin:0;font-family:var(--display);font-size:clamp(4rem,8vw,7.4rem);font-weight:500;line-height:.85;letter-spacing:-.065em}.hero-copy h1 em{color:var(--accent);font-weight:400}html[lang=lo-LA] .hero-copy h1{max-width:760px;font-family:var(--lao);font-size:clamp(3.2rem,6.8vw,6.2rem);font-weight:600;line-height:1.27;letter-spacing:-.04em}html[lang=lo-LA] .hero-copy h1 em{display:block;font-style:normal;font-weight:600}.hero-lede{max-width:575px;margin:2.2rem 0 2rem;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.micro-proof{display:flex;align-items:center;gap:.8rem;margin-top:1.85rem;color:var(--muted);font-size:.75rem}.proof-dots{display:flex;padding-left:5px}.proof-dots span{width:24px;height:24px;margin-left:-5px;border:2px solid var(--page);border-radius:50%;background:var(--accent)}.proof-dots span:nth-child(2){background:var(--gold)}.proof-dots span:nth-child(3){background:var(--signal)}.enter-stage{animation:rise-in .8s var(--ease) both}.enter-stage-delayed{animation-delay:.18s}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero-visual{position:relative;display:grid;min-height:620px;place-items:center}.orbit{position:absolute;width:min(540px,100%);aspect-ratio:1;border:1px solid var(--line);border-radius:50%;animation:orbit 28s linear infinite}.orbit:before,.orbit:after{position:absolute;border-radius:50%;background:var(--gold);content:""}.orbit:before{top:18%;left:9%;width:18px;height:18px;box-shadow:0 0 0 8px var(--page)}.orbit:after{right:8%;bottom:25%;width:9px;height:9px;box-shadow:0 0 0 5px var(--page)}@keyframes orbit{to{transform:rotate(360deg)}}.sun-disc{position:absolute;width:78%;aspect-ratio:1;border-radius:72px 8px;background:linear-gradient(130deg,rgb(255 255 255 / .25),transparent 48%),var(--page-deep);transform:rotate(-8deg)}.floating-note{position:absolute;z-index:6;max-width:180px;padding:.95rem 1.1rem;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);font-family:var(--mono);font-size:.58rem;font-weight:800;line-height:1.45;letter-spacing:.07em;text-transform:uppercase}html[lang=lo-LA] .floating-note{font-family:var(--lao);font-size:.64rem;letter-spacing:0;text-transform:none}.floating-note strong{display:block;margin-top:.25rem;color:var(--accent);font-family:var(--display);font-size:1.02rem;line-height:1.2;letter-spacing:-.01em;text-transform:none}html[lang=lo-LA] .floating-note strong{font-family:var(--lao);font-size:.75rem}.note-one{top:16%;left:-1%;transform:rotate(-5deg)}.note-two{right:-5%;bottom:17%;transform:rotate(5deg)}.phone-frame{position:relative;z-index:4;width:306px;padding:10px;border:1px solid rgb(255 255 255 / .34);border-radius:42px;background:#092d36;box-shadow:var(--shadow),inset 0 0 0 1px #0000005c;transform:rotate(5deg);transition:transform .45s var(--ease)}.phone-frame:hover{transform:rotate(1deg) translateY(-7px)}.phone-screen{min-height:575px;overflow:hidden;border-radius:33px;color:#123b42;background:#f7f3e9}.phone-banner{position:relative;height:238px;overflow:hidden;background-color:#b9ddf1;background-image:linear-gradient(180deg,rgb(248 238 214 / .55),transparent 48%),url(/banner.jpg);background-position:center top;background-size:cover}.phone-status{position:relative;z-index:2;display:flex;justify-content:space-between;padding:.85rem 1rem 0;color:#163934;font-family:var(--mono);font-size:.48rem;font-weight:800}.phone-banner-copy{position:relative;z-index:2;padding:1.15rem .9rem 0}.phone-greeting{display:block;color:#103c45;font-family:var(--mono);font-size:.5rem;font-weight:800;letter-spacing:.1em}.phone-license{display:inline-flex;max-width:225px;align-items:center;gap:.3rem;margin-top:.45rem;padding:.35rem .45rem;border:1px solid rgb(255 255 255 / .72);border-radius:99px;color:#183d3a;background:#ffffffa3;box-shadow:0 8px 18px #08555221;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--body);font-size:.36rem;font-weight:700;line-height:1.25}html[lang=lo-LA] .phone-license{font-family:var(--lao);font-size:.37rem}.phone-license svg{width:12px;height:12px;flex:none;color:#0e8a76}.amount-card{position:relative;z-index:3;min-height:214px;margin:-67px 13px 14px;padding:.95rem 1rem .8rem;overflow:hidden;border-radius:25px;color:#fff;background:radial-gradient(circle at 92% -16%,rgb(255 255 255 / .28),transparent 38%),linear-gradient(135deg,#1fc3a3,#0e8a76 46%,#0a5246);box-shadow:0 24px 40px -20px #0e7c6b94}.amount-card:after{position:absolute;right:-28px;bottom:-35px;width:100px;height:100px;border:1px solid rgb(255 255 255 / .18);border-radius:30px;content:"";transform:rotate(20deg)}.amount-card p{position:relative;margin:0;font-size:.55rem;font-weight:650;letter-spacing:.025em;opacity:.9}.phone-amount{position:relative;display:flex;align-items:baseline;gap:.2rem;margin-top:.2rem;white-space:nowrap}.phone-amount span{font-size:1.25rem;font-weight:800}.phone-amount strong{font-size:1.78rem;font-weight:800;letter-spacing:-.035em;line-height:1}.phone-term{position:relative;display:flex;align-items:flex-start;gap:.35rem;margin-top:.55rem;font-size:.49rem;font-weight:650;line-height:1.3;opacity:.95}.phone-term svg{width:13px;height:13px;flex:none}.amount-card>a{position:relative;display:grid;width:100%;min-height:38px;margin-top:.85rem;place-items:center;border-radius:99px;color:#0e7c6b;background:#fff;box-shadow:0 12px 22px -12px #07403799;font-size:.62rem;font-weight:800;text-decoration:none}.amount-card>small{position:relative;display:block;margin-top:.45rem;color:#f5df99;font-size:.4rem;font-weight:700;text-align:center}.phone-lower{padding:0 .95rem 1.1rem}.phone-lower h3{margin:0;color:#173c3a;font-size:.62rem;font-weight:800}.phone-lower h3:after{display:block;width:31px;height:3px;margin-top:.28rem;border-radius:4px;background:linear-gradient(90deg,#d4a836,#0e8a76);content:""}.phone-flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.85rem}.phone-flow:before{position:absolute;top:15px;right:16%;left:16%;height:2px;background:repeating-linear-gradient(90deg,#0e8a76 0 3px,transparent 3px 6px);content:""}.phone-flow-item{position:relative;z-index:1;display:grid;justify-items:center;gap:.3rem}.phone-flow-item>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1fc3a3,#0a5246);box-shadow:0 8px 16px -9px #0e7c6bb3;font-family:var(--mono);font-size:.48rem;font-weight:800}.phone-flow-item small{color:#214a47;font-size:.38rem;font-weight:700;line-height:1.2;text-align:center}.phone-trust{display:flex;align-items:center;gap:.45rem;margin-top:.75rem;padding:.5rem .55rem;border-radius:12px;color:#536762;background:#eee8dc;font-size:.37rem;line-height:1.3}.phone-trust svg{width:14px;height:14px;flex:none;color:#0e8a76}.ticker{overflow:hidden;border-block:1px solid var(--line);background:var(--surface)}.ticker-track{display:flex;width:max-content;padding-block:1.25rem;animation:ticker 28s linear infinite;font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}html[lang=lo-LA] .ticker-track{font-family:var(--lao);font-size:.75rem;letter-spacing:0;text-transform:none}.ticker-track span{display:inline-flex;align-items:center;gap:1.75rem;padding-right:1.75rem}.ticker-track span:after{color:var(--gold);content:"✦"}@keyframes ticker{to{transform:translate(-50%)}}.section{padding-block:var(--section-space)}.section-top{display:flex;align-items:end;justify-content:space-between;gap:2.5rem;margin-bottom:clamp(3.25rem,7vw,5.6rem)}.section-heading{max-width:850px;margin:0;font-family:var(--display);font-size:clamp(3rem,6vw,5.15rem);font-weight:500;line-height:.96;letter-spacing:-.05em}html[lang=lo-LA] .section-heading{font-family:var(--lao);font-size:clamp(2.4rem,4.8vw,4.35rem);font-weight:600;line-height:1.35;letter-spacing:-.035em}.section-intro{max-width:560px;margin:1.6rem 0 0;color:var(--muted);font-size:1.05rem}.section-index{color:var(--gold);font-family:var(--display);font-size:clamp(4rem,8vw,7.5rem);font-weight:500;line-height:.75;opacity:.62}.benefit-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:1.1rem}.benefit{position:relative;min-height:360px;padding:clamp(1.8rem,4vw,3.4rem);overflow:hidden;border:1px solid var(--line);background:var(--surface);transition:transform .35s var(--ease)}.benefit:hover{transform:translateY(-7px)}.benefit-3{min-height:290px;grid-column:1 / -1}.benefit-number{color:var(--accent);font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.1em}html[lang=lo-LA] .benefit-number{font-family:var(--lao);font-size:.7rem;letter-spacing:.02em}.benefit h3{max-width:580px;margin:6.4rem 0 .9rem;font-family:var(--display);font-size:clamp(2.1rem,4vw,3.4rem);font-weight:500;line-height:.98;letter-spacing:-.04em}.benefit-2 h3{margin-top:3.7rem}.benefit-3 h3{margin-top:3rem}html[lang=lo-LA] .benefit h3{font-family:var(--lao);font-size:clamp(1.8rem,3.3vw,2.9rem);font-weight:600;line-height:1.35}.benefit p{max-width:520px;margin:0;color:var(--muted)}.benefit-glyph{position:absolute;top:7%;right:5%;color:var(--gold);font-family:var(--display);font-size:clamp(5rem,12vw,11rem);font-weight:300;line-height:1;opacity:.65}.mini-timeline{position:absolute;right:6%;bottom:18%;display:flex;width:min(36%,330px);justify-content:space-between}.mini-timeline:before{position:absolute;top:50%;right:0;left:0;height:1px;background:var(--line);content:""}.mini-timeline span{position:relative;z-index:1;width:12px;height:12px;border:3px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.planner-wrap{color:var(--page);background:var(--ink)}.planner{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(3rem,9vw,8rem)}.planner .section-kicker{color:var(--gold)}.planner .section-heading{font-size:clamp(3rem,6vw,4.9rem)}.planner .section-intro{color:#f6f0dfbd}.illustrative-note{margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid rgb(246 240 223 / .22);color:#f6f0dfa6;font-size:.7rem}.planner-panel{padding:clamp(2rem,5vw,3.5rem);border:1px solid rgb(246 240 223 / .3);background:#f6f0df0f;box-shadow:20px 20px #0785a58c}.planner-control+.planner-control{margin-top:2.4rem}.planner-control-head{display:flex;align-items:end;justify-content:space-between;gap:1.25rem}.planner-control label{font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}html[lang=lo-LA] .planner-control label{font-size:.78rem;letter-spacing:0;text-transform:none}.planner-control output{color:var(--gold);font-family:var(--display);font-size:1.9rem;line-height:1;text-align:right}html[lang=lo-LA] .planner-control output{font-family:var(--lao);font-size:1.45rem;font-weight:600}input[type=range]{width:100%;height:2px;margin:1.45rem 0 0;appearance:none;border:0;background:#f6f0df47;cursor:pointer}input[type=range]::-webkit-slider-thumb{width:22px;height:22px;appearance:none;border:5px solid var(--ink);border-radius:50%;background:var(--gold);box-shadow:0 0 0 1px var(--gold)}input[type=range]::-moz-range-thumb{width:13px;height:13px;border:5px solid var(--ink);border-radius:50%;background:var(--gold);box-shadow:0 0 0 1px var(--gold)}.plan-result{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1.25rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(246 240 223 / .28)}.plan-result span{display:block;margin-bottom:.45rem;font-family:var(--mono);font-size:.56rem;font-weight:800;letter-spacing:.12em;opacity:.7;text-transform:uppercase}html[lang=lo-LA] .plan-result span{font-family:var(--lao);font-size:.65rem;letter-spacing:0;text-transform:none}.plan-result strong{display:block;font-family:var(--display);font-size:clamp(2.75rem,5vw,4.2rem);font-weight:500;line-height:.9;letter-spacing:-.05em}html[lang=lo-LA] .plan-result strong{font-family:var(--lao);font-size:clamp(2.25rem,4.4vw,3.6rem);font-weight:600}.plan-result p{max-width:150px;margin:0;font-size:.64rem;opacity:.66;text-align:right}.schedule-bars{display:flex;gap:4px;margin-top:1.75rem}.schedule-bars span{height:7px;min-width:2px;flex:1;background:var(--gold);opacity:.28}.schedule-bars span.is-current{opacity:1}.steps{border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(230px,.66fr);align-items:start;gap:1.9rem;padding-block:2.6rem;border-bottom:1px solid var(--line)}.step-number{color:var(--accent);font-family:var(--display);font-size:2.6rem;line-height:1}.step h3{margin:0;font-family:var(--display);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1;letter-spacing:-.04em}html[lang=lo-LA] .step h3{font-family:var(--lao);font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:600;line-height:1.4}.step p{margin:.2rem 0 0;color:var(--muted)}.step-tag{justify-self:end;padding:.5rem .7rem;border:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}html[lang=lo-LA] .step-tag{font-family:var(--lao);font-size:.63rem;letter-spacing:0;text-transform:none}.trust-wrap{overflow:hidden;background:var(--page-deep)}.trust{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,7.5rem)}.trust-seal{position:relative;display:grid;width:min(480px,100%);aspect-ratio:1;margin:auto;place-items:center}.seal-ring{position:absolute;inset:4%;display:grid;place-items:start center;border:1px solid var(--ink);border-radius:50%;animation:orbit 40s linear infinite reverse}.seal-ring span{max-width:70%;padding:.45rem .7rem;color:var(--muted);background:var(--page-deep);font-family:var(--mono);font-size:.57rem;font-weight:700;letter-spacing:.12em;text-align:center;transform:translateY(-50%)}html[lang=lo-LA] .seal-ring span{font-family:var(--lao);font-size:.66rem;letter-spacing:0}.seal-core{display:grid;width:60%;aspect-ratio:1;place-items:center;border-radius:50% 50% 45% 20%;background:var(--accent);box-shadow:0 30px 60px -34px rgb(var(--ink-rgb) / .55);transform:rotate(-9deg)}.seal-core img{width:72%;height:72%;border:4px solid rgb(255 255 255 / .35);border-radius:24%;transform:rotate(9deg)}.trust-points{margin-top:2.75rem}.trust-point{display:grid;grid-template-columns:28px 1fr;gap:1rem;padding-block:1.15rem;border-top:1px solid var(--line)}.trust-point:last-child{border-bottom:1px solid var(--line)}.trust-point>span{color:var(--accent);font-weight:900}.trust-point h3{margin:0 0 .2rem;font-size:.9rem}.trust-point p{margin:0;color:var(--muted);font-size:.8rem}.faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;align-items:start;gap:clamp(2.8rem,9vw,7.5rem)}.faq-intro{position:sticky;top:2rem}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.65rem;list-style:none;cursor:pointer;font-family:var(--display);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.025em}html[lang=lo-LA] .faq-list summary{font-family:var(--lao);font-size:clamp(1.25rem,2.1vw,1.7rem);font-weight:600;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{flex:none;color:var(--accent);content:"+";font-family:var(--body);font-size:1.8rem;font-weight:300;line-height:1;transition:transform .25s ease}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details>p{max-width:680px;margin:-.25rem 0 1.8rem;color:var(--muted)}.final-cta{padding-block:clamp(5rem,12vw,10rem);text-align:center}.final-cta .section-heading{max-width:980px;margin-inline:auto;font-size:clamp(4rem,10vw,9rem);line-height:.82}html[lang=lo-LA] .final-cta .section-heading{font-size:clamp(3rem,7.3vw,6.8rem);line-height:1.25}.final-cta>p:not(.section-kicker){max-width:590px;margin:2.3rem auto 1.9rem;color:var(--muted);font-size:1.05rem}.final-cta .button{min-width:220px}.site-footer{padding:3.8rem 0 1.8rem;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem}.footer-wordmark{overflow-wrap:anywhere;font-family:var(--display);font-size:clamp(4.4rem,12.8vw,11.4rem);font-weight:500;line-height:.65;letter-spacing:-.07em}.footer-links{display:flex;max-width:540px;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.footer-links>a{display:inline-flex;min-height:44px;align-items:center;gap:.6rem;padding:.7rem .85rem;border:1px solid var(--line);font-family:var(--mono);font-size:.58rem;font-weight:800;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background .2s ease,transform .2s ease}html[lang=lo-LA] .footer-links>a{font-family:var(--lao);font-size:.66rem;letter-spacing:0;text-transform:none}.footer-links>a:hover{color:var(--page);background:var(--ink);transform:translateY(-3px)}.footer-links svg{width:18px;height:18px}.footer-links a span{display:grid;gap:.15rem}.footer-links a small{font-size:.48rem;font-weight:500;letter-spacing:0;text-transform:none}.footer-bottom{display:flex;justify-content:space-between;gap:2rem;margin-top:3.5rem;padding-top:1.25rem;border-top:1px solid var(--line);color:var(--muted);font-size:.65rem}.footer-bottom p{max-width:830px;margin:0}.legal-main{padding-bottom:var(--section-space)}.legal-hero{padding-block:clamp(4rem,9vw,8rem) clamp(3rem,6vw,5rem);border-bottom:1px solid var(--line)}.back-link{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:4.5rem;color:var(--muted);font-size:.72rem;font-weight:750;text-decoration:none}.back-link svg{width:18px;height:18px;transform:rotate(180deg)}.legal-hero h1{max-width:1000px;margin:0;font-family:var(--display);font-size:clamp(4.5rem,11vw,9.5rem);font-weight:500;line-height:.84;letter-spacing:-.065em}html[lang=lo-LA] .legal-hero h1{font-family:var(--lao);font-size:clamp(3rem,7vw,6.5rem);font-weight:600;line-height:1.3;letter-spacing:-.04em}.legal-updated{margin:2rem 0 0;color:var(--accent);font-family:var(--mono);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html[lang=lo-LA] .legal-updated{font-family:var(--lao);font-size:.72rem;letter-spacing:0;text-transform:none}.legal-intro{max-width:820px;margin:2rem 0 0;color:var(--muted);font-family:var(--display);font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.4}html[lang=lo-LA] .legal-intro{font-family:var(--lao);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.8}.legal-layout{display:grid;grid-template-columns:210px minmax(0,780px);justify-content:space-between;gap:clamp(3rem,9vw,8rem);padding-top:clamp(3.5rem,8vw,7rem)}.legal-layout aside{position:sticky;top:2rem;display:grid;height:210px;place-items:center;border:1px solid var(--line);background:var(--surface)}.legal-layout aside>span{color:var(--gold);font-family:var(--display);font-size:7rem;line-height:.7}.legal-layout aside p{margin:0;color:var(--accent);font-family:var(--mono);font-size:.58rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.legal-document section{padding:0 0 2.8rem;border-bottom:1px solid var(--line)}.legal-document section+section{padding-top:2.8rem}.legal-document h2{margin:0 0 1.25rem;font-family:var(--display);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:500;line-height:1.1;letter-spacing:-.035em}html[lang=lo-LA] .legal-document h2{font-family:var(--lao);font-size:clamp(1.55rem,2.8vw,2.2rem);font-weight:600;line-height:1.55}.legal-document p{margin:.85rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.8}.legal-document a{color:var(--accent-deep);font-weight:800;text-underline-offset:.2rem}@media(max-width:1080px){.nav-anchor{display:none}.hero{grid-template-columns:1fr}.hero-copy{max-width:850px}.hero-visual{min-height:690px}.note-one{left:10%}.note-two{right:10%}.planner{grid-template-columns:1fr}.planner-copy{max-width:760px}.trust{grid-template-columns:.8fr 1.2fr}}@media(max-width:800px){.shell{width:min(var(--max),calc(100% - 30px))}.site-header{gap:1rem;padding-block:22px}.brand-logo{width:46px;height:46px}.brand-copy strong{font-size:1.5rem}.brand-copy small{display:none}.main-nav{gap:.55rem}.nav-cta{min-height:44px;padding:.6rem .75rem;font-size:.58rem}.hero{min-height:auto;padding-block:4.5rem 6rem}.hero-visual{min-height:620px}.benefit-grid{grid-template-columns:1fr}.benefit-3{grid-column:auto}.mini-timeline{display:none}.step{grid-template-columns:64px 1fr;gap:1rem}.step p,.step-tag{grid-column:2;justify-self:start}.trust{grid-template-columns:1fr}.trust-seal{width:min(82%,430px)}.faq-layout{grid-template-columns:1fr}.faq-intro{position:static}.footer-top{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.legal-layout{grid-template-columns:1fr}.legal-layout aside{display:none}}@media(max-width:560px){.brand-copy strong{font-size:1.25rem}.language-switcher{padding:.3rem .4rem}.nav-cta{display:none}.hero{padding-top:3.8rem}.hero-copy h1{font-size:clamp(3.45rem,16.5vw,5.1rem)}html[lang=lo-LA] .hero-copy h1{font-size:clamp(2.75rem,12.5vw,4.1rem)}.hero-actions .button{width:100%}.micro-proof{align-items:flex-start}.hero-visual{min-height:590px}.orbit{width:112%}.sun-disc{width:92%}.phone-frame{width:274px;transform:rotate(2deg)}.phone-screen{min-height:555px}.note-one{top:10%;left:-1%}.note-two{right:-1%;bottom:10%}.floating-note{max-width:135px;padding:.65rem .75rem}.phone-amount strong{font-size:1.55rem}.section-top{align-items:flex-start}.section-index{display:none}.benefit{min-height:320px}.benefit h3,.benefit-2 h3,.benefit-3 h3{margin-top:4.6rem}.planner-panel{padding:1.75rem 1.3rem;box-shadow:8px 8px #0785a58c}.planner-control-head{display:grid;gap:.65rem}.planner-control output{text-align:left}.plan-result{grid-template-columns:1fr}.plan-result p{max-width:none;text-align:left}.schedule-bars{gap:2px}.step{grid-template-columns:50px 1fr}.trust-seal{width:94%}.footer-wordmark{font-size:clamp(4rem,20vw,6.6rem)}.footer-links{display:grid}.footer-bottom{flex-direction:column}.legal-hero{padding-top:3.5rem}.back-link{margin-bottom:3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
