.free-banner{max-width:1152px;margin:35px auto 0;background:#123126;color:#fff;border-radius:17px;padding:25px 28px;display:flex;justify-content:space-between;align-items:center}.free-banner>div{display:flex;align-items:center;gap:17px}.free-banner h2{margin:8px 0}.free-banner p{color:#aabbb1;font-size:11px}.free-banner>button,.consult{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:9px;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:700}.region-tabs,.admin-tabs{display:flex;gap:8px;overflow:auto}.region-tabs button,.admin-tabs button{border:1px solid var(--line);background:#fff;padding:9px 14px;border-radius:8px;white-space:nowrap}.region-tabs button.on,.admin-tabs button.on{background:#123126;color:#fff}.flow-head{text-align:center;max-width:750px;margin:0 auto 35px}.flow-head h1{font-size:36px}.ref-grid,.checkout-grid,.order-grid{display:grid;grid-template-columns:1.5fr .75fr;gap:20px}.ref-score{display:flex;align-items:center;gap:18px}.ref-score>span{font-size:25px}.ref-score strong{font-size:55px;color:var(--g)}.ref-progress{height:9px;background:#e6ece8;margin:25px 0}.ref-progress i{display:block;width:60%;height:100%;background:var(--g)}.invite-link{display:flex;justify-content:space-between;background:var(--pale);padding:13px;border-radius:10px}.invite-link small,.invite-link b{display:block}.invite-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid var(--line)}.invite-row>span{width:32px;height:32px;border-radius:50%;background:#f1f4f2;display:grid;place-items:center}.invite-row>span.verified{background:#e4f8ea;color:var(--g)}.invite-row>div{flex:1}.invite-row b,.invite-row small{display:block}.invite-row small{font-size:9px}.rules p{display:flex;gap:8px;font-size:12px}.rules p svg{width:16px;color:var(--g)}.steps-top{display:grid;grid-template-columns:repeat(4,1fr);max-width:750px;margin:0 auto 35px}.steps-top span{display:flex;align-items:center;gap:8px}.steps-top i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e8ede9}.steps-top .done i{background:var(--g);color:#fff}.checkout label{display:block;font-size:11px;font-weight:700;margin:15px 0}.checkout input,.checkout select{width:100%;padding:11px;border:1px solid var(--line);border-radius:8px;margin-top:6px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.upload,.choice{display:flex!important;align-items:center;gap:11px;border:1px solid var(--line);padding:13px;border-radius:9px}.upload>span,.choice span{flex:1}.upload b,.upload small,.choice b,.choice small{display:block}.choice input{width:auto;margin:0}.summary{height:max-content}.summary>p,.total{display:flex;justify-content:space-between}.summary>p{border-bottom:1px solid var(--line);padding-bottom:12px}.total b{font-size:25px}.agreement{display:block;text-align:center;font-size:9px}.order-head{display:flex;gap:18px;align-items:center}.order-head>span{width:65px;height:65px;border-radius:50%;background:#e3f8ea;color:var(--g);display:grid;place-items:center}.order-step{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid var(--line)}.order-step>span{width:33px;height:33px;border-radius:50%;background:#eef2ef;display:grid;place-items:center}.order-step.done>span{background:#dff7e6;color:var(--g)}.order-step.now>span{background:var(--g);color:#fff}.order-step>div{flex:1}.order-step b,.order-step small{display:block}.adviser{display:flex;gap:12px;align-items:center}.adviser>span{width:45px;height:45px;border-radius:50%;background:#dff7e6;color:var(--gd);display:grid;place-items:center}.adviser>div{flex:1}.chat{position:fixed;right:20px;bottom:78px;z-index:90;border:0;background:#fff;box-shadow:0 12px 35px #102b2130;border-radius:13px;padding:11px 14px;display:flex;align-items:center;gap:9px}.chat>svg{color:var(--g)}.chat span,.chat small{display:block;text-align:left}.chat small{font-size:8px;color:var(--mut)}@media(max-width:900px){.ref-grid,.checkout-grid,.order-grid{grid-template-columns:1fr}}@media(max-width:650px){.free-banner{margin:18px}.free-banner>button{display:none}.flow-head h1{font-size:28px}.form-two{grid-template-columns:1fr}.steps-top{grid-template-columns:1fr 1fr}.chat span{display:none}.switch{max-width:94%;overflow:auto}}.side-count{margin-left:auto!important;background:#e7f8ec;color:var(--gd)!important;border-radius:99px;padding:2px 6px;font-size:9px!important}.backend-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.backend-head h1{font-size:27px;margin:10px 0 5px}.backend-head p{color:var(--mut);margin:0}.sub-tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);margin-top:25px}.sub-tabs button{border:0;background:none;padding:11px 0;color:var(--mut)}.sub-tabs button.on{color:var(--gd);border-bottom:2px solid var(--g)}.qualification .coupon-lock{padding:25px 15px;border:1px dashed #9bc9a8;border-radius:12px;background:#f4fbf6;text-align:center}.coupon-lock svg{color:var(--g);width:34px;height:34px}.coupon-lock b,.coupon-lock span{display:block}.coupon-lock b{margin:10px 0}.coupon-lock span{font-size:10px;color:var(--mut)}.qualification>p{display:flex;align-items:center;gap:7px;font-size:11px}.qualification>p svg{width:14px;color:var(--g)}.small-copy{font-size:11px!important;color:var(--mut)!important}.order-workspace{display:grid;grid-template-columns:290px 1fr;gap:18px}.order-list{height:max-content;padding:15px}.order-list>h2{padding:0 7px}.order-list>button{width:100%;border:0;border-top:1px solid var(--line);background:#fff;padding:15px 8px;text-align:left;display:flex;justify-content:space-between;gap:10px}.order-list>button.on{background:#f1faf4;border-left:3px solid var(--g)}.order-list span b,.order-list span small,.order-list strong{display:block}.order-list span small{font-size:8px;color:var(--mut);margin-top:5px}.order-list strong{font-size:10px;text-align:right;margin-top:6px}.order-summary{display:flex;justify-content:space-between;align-items:center}.order-summary h2{margin:9px 0}.order-summary p{font-size:10px!important}.adviser-inline{display:flex;align-items:center;gap:10px;border-left:1px solid var(--line);padding-left:20px}.adviser-inline>span{width:40px;height:40px;border-radius:50%;background:#dff7e6;color:var(--gd);display:grid;place-items:center}.adviser-inline div{min-width:160px}.adviser-inline b,.adviser-inline small{display:block}.adviser-inline b{font-size:11px}.adviser-inline small{font-size:8px;color:var(--mut)}.material{display:flex;align-items:center;justify-content:space-between;background:#fffaf0;border-color:#eedda9}.material h3{margin:7px 0}.material p{margin:0;font-size:10px!important}@media(max-width:900px){.order-workspace{grid-template-columns:1fr}.order-list{display:none}}@media(max-width:650px){.backend-head,.order-summary{align-items:flex-start;gap:14px;flex-direction:column}.ref-grid{grid-template-columns:1fr}.adviser-inline{border:0;padding:0}.material{align-items:flex-start;gap:12px;flex-direction:column}}.box-title-action{display:flex;justify-content:space-between;align-items:center}.box-title-action button{border:0;background:none;color:var(--gd);font-size:11px}.market-hero{background:linear-gradient(125deg,#123126,#0b7540);color:#fff;border-radius:17px;padding:30px;display:grid;grid-template-columns:1.5fr .7fr;gap:25px}.market-hero h1{font-size:29px;margin:14px 0 7px}.market-hero p{color:#b8cabf}.market-search{height:48px;max-width:610px;background:#fff;border-radius:10px;display:flex;align-items:center;padding-left:14px}.market-search svg{color:#6f7e75;width:17px}.market-search input{border:0;outline:0;flex:1;padding:0 10px}.market-search button{height:100%;border:0;background:var(--g);color:#fff;padding:0 20px;border-radius:0 10px 10px 0}.market-stat{display:grid;align-content:center;gap:12px}.market-stat span{background:#ffffff12;border:1px solid #ffffff1e;padding:13px;border-radius:9px;font-size:10px}.market-stat b{font-size:19px;margin-right:6px}.category-tabs,.order-filter{display:flex;gap:8px;margin:18px 0;overflow:auto}.category-tabs button,.order-filter button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 13px;white-space:nowrap}.category-tabs button.on,.order-filter button.on{background:#123126;color:#fff}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.service-product{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.service-icon{width:40px;height:40px;border-radius:9px;background:#e6f8eb;color:var(--g);display:grid;place-items:center;margin-bottom:12px}.service-icon.large{width:55px;height:55px;flex:none}.service-product h2{font-size:17px}.service-product>p{color:var(--mut);font-size:11px;line-height:1.6;min-height:36px}.service-product ul{list-style:none;padding:0}.service-product li{display:flex;gap:6px;font-size:10px;color:#5f6e64;margin:7px 0}.service-product li svg{width:13px;color:var(--g)}.service-product footer{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between}.service-product footer button{border:0;background:none;color:var(--gd);display:flex;align-items:center;font-size:11px}.service-product footer svg{width:14px}.service-detail{display:grid;grid-template-columns:1fr 330px;gap:18px}.service-title{display:flex;gap:15px;align-items:center}.service-title h1{margin:8px 0}.service-title p{color:var(--mut)}.deliverables{display:grid;grid-template-columns:1fr 1fr;gap:10px}.deliverables span{display:grid;grid-template-columns:26px 1fr;gap:2px 8px;border:1px solid var(--line);padding:12px;border-radius:9px}.deliverables i{grid-row:1/3;width:25px;height:25px;border-radius:50%;background:#e5f8ea;color:var(--g);display:grid;place-items:center}.deliverables svg{width:13px}.deliverables b{font-size:11px}.deliverables small{font-size:8px;color:var(--mut)}.service-flow{display:flex;justify-content:space-between}.service-flow span{text-align:center;width:19%;font-size:10px}.service-flow i{width:29px;height:29px;border-radius:50%;background:#e6f8eb;color:var(--gd);display:grid;place-items:center;margin:0 auto 8px;font-style:normal}.service-buy{height:max-content;position:sticky;top:20px}.service-buy h2{font-size:27px}.service-buy h2 small{font-size:11px}.service-buy label{display:block;font-size:10px;font-weight:700;margin:14px 0}.service-buy select{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;margin-top:5px;background:#fff}.service-buy>p{display:flex;gap:6px;font-size:10px}.service-buy>p svg{width:13px;color:var(--g)}.service-buy>small{display:block;text-align:center;color:var(--mut);font-size:8px;margin-top:10px}.checkout-back{font-size:11px;color:var(--gd);margin-bottom:15px;cursor:pointer}.selected-company{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:10px;padding:13px}.selected-company>b{width:38px;height:38px;border-radius:9px;background:#e3f8ea;color:var(--gd);display:grid;place-items:center}.selected-company span{flex:1}.selected-company strong,.selected-company small{display:block}.selected-company small{color:var(--mut);font-size:8px}.service-checkout textarea{width:100%;min-height:75px;border:1px solid var(--line);border-radius:8px;padding:10px;margin-top:6px}@media(max-width:900px){.market-hero{grid-template-columns:1fr}.market-stat{grid-template-columns:repeat(3,1fr)}.service-grid{grid-template-columns:1fr 1fr}.service-detail{grid-template-columns:1fr}.service-buy{position:static}}@media(max-width:650px){.market-hero{padding:22px}.market-hero h1{font-size:24px}.market-stat,.service-grid,.deliverables{grid-template-columns:1fr}.service-flow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-flow span{width:auto}}:root{--g:#07b53b;--gd:#087d31;--ink:#14251b;--mut:#6d7b72;--line:#e0e8e2;--pale:#f4f7f5}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;background:#fff;font-size:15px}button{font:inherit;cursor:pointer}.logo{display:flex;align-items:center;gap:9px}.logo>b{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#fff;background:var(--g);font:700 22px Georgia}.logo>span{font-size:18px;font-weight:800}.logo small{display:block;font-size:9px;color:#87948c;letter-spacing:1.3px}header{height:72px;padding:0 max(4vw,25px);display:flex;align-items:center;border-bottom:1px solid var(--line);background:#fff}header nav{margin:auto;display:flex;gap:33px}header nav button{border:0;background:none;color:#415047}.primary{border:0;border-radius:10px;background:var(--g);color:#fff;font-weight:700;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.primary svg{width:18px}.full{width:100%}.badge{display:inline-flex;background:#e4f8ea;color:#087a31;padding:5px 9px;border-radius:99px;font-style:normal;font-size:11px;font-weight:700}.badge.warn{background:#fff0e7;color:#bd4a23}.hero{min-height:610px;background:linear-gradient(125deg,#f7faf8,#e7f5eb);display:grid;grid-template-columns:1.05fr .8fr;gap:70px;align-items:center;padding:70px max(calc((100% - 1150px)/2),25px)}.hero h1{font-size:55px;line-height:1.13;letter-spacing:-2px;margin:22px 0}.hero h1 em{font-style:normal;color:var(--g)}.hero>div>p{max-width:610px;color:#657269;line-height:1.8;font-size:16px}.finder{background:#fff;border:1px solid #d9e4dc;padding:8px;border-radius:14px;display:grid;grid-template-columns:1fr 1.2fr auto;box-shadow:0 15px 50px #14452212;margin-top:30px}.finder>span{padding:5px 13px;border-right:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:0 9px;align-items:center}.finder svg{grid-row:1/3;color:var(--g);width:20px}.finder small,.finder b{display:block}.finder small{font-size:10px;color:#8a968e}.finder b{font-size:13px}.trust{display:flex;gap:20px;margin-top:20px;color:#65736a;font-size:12px}.trust span{display:flex;align-items:center;gap:5px}.trust svg{width:16px;color:var(--g)}.mock{background:#fff;border-radius:20px;padding:27px;box-shadow:0 25px 80px #0a5b2925;transform:rotate(-1deg);position:relative}.mock h4{display:flex;justify-content:space-between}.mock>p{display:flex;gap:8px;border:1px solid var(--line);padding:13px;border-radius:10px;font-size:12px!important}.notice{position:absolute;top:-55px;left:-45px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;gap:10px;box-shadow:0 10px 30px #12331e1a}.notice svg{color:var(--g)}.notice span small,.notice span b{display:block}.notice span small{font-size:9px;color:#87938b}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stats span{padding:12px;background:var(--pale);border-radius:9px;font-size:9px;color:#7e8b83}.stats b{display:block;font-size:16px;color:var(--ink)}.progress{height:6px;background:#e8ede9;border-radius:9px}.progress i{display:block;width:78%;height:100%;background:var(--g)}.wrap{max-width:1200px;margin:auto;padding:70px 24px}.pale{max-width:none;background:var(--pale);padding-left:max(calc((100% - 1152px)/2),24px);padding-right:max(calc((100% - 1152px)/2),24px);min-height:calc(100vh - 72px)}.title{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.title h1,.title h2{margin:9px 0 0}.title h2{font-size:30px}.title>button{border:0;background:none;color:var(--gd)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid.two{grid-template-columns:repeat(2,1fr)}.card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.visual{height:140px;background:linear-gradient(130deg,#153c2c,#0c7540);position:relative;padding:14px;color:#fff}.visual>svg{position:absolute;right:35px;top:38px;width:55px;height:55px;color:#ffffff38}.visual>span{position:absolute;left:15px;bottom:14px}.pad{padding:19px}.pad>small{color:#89958d}.pad h3{margin:5px 0 14px}.pad>p,.buy>p{display:flex;align-items:center;gap:6px;color:#637067;font-size:12px}.pad>p svg,.buy>p svg{width:14px;color:var(--g)}.pad footer{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between}.pad footer button{border:0;background:none;color:var(--gd);display:flex}.pad footer svg{width:14px}.flow{background:#123126;color:#fff;padding:52px max(calc((100% - 1152px)/2),24px);display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:30px}.flow p{color:#a7b7ae;font-size:11px}.crumb{color:#88948c;font-size:11px}.wide{height:60px;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 17px;margin:22px 0}.wide.small{height:45px;margin:10px}.wide input{border:0;outline:0;flex:1}.wide>svg{width:18px}.listing{display:grid;grid-template-columns:220px 1fr;gap:22px}.listing aside{background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px;height:max-content}.listing aside>b{display:block;font-size:11px;margin:22px 0 8px}.listing label{display:block;margin:10px 0;color:#607067;font-size:12px}.listing input{accent-color:var(--g);margin-right:8px}.detail{display:grid;grid-template-columns:1fr 340px;gap:22px}.map{height:260px;border-radius:15px 15px 0 0;background:repeating-linear-gradient(25deg,#dce8df,#dce8df 35px,#f7f9f7 36px 53px);display:grid;place-items:center;align-content:center}.map svg{width:50px;height:50px;color:var(--g);fill:var(--g)}.box,.buy{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.map+.box{border-radius:0 0 14px 14px}.box{margin-bottom:18px}.box>p{color:#66746b;line-height:1.7}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.features span{border:1px solid var(--line);padding:12px;border-radius:9px}.features svg{width:20px;color:var(--g)}.features b,.features small{display:block}.features small{font-size:9px;color:#849087}.alert{background:#fff6df;padding:13px;border-radius:9px}.buy{height:max-content;position:sticky;top:20px}.plan{display:flex;justify-content:space-between;width:100%;border:1px solid var(--line);background:#fff;padding:14px;border-radius:10px;margin:9px 0}.plan:first-of-type{border:2px solid var(--g)}.shell{display:grid;grid-template-columns:235px 1fr;min-height:100vh;background:var(--pale)}.side{background:#fff;border-right:1px solid var(--line);padding:24px 15px;display:flex;flex-direction:column;gap:5px}.side.dark{background:#102b21;color:#fff}.profile{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:10px;margin:22px 0}.profile>b,.company>b{width:38px;height:38px;border-radius:9px;background:#dff7e6;color:#087c33;display:grid;place-items:center}.profile span,.profile small{display:block}.profile small{font-size:9px;color:#89958d}.side>button{border:0;background:none;padding:11px;border-radius:9px;text-align:left;display:flex;align-items:center;gap:9px;color:#647168;font-size:12px}.side>button svg{width:17px}.side>button.on{background:#e7f8ec;color:#087b31}.dark>button{color:#a9bcb2}.dark>button.on{background:#1d4736;color:#fff}.side>small{font-size:8px;color:#9da8a1;margin:16px 10px 3px}.main{min-width:0}.bar{height:76px;background:#fff;border-bottom:1px solid var(--line);padding:0 28px;display:flex;align-items:center;justify-content:space-between}.bar h2{font-size:18px;margin:0}.bar small{color:#89958d}.dash{padding:25px;max-width:1400px}.welcome{padding:28px;background:linear-gradient(120deg,#173d2d,#0d713a);color:#fff;border-radius:15px;display:flex;justify-content:space-between}.welcome h1{margin:14px 0 4px}.welcome p{font-size:12px;color:#b9c9c0}.welcome>b{width:110px;height:110px;border:8px solid #ffffff2c;border-top-color:#72dc91;border-radius:50%;display:grid;place-items:center;font-size:27px}.metrics{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--line);border-radius:13px;margin:18px 0}.metrics.four{grid-template-columns:repeat(4,1fr)}.metrics>span{padding:18px;border-right:1px solid var(--line)}.metrics small,.metrics b,.metrics i{display:block}.metrics small{color:#849087}.metrics b{font-size:20px;margin:8px 0}.metrics i{font-style:normal;font-size:9px;color:#26844b}.cols{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.row{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:14px 0}.row>b{width:36px;height:36px;display:grid;place-items:center;background:#e6f8eb;border-radius:8px}.row>span{flex:1}.row strong,.row small{display:block}.row small{font-size:9px;color:#87938b}.row>svg{width:14px}.services{display:grid;grid-template-columns:1fr 1fr;gap:8px}.services button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px;display:grid;place-items:center;font-size:10px}.services svg{width:18px;color:var(--g)}.company{background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px;display:flex;gap:13px;align-items:center}.company>b{width:50px;height:50px}.company h2{font-size:18px;margin:0}.company p{font-size:10px;color:#829087}.mailbox{height:calc(100vh - 76px);display:grid;grid-template-columns:350px 1fr;background:#fff}.mailbox>section:first-child{border-right:1px solid var(--line)}.mail{border:0;border-bottom:1px solid var(--line);background:#fff;width:100%;display:flex;gap:10px;text-align:left;padding:15px}.mail.on{border-left:3px solid var(--g);background:#f1faf4}.mail>svg{color:var(--g)}.mail span{flex:1}.mail span b,.mail span small{display:block}.mail span b{font-size:11px;margin:7px 0}.mail span small{font-size:9px;color:#849087}.letter{padding:30px;background:#fafcfb}.letter>p{color:#829087}.envelope{height:230px;max-width:600px;background:#fff;border:1px solid #d5dcd7;box-shadow:0 14px 40px #16261a18;margin:22px auto;padding:28px}.envelope>b{color:#e43d3d;font-size:23px}.envelope h3{text-align:center;font-family:serif}.actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.actions button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px;display:flex;align-items:center;text-align:left;gap:10px}.actions svg{color:var(--g)}.actions span{flex:1}.actions span b,.actions span small{display:block}.actions span small{font-size:8px;color:#87938b}.actions strong{font-size:9px}table{width:100%;border-collapse:collapse}th{font-size:9px;color:#7d8a82;background:#f4f7f5;text-align:left;padding:11px}td{border-top:1px solid var(--line);padding:13px 11px;font-size:10px}td b,td small{display:block}td small{color:#88958c}.switch{position:fixed;z-index:99;left:50%;bottom:16px;transform:translate(-50%);background:#102b21;border-radius:12px;padding:7px;display:flex;box-shadow:0 14px 35px #0004}.switch button{border:0;background:none;color:#9eb2a7;width:32px;height:32px;border-radius:7px;display:grid;place-items:center}.switch button.on{background:var(--g);color:#fff}.switch svg{width:16px}@media(max-width:900px){header nav{display:none}.hero{grid-template-columns:1fr}.mock{display:none}.grid,.flow{grid-template-columns:1fr 1fr}.listing{grid-template-columns:1fr}.listing aside{display:none}.detail{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.shell{grid-template-columns:72px 1fr}.side .logo span,.profile span,.side>small{display:none}.side>button{font-size:0;justify-content:center}.mailbox{grid-template-columns:300px 1fr}.metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.hero{padding:50px 18px}.hero h1{font-size:39px}.finder{grid-template-columns:1fr}.trust{flex-wrap:wrap}.wrap{padding:45px 16px}.grid,.grid.two{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}.shell{display:block}.side{display:none}.dash{padding:15px}.metrics,.metrics.four{grid-template-columns:1fr 1fr}.cols{grid-template-columns:1fr}.mailbox{display:block;height:auto}.letter{padding:20px 15px}.actions{grid-template-columns:1fr}}.prototype-ribbon{position:sticky;z-index:101;top:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;padding:9px 18px;color:#163b27;background:#eaf8ec;border-bottom:1px solid #b4dfbd;font-size:13px}.prototype-ribbon a{color:#075e2c;font-weight:700;text-decoration:underline}.module-nav{display:flex;gap:5px;align-items:center;overflow-x:auto;padding:8px 15px;background:#fff;border-bottom:1px solid #e0e8e2}.module-nav button{flex:none;border:0;border-radius:7px;background:transparent;color:#3e5144;padding:7px 10px;font-size:12px}.module-nav button.on{background:#e4f8ea;color:#087a31;font-weight:700}.switch button:focus-visible{outline:2px solid white}
