/* =========================================================
   LAWYL landing
   Neutral white / near-black base (Bevel-style), navy ink,
   gold as the brand accent, soft blue · sage · violet · rose
   as supporting tints that complement the app.
   ========================================================= */
:root{
  --font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,"Segoe UI",Roboto,sans-serif;
  --bg:#f3f5f7;
  --white:#fff;
  --ink:#17202a;
  --ink-2:rgba(23,32,42,.62);
  --ink-3:rgba(23,32,42,.4);
  --line:rgba(23,32,42,.08);
  --navy:#1d2a36;
  --dark:#101317;
  --dark-2:#1a1e24;
  --gold:#a8803f;
  --gold-2:#c9a86a;
  --gold-3:#e9d9b0;
  --gold-deep:#8a6a33;
  /* supporting tints */
  --t-blue:#e4ecf7;  --c-blue:#3f659c;
  --t-sage:#e1eee6;  --c-sage:#3f7a5c;
  --t-violet:#e8e7f6;--c-violet:#5a5896;
  --t-rose:#f6e5df;  --c-rose:#a9543f;
  --r-bento:36px;
  --glass:rgba(255,255,255,.66);
  --glass-border:rgba(255,255,255,.85);
  --shadow-soft:0 1px 2px rgba(23,32,42,.04),0 12px 40px -12px rgba(23,32,42,.14);
  --shadow-ui:0 1px 2px rgba(23,32,42,.06),0 18px 40px -18px rgba(23,32,42,.28);
  --ease:cubic-bezier(.22,1,.36,1);
  --gutter:clamp(1rem,2.2vw,2rem);
  --sec:clamp(4.5rem,8vw,8rem);
  --gold-text:linear-gradient(100deg,#8a6a33 0%,#b8924d 25%,#e2cc97 45%,#c9a86a 60%,#8a6a33 100%);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
html,body{margin:0;overflow-x:clip}
body{font-family:var(--font);background:var(--bg);color:var(--ink);font-size:17px;font-weight:500;line-height:1.4;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
a{color:inherit;text-decoration:none}
img,svg,canvas{display:block}
button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
ul,ol{margin:0;padding:0;list-style:none}
p{margin:0}
::selection{background:var(--gold-3);color:var(--ink)}
:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}

.container{max-width:90rem;margin:0 auto;padding:0 var(--gutter)}

/* ---------- Type ---------- */
.h1,.h2,.h3,.h2-h3{font-weight:600;letter-spacing:-.03em;line-height:1;margin:0}
.h1{font-size:clamp(3rem,2.857vw + 2.429rem,5.25rem)}
.h2{font-size:clamp(2.5rem,2.143vw + 2.071rem,4rem)}
.h2-h3{font-size:clamp(1.9rem,1.2vw + 1.5rem,2.75rem)}
.h3{font-size:clamp(1.5rem,.5vw + 1.35rem,1.9rem);letter-spacing:-.025em}
.mu{color:var(--ink-3)}
.lead{font-size:clamp(1.125rem,.357vw + 1.05rem,1.375rem);color:var(--ink-2);line-height:1.4;font-weight:500}
.head{text-align:center;max-width:52rem;margin:0 auto clamp(2.5rem,4vw,4rem);display:flex;flex-direction:column;align-items:center;gap:1.1rem}
.head--left{text-align:left;align-items:flex-start;margin:0}
.head .lead{max-width:36rem}
.h1 em,.h1 em .w-word,.ac,.ac .w-word{font-style:normal;background:var(--gold-text);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:foil 9s ease-in-out infinite alternate}
@keyframes foil{to{background-position:100% 0}}
.dark .ac,.dark .ac .w-word{background-image:linear-gradient(100deg,#c9a86a 0%,#e9d9b0 40%,#f6ecd2 55%,#d6b77a 75%,#c9a86a 100%)}

.w-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}
.w-line>span{display:inline-block;will-change:transform}
.w-word{display:inline-block;white-space:pre}

/* ---------- Glass & UI surfaces ---------- */
.glass{background:var(--glass);-webkit-backdrop-filter:blur(.75rem) saturate(1.4);backdrop-filter:blur(.75rem) saturate(1.4);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),var(--shadow-soft)}
.ui{background:#fff;border-radius:1rem;box-shadow:var(--shadow-ui);border:1px solid rgba(23,32,42,.05)}

/* ---------- Glossy icons (app-icon style) ---------- */
.gi{--c1:#7ea3d6;--c2:#3f659c;position:relative;display:grid!important;place-items:center;width:52px;height:52px;flex:none;border-radius:15px;background:linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 1px 1px rgba(255,255,255,.55),inset 0 -3px 6px rgba(0,0,0,.16),0 10px 20px -10px var(--c2);overflow:hidden}
.gi::before{content:"";position:absolute;left:-10%;right:-10%;top:-55%;height:80%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0));pointer-events:none}
.gi .hi{position:relative;display:block;margin:0;width:26px;height:26px;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}
.gi--sm{width:36px;height:36px;border-radius:11px}
.gi--sm .hi{width:19px;height:19px}
.gi--lg{width:64px;height:64px;border-radius:19px}
.gi--lg .hi{width:32px;height:32px}
.gi--blue{--c1:#86aadb;--c2:#3f659c}
.gi--sage{--c1:#8cc5a5;--c2:#3f7a5c}
.gi--violet{--c1:#a9a7e0;--c2:#5a5896}
.gi--rose{--c1:#e7a893;--c2:#a9543f}
.gi--gold{--c1:#e0c48c;--c2:#9c7535}
.gi--slate{--c1:#9aa9bd;--c2:#46566b}
.gi--navy{--c1:#4a5f76;--c2:#172330}

/* ---------- Buttons ---------- */
.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1.25rem;border-radius:99px;font-weight:500;font-size:1rem;line-height:1.2;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease),background-color .25s,box-shadow .35s var(--ease)}
.btn::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle 5rem at var(--mx,50%) var(--my,50%),rgba(255,255,255,.28),transparent 70%);opacity:0;transition:opacity .3s;z-index:-1}
.btn:hover::after{opacity:1}
.btn:active{transform:scale(.97)}
.btn-lg{padding:1rem 1.6rem;font-size:1.0625rem}
.btn-dark{background:var(--ink);color:#fff;box-shadow:0 8px 24px -10px rgba(23,32,42,.6)}
.btn-dark:hover{box-shadow:0 14px 30px -12px rgba(23,32,42,.7)}
.btn-gold{background:linear-gradient(180deg,#d6b77a,#b8924d);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 22px -10px rgba(168,128,63,.7)}
.btn-glass{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border:1px solid rgba(255,255,255,.9);color:var(--ink)}
.btn-outline{border:1px solid rgba(23,32,42,.2);color:var(--ink)}
.btn-outline::after{background:radial-gradient(circle 5rem at var(--mx,50%) var(--my,50%),rgba(23,32,42,.06),transparent 70%)}
.btn-play{background:#000;color:#fff;border-radius:.8rem;padding:.5rem 1.1rem .5rem .85rem;gap:.6rem;box-shadow:inset 0 0 0 1px #a6a6a6,0 8px 24px -10px rgba(0,0,0,.6)}
.btn-play.btn-lg{padding:.65rem 1.4rem .65rem 1.05rem;font-size:1.0625rem}
.i-play{width:1.45em;height:1.55em;flex:none}
.btn-play_t{display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-size:1.15em;font-weight:600;letter-spacing:-.01em;line-height:1}
.btn-play_t small{font-size:.55em;font-weight:500;letter-spacing:.06em;margin-bottom:.25em}
.arr{transition:transform .35s var(--ease)}
.btn:hover .arr{transform:translateX(4px)}

.card{background:var(--white);border-radius:var(--r-bento);position:relative;overflow:hidden}

/* shared little bits */
.avs{display:flex}
.avs i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:700;color:#fff;border:2px solid #fff;margin-left:-8px;background:linear-gradient(135deg,#c9a86a,#8a6a33)}
.avs i:first-child{margin-left:0}
.avs i:nth-child(2){background:linear-gradient(135deg,#86aadb,#3f659c)}
.avs i:nth-child(3){background:linear-gradient(135deg,#8cc5a5,#3f7a5c)}
.ok{width:32px;height:32px;border-radius:50%;background:#2f8a5b;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;flex:none;font-size:.9rem}

/* =========================================================
   NAV
   ========================================================= */
.nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;flex-direction:column;align-items:center;padding:1rem var(--gutter) 0;pointer-events:none}
.nav_bar{pointer-events:auto;display:flex;align-items:center;gap:2.5rem;padding:.5rem .5rem .5rem 1.4rem;border-radius:2rem;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(.75rem) saturate(1.4);backdrop-filter:blur(.75rem) saturate(1.4);border:1px solid rgba(255,255,255,.6);transition:box-shadow .5s var(--ease),background-color .5s var(--ease),border-color .5s}
.nav.is-scrolled .nav_bar{background:rgba(255,255,255,.76);box-shadow:0 10px 40px -14px rgba(23,32,42,.22)}
.nav_logo{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;font-size:1.25rem;letter-spacing:.06em;color:var(--ink)}
.nav_mark{width:28px;height:28px;flex:none;object-fit:contain}
.nav_links{position:relative;display:flex;align-items:center;gap:.25rem}
.nav_links a{position:relative;z-index:1;padding:.5rem .9rem;font-size:1rem;color:var(--ink-2);transition:color .2s}
.nav_links a:hover,.nav_links a.is-active{color:var(--ink)}
.nav_pill{position:absolute;z-index:0;top:0;left:0;height:100%;width:0;border-radius:99px;background:rgba(23,32,42,.06);opacity:0;transition:transform .45s var(--ease),width .45s var(--ease),opacity .25s}
.nav_cta{padding:.7rem 1.1rem;font-size:.9375rem}
.nav_cta.btn-play{padding:.4rem .95rem .4rem .75rem}
.nav.is-dark .nav_bar{background:rgba(26,30,36,.66);border-color:rgba(255,255,255,.1)}
.nav.is-dark .nav_logo,.nav.is-dark .nav_burger{color:#fff}
.nav.is-dark .nav_links a{color:rgba(255,255,255,.62)}
.nav.is-dark .nav_links a:hover,.nav.is-dark .nav_links a.is-active{color:#fff}
.nav.is-dark .nav_pill{background:rgba(255,255,255,.1)}
.nav.is-dark .nav_cta:not(.btn-play){background:#fff;color:var(--ink)}
.nav_burger{display:none;position:relative;width:2.75rem;height:2.75rem;border-radius:50%}
.nav_burger i{position:absolute;left:.75rem;right:.75rem;height:2px;border-radius:2px;background:currentColor;transition:transform .45s var(--ease),top .45s var(--ease),left .45s var(--ease)}
.nav_burger i:first-child{top:calc(50% - 4px)}
.nav_burger i:last-child{top:calc(50% + 3px);left:1.1rem}
.nav.is-open .nav_burger i:first-child{top:calc(50% - 1px);transform:rotate(45deg)}
.nav.is-open .nav_burger i:last-child{top:calc(50% - 1px);left:.75rem;transform:rotate(-45deg)}
.nav_menu{display:none}

/* =========================================================
   SKY — pearl sky with a whisper of warm gold
   ========================================================= */
.sky{position:absolute;inset:.5rem;border-radius:1.5rem;overflow:hidden;background:linear-gradient(180deg,#dde8f5 0%,#eaf0f7 38%,#f7f6f2 74%,#fbfaf7 100%);pointer-events:none;z-index:0}
.sky::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 40% at 50% 70%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%)}
.sky_clouds{position:absolute;top:-4%;left:-10%;width:120%;height:70%;opacity:.95;filter:blur(3px);animation:drift 90s linear infinite alternate;-webkit-mask-image:linear-gradient(#000 40%,transparent 100%);mask-image:linear-gradient(#000 40%,transparent 100%)}
.sky_tunnel{position:absolute;left:0;top:0;width:100%;height:100%;filter:blur(5px);-webkit-mask-image:linear-gradient(#0000 30%,#000 52% 90%,#0000 100%);mask-image:linear-gradient(#0000 30%,#000 52% 90%,#0000 100%)}
@keyframes drift{to{transform:translate3d(-7%,0,0)}}

/* =========================================================
   HERO
   ========================================================= */
.hero{position:relative;padding:clamp(7.5rem,14vh,10rem) 0 clamp(3rem,6vw,5rem);display:flex;flex-direction:column;align-items:center;overflow:hidden}
.hero_inner{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:0 var(--gutter);max-width:62rem}
.hero .lead{max-width:38rem}
.ctas{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.4rem}
.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;font-size:.875rem;color:var(--ink-2)}
.trust li{display:flex;align-items:center;gap:.45rem}
.trust li::before{content:"";width:16px;height:16px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' stroke='%23e9d9b0' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}

/* ---- Booking demo ---- */
.demo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;margin-top:clamp(2.5rem,5vh,4rem);padding:0 var(--gutter)}
.demo_stage{position:relative;width:100%;max-width:64rem;display:flex;justify-content:center}
.demo_phone{position:relative;z-index:2}
.demo_phone .phone{box-shadow:0 50px 90px -40px rgba(23,32,42,.55),0 0 0 1px rgba(255,255,255,.08) inset}
.dfloat{position:absolute;z-index:3;display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem .8rem .8rem;border-radius:1.25rem;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(1rem) saturate(1.4);backdrop-filter:blur(1rem) saturate(1.4);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff,var(--shadow-ui);font-size:.8125rem;color:var(--ink-2);white-space:nowrap;opacity:0;transform:translateY(14px) scale(.96);filter:blur(6px);transition:opacity .6s var(--ease),transform .7s var(--ease),filter .6s var(--ease);pointer-events:none}
.dfloat.is-on{opacity:1;transform:none;filter:none}
.dfloat b{display:block;color:var(--ink);font-size:.9375rem;font-weight:600}
.dfloat span{display:block}
.dfloat--l{right:calc(50% + 175px)}
.dfloat--r{left:calc(50% + 175px)}
.dfloat .avs{margin-left:.3rem}
/* Hero step cards hidden for now; remove this rule to bring them back */
.dfloat{display:none!important}
.dnotif{align-items:flex-start;white-space:normal;width:19rem;padding:.9rem 1rem}
.dnotif_mark{width:34px;height:34px;flex:none;object-fit:contain}
.dnotif small{display:block;font-size:.75rem;color:var(--ink-3);margin-bottom:.15rem}

/* demo phone internals: real app screens, tap hotspots and animated overlays */
.scenes{position:absolute;inset:0;overflow:hidden}
.scene{position:absolute;inset:0;background:#fff;visibility:hidden}
.scene.is-on{visibility:visible}
.scene>img{display:block;width:100%;height:100%;object-fit:cover}
.scene .ov{position:absolute;height:auto;display:block}
.hot{position:absolute;border-radius:.9em;transition:background-color .2s,box-shadow .3s,transform .25s var(--ease)}
.hot.is-pressed{background:rgba(23,32,42,.14);transform:scale(.97)}
.hot--card.is-picked{box-shadow:0 0 0 2px var(--gold-2)}
/* tap indicator: the element sits on the tap point */
.tap{position:absolute;left:0;top:0;width:0;height:0;opacity:0;pointer-events:none;z-index:6}
.tap_dot{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;background:rgba(23,32,42,.18);border:2px solid rgba(255,255,255,.95);box-shadow:0 4px 14px rgba(23,32,42,.25)}
.tap_ring{position:absolute;left:-24px;top:-24px;width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.95);background:rgba(201,168,106,.35);box-shadow:0 0 0 1px rgba(23,32,42,.15);opacity:0}

/* =========================================================
   TICKER
   ========================================================= */
.ticker{padding:clamp(2.5rem,4vw,3.5rem) 0 0}
.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}
.marquee_track{display:flex;align-items:center;width:max-content;gap:2rem;padding-right:2rem;will-change:transform}
.marquee_track span{font-size:clamp(1.5rem,2vw,2.25rem);font-weight:600;letter-spacing:-.02em;color:rgba(23,32,42,.34);transition:color .3s}
.marquee_track span:hover{color:var(--ink)}
.marquee_track b{font-size:1rem;color:var(--gold-2)}

/* =========================================================
   SECTIONS
   ========================================================= */
.section{position:relative;padding:var(--sec) 0}
.section--tight{padding-top:calc(var(--sec)*.5)}
.band{background:#fff;margin:0 .5rem;border-radius:2.5rem}

/* ---- Problem ---- */
.probs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.prob{display:flex;flex-direction:column;padding:.6rem}
.viz{position:relative;height:17rem;border-radius:1.75rem;overflow:hidden;display:flex;align-items:center;justify-content:center}
.viz--rose{background:radial-gradient(circle at 70% 110%,#f1cfc3,transparent 60%),linear-gradient(180deg,#fbf3f0,#f6e5df)}
.viz--blue{background:radial-gradient(circle at 30% 110%,#c9d9ef,transparent 60%),linear-gradient(180deg,#f3f7fc,#e4ecf7)}
.viz--violet{background:radial-gradient(circle at 70% 110%,#d6d4f0,transparent 60%),linear-gradient(180deg,#f6f5fc,#e8e7f6)}
.prob_txt{padding:1.6rem 1.6rem 1.8rem;display:flex;flex-direction:column;gap:.6rem}
.prob .num{font-size:.8125rem;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}
.prob p{color:var(--ink-2)}
/* clash calendar */
.cal{width:78%;padding:.9rem 1rem 1rem}
.cal_h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.7rem}
.cal_h b{font-size:.9375rem}
.cal_h span{font-size:.75rem;color:var(--ink-3)}
.cal_body{display:grid;grid-template-columns:2.6rem 1fr;gap:.5rem}
.cal_rail{display:flex;flex-direction:column;justify-content:space-between;font-size:.6875rem;color:var(--ink-3);padding:.1rem 0}
.cal_grid{position:relative;height:7rem;background:repeating-linear-gradient(180deg,transparent 0 calc(50% - 1px),rgba(23,32,42,.06) calc(50% - 1px) 50%)}
.ev{position:absolute;top:30%;height:52%;padding:.45rem .55rem;border-radius:.6rem;font-size:.6875rem;line-height:1.25;display:flex;flex-direction:column;justify-content:center}
.ev b{font-size:.75rem;font-weight:600}
.ev--a{left:0;width:58%;background:#e4ecf7;color:#2c4a75;border-left:3px solid #3f659c}
.ev--b{right:0;width:58%;top:36%;background:#f6e0d9;color:#8b3f2d;border-left:3px solid #a9543f;box-shadow:0 8px 20px -10px rgba(169,84,63,.6)}
.pill-alert,.pill-time{position:absolute;display:flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:99px;font-size:.8125rem;font-weight:600}
.pill-alert{bottom:1.1rem;right:1.1rem;color:#8b3f2d}
.pill-alert .hi,.pill-time .hi{width:17px;height:17px}
.pill-time{top:1.1rem;right:1.1rem;color:var(--ink)}
/* portal */
.portal{width:78%;overflow:hidden;padding-bottom:.4rem;transform:translateY(-.8rem)}
.portal_bar{display:flex;align-items:center;gap:.3rem;padding:.6rem .8rem;border-bottom:1px solid var(--line);background:#fafbfc}
.portal_bar i{width:7px;height:7px;border-radius:50%;background:#dfe3e8}
.portal_bar span{margin-left:.5rem;font-size:.6875rem;color:var(--ink-3);font-weight:600}
.portal_row{display:grid;grid-template-columns:3.4rem 1fr 2.2rem;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.75rem;color:var(--ink-2)}
.portal_row b{color:var(--ink);font-weight:600}
.portal_row em{height:6px;border-radius:3px;background:rgba(23,32,42,.08)}
.portal_row s{color:var(--ink-3);margin-right:.25rem}
.portal_row.is-hl{background:#fff7e6}
.portal_row.is-hl span{color:#8a5a00;font-weight:600}
.toast{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;font-size:.75rem;color:var(--ink-2)}
.toast b{display:block;font-size:.8125rem;color:var(--ink)}
/* recents */
.recents{width:78%;padding:.8rem .6rem .5rem}
.rec_h{font-size:.75rem;font-weight:600;color:var(--ink-3);padding:0 .4rem .4rem}
.rec_row{display:flex;align-items:center;gap:.65rem;padding:.5rem .4rem;border-top:1px solid var(--line)}
.rec_row i{width:30px;height:30px;border-radius:50%;background:#eceef4;color:var(--ink-2);display:grid;place-items:center;font-style:normal;font-size:.6875rem;font-weight:700;flex:none}
.rec_row div{flex:1;min-width:0}
.rec_row b{display:block;font-size:.8125rem}
.rec_row span{display:block;font-size:.6875rem;color:#b3331f}
.rec_row .hi{width:18px;height:18px;color:#b3331f}
.bridge{margin:clamp(4rem,7vw,6rem) auto 0;max-width:56rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}
.bridge_text{font-size:clamp(1.75rem,2.1vw + 1rem,3rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}

/* ---- Pillars ---- */
.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}
.pil{min-height:46rem;display:flex;flex-direction:column}
.pil--blue{background:linear-gradient(180deg,#f5f8fc 0%,#e4ecf7 100%)}
.pil--sage{background:linear-gradient(180deg,#f5f9f6 0%,#e1eee6 100%)}
.pil--dark{background:var(--dark);background-image:radial-gradient(circle at 50% 115%,rgba(201,168,106,.28),transparent 60%);color:#fff}
.pil--dark .pil_txt p{color:rgba(255,255,255,.62)}
.pil--dark .tag{color:var(--gold-2)}
.pil_txt{padding:3rem 3rem 0;display:flex;flex-direction:column;gap:.75rem}
.pil_txt p{color:var(--ink-2);font-size:clamp(1.0625rem,.3vw + 1rem,1.25rem)}
.tag{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}
.pil--blue .tag{color:var(--c-blue)}
.pil--sage .tag{color:var(--c-sage)}
.pil_ph{position:relative;margin-top:auto;height:26rem;display:flex;justify-content:center}
.pil_ph .phone{position:absolute;top:0;transition:transform .7s var(--ease)}
.pil:hover .pil_ph .phone{transform:translateY(-10px)}
.float{position:absolute;display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;border-radius:1.2rem;font-size:.8125rem;color:var(--ink-2);white-space:nowrap;z-index:3}
.float b{display:block;color:var(--ink);font-size:1rem;font-weight:600}
.float span{display:block}
.pil .float{left:1.5rem;right:1.5rem;bottom:2rem}
.float .ph-av.sm,.acard .ph-av.sm{display:grid;width:34px;height:34px;font-size:.75rem}

/* ---- How it works ---- */
.steps{display:grid;grid-template-columns:1fr 1.05fr;gap:2rem;padding:clamp(1rem,2vw,1.5rem)}
.steps_list{display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:clamp(.5rem,2vw,2rem)}
.steps_list button{display:flex;gap:1.1rem;align-items:flex-start;width:100%;text-align:left;padding:1.25rem;border-radius:1.5rem;transition:background-color .35s var(--ease)}
.steps_list button:hover{background:rgba(243,245,247,.8)}
.steps_list button[aria-selected="true"]{background:var(--bg)}
.ring{position:relative;width:40px;height:40px;flex:none;display:grid;place-items:center}
.ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.ring circle{fill:none;stroke-width:2.5}
.ring circle:first-child{stroke:rgba(23,32,42,.1)}
.ring circle:last-child{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:100.53;stroke-dashoffset:100.53}
.ring em{font-style:normal;font-weight:600;font-size:.9375rem}
.steps_t b{display:block;font-size:clamp(1.25rem,.5vw + 1.1rem,1.5rem);font-weight:600;letter-spacing:-.01em;margin-bottom:.3rem}
.steps_t span{display:block;color:var(--ink-2);max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease),opacity .4s}
.steps_list button[aria-selected="true"] .steps_t span{max-height:6rem;opacity:1}
.steps_media{position:relative;border-radius:1.75rem;overflow:hidden;min-height:40rem;background:linear-gradient(180deg,#eef3fa 0%,#e4ecf7 100%)}
.steps_glow{position:absolute;inset:auto -20% -30% -20%;height:70%;background:radial-gradient(closest-side,rgba(255,255,255,.9),transparent);filter:blur(20px)}
.steps_ph{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 40px)) scale(.96);opacity:0;transition:opacity .6s var(--ease),transform .8s var(--ease)}
.steps_ph.is-active{opacity:1;transform:translate(-50%,-50%) scale(1)}

/* ---- Services bento ---- */
.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
.tile{position:relative;background:#fff;border-radius:1.75rem;padding:1.6rem;display:flex;flex-direction:column;gap:.45rem;min-height:15rem;overflow:hidden;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}
.tile::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line)}
.tile:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px rgba(23,32,42,.28)}
.tile .gi{margin-bottom:auto;transition:transform .6s var(--ease)}
.tile:hover .gi{transform:translateY(-3px) rotate(-4deg) scale(1.05)}
.tile b{font-size:1.1875rem;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin-top:1.6rem}
.tile>span:not(.gi){font-size:.9375rem;color:var(--ink-2);line-height:1.4}
.tile--feature{grid-column:span 2;grid-row:span 2;flex-direction:row;padding:0;background:linear-gradient(160deg,#f5f8fc 0%,#e4ecf7 100%)}
.tile_txt{flex:1;padding:2.25rem;display:flex;flex-direction:column;gap:.55rem}
.tile_txt .gi{margin-bottom:auto}
.tile_txt small{font-size:.8125rem;font-weight:600;color:var(--c-blue);margin-top:1.6rem}
.tile_txt b{font-size:clamp(1.6rem,1vw + 1.2rem,2.1rem);letter-spacing:-.03em;margin:0}
.tile_txt span{color:var(--ink-2);font-size:1.0625rem;max-width:18rem}
.tile_ph{position:relative;width:46%;min-width:250px;align-self:stretch}
.tile_ph .phone{position:absolute;top:2.25rem;left:0;box-shadow:0 40px 80px -30px rgba(23,32,42,.5)}
.tile_chip{left:auto;right:1.25rem;bottom:1.5rem;position:absolute}

/* =========================================================
   DARK — case tracking
   ========================================================= */
.dark{position:relative;background:var(--dark);color:#fff;padding:clamp(5rem,9vw,8rem) 0 var(--sec);overflow:hidden}
.dark .lead{color:rgba(255,255,255,.6)}
.dark .mu{color:rgba(255,255,255,.42)}
.dark_beam{position:absolute;left:50%;top:0;width:min(1000px,130vw);height:760px;transform:translateX(-50%);background:conic-gradient(from 180deg at 50% 0%,transparent 162deg,rgba(134,170,219,.2) 172deg,rgba(233,217,176,.2) 180deg,rgba(134,170,219,.2) 188deg,transparent 198deg);filter:blur(30px);pointer-events:none;-webkit-mask-image:linear-gradient(#000 25%,transparent 90%);mask-image:linear-gradient(#000 25%,transparent 90%)}
.dark::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 50% 35% at 50% 18%,#000,transparent);mask-image:radial-gradient(ellipse 50% 35% at 50% 18%,#000,transparent);pointer-events:none}
.head--dark{margin-bottom:clamp(3rem,6vw,5rem)}
.stack{display:flex;flex-direction:column;gap:2rem}
.scard{position:sticky;top:6rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-radius:var(--r-bento);overflow:hidden;color:var(--ink);transform-origin:50% 0;will-change:transform}
.scard--blue{background:linear-gradient(120deg,#fbfcfe 25%,#dce7f5 100%)}
.scard--violet{top:7rem;background:linear-gradient(120deg,#fcfcfe 25%,#e2e1f5 100%)}
.scard--sage{top:8rem;background:linear-gradient(120deg,#fbfdfc 25%,#d9eadf 100%)}
.scard_txt{padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;gap:1rem}
.scard_txt p{color:var(--ink-2);font-size:clamp(1.0625rem,.4vw + 1rem,1.375rem);max-width:28rem}
.letter{font-size:.9375rem;font-weight:600;color:var(--ink-3)}
.scard_ph{position:relative;display:flex;justify-content:center;align-items:center;padding:3rem 0}
.scard_ph .phone{box-shadow:0 40px 80px -30px rgba(23,32,42,.45)}
.float--tr{right:8%;top:40%}
.float--tl{right:5%;bottom:14%}
.float--tl .gi{margin-right:.1rem}
.dot-live{width:10px;height:10px;border-radius:50%;background:#c0392b;box-shadow:0 0 0 0 rgba(192,57,43,.5);animation:ping 1.8s infinite;flex:none}
@keyframes ping{70%{box-shadow:0 0 0 10px rgba(192,57,43,0)}100%{box-shadow:0 0 0 0 rgba(192,57,43,0)}}
.searchbar{position:absolute;z-index:3;top:40%;left:50%;transform:translateX(-50%);width:min(88%,380px);display:flex;align-items:center;gap:.7rem;padding:.8rem .8rem .8rem 1.1rem;border-radius:99px;font-weight:600}
.searchbar .hi{width:20px;height:20px;color:var(--ink);flex:none}
.typed{flex:1;min-width:0;white-space:nowrap;overflow:hidden}
.typed::after{content:"";display:inline-block;width:2px;height:1.05em;background:var(--ink);vertical-align:-2px;margin-left:2px;animation:blink 1s steps(1) infinite}
.searchbar em{font-style:normal;font-size:.875rem;background:var(--ink);color:#fff;padding:.45rem .9rem;border-radius:99px}

/* ---- Two sides (illustrated) ---- */
.sides{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}
.side{display:flex;flex-direction:column;padding:.6rem}
.art{position:relative;height:22rem;border-radius:1.75rem;overflow:hidden}
.art--hire{background:radial-gradient(circle at 75% 100%,#c9d9ef,transparent 60%),linear-gradient(180deg,#f3f7fc,#e4ecf7)}
.art--earn{background:radial-gradient(circle at 30% 110%,rgba(201,168,106,.35),transparent 60%),linear-gradient(180deg,#1a1e24,#101317)}
.art_court{position:absolute;right:2%;bottom:0;width:62%;color:rgba(63,101,156,.16)}
.advocate{position:absolute;bottom:0;width:15.5rem;height:auto}
.advocate--f{right:10%}
.advocate--m{left:6%}
.acard,.jcard,.ecard{position:absolute;display:flex;align-items:center;gap:.7rem;padding:.75rem .9rem;font-size:.75rem;color:var(--ink-2);white-space:nowrap}
.acard b,.jcard b{display:block;font-size:.875rem;color:var(--ink)}
.acard--1{left:1.5rem;top:2rem}
.acard--2{left:3rem;top:7.2rem}
.okc{width:22px;height:22px;border-radius:50%;background:#2f8a5b;color:#fff;display:grid;place-items:center;font-style:normal;font-size:.7rem;font-weight:800;margin-left:.3rem}
.ecard{right:1.5rem;top:1.75rem;flex-direction:column;align-items:flex-start;gap:.2rem;width:13.5rem;padding:1rem 1.1rem;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1);box-shadow:0 20px 40px -20px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:rgba(255,255,255,.6)}
.ecard small{font-size:.75rem}
.ecard b{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;color:#fff}
.bars{display:flex;align-items:flex-end;gap:.4rem;height:3.4rem;width:100%;margin-top:.5rem}
.bars i{flex:1;height:var(--h);border-radius:.3rem .3rem .15rem .15rem;background:linear-gradient(180deg,#e0c48c,#9c7535);opacity:.9}
.jcard{right:1.5rem;top:13.2rem}
.jcard em{font-style:normal;margin-left:.5rem;padding:.4rem .8rem;border-radius:99px;background:var(--ink);color:#fff;font-size:.75rem;font-weight:600}
.side_body{padding:2rem 1.9rem 1.9rem;display:flex;flex-direction:column;gap:1rem;flex:1}
.side ul{margin:.25rem 0 1.25rem}
.side li{padding:.9rem 0;border-top:1px solid var(--line);display:flex;gap:.75rem;align-items:center}
.side li::before{content:"";width:18px;height:18px;border-radius:50%;flex:none;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' stroke='%23e9d9b0' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}
.side .btn{margin-top:auto;align-self:flex-start}
.side--r{background:var(--dark);color:#fff}
.side--r li{border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.82)}
.side--r li::before{background-color:rgba(255,255,255,.12)}

/* ---- Trust ---- */
.trustbox{display:grid;grid-template-columns:1.05fr 1fr;gap:2rem;padding:clamp(2rem,4.5vw,4.5rem);background:#fff}
.trustbox_dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(63,101,156,.45) 1.3px,transparent 1.5px);background-size:18px 18px;opacity:0;-webkit-mask-image:radial-gradient(circle 0rem at 50% 50%,#000,transparent);mask-image:radial-gradient(circle 0rem at 50% 50%,#000,transparent)}
.trustbox>*:not(.trustbox_dots){position:relative;z-index:1}
.trustbox_main{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}
.trustbox_main .lead{max-width:30rem}
.trustbox_ph{position:relative;align-self:stretch;height:22rem;margin-top:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}
.trustbox_ph .phone{margin-left:1rem}
.badge-ok{position:absolute;left:14rem;top:5rem;display:flex;align-items:center;gap:.4rem;padding:.6rem 1rem;border-radius:99px;font-size:.875rem;font-weight:600;color:#1c6b45}
.badge-ok .hi{width:18px;height:18px}
.tgrid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-content:center}
.tcard{border-radius:1.5rem;padding:1.4rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.5rem;background:var(--bg)}
.tui{height:5.2rem;display:flex;align-items:center;gap:.6rem;padding:0 .9rem;margin-bottom:.9rem;border-radius:1rem;background:#fff;box-shadow:var(--shadow-ui)}
.tui--stars span{color:#e0a82e;font-size:1.3rem;letter-spacing:.08em}
.tui--stars em{font-style:normal;font-weight:600;font-size:1.25rem;margin-left:auto}
.tui--pay div{flex:1}
.tui--pay b{display:block;font-size:1.05rem}
.tui--pay span{display:block;font-size:.75rem;color:var(--ink-3)}
.tui--pay em{font-style:normal;font-size:.75rem;font-weight:700;color:#1c6b45;background:#e1eee6;padding:.3rem .6rem;border-radius:99px}
.tui--chips{flex-wrap:wrap;align-content:center;gap:.35rem}
.tui--chips span{font-size:.75rem;padding:.3rem .6rem;border-radius:99px;background:var(--bg);color:var(--ink-2);font-weight:600}
.tui--chips b{color:var(--c-sage)}
.tui--court b{font-size:.9375rem;flex:1}
.tcard h4{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:-.01em}
.tcard p{color:var(--ink-2);font-size:.9375rem}

/* ---- Pricing ---- */
.plans{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:62rem;margin:0 auto}
.plan{padding:clamp(2rem,4vw,3rem);display:flex;flex-direction:column}
.plan_nm{font-size:.9375rem;font-weight:600;color:var(--ink-2)}
.plan_pr{font-size:clamp(3.5rem,4vw,4.75rem);font-weight:600;letter-spacing:-.04em;line-height:1;margin:1rem 0 .4rem}
.plan_pr small{font-size:1.125rem;letter-spacing:0;font-weight:500;color:var(--ink-2)}
.plan_sub{color:var(--ink-2)}
.plan ul{margin:1.75rem 0 2.25rem;display:flex;flex-direction:column;gap:.8rem}
.plan li{display:flex;gap:.7rem;align-items:center}
.plan li::before{content:"✓";width:22px;height:22px;border-radius:50%;background:var(--bg);color:var(--ink);display:grid;place-items:center;font-size:.75rem;font-weight:700;flex:none}
.plan .btn{margin-top:auto;align-self:flex-start}
@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}
.plan--pro{position:relative;border-radius:var(--r-bento);background:var(--dark);color:#fff;isolation:isolate}
.plan--pro::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang),rgba(201,168,106,.15),#e9d9b0,rgba(201,168,106,.15) 40%,rgba(201,168,106,.15) 60%,#c9a86a,rgba(201,168,106,.15));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rot 8s linear infinite;z-index:-1}
.plan--pro::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 85% 0%,rgba(201,168,106,.2),transparent 55%);z-index:-1}
@keyframes rot{to{--ang:360deg}}
.plan--pro .plan_nm{color:var(--gold-2)}
.plan--pro .plan_sub,.plan--pro .plan_pr small{color:rgba(255,255,255,.6)}
.plan--pro li::before{background:rgba(255,255,255,.1);color:var(--gold-3)}
.plan_badge{position:absolute;top:1.75rem;right:1.75rem;padding:.35rem .85rem;border-radius:99px;font-size:.8125rem;font-weight:600;color:var(--gold-3);border:1px solid rgba(233,217,176,.3)}

/* ---- FAQ ---- */
.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);align-items:start}
.faq .head{position:sticky;top:7rem}
.fq{border-bottom:1px solid var(--line)}
.fq:first-child{border-top:1px solid var(--line)}
.fq button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;padding:1.6rem 0;font-size:clamp(1.125rem,.4vw + 1rem,1.375rem);font-weight:600;letter-spacing:-.01em}
.fq button i{position:relative;width:36px;height:36px;border-radius:50%;background:#fff;flex:none;box-shadow:var(--shadow-soft);transition:transform .5s var(--ease),background-color .3s}
.fq button i::before,.fq button i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%)}
.fq button i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .5s var(--ease)}
.fq.is-open button i{transform:rotate(180deg);background:var(--ink)}
.fq.is-open button i::before,.fq.is-open button i::after{background:#fff}
.fq.is-open button i::after{transform:translate(-50%,-50%) rotate(0)}
.fq_a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}
.fq_a>div{overflow:hidden}
.fq_a p{padding:0 3rem 1.6rem 0;color:var(--ink-2);font-size:1.0625rem}
.fq.is-open .fq_a{grid-template-rows:1fr}

/* ---- Final CTA ---- */
.final{position:relative;padding:clamp(7rem,12vw,10rem) var(--gutter) clamp(5rem,8vw,7rem);text-align:center;overflow:hidden}
.sky--final{inset:0 .5rem}
.sky--final .sky_tunnel{-webkit-mask-image:linear-gradient(#0000 30%,#000 60% 90%,#0000 100%);mask-image:linear-gradient(#0000 30%,#000 60% 90%,#0000 100%)}
.final_inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.4rem;max-width:56rem;margin:0 auto}
.final_h{font-size:clamp(3rem,4.5vw + 1.5rem,6rem)}
.qrcard{margin-top:clamp(2rem,4vw,3.5rem);display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem 1.25rem 1.25rem;border-radius:1.75rem;text-align:left}
.qrcard img{width:132px;height:132px;border-radius:.9rem;background:#fff;padding:.5rem}
.qrcard b{display:block;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}
.qrcard ol{list-style:decimal;padding-left:1.2rem;color:var(--ink-2);font-size:.9375rem;display:flex;flex-direction:column;gap:.25rem}

/* ---- Footer ---- */
.footer{padding:clamp(3.5rem,6vw,5rem) 0 2rem;font-size:.9375rem;color:var(--ink-2);overflow:hidden}
.footer_grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem}
.footer_brand p{max-width:22rem;margin-top:1rem}
.footer h5{margin:0 0 1rem;font-size:.9375rem;font-weight:600;color:var(--ink-3)}
.footer_grid>div>a:not(.nav_logo){display:block;padding:.3rem 0;color:var(--ink);transition:color .2s}
.footer_grid>div>a:not(.nav_logo):hover{color:var(--ink-2)}
.footer_word{font-size:clamp(5rem,22vw,20rem);font-weight:700;letter-spacing:-.05em;line-height:.8;text-align:center;margin:clamp(2rem,5vw,4rem) 0 1.5rem;background:linear-gradient(180deg,rgba(23,32,42,.1),rgba(23,32,42,0) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}
.footer_bottom{display:flex;justify-content:center;text-align:center;gap:1rem;flex-wrap:wrap;font-size:.875rem;border-top:1px solid var(--line);padding-top:1.5rem}

.qrfloat{position:fixed;right:1rem;bottom:1rem;z-index:40;display:flex;align-items:center;gap:.8rem;padding:.5rem 1.1rem .5rem .5rem;border-radius:1rem;background:rgba(16,19,23,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;box-shadow:0 20px 40px -16px rgba(0,0,0,.5);transition:transform .6s var(--ease),opacity .4s}
.qrfloat img{width:64px;height:64px;border-radius:.6rem;background:#fff;padding:4px}
.qrfloat b{display:block;font-size:1rem;font-weight:600}
.qrfloat span{display:block;font-size:.8125rem;color:rgba(255,255,255,.6);max-width:10rem;line-height:1.25}
.qrfloat.is-hidden{transform:translateY(140%);opacity:0}
.mbanner{display:none}

.anim [data-hero-in],.anim [data-hero-phone]{opacity:0}
.anim [data-hero-title]{visibility:hidden}

/* =========================================================
   RESPONSIVE
   ========================================================= */
@media (max-width:1180px){
  .nav_bar{gap:1.25rem}
  .nav_links a{padding:.5rem .6rem;font-size:.9375rem}
  .pil_txt{padding:2rem 2rem 0}
  .bento{grid-template-columns:repeat(3,1fr)}
  .tile--feature{grid-column:span 3;grid-row:auto;min-height:26rem}
  .dfloat--l{right:calc(50% + 160px)}
  .dfloat--r{left:calc(50% + 160px)}
  .dnotif{width:16rem}
  .art--earn .ecard{width:12rem}
}
@media (max-width:991px){
  .nav{padding:.75rem .75rem 0}
  .nav_bar{width:100%;justify-content:space-between;padding:.4rem .4rem .4rem 1rem;border-radius:1.25rem}
  .nav_links,.nav_cta{display:none}
  .nav_burger{display:block}
  .nav_menu{pointer-events:auto;display:flex;flex-direction:column;gap:.25rem;width:100%;margin-top:.5rem;padding:0 .75rem;max-height:0;overflow:hidden;border-radius:1.25rem;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(1rem) saturate(1.4);backdrop-filter:blur(1rem) saturate(1.4);border:1px solid transparent;opacity:0;transition:max-height .6s var(--ease),opacity .4s,padding .6s var(--ease),border-color .4s}
  .nav.is-open .nav_menu{max-height:30rem;opacity:1;padding:.75rem;border-color:rgba(255,255,255,.7);box-shadow:0 20px 50px -20px rgba(23,32,42,.3)}
  .nav.is-dark .nav_menu{background:rgba(26,30,36,.94);color:#fff}
  .nav_menu a{padding:.9rem .75rem;font-size:1.125rem;font-weight:600;border-radius:.8rem}
  .nav_menu a:not(.btn):active{background:rgba(23,32,42,.05)}
  .nav_menu .btn{margin-top:.5rem;justify-content:center;padding:1rem}

  .dfloat{display:none}
  .probs,.pillars{grid-template-columns:1fr}
  .viz{height:16rem}
  .pil{min-height:40rem}
  .steps{grid-template-columns:1fr}
  .steps_media{order:-1;min-height:34rem}
  .steps_ph .phone{--w:228px!important}
  .bento{grid-template-columns:1fr 1fr}
  .tile--feature{grid-column:span 2}
  .sides,.plans,.faq,.trustbox{grid-template-columns:1fr}
  .faq .head{position:static}
  .scard{grid-template-columns:1fr;min-height:auto}
  .scard_txt{padding:2rem 2rem 0}
  .scard_ph{padding:2rem 0}
  .footer_grid{grid-template-columns:1fr 1fr 1fr}
  .footer_brand{grid-column:1/-1}
  .qrfloat{display:none}
}
@media (max-width:767px){
  body{font-size:16px}
  .hero{padding-top:6.5rem}
  .hero_inner{gap:1.1rem}
  .hero .h1{font-size:clamp(2.6rem,11vw,3.6rem)}
  .ctas{width:100%;flex-direction:column}
  .ctas .btn{width:100%}
  .trust{font-size:.8125rem;gap:.35rem 1rem}
  .demo{margin-top:2rem}
  .demo_phone .phone{--w:258px!important}
  .band{margin:0 .35rem;border-radius:1.75rem}
  .prob{padding:.45rem}
  .viz{height:15rem;border-radius:1.4rem}
  .prob_txt{padding:1.3rem 1.2rem 1.5rem}
  .pil{min-height:36rem}
  .pil_ph{height:22rem}
  .pil_ph .phone{--w:240px!important}
  .steps{padding:.5rem;border-radius:1.75rem}
  .steps_list{padding:0}
  .steps_list button{padding:1rem}
  .steps_media{min-height:30rem;border-radius:1.4rem}
  .steps_ph .phone{--w:200px!important}
  .bento{gap:.6rem}
  .tile{min-height:12.5rem;padding:1.2rem;border-radius:1.4rem}
  .tile .gi{width:44px;height:44px;border-radius:13px}
  .tile .gi .hi{width:22px;height:22px}
  .tile b{font-size:1rem;margin-top:1rem}
  .tile>span:not(.gi){font-size:.8125rem}
  .tile--feature{flex-direction:column;min-height:0}
  .tile_txt{padding:1.5rem 1.5rem 0}
  .tile--feature .tile_txt b{font-size:1.6rem;margin:0}
  .tile--feature .tile_txt small{margin-top:1.2rem}
  .cal{width:88%}
  .ev{padding:.4rem .45rem}
  .ev b{font-size:.6875rem}
  .ev span{display:none}
  .tile_ph{width:100%;height:19rem;min-width:0}
  .tile_ph .phone{left:50%;transform:translateX(-50%);top:1.5rem;--w:230px!important}
  .tile_chip{right:.75rem;bottom:1rem}
  .scard{top:5rem;border-radius:1.75rem}
  .scard--violet{top:5.6rem}.scard--sage{top:6.2rem}
  .scard_txt{padding:1.75rem 1.5rem 0}
  .scard_ph{padding:1.75rem 0}
  .scard_ph .phone{--w:220px!important}
  .float--tr{right:4%;top:auto;bottom:1.5rem}
  .float--tl{right:4%;bottom:1.5rem}
  .side{padding:.45rem;border-radius:1.75rem}
  .art{height:19rem;border-radius:1.4rem}
  .advocate{width:12rem}
  .advocate--f{right:2%}
  .advocate--m{left:-2%}
  .acard--1{left:.8rem;top:1rem}
  .acard--2{left:.8rem;top:5.4rem}
  .ecard{right:.8rem;top:1rem;width:10.5rem;padding:.8rem .9rem}
  .ecard b{font-size:1.35rem}
  .bars{height:2.6rem}
  .jcard{right:.8rem;top:11rem}
  .side_body{padding:1.5rem 1.2rem 1.4rem}
  .side .btn{width:100%}
  .trustbox{padding:1.5rem;border-radius:1.75rem}
  .trustbox_ph{height:18rem}
  .trustbox_ph .phone{--w:220px!important}
  .badge-ok{left:auto;right:0;top:3rem}
  .tgrid{grid-template-columns:1fr;gap:.6rem}
  .card{border-radius:1.75rem}
  .plan .btn{width:100%}
  .qrcard{flex-direction:column;text-align:center;align-items:center}
  .qrcard ol{text-align:left}
  .footer_grid{grid-template-columns:1fr 1fr}
  .final{padding-bottom:6rem}

  .mbanner{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .75rem;border-radius:1.25rem;transform:translateY(160%);transition:transform .5s var(--ease)}
  .mbanner.is-shown{transform:none}
  .mbanner .nav_mark{width:36px;height:36px}
  .mbanner b{display:block;font-weight:600}
  .mbanner span{display:block;font-size:.8125rem;color:var(--ink-2)}
  .mbanner .btn{margin-left:auto;padding:.7rem 1.1rem;font-size:.9375rem}
}
@media (max-width:380px){
  .acard--2 span{display:none}
  .jcard span{display:none}
}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
  .sky_clouds{animation:none}
}

/* Service icons: embedded alpha masks, tinted with currentColor */
.si{display:block;background-color:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.si--auction{--m:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAEL0lEQVR42u2bz4scRRiGn67q2RUWwYMmLoFsRBMQDx70rEI85OAhhAhGAsFDQDwp/jioB2X1IP4FHr2bi8YE8SAeJCSXqLsE3IisEPYg6CGo2XRP1eehe6Z3MtM73TPVNdXSXZdl2O5+3/qeqv6q+mtweyjgPL+SsMU5IKZVhwbOIQgWQXi9XRYiIpbZxtJHMPQR3myTBQUcYnfY/7ZtFiJghR0Eg/iyoJ1erccuhhMY1BAqwwn+5gdibPgIRSzxBXYYgSwKKcJb4YOkgCUu7gFIRkAK3ELW+xcR0nvktyIKRe9Pkh+8hUJ+UiI/aJAUsMzXU+QHG4VCfjpFfpAWMniq9P4oSG+HYSHr/Us15AcVhUJ+WkN+YWHBUcjgqdv7wYA0GzzBRGF2eMYtvOM8oWwYnnELr/q1MD88e5vBcpuH8rVEa+AZtSAc9xUDd71v6efLzj7CU34MuJQvufgU4Spxvn7zIP+yA3gsQsoFdhGEazyaX93DzONGvsFyBjjGKZ5FNzmANYoIjXYGj8EgvDzy+FJN9vrguM/JzGOH8nuAIkY31/sKOMlXXOUznt53sVgfntjPHudrY/P1vPBYXvIjPwIe5DaWBEPqQL7F5vJ7vvaYnxnZIJxfvviTn/H/RP6UdJMuJJxsSv6kScyiuME3aFJnd3kcEF8pW7bPdoAfnSVtBmEdiH1agIP85MxCivCRXwvaqYVs8bLu38KBGS1Y+mOTb4uiYEsefwuKwkF+rmUhk/8GG2NTsW2DhSznOQscYWvC02RBID1c0UKRMC8Da9yccFbAFoqMs5eftTYhCgsDaZoFO5ZxauBwW0CanDDr8EDamGjBIiUJcytAshh2SxPmAEG6NwqDgoKlfc4qB2l98Rb6CJfQ++wwBAjSXgsWIeHQvpskZRaCiILF8C+rU3Z5ggNplQ2EhJS7CJcrbFIVFgIBaZUruYRNHiGqsMsWlAUF9HiR9zjLSuU9zqBAikr+rmIhkBkpQhPXvmFQj7bZR1AwOdI8FgIBaXYLHUgdSB1IHUgdSB1IHUgdSB1IHUj/E5AUmjhfYTXRsqvrGmvnGiBpryGpdrdKIEV531vgKI+x0rD0lB02uTO85zQLhjW+5ShmpCxQMMR8zPvZrwp4ge+566g2Ylr7jQ9ZqVirlYF0swSkDwb/8unwJUW/8Za9w7zOWg0Lk0DKhvMZgHcR0uGlm2+WBGGT+1E1xsL4cDZYbsCTXsUPWoLwSeWC1/Kd7T587rAyqF4J2p88MOeGpOUfuJVXVPm3IDxfo+i4iEKS600QvsRZGXf9AhzLK7WKAAsLg3KGPzimFvgdS1SzCM2g+Z3nuMAdIlK+4zhb7frm3aDY4TRHWOUvfgFUyz7axxIRsc12/rWybZsBEARFlI8D2mcgi0PzteN4fM/VGegMdAY6A52BmY//AOZk3QkAgnifAAAAAElFTkSuQmCC)}
.si--vision{--m:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAFlElEQVR42u2aXWwUVRTHf3dmqmWhBVKskpZv0IACIdHwISWBFyJETdSoCdEXasSW8Cov9MGPZ2nCY3nxAxOt0qYKJkajFgET0RTEWGN8MKkkCLS2BFp3dq4Pc2c6W3a3O3emuyL3P2my271z7/m895xzDxgYGBgYGBgYGBgYGBgY3JkQMzKjKDCzjPz9BxmwEAjAw5t2pAVI9VSdAQsLSS5vxjrmU0c9GWqxAZcJbjDKKCOM5RFtI8pgeUYYEFgI3PD7Yu5nDatZQRMLqKe2wDvj/M1VhvidQS7yC3+EvzhIPD19CE2pB6Q/wCa28TCrmHWLzU+aiFAGFsVNfuMc/XzLYMiGhjZEbLlLPMBmE7vZyVpq1G/+4gGpheaVEbZ8TwBwOc/nfMJZXOVLXtqOHhBvq08P8To/hW7okiWHF34v9/HIkcUNv//Mm6yL+MaMEO/wFCfIKgL0CC/MiKeE8RnPKJ2myIRPfIaXGVCLZsklJnzqk1OCkVzgFWZHVk68TUINLzGolnFTkHpxbbjKqH5lH3fl+YoWHACe4Ael4Fxsgvwnri58Jn7kyQgVmrJfSbcG8R5uaNeBv8TTXMDER6zS04Nvfe0MI8nFJj74PM4II0xEdqx4TOSQjLA/vj84wCL61KJx1O+PHqOXA7SwjAYaWEYLB+hlVHu+PhaVb0r+lrmLIWSeGZQr+8t0sKTgzIs5xOXYevDIIvmTXeVtrRYCOKg2y7gOK3mHJqVwB1vFqBY2jrLiJt4Ox5b/+JQcVLFASfLBpiu23fvHkUe7MkAR6tLBCeUmlBG0qdEytj8cxVZUFiV/Didim45vPB7PQShpe8oylnJCCwd4Vr0hY5vSSeYUY8EC5nEKyT+xDyAXSRuoICAIPO5lO3vYw3buywsOaoC22O4sFWWnmFeIBQuYy5nYlh+Q/16EfAFspZtr4YhhutkWiX5rgGNaLGSRnGXuVBYEFrV8rUW+h8cVGtVhIxA4HI4cR5NHYCeOYs/CopErGqe0T+E3zFLbTcS5jmsZjz/hIbVL+27bg8TNs/EgxukJXdoBOrQE5lPZE9kscIDDmuR7SMZYqLY3G+hEMlFQshNIOtUoC8FCxtQMOix0BkebA+zVlIVvxb3hBgxbSuxh/j6yWY20gV4tPwj03hqwsJ5x7SA5i6RdGaEN9JQURVYp31YG0K4tOA+Xcdb7icoAUjtB8ZBsCbfIRkZLGoWHZJR7wq32UU0TkoriATJwRFuN/uLjLA0Pqh3TiiKHZEd40C1lIgELLpIjFq3IRKnbTa4DEgEshGkKI54aJZDAdW4mSnUlrVYKObNM8KZMnvN2IfJKg3GRoS6U6KVSoVZ44l8KNVZHJsHKOQRd1XXiLQk9YICMxQ1eVEmfnhRgAwKBxOYyX6r/FR/9BX9hIxEINpQcPZ3ZTvACN9I6yIKjaXMFD7K90bP49gsl3prMkpMHcx15wdzxCgRzH0eDubTDabvMcPqqdjj9FbXRcDqNhOZYJKEB2MqHkYTmGt20hMmOP/J97YTmNPXFcrJ59FcopWzXTin7C6eUlU3qn9dO6j9l9nR1CZujM1xW2a9dVukqXVZJs7Bl3VLY8jXQzLvaha1Xpy9szWxpcQkd2qXFIR6Lc2uTtLg7qoq7y1mQUnG3Oe49ga2KgDrl9Wzk7K1SeX3ygmMFH2hfcORSuODoZmWSiyZfaY9z7na8YqrWJV8uzUu+6lyznmdfeteslb3oznKSp9O/6J7aavAgr3Eh9VaDi7zB2vitBvrNHhvZzU7WpdTs0cd3es0eydttNrKNRzTbbb6nn9OVbLcp3fC0mjUsp5kG5hZteLoSNjwNVq/hqXTLGdQxn3rqyXA3Tl7L2TBjU/a3qrWc/W+a/qredmlgYGBgYGBgYGBgYGBgcKfiX8Egk4a87ivZAAAAAElFTkSuQmCC)}
.si--blank_page{--m:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAADOUlEQVR42u2cvW/TQBiHnzu7hJZvJEQRYmCNkCq+BgbExljoUKlQNmZARWJnYKHQqPAvUBgA0TAgISYGFiY6FJg6dKKiUhEVSxL7jsEOuGkSO2kS3/C+tySD5Xvej5/vzneGZuYBBW6wyCoVbB9agOVdfKfINIoemQausNSXjrcG2EFnk6bwMMxSZgyDwTII08AlRqHzKOht/0NK3CPAoHsZ1gwALwGv0zvqhtwPucYMNbxtaP22dS4yR9BpUukt6WM4wBy2cz/0wHwMd5khYKhbAA/LdY4RDtz79b5UKTFBDb87AANMYnPwfrIPC5zrJJF0QwKdQuXk/3pvRihzInsWJAHgCIfI1zQhxymzp4lCZlChXfjdaHFPzSPgDC8w2URc4575BIzzNFsluAgQIdxihiBdj9wEiBKpxEQ6gqsACo1hgfNpieQqQF1SF9Mk1V2AuqS+ZW87ZXQZIKqE0zxvJ6luA4BPjXGeELaqBNcBYIiA261HqTpXpaFhMN9eUpuOUvMEGIZ4ymqBFXQ8iW1soAh5xtn2kqqBYl8n8skWYllhKI6DQlPgU8o1a5zc7nKVADAU+Tow/1sMY3yLU0dhOcwjLjPSVG8UAbv5zAR//sUtrvK8LMRnkvt4GMCi2OAmIxTaTHaGqbReJxlsCllCDGscTCi86maVKM/Zl+EojzH4MYIlRKU0XCni/+tzdwCv+xU6H3Ie7cyzjweARseimT7xdyYCdUH9wIWdPw0HLaNJPfKAj7xniTVqqJQ4rFBxKQL1WsjeiknxybcGku8jQiy6c1V0A4Du3xS4P5wWAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAHoB0CVAAZ0jp6utuxDQLU5gAXW+eW8yzf4mXRyEkDzm2Vsy7Ms+ZvBsswmuhlA9PtV6sbffFNI8Xprr5M78hWwn++MYp0sboPiB0U2W9epB0xhqTY9TZRvM1SxTKXt8fWAEpYaoVPdD6lhKaVvUY7OsTyMLwodiIQhjJ05m/XLH9HHYb44FYElrnby2I0+zzPNm759nidrq7BKmWkKrZLnL9wmt0qGpJ7OAAAAAElFTkSuQmCC)}
.si--magnifying_glass{--m:url(data:image/png;base64,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)}
.si--customer{--m:url(data:image/png;base64,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)}
.si--pencil{--m:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAADYklEQVR42u2cTU/UUBSGn34kGg3j3oU7oy4E3REHJC5ga8K/0cSNITEuMBr/APoLjAtlhYmIHzFgArox7lTo6MKvBGFoe120pWUGmGk79p4m997lMMnznvOee+6Q01pIWzYhcIppJjlDgzZfecMjFgCHAOHLARrc5juqYz9jIv5c8HKBc3xAoQgICAkJCfAJUSiuAQ6WZPxhPBTtGDi7fQIUtwBXpoQU3++Cj3bIjlwJvfGjLVRCv/hCs9A/fmcWhJz7+fCFSbCxaLKeCz8x0nUJfcEBZlBs5cBPJUxIsdBsbIs820exLKMObOBOAQkBiquOkBvQPCdo4mPn+FaIheNoirmNKi3BwuK4LstEAFkYp5CRtvS0rVHuxREsKyHQgX8BD8Vc3AXKSfhRPf4Irfjcf1BSQkDIWz34Poo2ioelJPgoZnThJzea4lkICdjktD78shLaKO7qxVcljOSj+EgjV+P7D/hFs+Cj8Dib6Sna8ItI8FG0GKnmMt0bP6+RUnxXCn6eLET4w9Lw+5UgNPr9GmlbNn6vLMyi8GSapx8JNnCTUen4Bxsp+fVgS8c/OAvg1AP/MAk1wc8ayapSwuDwEwlz2NVlYbD4Kv7Vdr+qfx8OHt9HsU4zPkJriR+1rdrit+R33cPxR+qM79U7+l7dzWOib/CNeQy+MY8xjzGPib7BN/gG3+AbfINv8A1+LfHzTtEKwrcNvkZ8C4tjfCowfno4/vmqRrQd4HIdo5+d4RxDdYyjFl0BDi2mWMXFp7Jh1PkBZaBS76fxb/ANtc/TQ8K9n1bAeDwPXh5/o0p8ezcD40A4AO97TLFWnfdTGU9LV4AW8wyuAio3T3cF1BLf3u0BlBhlT879yr2finhSogI0miepgCFahS2kGT+qgLHCPUDbyZN9ki6qgLDwuT+py/tlK0C7eZI1VKgHaDdPui4VqAAx0beBZu4K8HXdefZfj/uugBCfHUnmiSrgS88KiMDTv3kvB9/lIidRB4w2RsKcePwaWqywyEtes40twTzgcgWLoGO0sRPc4x3PWWKNn3teICJEQPpYZjf4CossscqvPc+hhlLwweIvRwCFymRhg2Ve8HIfcAXSXkixydHdHHxmhUVescafroiHCF3TrPObBW4wTiNzxXMlv4YlXf8A13U17v3vMR0AAAAASUVORK5CYII=)}
.si--reg{--m:url(data:image/png;base64,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)}
.si--police{--m:url(data:image/png;base64,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)}
.si--advocate{--m:url(data:image/png;base64,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)}
