body.page-custom-app{padding-bottom:86px}@media screen and (max-width:750px){body.page-custom-app{padding-bottom:0}}#custom_app_page{--o:#ff6100;--o-d:#e45600;--ink:#1a1a1a;--muted:#6f737a;--line:#eceef1;--bg:#fff;--soft:#f7f8fa;--warm:#fff6ef;color:var(--ink);background:var(--bg);font:16px/1.6 -apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;min-width:1100px}#custom_app_page button,#custom_app_page input,#custom_app_page textarea{font:inherit;color:inherit}#custom_app_page button{border:0;background:none;cursor:pointer}#custom_app_page a{color:inherit;text-decoration:none}#custom_app_page img{display:block;max-width:100%}#custom_app_page svg{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}#custom_app_page .wrap{width:1200px;margin:0 auto}#custom_app_page .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0 22px;border-radius:6px;font-weight:600;white-space:nowrap;-webkit-transition:background .2s,border-color .2s,color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:background .2s,border-color .2s,color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;-o-transition:background .2s,transform .2s,box-shadow .2s,border-color .2s,color .2s;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s,color .2s;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s,color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;-webkit-box-sizing:border-box;box-sizing:border-box}#custom_app_page .btn:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 9px 20px #f36c3540;box-shadow:0 9px 20px #f36c3540}#custom_app_page .btn.primary{background:var(--o);color:#fff}#custom_app_page .btn.primary:hover{background:var(--o-d)}#custom_app_page .btn.ghost{border:1px solid #ffd3b8;background:#fff;color:var(--o)}#custom_app_page .btn.ghost:hover{border-color:var(--o);background:var(--warm)}#custom_app_page .btn.block{width:100%}#custom_app_page .hero{position:relative;min-height:540px;overflow:hidden;background:#fffaf7}#custom_app_page .hero:before{content:'';position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear, left top, right top, from(#fffaf7), color-stop(34%, #fffaf7), color-stop(46%, rgba(255,250,247,0.86)), color-stop(58%, rgba(255,250,247,0.35)), color-stop(72%, rgba(255,250,247,0))),-webkit-gradient(linear, right top, left top, from(#fffaf7), color-stop(8%, rgba(255,250,247,0.55)), color-stop(18%, rgba(255,250,247,0)));background:-webkit-linear-gradient(left, #fffaf7 0%, #fffaf7 34%, rgba(255,250,247,0.86) 46%, rgba(255,250,247,0.35) 58%, rgba(255,250,247,0) 72%),-webkit-linear-gradient(right, #fffaf7 0%, rgba(255,250,247,0.55) 8%, rgba(255,250,247,0) 18%);background:-o-linear-gradient(left, #fffaf7 0%, #fffaf7 34%, rgba(255,250,247,0.86) 46%, rgba(255,250,247,0.35) 58%, rgba(255,250,247,0) 72%),-o-linear-gradient(right, #fffaf7 0%, rgba(255,250,247,0.55) 8%, rgba(255,250,247,0) 18%);background:linear-gradient(90deg, #fffaf7 0%, #fffaf7 34%, rgba(255,250,247,0.86) 46%, rgba(255,250,247,0.35) 58%, rgba(255,250,247,0) 72%),linear-gradient(270deg, #fffaf7 0%, rgba(255,250,247,0.55) 8%, rgba(255,250,247,0) 18%)}#custom_app_page .hero-art{position:absolute;inset:0;z-index:0;width:100%;background:url('../images/customization/custom-hero-gpt-v1.png') right center / auto 92% no-repeat;pointer-events:none}#custom_app_page .hero-inner{position:relative;z-index:2;min-height:540px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#custom_app_page .hero-copy{width:540px;padding:56px 0 52px}#custom_app_page .kicker{display:inline-block;margin-bottom:12px;color:var(--o);font-size:14px;font-weight:700;letter-spacing:.04em}#custom_app_page .hero h1{margin:0 0 14px;font-size:44px;line-height:1.28;font-weight:700}#custom_app_page .hero h1 em{font-style:normal;color:var(--o)}#custom_app_page .hero .lede{margin:0 0 20px;font-size:18px;line-height:1.7;color:#565e6b;max-width:520px}#custom_app_page .hero-points{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px;color:#565e6b;font-size:15px;font-weight:600;-ms-flex-wrap:wrap;flex-wrap:wrap}#custom_app_page .hero-points span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}#custom_app_page .hero-points svg{width:18px;height:18px;color:var(--o)}#custom_app_page .hero-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}#custom_app_page .hero .btn{height:50px;font-size:16px;padding:0 22px}#custom_app_page .proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}#custom_app_page .proof-row{display:grid;grid-template-columns:repeat(5, 1fr)}#custom_app_page .proof-item{padding:30px 16px;text-align:center;border-right:1px solid var(--line)}#custom_app_page .proof-item:last-child{border-right:0}#custom_app_page .proof-item strong{display:block;color:var(--o);font-size:28px;line-height:1.2;font-weight:700}#custom_app_page .proof-item span{display:block;margin-top:8px;font-size:14px;line-height:1.4;color:#4b5058}#custom_app_page .proof-item small{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:#9aa0a8}#custom_app_page .section{padding:76px 0}#custom_app_page .section.soft{background:var(--soft)}#custom_app_page .heading{max-width:920px;margin-bottom:32px}#custom_app_page .heading .kicker{margin-bottom:10px}#custom_app_page .heading h2{margin:0 0 12px;font-size:30px;line-height:1.35;font-weight:700}#custom_app_page .heading p{margin:0;font-size:16px;line-height:1.7;color:#7d838c;max-width:780px}#custom_app_page .why-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}#custom_app_page .why{padding:26px 22px 22px;background:#fff;border:1px solid var(--line);border-radius:12px;min-height:258px;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;-o-transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}#custom_app_page .why:hover{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 16px 32px rgba(163,93,53,0.12);box-shadow:0 16px 32px rgba(163,93,53,0.12)}#custom_app_page .why .why-head{display:block}#custom_app_page .why img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;margin:0 0 14px}#custom_app_page .why .why-head img{margin:0 0 14px}#custom_app_page .why h3{margin:0 0 8px;font-size:18px;line-height:1.4}#custom_app_page .why .why-head h3{margin:0 0 8px}#custom_app_page .why p{margin:0;font-size:14px;line-height:1.75;color:var(--muted)}#custom_app_page .compare{margin-top:28px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;-o-transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}#custom_app_page .compare table{width:100%;border-collapse:collapse}#custom_app_page .compare th,#custom_app_page .compare td{padding:15px 22px;text-align:left;font-size:14px;line-height:1.65;border-bottom:1px solid var(--line);vertical-align:top}#custom_app_page .compare tr:last-child th,#custom_app_page .compare tr:last-child td{border-bottom:0}#custom_app_page .compare thead th{background:#fffaf7;font-weight:700}#custom_app_page .compare thead th:nth-child(2){color:var(--o)}#custom_app_page .compare tbody th{width:18%;color:var(--muted);font-weight:600;background:#fafbfc}#custom_app_page .compare td:nth-child(2){width:41%;font-weight:600}#custom_app_page .compare td:nth-child(3){width:41%;color:#5c6168}#custom_app_page .split{display:grid;grid-template-columns:300px 1fr;min-height:460px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;-o-transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}#custom_app_page .sol-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fafbfc;border-right:1px solid var(--line)}#custom_app_page .sol-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:22px 20px;text-align:left;border-left:3px solid transparent;color:#4b5058}#custom_app_page .sol-nav button+button{border-top:1px solid var(--line)}#custom_app_page .sol-nav button:hover{background:#fff}#custom_app_page .sol-nav button[aria-selected='true']{background:#fff;border-left-color:var(--o)}#custom_app_page .sol-nav button[aria-selected='true'] .idx,#custom_app_page .sol-nav button[aria-selected='true'] b{color:var(--o)}#custom_app_page .sol-nav .idx{width:22px;-webkit-box-flex:0;-ms-flex:none;flex:none;color:#b0b4ba;font-weight:700;font-size:13px;line-height:1.4}#custom_app_page .sol-nav b{display:block;font-size:16px;color:var(--ink);font-weight:700;line-height:1.4}#custom_app_page .sol-nav small{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--muted)}#custom_app_page .sol-panel{display:grid;grid-template-columns:1fr 1fr;min-height:460px}#custom_app_page .sol-panel.changed .sol-visual img{-webkit-animation:customAppPop .45s ease;animation:customAppPop .45s ease}#custom_app_page .sol-copy{padding:32px 30px}#custom_app_page .sol-copy .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;padding:0 10px;border-radius:4px;background:var(--warm);color:var(--o);font-size:12px;font-weight:700;margin-bottom:10px}#custom_app_page .sol-copy h3{margin:0 0 10px;font-size:24px;line-height:1.35}#custom_app_page .sol-copy .desc{margin:0 0 16px;font-size:15px;line-height:1.75;color:#4e5560}#custom_app_page .checks{display:grid;gap:10px;margin:0 0 24px}#custom_app_page .checks span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;line-height:1.55;color:#3f4650}#custom_app_page .checks i{color:var(--o);font-style:normal;font-weight:800;line-height:1.5}#custom_app_page .sol-visual{background:#fff;display:grid;place-items:center;padding:18px 10px}#custom_app_page .sol-visual img{width:100%;height:400px;-o-object-fit:contain;object-fit:contain}#custom_app_page .scene-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-bottom:16px}#custom_app_page .scene{position:relative;height:168px;padding:0;border:0;border-radius:10px;overflow:hidden;color:#fff;text-align:left;-webkit-transition:outline-color .2s,-webkit-transform .25s;transition:outline-color .2s,-webkit-transform .25s;-o-transition:transform .25s,outline-color .2s;transition:transform .25s,outline-color .2s;transition:transform .25s,outline-color .2s,-webkit-transform .25s}#custom_app_page .scene:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}#custom_app_page .scene img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#custom_app_page .scene:after{content:'';position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, transparent), to(rgba(0,0,0,0.62)));background:-webkit-linear-gradient(top, transparent 30%, rgba(0,0,0,0.62));background:-o-linear-gradient(top, transparent 30%, rgba(0,0,0,0.62));background:linear-gradient(180deg, transparent 30%, rgba(0,0,0,0.62))}#custom_app_page .scene b{position:absolute;left:16px;bottom:14px;z-index:1;font-size:16px;font-weight:650}#custom_app_page .scene[aria-selected='true']{outline:2px solid var(--o);outline-offset:2px}#custom_app_page .ind-detail{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;padding:26px 28px;background:#fff;border:1px solid var(--line);border-radius:12px;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;-o-transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}#custom_app_page .ind-detail.changed{-webkit-animation:customAppPop .35s ease;animation:customAppPop .35s ease}#custom_app_page .ind-copy h3{margin:0 0 8px;font-size:22px;line-height:1.35}#custom_app_page .ind-copy .desc{margin:0 0 14px;color:var(--muted);font-size:15px;line-height:1.7}#custom_app_page .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:20px}#custom_app_page .tags span{padding:4px 10px;border-radius:4px;background:var(--warm);color:#a44a16;font-size:12px;font-weight:650}#custom_app_page .feats{display:grid;grid-template-columns:1fr 1fr;gap:12px}#custom_app_page .feats article{padding:14px 14px 12px;background:var(--soft);border-radius:8px}#custom_app_page .feats h4{margin:0 0 4px;font-size:14px}#custom_app_page .feats p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}#custom_app_page .adv-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}#custom_app_page .adv{padding:24px 22px 22px;background:#fff;border:1px solid var(--line);border-radius:12px;min-height:250px;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;-o-transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}#custom_app_page .adv:hover{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 16px 32px rgba(163,93,53,0.12);box-shadow:0 16px 32px rgba(163,93,53,0.12)}#custom_app_page .adv .num{display:block;margin-bottom:16px;color:#ffd0b3;font-size:28px;font-weight:800;line-height:1}#custom_app_page .adv h3{margin:0 0 8px;font-size:18px;line-height:1.4}#custom_app_page .adv p{margin:0 0 14px;font-size:14px;line-height:1.7;color:var(--muted)}#custom_app_page .adv ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}#custom_app_page .adv li{position:relative;padding-left:12px;font-size:13px;line-height:1.5;color:#4a5058}#custom_app_page .adv li:before{content:'';position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--o)}#custom_app_page .cta{padding:8px 0 100px;background:#fff}#custom_app_page .cta-card{min-height:206px;border-radius:22px;padding:34px 42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;background:-webkit-radial-gradient(100% 0%, ellipse, #ffd9bb 0%, transparent 52%),-webkit-linear-gradient(340deg, #fff0e4, #fff7f0);background:-o-radial-gradient(100% 0%, ellipse, #ffd9bb 0%, transparent 52%),-o-linear-gradient(340deg, #fff0e4, #fff7f0);background:radial-gradient(ellipse at 100% 0%, #ffd9bb 0%, transparent 52%),linear-gradient(110deg, #fff0e4, #fff7f0);overflow:hidden;color:var(--ink)}#custom_app_page .cta-card .btn.primary{background:-webkit-linear-gradient(340deg, #ef4c1d, #ff7929);background:-o-linear-gradient(340deg, #ef4c1d, #ff7929);background:linear-gradient(110deg, #ef4c1d, #ff7929)}#custom_app_page .cta-copy{min-width:0;max-width:740px}#custom_app_page .cta-card h2{margin:0 0 12px;font-size:25px;line-height:1.35;color:#25201d}#custom_app_page .cta-card p{margin:0;color:#70594b;font-size:15px;line-height:1.7;max-width:640px}#custom_app_page .cta-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;margin-top:20px}#custom_app_page .cta-tags span{background:#fff;color:#a64d1d;font-size:13px;line-height:1.4;padding:7px 12px;border-radius:8px}#custom_app_page .cta-card .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;height:54px;padding:0 28px;font-size:16px;min-width:288px}#custom_app_page .float{position:fixed;right:18px;bottom:112px;z-index:40;width:60px;background:#fff;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.12);box-shadow:0 8px 24px rgba(0,0,0,0.12);overflow:hidden}#custom_app_page .float button,#custom_app_page .float a{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px;border-bottom:1px solid #eee;color:#666;font-size:12px}#custom_app_page .float button:hover,#custom_app_page .float a:hover{background:var(--warm);color:var(--o)}#custom_app_page .float svg{width:18px;height:18px;color:var(--o)}#custom_app_page .lead{position:fixed;left:0;right:0;bottom:0;z-index:45;height:86px;background:#fff4ec;-webkit-box-shadow:0 -6px 24px rgba(59,28,15,0.08);box-shadow:0 -6px 24px rgba(59,28,15,0.08)}#custom_app_page .lead-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}#custom_app_page .lead-icon{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;-webkit-box-flex:0;-ms-flex:none;flex:none}#custom_app_page .lead-copy strong{display:block;color:var(--o);font-size:18px;line-height:1.35}#custom_app_page .lead-copy small{color:#916c5e;font-size:13px;line-height:1.5}#custom_app_page .lead-form{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#custom_app_page .lead-form input{width:220px;height:44px;padding:0 12px;border:1px solid #ffd7c2;border-radius:5px;background:#fff;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}#custom_app_page .lead-form input:focus{border-color:var(--o)}#custom_app_page .lead-form .btn{height:44px}#custom_app_page .lead-close{width:36px;height:36px;font-size:22px;color:#c48a70;-webkit-box-flex:0;-ms-flex:none;flex:none}#custom_app_page .custom-app-toast{position:fixed;left:50%;top:96px;-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px);z-index:80;padding:10px 18px;border-radius:7px;background:#333;color:#fff;font-size:14px;opacity:0;pointer-events:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#custom_app_page .custom-app-toast.show{opacity:1;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}#custom_app_page dialog{border:0;padding:0;width:460px;max-width:calc(100vw - 32px);border-radius:12px;-webkit-box-shadow:0 20px 80px rgba(0,0,0,0.28);box-shadow:0 20px 80px rgba(0,0,0,0.28)}#custom_app_page dialog::-webkit-backdrop{background:rgba(16,23,33,0.6)}#custom_app_page dialog::backdrop{background:rgba(16,23,33,0.6)}#custom_app_page .modal{padding:28px}#custom_app_page .modal-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#custom_app_page .modal h2{margin:0 0 6px;font-size:22px}#custom_app_page .modal p{margin:0 0 18px;color:var(--muted);font-size:14px}#custom_app_page .close{font-size:24px;color:#999;line-height:1}#custom_app_page .field{margin:0 0 14px}#custom_app_page .field label{display:block;margin-bottom:6px;font-size:14px;font-weight:650}#custom_app_page .field input,#custom_app_page .field textarea{width:100%;padding:11px 12px;border:1px solid #dddfe4;border-radius:5px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}#custom_app_page .field input:focus,#custom_app_page .field textarea:focus{border-color:var(--o)}#custom_app_page .field textarea{min-height:84px;resize:vertical}#custom_app_page .error{min-height:16px;margin-top:5px;color:#d93630;font-size:12px}#custom_app_page #form-error{text-align:center;min-height:0;margin-bottom:8px}#custom_app_page .success{text-align:center;padding:12px 0}#custom_app_page .success .mark{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:var(--warm);color:var(--o);font-size:24px}#custom_app_page .success .btn{margin-top:10px}#custom_app_page .reveal{opacity:0;-webkit-transform:translateY(22px);-ms-transform:translateY(22px);transform:translateY(22px);-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;-o-transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}#custom_app_page .reveal.visible{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@-webkit-keyframes customAppPop{from{opacity:.3;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes customAppPop{from{opacity:.3;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){#custom_app_page .reveal{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}#custom_app_page *,#custom_app_page *:before,#custom_app_page *:after{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important}}@media screen and (max-width:750px){#custom_app_page{min-width:0}#custom_app_page .wrap{width:100%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}#custom_app_page .hero{min-height:420px}#custom_app_page .hero-art{inset:0;background-size:auto 100%;background-position:53% center}#custom_app_page .hero-inner{min-height:420px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#custom_app_page .hero-copy{width:auto;padding:24px 0 32px}#custom_app_page .hero h1{font-size:26px}#custom_app_page .hero .lede{font-size:15px}#custom_app_page .hero-points{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}#custom_app_page .proof-row{grid-template-columns:repeat(2, 1fr)}#custom_app_page .proof-item:nth-child(2n){border-right:0}#custom_app_page .proof-item:nth-child(5){grid-column:span 2;border-right:0}#custom_app_page .section{padding:48px 0}#custom_app_page .heading h2{font-size:22px}#custom_app_page .split{grid-template-columns:1fr}#custom_app_page .sol-nav{border-right:0;border-bottom:1px solid var(--line)}#custom_app_page .sol-panel{grid-template-columns:1fr}#custom_app_page .sol-visual img{height:260px}#custom_app_page .scene-grid{grid-template-columns:repeat(2, 1fr)}#custom_app_page .scene{height:120px}#custom_app_page .ind-detail{grid-template-columns:1fr;padding:20px 16px}#custom_app_page .feats{grid-template-columns:1fr}#custom_app_page .why-grid,#custom_app_page .adv-grid{grid-template-columns:1fr}#custom_app_page #why .why{min-height:0;padding:16px}#custom_app_page #why .why .why-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:10px}#custom_app_page #why .why .why-head img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:56px;height:56px;margin:0}#custom_app_page #why .why .why-head h3{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0;font-size:16px;line-height:1.35}#custom_app_page #why .why p{margin:0}#custom_app_page .compare{overflow-x:auto}#custom_app_page .compare table{min-width:520px}#custom_app_page .cta-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:24px 20px}#custom_app_page .cta-card .btn{min-width:0;width:100%}#custom_app_page .cta{padding-bottom:48px}#custom_app_page .lead{display:none}#custom_app_page .float{right:12px;bottom:80px;width:52px}#custom_app_page .float button,#custom_app_page .float a{width:52px;height:52px;font-size:11px}}body.page-custom-app [hidden]{display:none !important}